Visiteurs :
Si vous souhaitez soumettre un logiciel veuillez prendre contact avec un administrateur seuls à pouvoir ajouter des logiciels par mesure de sécurité.
Le LuaFX est un langage de programmation à mi-chemin entre le Basic et le C et offre de bonnes performances, supérieures au Basic et au MLC ! Les programmes se présentent sous forme d'addins à transférer sur la calculatrice Casio.
Le LuaFX est compatible avec les Graph 75/85/95 (SD) et 100(+) grâce à un formidable travail de Vebveb et de la communauté.
Mise à jour du 9/09/12 :
. possibilité de chronométrer, soit en tics ( 20 ms sur g100 et 1/64e de seconde sur g85), soit en temps réel.
. ajout de setmetatable et getmetatable des fonctions du package lua standard
. Gain de mémoire pour les programmes sur g85 (jusqu'à 38000 octets de place pour l'éxécution)
. Correction de la documentation
. Gris plus fiable sur g85
Mise à jour du 24/05/12 :
- pour graph85:
Il marche maintenant avec EDIT, et le contraste devrait être meilleur en mode gris.
- Pour AFX:
Correction d'un bug lorsque l'on traçait un rectangle en dehors de l'écran. Commentaires :
Merci pour l'indic'
Il est vrzi que je n'ai pas assez détaillé, car je n'avais pas vraiment pensé à la questio d'une manip...
En attendant une suite:
.lec => lecteur dans flash100 via cmic droit sur un vierge, puis choisir un fichier existant => transfert...
Toute aide sera utile, mais svp, envoyez-moi d'abord un mp, veb e moi sommes entrain de tout planifier...
Grrr....Encore un problème
Vebveb tes explications sont vraiments pas claires.
Extrait du fichier=>installer.txt:
transfert.exe permet de transferer des programmes lua sur g100 gràce au programme pc trans.exe
lancez trans.exe,
donnez le port com de votre cable
ecrivez 2
donnez le nom du fichier précompilé à envoyer
indiquez ensuite les temps d'attente et de latence:
0 permet le transfert le plus rapide,
mais si vous avez une erreur de communication (transfert incomplet),
ou que trans.exe écrit que la communication est finie, alors que transfert.exe sur graph100 ne quitte pas,
essayez des numeros plus grand.
Une fois cela rentré, avant d'appuyer une dernière fois sur enter, lancez transfert.exe sur votre calto
Si le fichier existe déjà, il n'est pas supprimé et le transfert s'annule. Supprimez manuellement sur votre calculatrice l'ancien fichier.
Le transfert ne se lance que si aucun autre programme n'a déjà ouvert le port de la calculatrice.
1) donnez le port com de votre cable
ecrivez 2 Non chez moi c'est le port com1 (port série) donc faut taper 1
2) donnez le nom du fichier précompilé à envoyer C'est à dire le chemin d'accès (complet ?) au fichier .lua
Exemple: C:\\Jeux lua\\Mon jeu.lua
3) indiquez ensuite les temps d'attente et de latence: En secondes (s) ou millisecondes (ms) ?
Quelles sont les valeurs que tu emploies ?
Voir pièce jointe
PS: C'est un fichier .lua ou .lc qui faut envoyer à la calto ?
Il faut transférer chacun de ces .cfx dans la calto à l'aide de ADD-IN INSTALLER:
LUA1<=>LUAINTPR.Cfx
LUA2<=>LUALAUNC.Cfx
LUA3<=>TRANSFER.Cfx Voir pièce jointe
MANIPULATION:
1) J'active CASIO TOOL G100RECEIVER (LUA3/TRANSFER.Cfx) depuis la calto
2) Je lance le programme trans.exe depuis le PC
3) Je lui donne toutes les informations (N°Port, Envoyer un fichier .lua, (ex: mario.lua), temps de latence, temps d'attente)
4) Je balance la sauce
5) Cela ne fonctionne toujours pas
lua16.exe est ce qui permet de précompiler votre .lua (étape obligatoire)
exemple: je veux précompiler hello.lua en hello.lc
lua16 -o hello.lc hello.lua
lua16 indique fin si il a finit et sinon indique l'erreur que vous devez corriger.
Si vous voulez enlever les information de débug (prend de la place de le .lc , mais permet sur calculatrice de savoir à qu'elle ligne
se trouve les erreurs), faites;
lua16 -s -o hello.lc hello.lua
Seul lua16 peut précompiler votre .lua pour g100 (sinon ça ne marchera pas)
Gloups !
Comment fais-tu pour compiler sur windaube :lol:, stp ?
REPONSE:
Ouvrir une commande Prompt
Windows=>Démarrer=>Exécuter=>cmd
Suivre l'image (voir pièce jointe)
D'où le fait que je n'ai mis qu'un .lec (qui marchent très bien et sans problème)
Je sais que j'ai été succin pour les explication (je n'ai pas dit que c'était la version finale)
Aussi ton cfx va bientot être inutile puisque je mettrerait dans un mois la version (j'espère finale) du lua
De plus laisse moi te dire que ça ne marchera pas!
J'ai bien précisé qu'il fait que lualaunc et luainptr doivent être DANS LE MêME LECTEUR.
Or les cfx, c'est une exe/ lecteur
Essaie d'envoyer le .lec, sinon je doute que ça marche (et ne modifie pas le mien, les exe sont dans le bon ordre)
Sinon j'ai peut -être mal expliqué dans la doc, mais temps d'attente= temps de latence = 0 (sauf si le transfert ne marche pas de manière normal (cable usb, ordi lent) dans ce cas il faut essayer d'autres valeurs, mais le transfert sera EXTREMEMENT plus lent.)
Chez moi c'est l'inverse le .cfx marche très bien mais .lec pas du tout
Ok ! Il faut attendre la version finale
J'ai bien précisé qu'il fait que lualaunc et luainptr doivent être DANS LE MêME LECTEUR.
Or les cfx, c'est une exe/ lecteur
Essaie d'envoyer le .lec, sinon je doute que ça marche (et ne modifie pas le mien, les exe sont dans le bon ordre)
Voici en pièce jointe le .cfx de ton .lec (lualaunc+luainptr+transfer dans le même lecteur)
Sinon j'ai peut -être mal expliqué dans la doc, mais temps d'attente= temps de latence = 0 (sauf si le transfert ne marche pas de manière normal (cable usb, ordi lent) dans ce cas il faut essayer d'autres valeurs, mais le transfert sera EXTREMEMENT plus lent.)
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