π
<-

À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Assembleur, Axe, C/C++, ICE...

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » 01 Nov 2024, 09:34

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).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.6%
 
Posts: 3670
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » 01 Nov 2024, 18:16

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.
Last edited by parisse on 01 Nov 2024, 18:33, edited 1 time in total.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.6%
 
Posts: 3670
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Adriweb » 01 Nov 2024, 18:30

C'est Zoom > 0 sur ti
Et sinon pour ajuster le pas (et donc vitesse) du tracé c'est le Xres dans fenêtre.

Image

Image

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79%
 
Posts: 14758
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » 01 Nov 2024, 18:41

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:
  • 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)
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.6%
 
Posts: 3670
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Adriweb » 01 Nov 2024, 19:00

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)

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79%
 
Posts: 14758
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » 01 Nov 2024, 19:21

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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.6%
 
Posts: 3670
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » 02 Nov 2024, 18:53

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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.6%
 
Posts: 3670
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » 02 Nov 2024, 21:43

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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.6%
 
Posts: 3670
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Adriweb » 02 Nov 2024, 21:44

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79%
 
Posts: 14758
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » 03 Nov 2024, 07:34

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).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.6%
 
Posts: 3670
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
735 utilisateurs:
>725 invités
>4 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)