[AXE] je viens de m'y mettre...

Voir le sujet précédent Voir le sujet suivant Aller en bas

[AXE] je viens de m'y mettre...

Message par persalteas le Jeu 16 Déc - 19:04

salut à tous!

je me suis mis définitivement à l'axe parser, je commence à comprendre les choses quand ça marche, mais pas comment ça marche pas.

j'aurais plusieurs questions à poser:
- à quoi sert exactement la fonction DiagnosticOff ?

- peut on dégrouper un groupe dans un prog en axe ?et supprimmer des programmes depuis un prog en axe?

- pourquoi quand on affiche une valeur comme {BDG1+A} l'affichage prend 5 caractères (4 espaces, 1 chiffre, ou 3 espaces, chiffres) ?

-pourquoi, dans le programme suivant (qui est un essai de programme de mot de passe honteusement copié sur Ti basic + en projet), mon BDG1 change-t-il ?je croyait qu'il ne devait plus changer pendant tout le prog (pointeur fixé, ou un truc du genre).

-ET aussi, pourquoi mon affichage "MOT DE PASSE?" se modifie au fur et a mesure du prog?

Code:

.MOTPASSE
Data(0,0,0,0,0)→GDB1
0→N
ClrHome
Repeat K=9 and N
Output(0,0,"MOT DE PASSE",i
getkey→K
If K
Output(N,2,"*
K→{GDB1+N}
Output(2N,4,{GDB1+N}>Dec
N+1→N
End
End

j'attends vos réponses, j'ai plusieurs autres questions qui viendront plus tard.

à bientôt

persalteas

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par Metallica le Ven 17 Déc - 9:16

- la fonction DiagnosticOff sert à ne pas afficher "Done/Fait" à la fin du programme.

- Je crois que c'est possible mais il faut y insérer de l'hexadécimal provenant de l'ASM pur grâce à la fonction "asm("

- Je n'en ai aucune idée.

- Dans ce programme, BDG1 représente un pointeur et on modifie les valeurs qui le suivent à "N" caractères plus loin.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par persalteas le Ven 17 Déc - 13:28

ok

je crois que tu ne m'a pas compris pour le BDG1:

au début, tout se passe bien, BDG1 ={0,0,0,0,0}
il se remplace par les codetouche au fur et à mesure que N augmente.
normal.
mais, quand je dépasse 5 touches, la valeur de mon premier codetouche change!
et ce n'est plus le numéro qui s'affiche, mais des caractères.


(c'est à ce même moment que mon affichage "MOT DE PASSE?" se modifie.)

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par Metallica le Ven 17 Déc - 13:38

Parce que tu as défini BDG1 avec seulement 5 valeurs.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par persalteas le Ven 17 Déc - 13:58

ah oui !!!

c'est évident!!
pourquoi je l'ai pas vu plus tôt!!

merci metallica!

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par Metallica le Ven 17 Déc - 14:00

De rien. Clin Oeil

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par Alexis le Ven 17 Déc - 20:30

Intéressant pour le BDG.

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par kindermoumoute le Sam 18 Déc - 1:50

persalteas a écrit:- peut on dégrouper un groupe dans un prog en axe ?et supprimmer des programmes depuis un prog en axe?
Après vérification : oui on peut manipuler les groupe en Axe ! Mais je ne crois pas que quelqu'un a déjà tenté de les dégrouper, c'est un bon défi, tu pourrais poster ça sur omnimaga. Pour supprimer un programme rien de plus simple :
Code:
:Delvar "prgmMONPRORG"


EDIT : GDB, GDB, GDB !

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par persalteas le Sam 18 Déc - 13:01

peuh, l'anglais!

d'ailleurs, c'est une des raisons pour lesquelles je n'aime pas omnimaga, c'est tout en ANGLAIS !! alors ils sont gentils, kevin horowitz et les autres, mais si j'arrive à dégrouper un groupe, je t'offrre l'immense honneur de t'approprier cette trouvaille.

et d'ailleurs, qu'est-ce que tu entends par "manipuler" un groupe si c'est pas le dégrouper ?

ce serait le grouper?

ça m'intéresse!! comment faire ?

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par kindermoumoute le Sam 18 Déc - 22:01

Je n'en ai strictement aucune idée, pour cela il faudrait de la doc sur le fonctionnement d'un groupe.


Edit : il existe une section française sur omnimaga, si on arrive à créer un moyen de dégrouper un groupe en Axe, on augmentera l'utilisation de ce forum, et les anglais se mettront au français. :D

EDIT2 : j'ai fait des recherches, et j'ai observé l'intéressante fonction qui permet de lister les programmes de la calculatrices :
Code:
:.LIST
:sub(VI)
:
:Lbl L
:If sub(VT)=5
:For(A,1,sub(VNL))
:Disp {sub(VN)-A+1}►Frac
:End
:Disp /i/
:End
:If sub(VNX)
:Goto L
:End
:Return
:
:Lbl VI
:{ᴱ9830}<sup>r</sup>→P
:Return
:
:Lbl VNX
:P-{P-6}-7→P≥{ᴱ982E}<sup>r</sup>
:Return
:
:Lbl VT
:{P}
:Return
:
:Lbl VD
:{P-4}<sup>r</sup><sup>r</sup>
:Return
:
:Lbl VA
:{P-5}
:Return
:
:Lbl VNL
:{P-6}
:Return
:
:Lbl VN
:P-7
:Return
Je ne sais pas si tu compte lister les groupes, ça pourrait toujours être utile.

Puis j'ai étudié la liste des pointeurs de Brandonw : [Vous devez être inscrit et connecté pour voir ce lien] (ctrl+F et tape "group")
Je n'ai aucune idée du fonctionnement de tous ça, mais je suis sûr que l'on peut en tirer quelque chose. :D

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par persalteas le Lun 20 Déc - 9:29

wow!

c'est gentil de ta part!

simplement, comme je l'ai dit je viens de me mettre à l'axe et je ne comprend pas grand chose à ton code là.

à quoi servent sub( , /i/ , le petit E et le petit r ?

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par Metallica le Lun 20 Déc - 10:40

- "sub(" c'est comme un sous programme. dès que tu fais sub({Lbl X} ça t'envoie au Lbl X puis ça reviens où le code en était.

- /i/ c'est le i imaginaire ({2nd}+{.}). 9a sert à retourner à la ligne lorsqu'il est précédé d'un Disp.

- Le petit E, je ne sais pas ce que c'est. Sans doute un pointeur.

- Le petit r, je ne sais pas non plus.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par kindermoumoute le Lun 20 Déc - 17:10

Mon tuto est en bêta test sur le sdz, jette y un coup d'oeil.

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: [AXE] je viens de m'y mettre...

Message par Contenu sponsorisé Aujourd'hui à 6:51


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum