La Prime est censée sortir bien avant Noël, en effet.
Ne t'attends pas à des miracles avec le manchot sur Nspire. C'est une jolie prouesse technique, mais la machine n'intéresse pas les développeurs...
[Programme] Saisie RPN
Re: [Programme] Saisie RPN
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: [Programme] Saisie RPN
Franchement pour moi, la HP-Prime n'a pas grand chose à voir avec les HP-48.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41470
- Images: 14480
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: [Programme] Saisie RPN
Bonjour Ron, désolé pour le temps de réponse, cela fait 4 semaines que je ne me suis pas connecté.
Je n'ai pas bien compris, tu veux que la touche espace fasse la même chose que la touche entrée ?
En ce qui concerne la HP Prime, le RPN ne marche pas avec le CAS, donc bon...
Je n'ai pas bien compris, tu veux que la touche espace fasse la même chose que la touche entrée ?
En ce qui concerne la HP Prime, le RPN ne marche pas avec le CAS, donc bon...
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1083
- Images: 12
- Inscription: 28 Mar 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Je voyage toujours en première.
Re: [Programme] Saisie RPN
Bonjour mdr1, c'est vrai qu'un mail automatique en cas de réponse serait le bienvenu .
Pour l'espace, sur ma HP pour faire 2+2 je peux taper :
/ 2 / enter / 2 / + / (les données s'empilent) OU
/ 2 / space / 2 / + / .
En utilisant space je tape tout sur une ligne au lieux de remplir la pile . Comme il n'y a pas beaucoup de vision vers le haut de la pile, c'est assez pratique . En fait c'est aussi une habitude que j'avais prise sur ma 48GX .
Donc la touche SPaCe agit vraiment en faisant un espace entre les données, je n'utilise pas la touche enter . Si je tape "2 SPC 3 SPC 4" mes trois chiffres sont dans ma ligne de saisie en "attente" . Je tape "*" : la pile se remplit avec "12" (3*4) et "2" en 2ème position ( au dessus), ensuite je tape "+" : j'ai une seul ligne : "14".
C'est la magie du RPN , faut que j'écrive un roman pour expliquer que je gagne un temps fou !
Si tu as le temps de faire ça se serait formidable.
En tout cas merci pour ton projet et bonne continuation .
Ron
edit: ce qui ressort de mon expérience de ton programme est que les lignes de la pile sont trop espacées . "Ma référence" 48gx est 7 lignes élargissables au besoin ...
Pour l'espace, sur ma HP pour faire 2+2 je peux taper :
/ 2 / enter / 2 / + / (les données s'empilent) OU
/ 2 / space / 2 / + / .
En utilisant space je tape tout sur une ligne au lieux de remplir la pile . Comme il n'y a pas beaucoup de vision vers le haut de la pile, c'est assez pratique . En fait c'est aussi une habitude que j'avais prise sur ma 48GX .
Donc la touche SPaCe agit vraiment en faisant un espace entre les données, je n'utilise pas la touche enter . Si je tape "2 SPC 3 SPC 4" mes trois chiffres sont dans ma ligne de saisie en "attente" . Je tape "*" : la pile se remplit avec "12" (3*4) et "2" en 2ème position ( au dessus), ensuite je tape "+" : j'ai une seul ligne : "14".
C'est la magie du RPN , faut que j'écrive un roman pour expliquer que je gagne un temps fou !
Si tu as le temps de faire ça se serait formidable.
En tout cas merci pour ton projet et bonne continuation .
Ron
edit: ce qui ressort de mon expérience de ton programme est que les lignes de la pile sont trop espacées . "Ma référence" 48gx est 7 lignes élargissables au besoin ...
-
Ron
Niveau 2: MI2 (Membre Initié)- Messages: 4
- Inscription: 13 Aoû 2013, 23:47
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: [Programme] Saisie RPN
Ron, ton exemple est plutôt mal choisi car en saisie "traditionnelle" infixe, il faut taper seulement 6 touches pour faire 2+3*4 contre 7 en RPN.
Si tu veux faire (2+3)*4 en revanche, tu y gagnes avec 6 touches en RPN contre 8 en infixe.
Si tu veux faire (2+3)*4 en revanche, tu y gagnes avec 6 touches en RPN contre 8 en infixe.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: [Programme] Saisie RPN
Mea culpa ..
J'ai plus cherché à expliquer mon cheminement qu'a prouver l'efficacité du RPN
J'ai plus cherché à expliquer mon cheminement qu'a prouver l'efficacité du RPN
-
Ron
Niveau 2: MI2 (Membre Initié)- Messages: 4
- Inscription: 13 Aoû 2013, 23:47
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: [Programme] Saisie RPN
Cette histoire d'espace est tout à fait faisable, mais cela demande que je change un peu la structure de code. Je le ferai si j'ai le temps.
Tu peux changer la hauteur des lignes de la pile avec le menu. Mais ça ne fonctionne pas très bien. Quand aux lignes élargissables, j'aimerais bien faire comme ça, mais je ne vois pas comment je peux évaluer la hauteur en pixels du contenu des cellules.
Ron a écrit:edit: ce qui ressort de mon expérience de ton programme est que les lignes de la pile sont trop espacées . "Ma référence" 48gx est 7 lignes élargissables au besoin ...
Tu peux changer la hauteur des lignes de la pile avec le menu. Mais ça ne fonctionne pas très bien. Quand aux lignes élargissables, j'aimerais bien faire comme ça, mais je ne vois pas comment je peux évaluer la hauteur en pixels du contenu des cellules.
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1083
- Images: 12
- Inscription: 28 Mar 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Je voyage toujours en première.
Re: [Programme] Saisie RPN
Contrairement à ce que l'on pourrait penser, le projet n'est pas abandonné. Bien au contraire, j'ai maintenant commencé à refaire toute la structure (repartir de 0, en fait) et en ai déjà fait un gros morceau. Cela me permettra d'ajouter de nombreuses possibilités (dont, bien sûr, la suggestion de Ron).
Donc si vous avez d'autres souhaits à partager sur le programme, c'est maintenant !
PS : Adriweb (ou autre), il y aurait-il un moyen de :
Donc si vous avez d'autres souhaits à partager sur le programme, c'est maintenant !
PS : Adriweb (ou autre), il y aurait-il un moyen de :
- connaître les dimensions en pixels d'une formule 2D ? (mis à part de manière manuelle)
- faire défiler un D2Editor pour par exemple choisir d'être tout en bas ? (apiLevel = 1.0)
- associer à un numéro d'erreur le message d'erreur lui-même ? (excepté la méthode où je teste toutes les erreurs et où je construis une table associative)
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1083
- Images: 12
- Inscription: 28 Mar 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Je voyage toujours en première.
Re: [Programme] Saisie RPN
mdr1 a écrit:
- connaître les dimensions en pixels d'une formule 2D ? (mis à part de manière manuelle)
- faire défiler un D2Editor pour par exemple choisir d'être tout en bas ? (apiLevel = 1.0)
- associer à un numéro d'erreur le message d'erreur lui-même ? (excepté la méthode où je teste toutes les erreurs et où je construis une table associative)
Les 2DEditor étaient un peu pourris, en fait, en apiLevel "1.0"
En 2.0, je suppose que tu peux faire ca :
1) Je me suis jamais posé la question, mais regarde du côté de D2Editor:setSizeChangeListener(callback), avec callback : function(editor, w, h) ... end
2) Hmm je sais pas trop. Quand tu setText (ou setExpression), ca va pas au bout déjà ? Faut que tu testes les différentes fonctions pour voir si dans telle ou telle condition (modifiable, focus etc.) ca va à la fin ...
3) De quelles erreurs tu parles ? Celle de la Math Engine (via math.eval[str]) sont documentées, mais oui, sauf astuce que je ne connais pas, il faudra les réécrire... (table key/value me semble être une bonne idée pour ça, oui)
Si quelqu'un a d'autres idées...
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14606
- Images: 1216
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: [Programme] Saisie RPN
Tu pourrais pour que ce soit plus simple pour toi, faire différemment : créer une boite pour chaque lignes, la niveau scrolling ça devient plus facile.
Après ca te permetterais de tirer un trait entre chaque calcul, et de construire ta petite interface. Après je ne sais pas si c'est envisageable
PS : Niveau scrolling, tu ne fais pas de text move, mais des setText en décalant chaque textes de chaque box.
Après ca te permetterais de tirer un trait entre chaque calcul, et de construire ta petite interface. Après je ne sais pas si c'est envisageable
PS : Niveau scrolling, tu ne fais pas de text move, mais des setText en décalant chaque textes de chaque box.
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1022
- Images: 15
- Inscription: 19 Mai 2013, 16:54
- Localisation: Paris, France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 1ere S
24 messages
• Page 2 sur 3 • 1, 2, 3
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités