Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> CasioPython
CasioPython
Version : 1.6 Taille : 271000 octets Ajouté le : 2018-08-01 01:27 Modifié le : 2019-09-26 20:44
Auteur et posteur :
ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Planète Casio - Add-in Casio - CasioPython - zezombye - Calculatrices
Nombre de visites sur cette page : 52670
Score au progrank : 102
Note actuelle : 8.8/10 noté 5 fois
Vous devez être connecté(e) pour noter (inscription).
11194 téléchargements | Soumettre un test

Ce programme est sous licence GPL 3.0.


Ce programme a été récompensé pour sa qualité par le label Planète Casio.

A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Port de MicroPython pour calculatrices monochromes (Graph 75(+E), Graph 35(+E) tweakée, Graph 85, Graph 95 SD).

J'ai besoin de votre aide pour débugger. Signalez moi tout bug concernant :

- L'exécution du programme (si ça crashe lors du lancement du programme, lors de l'entrée dans le shell, etc)
- L'éditeur de texte (curseur qui va n'importe où, presse-papier qui fait des bugs, etc)
- Le shell (en particulier lorsque ça approche la limite, qui est définie à 2000)

Bugs connus :
- On ne peut pas sauvegarder un programme vide
- Impossible de quitter le shell pendant l'exécution d'un programme (attention aux boucles infinies)

Topic : https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15140&page=last#152951
Sources : https://github.com/Zezombye/casiopy


Note sur 10 Commentaire Date de notation
9un rajout d'un mode graphique et tout sera parfait :)Le 10.06.2019 à 09:50
8Phyton sur Casio , super , ça m'evite de tout vérifier à la main.Le 17.02.2019 à 18:17
10G E N I U SLe 17.11.2019 à 16:16
8Presque parfait mais on ne peut pas quitter le shell pendant un programme donc faut faire gaffeLe 28.11.2019 à 18:35
9Très pratique au lycée quand on n'a pas de calculatrice récente sous la main, merci :)Le 29.04.2021 à 20:10

Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 | Suivante

CritorHors ligneAdministrateurPoints: 2606 Défis: 18 Message
Posté le 01-05-2019 à 19:48 | #
CaptainLuigi a écrit :
Je crois que je vais organiser un sondage des membres du site pour savoir si quelqu'un doit continuer ce projet ( pour ma part je vote oui ) .
Si l'admin est d'accord , bien sur

Je confirme, je suis d'accord pour que tu votes oui.
ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 02-05-2019 à 16:08 | #
Il y a un problème d'énumération des scripts dans le système de fichiers.
Les scripts que l'on transfère dans /CASIOPY/ ne sont pas listés par l'application.
Ils restent par contre importables manuellement dans la console.


À voir si le bug apparaît aussi avec Edit, parce que l'énumération des scripts vient d'Edit (j'y ai pas touché).

Autre problème, CasioPython semble prendre la nouvelle Graph 35+E II pour une SH3, puisque n'osant pas dépasser les 32K de mémoire de travail.


Ca doit être un bug avec ma détection (l'OS suit toujours dernier chiffre 0 = sh3, 1 = sh4 ?), j'implémenterai celle de Sentaro.
LephenixnoirEn ligneAdministrateurPoints: 24228 Défis: 170 Message
Posté le 02-05-2019 à 16:12 | #
Non, l'OS ne suit plus ce schéma. Le numéro de version majeur est maintenant 03 (03.00.2200 et 03.05.2200) donc tu peux te fier à ça.

Le mieux reste la méthode de Sentaro.

Attention toutefois, la Graph 35+E II utilise une partie de la mémoire additionnelle pour faire son travail, tu risques d'écraser ta pile si tu t'en sers n'importe comment !
ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 02-05-2019 à 16:15 | #
Attention toutefois, la Graph 35+E II utilise une partie de la mémoire additionnelle pour faire son travail, tu risques d'écraser ta pile si tu t'en sers n'importe comment !


Ah ben je vais laisser comme ça alors.

Des détails sur la nouvelle zone utilisable du coup ?
LephenixnoirEn ligneAdministrateurPoints: 24228 Défis: 170 Message
Posté le 02-05-2019 à 16:16 | #
Pas encore, je sais que la pile et le tas sont dans la deuxième moitié mais leur taille n'est que vaguement connue.
ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 02-05-2019 à 16:18 | #
En attendant de connaître les restrictions exactes je vais laisser comme ça donc
LephenixnoirEn ligneAdministrateurPoints: 24228 Défis: 170 Message
Posté le 03-05-2019 à 10:32 | #
J'ai retesté sur la Graph 35+E II et je signale le bug suivant sur le système de fichiers :

Les fichiers manipulés par l'add-in et par USB ne sont pas bien synchronisés.

* Lorsque je crée le dossier CASIOPY depuis l'add-in, il n'apparaît pas dans mon explorateur de fichiers par USB. (peut-être un bug de mon côté)
* Il apparaît toutefois dans le terminal.
* Si je crée un nouveau fichier xyz.py ou XYZ.py, il n'est pas détecté par CasioPython.

Je note de plus que le système de fichiers de la mémoire de stockage est insensible à la casse.

/run/media/el/disk/CASIOPY> cp xyz.py XYZ.py
/usr/bin/cp: 'xyz.py' and 'XYZ.py' are the same file
ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 03-05-2019 à 10:48 | #
Tu as le même bug avec Edit ? https://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2186&page=2
LephenixnoirEn ligneAdministrateurPoints: 24228 Défis: 170 Message
Posté le 03-05-2019 à 10:52 | #
Edit semble avoir encore plus de mal, il ne détecte pas correctement l'espace libre et descend mal dans le sous-dossier CASIOPY -- cela affiche certains fichiers mais aussi des éléments de la racine. Le fichier que j'ai créé n'est pas non plus affiché.

La réponse est donc oui, et en fait c'est encore pire.
ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 03-05-2019 à 10:55 | #
Déjà que je comprenais rien au système de fichiers d'avant, s'ils l'ont changé et qu'en plus y'a aucune doc ça va être chaud.

Si quelqu'un ayant une g35 II pourrait trouver une méthode pour l'affichage des fichiers (c'est bien que l'affichage qui déconne, l'accès aux fichiers n'est pas affecté ?) ça m'arrangerait beaucoup

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 84 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