1

Tout est dans le titre, je cherche à desactiver les axes de mon graphique. Mais je ne trouve pas l'intruction qui permet de le faire ( j'ai ffait le tour de man manuel dans la partie graphique).
Merci.
Pour eviter les doubles posts, j'ai une autre question:
Comment gerer les timers??
C'est à dire comment par exemple ecrire un texte pour une durée de quelques secondes par exemple ou effectuer une fonction pendant une certaine durée.
La vie est l'attente de la mort.

2

[nosmile]C'est nul de désactiver les axes, ça fait que dans le cas d'un bogue de ton programme ou tout simplement quand on appuie sur ON, les axes sont partis, et l'utilisateur ne sait pas forcément comment les remettre. De plus, désactiver les axes ne veut pas dire que l'écran sera forcément vide, il peut aussi y avoir des fonctions affichées. Il vaut mieux effacer l'écran proprement:
:Local p
:StoPic p
:XorPic p
:DelVar p


EDIT: Selon le programme, au lieu du DelVar final, il peut être judicieux de garder l'image pour la restaurer avant de quitter avec un RplcPic p, cf. ./8.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

tu ne réponds pas à la question. il veut désactiver les axes. Alors dis lui comment faire.

dans [mode] tu as "axes", tu mets sur "off".

setMode("axes","off")

4

J'ai fait exprès de ne pas répondre parce que c'est une très mauvaise idée de faire ça pour les raisons décrites dans mon message ./2! roll
De plus, j'ai donné une solution à ce qui à 99% est son vrai problème! roll
Et pour finir, ta solution est aussi boguée parce qu'elle présuppose une calculatrice en anglais. roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

6

Effectivement, son code est aussi bogué, il faut utiliser une autre instruction que setMode, mais je ne dirai pas laquelle. gni
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

Kevin Kofler (./5) :
J'ai fait exprès de ne pas répondre parce que c'est une très mauvaise idée de faire ça pour les raisons décrites dans mon message ./2! roll.gif

c'est vraiment pas à toi de juger ce qui est bon pour lui ou pas.
Mais je pense que c'est pas possible de te faire comprendre ça.
En plus il a bien dit "je veux désactiver les axes" et pas "je veux effacer l'écran" alors fais ce qu'on te dit, le client est roi merde! Que tu lui donnes un conseil est une chose, mais donne lui aussi sa solution au lieu de lui imposer ta censure.
Kevin Kofler (./5) :
De plus, j'ai donné une solution à ce qui à 99% est son vrai problème! roll.gif

idem, et c'est vraiment un hack qui a besoin d'enregistrer une image complète de l'écran, ce qui n'est vraiment pas économique.

D'autre part c'est bien setGraph qu'il faut utiliser et pas setMode. et si c'est toujours pas ça, y'a le manuel qui l'explique bien.

8

squalyl (./7) :
Kevin Kofler (./5) :
J'ai fait exprès de ne pas répondre parce que c'est une très mauvaise idée de faire ça pour les raisons décrites dans mon message ./2! roll.gif

c'est vraiment pas à toi de juger ce qui est bon pour lui ou pas.
Mais je pense que c'est pas possible de te faire comprendre ça.En plus il a bien dit "je veux désactiver les axes" et pas "je veux effacer l'écran" alors fais ce qu'on te dit, le client est roi merde! Que tu lui donnes un conseil est une chose, mais donne lui aussi sa solution au lieu de lui imposer ta censure.

Pour continuer avec ton analogie, le client ne sait souvent pas ce qu'il veut vraiment, et il fait partie du boulot du vendeur de trouver ce que le client veut vraiment, pas ce qu'il dit vouloir, et le conseiller en conséquence. En l'occurrence, azdhar ne connaissait probablement les raisons pour lesquelles ma solution est meilleure dans 99% des cas.
et c'est vraiment un hack qui a besoin d'enregistrer une image complète de l'écran, ce qui n'est vraiment pas économique.

