Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Fri 28 May - 21:01
Bonsoir,

Suite à quelques problèmes d’affichage (figé), je souhaiterais savoir ce que réalise l’instruction « rafraichir », rafraîchir la toile mais à quoi cela correspond-t-il ?

Dans quel cas doit-t-on y recourir ?

D’avance Merci.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Mon 31 May - 6:42
Bonjour Pat,
Linotte, pour simplifier la programmation graphique s'occupe tout seul de gérer l'affichage. Je passe les détails, mais il faut savoir qu'il rafraichit la toile automatiquement dés qu'une espece graphique visible sur la toile est modifiée et avec un maximum de 20 rafraichissement par seconde (à vérifier !). Si le programme est trop consommateur de ressource, ou trop rapide , il se peut que Linotte ne soit plus capable de rendre l'affichage fluide.
Pour corriger ça. on désactive le mode automatique et on rafraichit la toile manuellement. Tu trouveras un exemple dans le livre gravite.liv

Si ton problème persiste, tu peux m'envoyer un exemple court qui reproduit ton problème et je regarderai. (même si, en ce moment, je n'ai pas trop le temps de programmer... ma machine étant occupée, du coup, j'ai plus de temps pour venir sur le forum !)
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Mon 31 May - 12:06
[quote=cpc]Si le programme est trop consommateur de ressource, ou trop rapide , il se peut que Linotte ne soit plus capable de rendre l'affichage fluide.[/quote]
En effet, il semble que ce le cas, l’affichage sur la toile et le tableau est figé un certain temps mais l’exécution vas à son terme sans problème.

Je vais voir avec le rafraîchissement manuel…
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Mon 31 May - 14:04
"Pour corriger ça. on désactive le mode automatique" :

Je n’ai rien trouvé de correspondant dans le livre gravite.liv, il n'y a que l'intruction "rafraîchîr", laquelle ne change rien au fonctionnement de mon livre.

J'ai dû manquer quelque-chose, mais laquelle ?

Bonne après-midi @+
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Mon 31 May - 16:37
Ah oui, j'ai oublié de préciser !

fond est un toile, tampon vaut "non"
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Mon 31 May - 20:01
Ainsi, le problème est pratiquement réglé, le figement reste présent mais l’ensemble est bien plus rapide, ceci m’amène à la question suivante, l’instruction « rafraîchir » est-elle exécutée en sous-tâche, (la lecture du livre continue durant le rafraîchissement)? Si oui, comment donner la priorité au rafraîchissement ?

Merci pour tout.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Mon 31 May - 22:40
ça se fait en parallèle au traitement.
Il n'y a pas de moyen pour donner la priorité au rafraichissement.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Tue 1 Jun - 12:40
Tu peux aussi modifier cette valeur dans le fichier de configuration de Linotte :

RAFRAICHISSEMENT=25

C'est le temps d'attente minimum entre deux rafraichissements même en mode tampon à non
Essaye avec 15 par exemples ?
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Tue 1 Jun - 19:38
bien, mais il se trouve où déjà le fichier de configuration ?
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Tue 1 Jun - 21:47
recherche un répertoire s'appelant .linotte. Il s'y trouve.
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Tue 1 Jun - 22:08
je ne trouve pas le répertoire en question, pour infos, je suis actuellement sous windows et j'utilise la version .zip sans installation en beta.

J'utilise parfois linux, c'est toujours le même répertoire avec cet os ?
Member
Messages : 138
Date d'inscription : 2008-04-09
Voir le profil de l'utilisateur

Rafraîchir ?

le Wed 2 Jun - 0:16
le fichier à modifier est nommé "atelier.cfg"
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Wed 2 Jun - 9:20
oui,
et sous Windows, tu le trouveras sous /Mes Documents/Pat/.linotte
et sous Linux, /home/pat/.linotte

voili !
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Thu 3 Jun - 9:32
Je vais le rajouter à todolist pour le tuto... elle s'allonge <img src=" title="Smile" />
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Wed 2 Jun - 12:17
Merci,j'ai donc pu essayer un rafraichissement avec différentes valeurs, même zéro, cependant le figement demeure mais le livre gagne encore en rapidité... <img src=" title="Smile" />

ps: peut-être que certains éléments de cette discussion pourraient avoir leur place au sein du tutoriel, car à moi, ils m'ont été bien utile !
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Fri 4 Jun - 21:49
Rafraîchir le retour <img src=" title="Big Grin" />

Trêve de plaisanterie, lors du rafraîchissement qui de la toile ou du tableau à la priorité, d’après mes observations, il semble que ce soit le tableau ? Peut-t-on y changer quelque-chose ?

Bon week-end à tous
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Sat 5 Jun - 15:31
Il n'y a aucune priorité.
L'affichage dans le tableau ralenti ton livre ?
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Sun 6 Jun - 12:05
Il semble en effet, quand j'y insère une pause (10 secondes), ce temps latence profite à la mise à jour du tableau et pas de la toile.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Mon 7 Jun - 9:17
Ok, j'introduirai dans la prochaine vers une surcouche au tableau pour qu'il ne bloque pas la mise à jour de la toile quand on y insère du texte.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Mon 7 Jun - 14:02
Pat,

Une nouvelle Bêta vient d'être déposée. Peux-tu tester si l'affichage du tableau ne bloque ou ne ralentit plus ton livre ?

http://langagelinotte.free.fr/wordpress/?page_id=142

Merci
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Mon 7 Jun - 21:53
Merci,
Plus rapide mais cette version semble instable… J’étudie quelques pistes qui pourraient être à l’origine de mes problèmes d’affichages :
- Erreur dans mon livre?
- Problème avec l’affichage de lignes clonées ?
- Saturation des capacités de linotte ou tout bonnement de celle de mon matériel ?(dans le cas extrême, fermeture inopinée de linotte).

La suite au prochain épisode… :;
):
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Tue 8 Jun - 10:39
Etrange tous ces problèmes... je vais livrer dans l'après-midi une version améliorant le contrôle d'affichage du tableau. J'espere que tu n'auras plus les lignes en double.
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Rafraîchir ?

le Tue 8 Jun - 12:07
Pas des lignes en doubles mais des lignes qui ne s’affichent pas, le rafraîchissement ne semble pas aller à son terme.

Petites constatations :

- Le problème existe sous Windows et linux,
- La forme applet (donc sans affichage de nombreuses lignes de débogage dans le tableau) n’est pas concernée par le problème,
- Le problème semble apparaît quand le nombre de lignes affichées est élevés (+100), parfois l’affichage à lieu après un long moment d’attente, parfois pas du tout,

Ce pourrait-t-il que le problème soit que la lecture du livre se termine avant que le rafraîchissement de la toile ne soit achevé ? (celui du tableau à lieu normalement).
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Tue 8 Jun - 16:56
Le problème vient du composant Java affichant le tableau. Il est pas très performant dés que beaucoup d'informations arrivent ou si le nombre de lignes est élevés.

Je viens de refaire une nouvelle beta.... je te laisse tester même si je pense que ça ne devrait pas améliorer les performances.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Rafraîchir ?

le Wed 9 Jun - 11:05
J'ai une autre piste à ton problème : peut être que la valeur RAFRAICHISSEMENT est trop basse. Supprime la ligne de configuration contenant cette propriété et re-teste.
Contenu sponsorisé

Re: Rafraîchir ?

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum