π
<-

KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby AC » 04 Jul 2018, 13:20

Tout fonctionne sur la calculatrice Graph 90+E.
Une petite correction à apporter dans le catalogue. Le raccourci de la dérivée est F3 et non F1. C'est évident.
Il faudra voir si tout fonctionne sur la Prizm.
User avatar
ACPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 46.2%
 
Posts: 162
Joined: 26 Feb 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prof retraité

Online

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 04 Jul 2018, 17:43

Je viens a nouveau de mettre a jour, j'ai corrige des bugs d'affichage (circle/support des couleurs en anglais, par ex. plot(sin(x),color=red)) et rajoute plotseq, i.e. le graphe en toile d'araignee d'une suite recurrente.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Online

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 04 Jul 2018, 21:04

On peut maintenant recopier un exemple pour certaines commandes depuis le catalogue (avec la touche F2), ceci permet le modifier facilement (ou de faire rapidement des tests).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby Extra44 » 05 Jul 2018, 11:10

Bon travail ! :)
Un petit bug d'affichage : dans le plot(sin(x), x) (entre autre) et le zoom +/- :
lorsqu'on zoom le tracé, celui ci s'effectue sur la bande du titre en haut (pourquoi pas), mais il ne s'efface pas : du coup on garde les traces précédentes dans la barre de titre.
Un petit clip (limitation du dessin a une zone..) s'impose
;-)
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Online

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 05 Jul 2018, 11:33

En fait je clippe, mais pour une raison que j'ignore ca ne marche pas. Toutes les fonctions graphiques passent normalement par la fonction set_pixel dont le code est le suivant:
Code: Select all
  int clip_ymin=0;
  void set_pixel(int x0, int y0,unsigned short color) {
    freeze=true;
    if (x0<0 || x0>=LCD_WIDTH_PX || y0<clip_ymin || y0>=LCD_HEIGHT_PX)
      return;
    unsigned short* VRAM = (unsigned short*)GetVRAMAddress();
    VRAM += (y0*LCD_WIDTH_PX + x0);
    *VRAM=color;
  }

Et juste avant de faire l'affichage graphique on a la ligne clip_ymin=STATUS_AREA_PX; avec #define STATUS_AREA_PX 24
Heureusement ce n'est pas trop genant comme bug. Peut-etre que je peux le contourner en faisant un effacement de la ligne d'etat et reecriture.

Voila, sinon j'ai a nouveau mis a jour, avec un exemple recopiable pour quasiment toutes les commandes du catalogue et une reorganisation (deplacement des fonctions de stats dans un sous-menu Statistiques, de meme pour les fonctions de Algebre et Polynomes dispatchees entre Algebre et Polynomes). Si vous voyez une fonction importante a ajouter, dites-le moi, je verrai ce que je peux faire (il reste un peu plus de 1K de libre mais il doit etre possible de grapiller des octets a droite ou a gauche). J'espere que c'est relativement intuitif, mais je vais commencer a rediger un petit guide d'utilisation (pour expliquer certaines astuces). Malheureusement, je n'ai toujours pas recu de calculatrices pour tester "en vrai".
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby Extra44 » 05 Jul 2018, 11:50

dans ce cas je ne sais pas
Les pixels mis dans la barre de titre sont bien "placés" dans le cadre du tracé, mais ils ne s'effacent plus entre deux affichages (zooms différents)
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Online

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 05 Jul 2018, 12:28

Bon, j'ai fini par trouver pourquoi le clipping ne marchait pas. C'est maintenant corrige.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby AC » 07 Jul 2018, 08:35

Sur Graph 90+E, Khicas échoue à trouver une primitive de 1/sqrt(1-x^2).
Sur Prizm, une version précédente de Khicas conduit au résultat sans l'affichage 2d.
Sur HP Prime, aucun problème pour cela (ASIN(x)).
Last edited by AC on 08 Jul 2018, 11:26, edited 1 time in total.
User avatar
ACPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 46.2%
 
Posts: 162
Joined: 26 Feb 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prof retraité

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby blouson » 07 Jul 2018, 11:30

ça marche avec eigenmath
User avatar
blouson
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 66.7%
 
Posts: 135
Joined: 16 Feb 2018, 05:37
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby AC » 07 Jul 2018, 13:49

Dans l'exemple des limites, il faut écrire limit( sin(x)/x, x=0) au lieu de limit(sin(x)/x,0).
User avatar
ACPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 46.2%
 
Posts: 162
Joined: 26 Feb 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prof retraité

PreviousNext

Return to News Casio

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
898 utilisateurs:
>860 invités
>32 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)