π
<-
Chat plein-écran
[^]

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

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

Message non lude AC » 04 Juil 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.
Avatar de l’utilisateur
ACPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 46.2%
 
Messages: 162
Inscription: 26 Fév 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prof retraité

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

Message non lude parisse » 04 Juil 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.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude parisse » 04 Juil 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).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude Extra44 » 05 Juil 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
;-)
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

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

Message non lude parisse » 05 Juil 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: Tout sélectionner
  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".
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude Extra44 » 05 Juil 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)
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

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

Message non lude parisse » 05 Juil 2018, 12:28

Bon, j'ai fini par trouver pourquoi le clipping ne marchait pas. C'est maintenant corrige.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude AC » 07 Juil 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)).
Dernière édition par AC le 08 Juil 2018, 11:26, édité 1 fois.
Avatar de l’utilisateur
ACPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 46.2%
 
Messages: 162
Inscription: 26 Fév 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prof retraité

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

Message non lude blouson » 07 Juil 2018, 11:30

ça marche avec eigenmath
Avatar de l’utilisateur
blouson
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 66.7%
 
Messages: 135
Inscription: 16 Fév 2018, 05:37
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude AC » 07 Juil 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).
Avatar de l’utilisateur
ACPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 46.2%
 
Messages: 162
Inscription: 26 Fév 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prof retraité

PrécédenteSuivante

Retourner vers News Casio

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 77 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1066 utilisateurs:
>1047 invités
>14 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)