Posté le 15/07/2018 12:09
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 77 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 15/07/2018 12:32 | #
Super, merci beaucoup !
Ajouté le 15/07/2018 à 12:58 :
Je t'invite à poster ce programme dans la section dédiée. Je peux m'en occuper moi-même si tu veux : https://www.planet-casio.com/Fr/programmes/soumettre_un_programme_casio.php
Citer : Posté le 15/07/2018 13:01 | #
Mais est-ce qu'il faut obligatoirement uploader fichier, ou est-ce que cela peut être le lien externe https://www-fourier.ujf-grenoble.fr/~parisse/casio/khicas.g3a comme sur TI-Planet ?
https://tiplanet.org/forum/archives_voir.php?id=1599842
Parce que si KhiCAS est encore amené à évoluer, ce serait pénible d'avoir à le mettre à jour ici à chaque fois.
Citer : Posté le 15/07/2018 13:05 | #
En principe il faut uploader le fichier. En fait, tu es obligé de poster au moins un fichier joint. Ce que tu peux faire, c'est mettre une image ou un .pdf en fichier joint et, dans la description, rajouter le lien externe pour télécharger le .g3a. Si vous ne faites pas cela, KhiCAS tombera certainement dans l'oubli rapidement et aura peu de visibilité, même sur le court terme, au sein de Planète Casio.
Citer : Posté le 15/07/2018 13:15 | #
Je pense qu'il vaut mieux attendre un peu avant d'uploader un fichier, le temps que des eventuels bugs evidents soient decouverts par la communaute et corriges.
Citer : Posté le 15/07/2018 19:29 | #
Vous pouvez mettre une image en fichier joint et le lien dans la description. C'est parfaitement valide, mais mettez le lien en gros/gras/centré sinon les gens risquent de le rater.
Encore que vu ce que ce programme vend, ils ne laisseront pas tomber comme ça...
Citer : Posté le 15/07/2018 20:48 | #
Bon, j'espere que j'ai fait les choses a peu pres correctement...
Citer : Posté le 15/07/2018 20:53 | #
J'ai rajouté le lien vers ton programme dans la Revue des Projets d'aujourd'hui : https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15268 . N'hésite pas à mettre ton lien en GRAS et en GROS :
Citer : Posté le 15/07/2018 21:23 | #
Je n'ai pas reussi a le mettre en gros et gras (pourtant j'ai utilise les balises b et big). Bon, ce serait bien aussi qu'il soit dans la categorie maths plutot que cours.
Citer : Posté le 15/07/2018 23:56 | #
Je m'en suis occupé (il faut mettre le formatage du texte du lien à l'intérieur de la balise [a]).
Citer : Posté le 16/07/2018 08:51 | #
Merci!
Ajouté le 18/07/2018 à 07:25 :
Est-ce que quelqu'un connait les codes caracteres chez Casio de la touche angle (∡), de l'integrale (∫), de la derivee (∂) et de la somme (Σ)? Bien evidemment, les codes UTF8 mis entre parentheses ne fonctionnent pas...
Citer : Posté le 18/07/2018 10:41 | #
Bonjour ! En fouillant dans la liste d'Opcodes sur BIDE, je trouve ceci (en hexadécimal pour la première valeur à chaque fois, qui devrait être celle qui t'intéresse ) :
"relevance":0,
"text":"&measured_angle;",
"unicode":"∡" //pour angle
"relevance":0,
"text":"&integral;(",
"unicode":"∫(" //intégrale
"relevance":0,
"text":"&partial_differential;",
"unicode":"∂"
Et pour la somme, je ne sais pas, il y a plusieurs occurrences. Celle-ci me semble pertinente :
"relevance":0,
"text":"&sum(x);",
"unicode":"Σx"
Citer : Posté le 18/07/2018 13:56 | #
La somme c'est tout simplement "Σ", 0xE551 (nommé & sigma ; dans les opcodes).
L'intégrale c'est 0xE6BB.
Drak : attention à ne pas confondre caractère et fonction
Ecrivez vos programmes basic sur PC avec BIDE
Citer : Posté le 18/07/2018 14:20 | #
Mince. merci ZZ !
Citer : Posté le 18/07/2018 21:27 | #
Merci, malheureusement pour une raison inconnue ca ne marche pas avec le lexer ou/et avec l'insertion en ligne de commande. Je vais donc laisser les commandes d'angle, integrale, somme et derivee en texte.
Citer : Posté le 18/07/2018 22:28 | #
Tu fais comment pour les afficher ?
Un truc du genre Print("sigma: \xE5""\x51") devrait marcher.
Ecrivez vos programmes basic sur PC avec BIDE
Citer : Posté le 19/07/2018 11:25 | #
Il ne s'agit pas seulement d'afficher mais de parser correctement.
Si je mets dans dConsole.cpp
ca ne fonctionne pas, bien que dans input_lexer.ll il y a
Mais finalement je pense qu'il vaut mieux utiliser une notation prefixee plutot qu'infixee pour polar_complex(rho,theta) (c'est plus coherent), l'inverse etant fourni par abs et arg (raccourcis clavier alpha r et alpha theta).
Ajouté le 24/07/2018 à 20:01 :
Mise a jour, avec une version alpha d'un editeur de programmes. Plus besoin d'attendre pour programmer en syntaxe Python sur la calculatrice elle-meme, avec un debugger pour mettre au point.
Ajouté le 27/07/2018 à 15:47 :
J'ai presque fini l'editeur (on peut tester en telechageant la version a jour de KhiCAS). J'aimerais avoir une gestion minimal du copier-coller, mais j'ai un probleme pour coller: je n'arrive pas a remettre a zero le presse-papier, il colle la concatenation des chaines copiees depuis le debut. Lorsque je copie vers le presse-papier, j'utilise CLIP_Store par exemple CLIP_Store((unsigned char*)s, strlen(s)), Pour coller (le code vient d'Eigenmath).:
int start = 0;
int cursor = 0;
int ekey = KEY_CTRL_PASTE;
EditMBStringCtrl2( (unsigned char*)text, textsize-1, &start, &cursor, &ekey, 1, 1*24-24, 1, 20 );
Cursor_SetFlashOff();
return text;
Si quelqu'un a une idee...
Citer : Posté le 27/07/2018 15:51 | #
Ce serait pas possible d'utiliser ton propre presse-papier ?
Ecrivez vos programmes basic sur PC avec BIDE
Citer : Posté le 27/07/2018 16:37 | #
Si, mais il ne serait alors utilisable qu'en interne a KhiCAS, ce qui limiterait un peu l'interet.
Citer : Posté le 28/07/2018 17:56 | #
D'après la doc de SimLo, sur Prizm le presse-papier est stocké dans @REV2/CLIP. Tu peux en observer les contenus en lançant le mode diagnostic de la calculatrice :
Éteindre la machine, allumer simultanément avec OPTN, ×10^, AC/ON. Taper successivement 5, 9, 6, 3 (rien n'est effacé).
Ensuite Variable manager (1), tu sélectionnes @REV2 puis CLIP.
J'ai tenté de faire deux copies et le presse-papiers a bel et bien été vidé entre-temps. Tu peux peut-être essayer de supprimer le fichier @REV2/CLIP avant de copier.
(Note pour moi-même : il semble y avoir quelques trucs de contrôle dans le presse-papier, le message étant encadré par 01 ... 00 3f e0 41.)
Citer : Posté le 28/07/2018 21:20 | #
Donc il faudrait faire
sur la conversion de
avant CLIP_Store?
Ca parait un peu etonnant, mais bon je vais essayer.