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.

Forum Casio - Questions sur les transferts


Index du Forum » Questions sur les transferts » Tutoriel de transfert pour les calculatrices « clé USB »
Lephenixnoir En ligne Administrateur Points: 24579 Défis: 170 Message

Tutoriel de transfert pour les calculatrices « clé USB »

Posté le 27/04/2021 23:07

Ce tutoriel de transfert explique comment transférer des fichiers entre un ordinateur et une calculatrice à Stockage de Masse USB.

Calculatrices concernées :
Graph 35+E II
Prizm fx-CG 10/20
Graph 90+E

Seule la Graph 35+E II est concernée, pour les Graph 35+, Graph 35+ USB et Graph 35+E, utilisez FA-124.

Accès rapide à chaque partie :
1. Connexion de la calculatrice à l'ordinateur
2. La mémoire principale et la mémoire de stockage
3. Transférer avec la mémoire principale
4. Transférer avec la mémoire de stockage
5. Bonus : Va-et-vient entre les deux mémoires
6. Bonus : Transférer des programmes Basic CASIO en texte
7. Bonus : Tutoriels vidéos plus spécialisés (2014)

Si vous avez un problème ou un doute, n'hésitez pas à demander dans les commentaires !


1. Connexion de la calculatrice à l'ordinateur

Branchez le câble USB pour relier la calculatrice et l'ordinateur. C'est un USB mâle classique du côté ordinateur et mini-USB type B côté calculatrice ; si vous n'avez pas le câble d'origine, n'importe quel câble qui rentre marchera très probablement. N'hésitez pas à bien enfoncer le câble côté calculatrice, la prise est parfois dure.

Sur la calculatrice, vous aurez une popup de ce genre :


Appuyez sur F1 pour démarrer la connexion. La calculatrice prend un moment pour se déguiser en clé USB et se présenter à l'ordinateur (on dit qu'elle se comporte comme un « périphérique de Stockage de Masse USB »). Une fois que c'est fait, elle apparaît comme un disque amovible dans l'explorateur de fichiers. Ici j'ai pris ma Graph 90+E donc la taille est 16 Mo, pour la Graph 35+E II c'est 3 Mo.


Si vous ouvrez le périphérique, vous aurez des contenus similaires à ce que j'ai sur l'image ci-dessous. Le dossier @MainMem est spécial, on va voir pourquoi très vite. Autour, vous pouvez avoir de tous les genres de fichiers, d'autres dossiers, et même rien du tout. Si la calculatrice est neuve vous avez quelques images pré-chargées par CASIO. Moi j'ai principalement un dossier, quelques fichiers Python, et des add-ins.


Pour déconnecter la calculatrice une fois les transferts finis, cliquez droit sur l'icône « Disque amovible » et choisissez Éjecter. Vous ne pouvez pas débrancher directement le câble, la calculatrice n'apprécierait pas la manœuvre (et les problèmes avec la mémoire sont très difficiles à résoudre, quand on y arrive).

Pour transférer les fichiers, il faut maintenant qu'on s'intéresse à deux catégories de mémoire.


2. La mémoire principale et la mémoire de stockage

Votre calculatrice a deux mémoires :

1. La mémoire principale, toute petite (62 ko), qui contient les programmes en langage Basic CASIO, les résultats de calculs, les courbes tracées dans le graphe, les listes et les matrices, ainsi que d'autres informations du même ordre.
2. La mémoire de stockage ou mémoire secondaire, beaucoup plus grande (3 Mo sur la Graph 35+E II, 16 Mo sur la Prizm et la Graph 90+E), qui contient les programmes en langage Python, les add-ins, et tout autre fichier que vous pouvez avoir envie d'y mettre.

Vous pouvez voir ces deux mémoires en action dans l'application MEMORY (F) du menu principal (lorsque la calculatrice n'est pas branchée à l'ordinateur). Dans l'application MEMORY, vous pouvez consulter les contenus de la mémoire principale avec F1 et ceux de la mémoire de stockage avec F2.


La connexion USB de votre calculatrice à l'ordinateur vous permet d'accéder aux deux, et comme vous pouvez le voir sur les images, c'est grâce au dossier @MainMem.

Le dossier @MainMem représente les contenus de la mémoire principale. Ces contenus ne sont pas vraiment des fichiers donc c'est un peu compliqué, mais vous pouvez transférer et récupérer des données de la mémoire principale en allant dans ce sous-dossier. Vous en avez besoin pour transférer des données si :

• Graph 35+E II : vos fichiers ont l'extension .g1r, .g1m, .g2r ou .g2m.
• Graph 90+E : vos fichiers ont l'extension .g3m.
• Vous voulez écrire ou utiliser des programmes en langage Basic CASIO (pas Python) dans l'application PRGM.

Le reste représente les contenus de la mémoire de stockage. Les fichiers autour de @MainMem sont donc les fichiers qui sont dans ma mémoire de stockage. Vous devez transférer vos fichiers ici si :

• Vous voulez écrire ou utiliser des programmes en langage Python dans l'application PYTHON.
• Graph 35+E II : vos fichiers ont l'extension .g1e, .g2e ou .g1a (e-acts et add-ins).
• Graph 90+E : vos fichiers ont l'extension .g3e ou .g3a (e-acts et add-ins).
• Vous voulez transférer des fichiers d'un autre type (images, fichiers textes, etc).

Tous les détails sont dans les sections ci-dessous !


3. Transférer avec la mémoire principale

Pour transférer des fichiers dans la mémoire principale, ouvrez le dossier @MainMem.


Les contenus de ce dossier sont identiques à ce que vous trouvez en appuyant sur F1 dans l'application MEMORY (à part l'ordre). Chaque élément de la mémoire principale se présente comme un fichier .g3m (Prizm et Graph 90+E) ou .g1m/.g2m (Graph 35+E II) que vous pouvez copier sur l'ordinateur.


Si vous avez un fichier .g1r, .g1m, .g2r, .g2m ou .g3m à transférer, vous pouvez le coller n'importe où dans ce dossier ou dans un des sous-dossiers. Par exemple, pour transférer Formel.g1m sur ma Graph 90+E, je peux le coller directement dans @MainMem.


Les fichiers présents dans @MainMem lorsqu'on commence la connexion représentent chacun un unique élément de la mémoire principale. Cependant, un fichier .g1r, .g1m, .g2r, .g2m ou .g3m peut contenir plusieurs éléments (et c'est souvent le cas de ceux qu'on trouve sur Planète Casio). Lorsque vous déconnectez la calculatrice, le fichier que vous avez collé sera ouvert automatiquement et ses éléments seront répartis dans leurs dossiers respectifs. Le plus courant de ces dossiers est PROGRAM qui représente les programmes en langage Basic CASIO que l'on peut consulter dans l'application PRGM.

Par exemple, le fichier Formel.g1m que je viens de transférer contient un programme nommé « FORMEL ». Après avoir déconnecté la calculatrice, Formel.g1m a été ouvert et ses éléments ont été répartis dans la mémoire principale. Maintenant, si je reconnecte la calculatrice, je n'ai plus de Formel.g1m dans @MainMem, mais j'ai à la place PROGRAM/FORMEL.g3m, l'élément qui était dedans. Le fichier original est conservé dans un dossier appelé SAVE-F dans la mémoire de stockage, ce qui vous permet de le récupérer si vous en avez encore besoin après le transfert.

Les fichiers .g1r, .g1m, .g2r et .g2m sont destinés à la Graph 35+E II et aux autres Graph noir et blanc. Les fichiers .g3m sont destinés aux Prizm et Graph 90+E. Cette répartition n'est pas absolue : on peut transférer n'importe quel fichier sur n'importe quelle calculatrice, et s'il y a des programmes dedans on peut même lancer ces programmes sur n'importe quelle calculatrice. Cependant, la compatibilité des programmes est souvent médiocre dès qu'il y a du dessin à l'écran. En général sur Planète Casio il vaut mieux chercher des programmes qui correspondent à votre modèle.


4. Transférer avec la mémoire de stockage

Par rapport à la mémoire principale, la mémoire de stockage est plutôt simple. Vous pouvez copier les fichiers qui y sont vers l'ordinateur, ou bien y coller des fichiers de l'ordinateur. Vous pouvez aussi créer des dossiers, et bien sûr tout renommer ou supprimer. Il n'y a pas vraiment de limite sur ce que vous pouvez y faire, à part que la place disponible est limitée et que les noms des fichiers et dossiers doivent être limités à 8 caractères.

