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.
KhiCAS: rajoute CAS + Python sur ta Graph 90+E
-
ACPremium
Niveau 10: GR (Guide de Référence)- Posts: 162
- Joined: 26 Feb 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prof retraité
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
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.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3663
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
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).
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3663
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
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
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
-
Extra44Premium
Niveau 11: LV (Légende Vivante)- Posts: 591
- Images: 1
- Joined: 20 Jan 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: S.I.
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
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:
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".
- 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".
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3663
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
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)
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)
-
Extra44Premium
Niveau 11: LV (Légende Vivante)- Posts: 591
- Images: 1
- Joined: 20 Jan 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: S.I.
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
Bon, j'ai fini par trouver pourquoi le clipping ne marchait pas. C'est maintenant corrige.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3663
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
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)).
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.
-
ACPremium
Niveau 10: GR (Guide de Référence)- Posts: 162
- Joined: 26 Feb 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prof retraité
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
ça marche avec eigenmath
-
blouson
Niveau 2: MI2 (Membre Initié)- Posts: 135
- Joined: 16 Feb 2018, 05:37
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E
Dans l'exemple des limites, il faut écrire limit( sin(x)/x, x=0) au lieu de limit(sin(x)/x,0).
-
ACPremium
Niveau 10: GR (Guide de Référence)- Posts: 162
- Joined: 26 Feb 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prof retraité
Who is online
Users browsing this forum: ClaudeBot [spider] and 8 guests