π
<-
Chat plein-écran
[^]

[TI-83 PCE] Résoudre le bug du Texte( qui désactive pxl-Test

Regroupement de tous les tutoriaux z80 (82/83/84)

[TI-83 PCE] Résoudre le bug du Texte( qui désactive pxl-Test

Message non lude Eliastik » 07 Juin 2018, 15:56

Bonjour,

Je poste cette astuce ici car j'ai moi-même eu du mal à résoudre ce bug et à trouver une solution sur Google. Cela pourrait aider les autres personnes qui rencontrent ce bug. J'avais trouvé une solution ici mais elle n'était pas optimale.

Donc le bug du Texte( fait que pxl-Test( renvoie 0 même si les pixels sont allumés sur TI-83 Premium CE toutes versions (pas de soucis sur les monochromes) ainsi que probablement sur les autres modèles couleur (TI-84 Plus CE, 84 Plus CSE, ...).

Au lieu de revenir sur l'écran de calcul puis sur le graphique comme souligné ici (ce qui a pour effet de faire clignoter l'écran), j'ai remarqué que faire un petit Pxl-Aff(1,1,BLANC (BLANC étant la couleur d'arrière-plan, pour ne pas voir le point) ou n'importe quel autre dessin graphique résous le problème. A adapter selon les programmes (jeux, ...)

Programme de test démontrant le bug et sa résolution :

Code: Tout sélectionner
EffDess
Pxl-Aff(2,1,NOIR
Texte(25,5,"TEST
pxl-Test(2,1→A
Pxl-Aff(1,1,BLANC
pxl-Test(2,1→B
Disp A,B
EffDess

Normalement, le programme devrait afficher en sortie 0 (variable A) et 1 (variable B). Sur monochrome et en enlevant les instructions de couleur, le programme affiche en sortie 1 et 1.
Dernière édition par Eliastik le 07 Juin 2018, 16:03, édité 1 fois.
Avatar de l’utilisateur
EliastikProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 12.5%
 
Messages: 12
Inscription: 04 Déc 2015, 13:09
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [TI-83 PCE] Résoudre le bug du Texte( qui désactive pxl-

Message non lude UnCurieux » 07 Juin 2018, 16:02

J'ai déjà rencontré ce problème par deux fois et pour le résoudre j'ai simplement déplacé la ligne de code avec pxltest à un autre endroit dans la boucle.
Est-ce que sans le faire exprès j'ai utilisé ton astuce ou est-ce que déplacer la ligne suffit parfois pour résoudre le problème, je ne sais pas.
Maths, fractales, géométrie, packs de levels Oiram, jeux, physique, ... : ici

ImageImage
Avatar de l’utilisateur
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 23.7%
 
Messages: 367
Images: 2
Inscription: 19 Mai 2017, 18:20
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa scientifique 1A

Re: [TI-83 PCE] Résoudre le bug du Texte( qui désactive pxl-

Message non lude UnCurieux » 25 Juil 2018, 11:45

Je me re-retrouve confronté au problème du pxl test qui ne fonctionne pas, mais cette fois d'une manière un peu différente : lorsque je met les pxltest dans un autre programme, cela fonctionne, mais si je veux faire marcher ce programme en tant que sous-programme au même endroit dans le programme principal que les pxltest avant (la seule différence est qu'ils sont cette fois dans un sous-programme), eh bien là cela ne fonctionne plus !
Pour moi c'est vraiment une question de position dans le programme.
Pour effectuer vous-mêmes les tests, voici les deux programmes en question.
Effectuez WORMSPXL, mettez en règle 200 ou 1051 par exemple jusqu'à ce que cela forme une ligne droite parce que comme on le voit à gauche, tous les pxltest sont à 0, maintenant effectuez le programme TEST (qui est pourtant le même utilisé dans WORMSPXL !!) et vous verrez que cette fois il voit bien qu'un pixel est utilisé.
Fichiers joints
TESTbug.8xp
(200 Octets) Téléchargé 82 fois
WORMSPXLnew - Copy.8xp
(1.96 Kio) Téléchargé 95 fois
Maths, fractales, géométrie, packs de levels Oiram, jeux, physique, ... : ici

ImageImage
Avatar de l’utilisateur
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 23.7%
 
Messages: 367
Images: 2
Inscription: 19 Mai 2017, 18:20
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa scientifique 1A

Re: [TI-83 PCE] Résoudre le bug du Texte( qui désactive pxl-

Message non lude UnCurieux » 25 Juil 2018, 18:13

Le problème a été résolu en déplaçant simplement le compteur d'itérations qui utilise bien sûr Text( ; c'est déjà assez difficile de trouver et de corriger ce qui cloche lorsqu'on essaie de faire de programme, si en plus il faut faire attention parce que la calculatrice fonctionne mal...
Maths, fractales, géométrie, packs de levels Oiram, jeux, physique, ... : ici

ImageImage
Avatar de l’utilisateur
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 23.7%
 
Messages: 367
Images: 2
Inscription: 19 Mai 2017, 18:20
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa scientifique 1A


Retourner vers Tutoriaux

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1051 utilisateurs:
>1029 invités
>17 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)