À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Mise à jour ce matin, avec un peu plus de mémoire disponible (76K au lieu de 59K précédemment, et en complément des optimisations de mémoire pour les affichages d'expression en 2d). On peut maintenant visualiser la quantité de RAM disponible pour les calculs en tapant la touche var. Si cela se rapproche de 0, il est judicieux de quitter et relancer KhiCAS pour repartir sur un tas mémoire défragmenté (de toutes façons, un calcul qui demanderait trop de mémoire va provoquer l'arrêt brutal de KhiCAS).
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Et mise à jour ce soir, avec des optimisations pour le grapheur. Par défaut si on fait par exemple plot(sin(x)), le mode trace est activé sans affichage du vecteur vitesse tangent, ce qui permet de déplacer le curseur sans réafficher la courbe, comme le mode trace de TI.
On peut bien sur afficher le vecteur vitesse tangent (touche zoom), un vecteur normal (trace) et le cercle osculateur (graphe) comme avant.
Le grapheur de fonction de khicas est environ 2 fois plus rapide que celui de TI avec la configuration par défaut et s'affiche dans une fenêtre plus grande (320x222 pixels contre il me semble 264x164 pixels), ce qui est appréciable surtout sur une CE non Python. J'effectue 160 évaluations pour un tracé, donc 1 pixel sur 2, avec si le point courant varie trop vite une évaluation intermédiaire pour détecter une branche infinie, alors que TI effectue 264 évaluations. L'affichage dans KhiCAS se fait une fois tous les points calculés ce qui permet un autoscale automatique et un zoomin/out très rapide pour voir des branches infinies. Je n'ai pas trouvé comment faire un autoscale sur la TI.
On peut bien sur afficher le vecteur vitesse tangent (touche zoom), un vecteur normal (trace) et le cercle osculateur (graphe) comme avant.
Le grapheur de fonction de khicas est environ 2 fois plus rapide que celui de TI avec la configuration par défaut et s'affiche dans une fenêtre plus grande (320x222 pixels contre il me semble 264x164 pixels), ce qui est appréciable surtout sur une CE non Python. J'effectue 160 évaluations pour un tracé, donc 1 pixel sur 2, avec si le point courant varie trop vite une évaluation intermédiaire pour détecter une branche infinie, alors que TI effectue 264 évaluations. L'affichage dans KhiCAS se fait une fois tous les points calculés ce qui permet un autoscale automatique et un zoomin/out très rapide pour voir des branches infinies. Je n'ai pas trouvé comment faire un autoscale sur la TI.
Last edited by parisse on 01 Nov 2024, 18:33, edited 1 time in total.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
C'est Zoom > 0 sur ti
Et sinon pour ajuster le pas (et donc vitesse) du tracé c'est le Xres dans fenêtre.
Et sinon pour ajuster le pas (et donc vitesse) du tracé c'est le Xres dans fenêtre.
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...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14746
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Ok, bon zoom 0 on ne le voit meme pas dans la liste si on tape zoom, je trouve que c'est un peu curieux de ne pas l'avoir mis en premier. Et du coup il faut retracer 2 fois le graphe et il recalcule les 2 fois
Quant au pas (ce que j'appelle xstep), je pense que le %age d'élèves qui vont régler ça doit être très proche de 0...
Donc bref, le grapheur de fonction de khicas a plusieurs avantages:
Quant au pas (ce que j'appelle xstep), je pense que le %age d'élèves qui vont régler ça doit être très proche de 0...
Donc bref, le grapheur de fonction de khicas a plusieurs avantages:
- avec les réglages par défaut, environ deux fois plus rapide
- autoscale automatique (si on veut l'équivalent sur TI il faut environ 4 fois plus de temps)
- affichage dans une fenêtre avec 60% de pixels en plus
- possibilité d'avoir un mode trace rapide comme TI, ou bien plus complet (vecteur vitesse, pente de la tangente, vecteur normal, cercle osculateur et rayon de courbure)
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
On n'a jamais vraiment compris pourquoi ça n'occupait pas toute la zone disponible sur ti ouai...
Et par ailleurs pour l'anecdote, quelqu'un de TI m'a dit que c'était des professeurs qui ont demandé à ce que les graphs ne soient pas instantanés et qu'il faut les voir progressivement se tracer... et ti a donc du ralentir ça artificiellement! (C'est pas forcément sur CE mais en général sur les ti-8x)
Et par ailleurs pour l'anecdote, quelqu'un de TI m'a dit que c'était des professeurs qui ont demandé à ce que les graphs ne soient pas instantanés et qu'il faut les voir progressivement se tracer... et ti a donc du ralentir ça artificiellement! (C'est pas forcément sur CE mais en général sur les ti-8x)
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...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14746
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
C'est effectivement intéressant de voir le sens de parcours pour les courbes en paramétriques, mais pour un graphe de fonction, je ne vois pas, on va toujours de gauche à droite. Et puis, le mode trace permet très bien de voir le sens de parcours.
Le réglage par défaut en paramétriques chez TI c'est 0..2*pi, tstep=0.13, soit 48+1 évaluations, beaucoup moins que les 264 évaluations d'une fonction, du coup si on trace une Lissajoux par exemple (x=sin(2t), y=cos(3t)), ça va entre 2 et 3 fois plus vite qu'un graphe de fonction, et avec la fenêtre par défaut on a un tout petit graphe sans avoir le temps de voir comment la courbe est parcourue. Et avec le zoom auto, on voit bien que la discrétisation a un grand pas, ça fait une courbe un peu anguleuse.
Dans khicas avec plotparam([sin(2x),cos(3x)],x), le nombre d'évaluations par défaut est de 160, comme pour une fonction, avec un rendu est plus lisse.
Le réglage par défaut en paramétriques chez TI c'est 0..2*pi, tstep=0.13, soit 48+1 évaluations, beaucoup moins que les 264 évaluations d'une fonction, du coup si on trace une Lissajoux par exemple (x=sin(2t), y=cos(3t)), ça va entre 2 et 3 fois plus vite qu'un graphe de fonction, et avec la fenêtre par défaut on a un tout petit graphe sans avoir le temps de voir comment la courbe est parcourue. Et avec le zoom auto, on voit bien que la discrétisation a un grand pas, ça fait une courbe un peu anguleuse.
Dans khicas avec plotparam([sin(2x),cos(3x)],x), le nombre d'évaluations par défaut est de 160, comme pour une fonction, avec un rendu est plus lisse.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Ce soir: quelques bugs en moins, un peu de mémoire en plus pour les calculs (par modification de l'allocateur pour pouvoir utiliser deux zones de ram au lieu d'une seule), et quelques modifs dans l'UI du grapheur pour correspondre un peu mieux aux touches du clavier TI.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
DoOmnimaga wrote:Petite question: Est-il déja possible de lancer des fichiers pythons? Et si c'est le cas, comment dois-je les convertir au format 8xv? Ceux envoyés avec TI-Connect sont vides et n'affichent que la lettre "y" dans le code source quand ils sont ouverts avec KhiCAS.
Les scripts Python transférés par ti-connect devraient maintenant être reconnus dans KhiCAS. Mais évidemment, ils ne fonctionneront peut-être pas sans modifications.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
C'était quoi en fin de compte le problème avec les appvars Python?
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...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14746
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Décalage de 2 octets pour la récupération de la chaine de caractères contenant le script lorsque l'appvar possède un nom de fichier desktop, d'où le y qui apparaissait (nom de fichier en .py et octet nul).
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Return to Langages alternatifs
Who is online
Users browsing this forum: No registered users and 0 guests