N'importe quoi.
1. La sauvegarde est supprimée juste après être utilisée (cf. le DelVar). Donc l'argument de la consommation de mémoire ne passe pas vraiment. (De plus, en TI-BASIC, on utilise rarement la mémoire entière de toute façon.) Et une alternative, c'est qu'au lieu d'effacer la sauvegarde, on la garde et on la réaffiche avec un RplcPic à la fin, ce qui remet à l'écran tout ce qu'il y avait avant, fonctions, dessins de l'utilisateur etc.
2. Cette solution est souvent plus rapide. D'un côté, elle fonctionne aussi quand l'utilisateur a des fonctions, alors que désactiver les axes va faire que les fonctions sont réaffichées, ce que 1. prend du temps et 2. fait que l'écran ne sera pas vraiment vide! Et de l'autre, réafficher une sauvegarde de l'écran avec RplcPic est beaucoup plus rapide que redessiner les fonctions.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

Kevin Kofler (./9) :
Pour continuer avec ton analogie, le client ne sait souvent pas ce qu'il veut vraiment, et il fait partie du boulot du vendeur de trouver ce que le client veut vraiment, pas ce qu'il dit vouloir, et le conseiller en conséquence.

je suis d'accord pour conseiller. Sauf que tu refuses de lui dire la vérité. au moins demande lui ce qu'il veut vraiment avant de proposer. peut être il veut vraiment désactiver les axes.

10

11

love merci Folco de détendre l'atmosphère grin

Mais bon si j'essaye tout le monde sera dégoutté, alors je vais m' "abstiendre" embarrassed

12

13

14

Méchant Folco, il y a 2 axes dans ton image, il a dit qu'il veut les désactiver! gni
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

15

16

Oh putain quel merdier je fout avec ma question!!!!
Merci de toutes vos reponses, je me servirait des deux seone les cas (et pour ne pas daire de jaloux gni ).
Merci beaucoup
@ Kevin ta solution marche mais pourrais-tu m'expliquer pourquoi la solution de Squayl est mauvaise.
@ Squayl Ta solution ne marche pas ça m'affiche "domain error" ( je precise que je ne suis pas debile au point de mettre ma calc en français...)
La vie est l'attente de la mort.

17

La solution de squalyl n'est pas mauvaise, le "problème" est qu'elle ne fonctionne qu'avec une calculatrice en anglais (les modules de traduction traduisent aussi chaines utilisées pour changer les modes de la calculatrice). Vu qu'il faudrait un bout de code gros et moche pour que ça fonctionne avec toutes les langues (d'autant plus que parfois on ne peut pas garantir que ça va effectivement marcher avec toutes), le plus simple reste de mettre un "try" autour et d'afficher un message pou demander à l'utilisateur de passer en anglais si ça n'a pas fonctionné.

Enfin, cf la fin du post ./7, c'est peut-être parceque tu n'utilises pas la bonne fonction que tu as eu une erreur de domaine.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

19

Zephyr, il n'y a pas que le problème de la localisation, il y a aussi toutes les autres raisons que j'ai données:
Kevin Kofler (./2) :
C'est nul de désactiver les axes, ça fait que dans le cas d'un bogue de ton programme ou tout simplement quand on appuie sur ON, les axes sont partis, et l'utilisateur ne sait pas forcément comment les remettre. De plus, désactiver les axes ne veut pas dire que l'écran sera forcément vide, il peut aussi y avoir des fonctions affichées.
Kevin Kofler (./8) :
D'un côté, elle fonctionne aussi quand l'utilisateur a des fonctions, alors que désactiver les axes va faire que les fonctions sont réaffichées, ce que 1. prend du temps et 2. fait que l'écran ne sera pas vraiment vide! Et de l'autre, réafficher une sauvegarde de l'écran avec RplcPic est beaucoup plus rapide que redessiner les fonctions.

Mais j'ai l'impression de parler à un mur. roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

20

21

Folco (./18) :
T'as essayé ce que j'ai dit en ./5 ? J'ai vérifié spécialement pour toi, et c'est bien ça cheeky

Touche verte + '|' , quand t'es dans l'écran graph. Après, c'est la troisième ou quatrième ligne. smile

Honnetement ce que t'as dit en 4 pour moi c'est du chinois chinois
La vie est l'attente de la mort.