Par exemple, pour transférer le programme Python arbre.py, il suffit de coller le fichier.


Après avoir transféré, il apparaîtra dans l'application MEMORY si je consulte la mémoire de stockage avec F2, mais aussi dans l'application PYTHON puisque c'est un fichier .py.


C'est aussi simple que ça ! Si vous reconnectez la calculatrice le fichier sera toujours là exactement comme vous l'avez mis. Certains fichiers peuvent être modifiés directement sur la calculatrice.

Avec ceci, vous devriez avoir toutes les clés en main pour transférer avec aisance des fichiers et des données entre votre calculatrice et un ordinateur.


5. Bonus : Va-et-vient entre les deux mémoires

Vous avez peut-être remarqué qu'il y a un fichier 3dlaby.g1m dans la mémoire de stockage de ma Graph 90+E, alors que j'ai dit précédemment que ce fichier est destiné à la mémoire principale. Le mettre dans la mémoire de stockage est valide, car on peut mettre n'importe quel fichier dans la mémoire de stockage. Cependant, dans cette situation tous les éléments de 3dlaby.g1m sont complètement inaccessibles et en particulier le programme 3DLABY qui est dedans n'est pas listé dans l'application PRGM.

Cette manipulation reste utile si vous avez beaucoup de programmes en langage Basic CASIO, listes ou matrices qui sont trop gros pour rentrer dans la mémoire principale. C'est parce qu'il est possible de faire du va-et-vient entre la mémoire principale et la mémoire de stockage.

Voici un exemple sur la Graph 35+E II. Le fichier 2minute.g1m contient un programme Basic. Je peux transférer ses contenus vers la mémoire principale en appuyant sur F1 (Sélectionner), ce qui affiche un triangle à gauche du nom, puis F2 (Copier).


De la même façon, je peux naviguer dans la mémoire principale, sélectionner un élément quelconque comme le programme DSTORM avec F1, puis le copier vers la mémoire de stockage avec F2. La calculatrice va créer un fichier .g1m, et demande d'abord dans quel dossier le mettre puis quel nom lui donner.




Il y a deux avantages à cette méthode par rapport au dossier @MainMem. D'une part, elle ne requiert pas d'ordinateur, ce qui la rend utilisable en toutes conditions. D'autre part, si on sélectionne plusieurs éléments dans la mémoire principale avant de copier avec F2, on peut créer un fichier .g1m, .g2m ou .g3m qui contient plusieurs éléments d'un coup, alors que @MainMem présente chaque élément comme un fichier indépendant. C'est comme ça que la plupart des fichiers en téléchargement sur Planète Casio sont créés.


6. Bonus : Transférer des programmes Basic CASIO en texte

Un des inconvénients des fichiers .g1m, .g2m et .g3m est qu'ils sont difficiles (voire impossibles) à lire sur un ordinateur. Il y a quelques logiciels pour les manipuler, les plus utiles étant FA-124 qui a un mini-éditeur de programmes Basic CASIO, et BIDE, un IDE Basic CASIO complet développé par Zezombye. Mais il n'est pas toujours possible de les utiliser.

Votre calculatrice a donc une fonctionnalité pour convertir les programmes en fichiers texte, un format tout simple que n'importe quel ordinateur peut lire (par exemple avec le bloc-notes sous Windows). Pour l'utiliser, allez dans l'application PRGM, sélectionnez le programme à exporter, appuyez sur F6 pour afficher la seconde page d'options puis F3 (Save As).


Comme annoncé par la calculatrice, le programme peut alors être lu dans le dossier @MainMem/PROGRAM, directement au format texte.


Le transfert marche aussi dans l'autre sens : si vous déposez un fichier .txt dans le dossier @MainMem/PROGRAM, il sera importé automatiquement comme un programme en language Basic CASIO lors de la déconnexion. Attention, pas n'importe quel fichier .txt peut être un programme, il faut respecter le format (notamment la première ligne « 'ProgramMode:RUN » qui est importante même si elle est invisible dans PRGM).



7. Bonus : Tutoriels vidéos plus spécialisés (2014)

Lorsque la Prizm était encore active, Totoyo a réalisé plusieurs tutoriels vidéo sur des techniques de transfert pointues. Les vidéos n'abordent pas les cas de transferts simples, pour ceux-là regardez les premières parties de cette page.

Ce premier tutoriel montre comment transférer des matrices sur l'ordinateur et les éditer dans un tableur.


Et celui-ci explique comment transférer des programmes d'une Graph noir et blanc à une Prizm. Dans ce tutoriel Totoyo utilise le câble 3-broches et non le câble USB, c'est pour ça qu'il peut communiquer avec une Graph 95 (la Graph 95 est un modèle plus ancien qui ne peut pas se connecter comme une clé USB à l'ordinateur).


Si ces tutoriels vous sont utiles, n'hésitez pas à les partager !




laurentk Invité

Citer : Posté le 25/03/2023 10:57 | #


Bonjour,
j'ai transféré des programmes telecharges sur internet dans le repertoire principal.
Ils apparaissent bien dans la memoire (quand je regarde depuis mon ordinateur en mode USB), mais ils n'apparaissent pas dans le menu de la calculatrice.
D'autres programmes (geom, physium, pictplt) qui apparaissaient avant sont toujours dans la memoire mais n'apparaisesnt plus dans le menu et ne s executent plus.

Que faire ?

PS: je suis connecte depuis un McBook je ne sais pas si ca peut avoir un impact
Mb88 Hors ligne Rédacteur Points: 1211 Défis: 3 Message

Citer : Posté le 25/03/2023 11:00 | #


C'est bien des programmes avec .g1a, parce que les .g1m, les .g2m, les .g1r ou les .g2r ce mettent dans /@MainMem/PROGRAM/.


UEnbajz Invité

Citer : Posté le 15/01/2024 04:54 | #


Bonjour,

Suite a ca on ma conseille BIDE comme convertissseur mais je souhaite inserer mon cours depuis bide vers un programme pour que ca aille sur ma calculatrice. Mais quand j'ecris ce n'est pas possible je peux que ecrire avec la charactere de bide, ccomment je peux ecrire tout mon texte et que ce soit adapte aux charactere de bide afin de le mettre sur ma calculatrice ou alors avez vous une autre application afin que je puisse faire ca sur ma calculatrice graph 35+ E ii
Merci
passez une bonne journée


nag Invité

Citer : Posté le 13/03/2024 12:22 | #


yo enft je commence un peu et j'ai un problème j'ai un programme g3m et j'arrive pas à l'executer jsp cmt faire d'habitude j'ai des fichiers g3a et je suis sur casio 90+
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 13/03/2024 12:25 | #


Les fichiers g3m se font éxécuter dans l'application PRGM qui est déja là normalement

je sais que je suis parti normalement mais bon, je me suis connecté et j'ai vu ça...
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Lephenixnoir En ligne Administrateur Points: 24579 Défis: 170 Message

Citer : Posté le 13/03/2024 12:26 | #


Les g3a dont tu as l'habitude apparaissent dans le menu principal. Mais les g3m sont généralement des programmes en langage BASIC qui se lancent dans l'application PRGM.

Pour bien transférer des g3m, il faut soit les envoyer dans la mémoire principale directement (section 3 du tutoriel), soit les envoyer dans la mémoire de stockage puis les copier dans la mémoire principale (sections 4 puis 5). Ensuite tu peux exécuter le programme dans l'application PRGM.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)


nag Invité

Citer : Posté le 14/03/2024 19:46 | #


Je l'ai mis dans la memoire principale et memoire stockage mais quand je veux le charger dans PRGM ça marque pas de données
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 14/03/2024 20:02 | #


Si tu vas dans MEMORY, tu pourra normalement voir ton programme. Mais le sélectionneur sur ce programme et appuie sur F2 (Copy) et ensuite, il doit afficher dans PGRM
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Nag Hors ligne Membre Points: 63 Défis: 0 Message

Citer : Posté le 14/03/2024 20:53 | #


ça n'apparait pas dans prgm j'ai joint les photos en détail le fichier en question est Casioroc.g3m et le fichier save-f est celui qui s'est créer quand j'ai mis le fichier dans la mémoire principale. euuh par contre j'arrive pas a vous envoyer la photo. En gros quand je suis dans prgm ça met qu'il ya a aucune donnée alors que le l'ai copié, je l'ai mis dans mémoire principale et stockage
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 14/03/2024 21:03 | #


Est ce que une fois que t'as appuié sur F2, ça affiche le message: "Complet!". Tu ne peux pas transférer l'image car elle fait plus que 2048 octets. Alors essaye d'utiliser 'imgbb.com' ou soit tu coupe l'image
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Nag Hors ligne Membre Points: 63 Défis: 0 Message

Citer : Posté le 14/03/2024 21:13 | #


oui ça a affiché mémoire complete alors que j'ai encore de la place sur ma calculatrice
https://ibb.co/d6jt2Nj
https://ibb.co/DV04767
https://ibb.co/bbrvJqy
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 14/03/2024 21:17 | #


Est ce que tu peux faire une photo de quand tu appuie sur F2(COPY) en sélectionnant le fichier voulu? Car je ne vois pas trop ce que tu veux dire ^^"
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Lephenixnoir En ligne Administrateur Points: 24579 Défis: 170 Message

Citer : Posté le 14/03/2024 21:20 | #


Est-ce que ce serait pas Casio Rocket League (de Fastgeek) par hasard ? Si c'est le cas c'est un programme C.Basic, donc il ne se lance pas avec PRGM mais avec l'add-in C.Basic de Sentaro21. (Oui c'est un peu compliqué, mais C.Basic est conçu comme un PRGM en mieux, donc y'a une logique !)

Si c'est bien ça, télécharge C.Basic ici : https://pm.matrix.jp/CB/CBASICCG147beta02.zip
Récupère le g3a dans l'archive (CBCG147.G3A), installe ça sur la calto, et utilise le menu C.Basic pour lancer le jeu. C.Basic est capable de lire les programmes dans la mémoire de stockage (si tu ne le vois pas essaie F6, F6, F5 pour changer de mémoire) donc tu ne devrais pas avoir à t'embêter avec la mémoire principale.

(Note que le message "mémoire complète" durant COPY (F2) fait référence à la mémoire principale, qui est toute petite (64 ko), donc ça peut se produire même si tu as de la place dans la mémoire de stockage.)
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Nag Hors ligne Membre Points: 63 Défis: 0 Message

Citer : Posté le 14/03/2024 21:21 | #


bien sur
https://ibb.co/4mwGk7g
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 14/03/2024 21:23 | #


Bien joué Lephe'! Je n'avais pas pigé que c'était le Rocket league!

EDIT: Mémoire pleine veut bien dire qu'il n'y a plus d'espace libre. L'espace principale vaut 60 000 octets (60 ko) et le programme vaut ici 36 000 octets. Donc il faut s'assurer qu'il reste plus que 25 000 octets de libre. Mais comme Lephenixnoir a dit, il faut utiliser C.Basic
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Nag Hors ligne Membre Points: 63 Défis: 0 Message

Citer : Posté le 14/03/2024 21:23 | #


merci c'est quoi la difference entre C.basic et prgm ?
Lephenixnoir En ligne Administrateur Points: 24579 Défis: 170 Message

Citer : Posté le 14/03/2024 21:24 | #


PRGM c'est une appli officielle de CASIO, c'est un truc très vieux (genre qui existait déjà y'a 20 ans).

C.Basic est un projet plus récent de Sentaro21, qui permet en gros d'exécuter des programmes plus vite et avec bien plus de fonctions. C'est PRGM en plus flexible et plus riche
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Nag Hors ligne Membre Points: 63 Défis: 0 Message

Citer : Posté le 14/03/2024 21:26 | #


oh ok en tt cas merci bcp a vous deux vous etes vrmt des cracks la dessus
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 14/03/2024 21:27 | #


Je n'ai pas fais grand chose moi ^^"
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Nag Hors ligne Membre Points: 63 Défis: 0 Message

Citer : Posté le 14/03/2024 21:28 | #


tu m'as appris au moins un truc sur imgbb
Nag Hors ligne Membre Points: 63 Défis: 0 Message

Citer : Posté le 14/03/2024 22:00 | # | Fichier joint


euh c'est normal ça ?

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

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