π
<-
Chat plein-écran
[^]

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: 44.4%
 
Posts: 153
Joined: 26 Feb 2009, 00:00
Gender: Male
Calculator(s):
Class: Prof retraité

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 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 85.5%
 
Posts: 1856
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 85.5%
 
Posts: 1856
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 39.1%
 
Posts: 529
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
Class: S.I.

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 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 85.5%
 
Posts: 1856
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 39.1%
 
Posts: 529
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
Class: S.I.

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 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 85.5%
 
Posts: 1856
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 44.4%
 
Posts: 153
Joined: 26 Feb 2009, 00:00
Gender: Male
Calculator(s):
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 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 25%
 
Posts: 121
Joined: 16 Feb 2018, 05:37
Gender: Not specified
Calculator(s):

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: 44.4%
 
Posts: 153
Joined: 26 Feb 2009, 00:00
Gender: Male
Calculator(s):
Class: Prof retraité

PreviousNext

Return to News Casio

Who is online

Users browsing this forum: No registered users and 8 guests

-
Search
-
Featured topics
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
419 utilisateurs:
>366 invités
>47 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)