[AXE] je viens de m'y mettre...
4 participants
Page 1 sur 1
[AXE] je viens de m'y mettre...
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?
j'attends vos réponses, j'ai plusieurs autres questions qui viendront plus tard.
à bientôt
persalteas
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
persalteas- Platinum 2
- Sexe :
Age : 28
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
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] je viens de m'y mettre...
- 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.
- 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.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [AXE] je viens de m'y mettre...
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.)
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.)
persalteas- Platinum 2
- Sexe :
Age : 28
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
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] je viens de m'y mettre...
Parce que tu as défini BDG1 avec seulement 5 valeurs.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [AXE] je viens de m'y mettre...
ah oui !!!
c'est évident!!
pourquoi je l'ai pas vu plus tôt!!
merci metallica!
c'est évident!!
pourquoi je l'ai pas vu plus tôt!!
merci metallica!
persalteas- Platinum 2
- Sexe :
Age : 28
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
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [AXE] je viens de m'y mettre...
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 :persalteas a écrit:- peut on dégrouper un groupe dans un prog en axe ?et supprimmer des programmes depuis un prog en axe?
- Code:
:Delvar "prgmMONPRORG"
EDIT : GDB, GDB, GDB !
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: [AXE] je viens de m'y mettre...
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 ?
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 ?
persalteas- Platinum 2
- Sexe :
Age : 28
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
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] je viens de m'y mettre...
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 :
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
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
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
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: [AXE] je viens de m'y mettre...
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 ?
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 ?
persalteas- Platinum 2
- Sexe :
Age : 28
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
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] je viens de m'y mettre...
- "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.
- /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.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [AXE] je viens de m'y mettre...
Mon tuto est en bêta test sur le sdz, jette y un coup d'oeil.
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Sujets similaires
» [ASM+Logiciel] Mettre ses cours sur sa TI avec TI Doc
» [ASM Z80] Comment mettre un OP dans un registre 16 bit
» récupérer ou mettre programme en ligne sans câble
» [ASM Z80] Comment mettre un OP dans un registre 16 bit
» récupérer ou mettre programme en ligne sans câble
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|