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
Transfert | Imagerie | Divers | Snippets | Développement | Émulateurs
Liste des logiciels
Nom Date
BIDE
LuaHelper
LuaFX
SDK Graph 75 85 95
MLC
Classpad SDK v3.08


Visiteurs :
Si vous souhaitez soumettre un logiciel veuillez prendre contact avec un administrateur seuls à pouvoir ajouter des logiciels par mesure de sécurité.
Logiciels >> Développement >> LuaFX
LuaFX
Ajouté par :
TotoyoHors ligneMembre d'honneurPoints: 16102 Défis: 102 Message
Pour les calculatrices : Graph 35+ USB, 35+E, 75, 75+, 75+E
Ajouté le : 2010-05-17 21:28
Nombre de visites de la page : 45065

Fichiers à télécharger :

¤ LUAFX.zip 736 Ko (3262 téléchargements)

Description :

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é.

Éditeur on-calc fichier texte : Edit de Neptune.


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 :

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 | Suivante

EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 19-11-2010 à 20:44 | #
'zarb, chez-moi, le lec marche nickel... Via f100
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 19-11-2010 à 20:49 | #
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...
TitiHors ligneMembrePoints: 1583 Défis: 0 Message
Posté le 19-11-2010 à 20:57 | # | Fichier joint
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 ?
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 19-11-2010 à 21:39 | #
1) port com, enter, puis 2
2) chemin relatif
3) milisecondes...
TitiHors ligneMembrePoints: 1583 Défis: 0 Message
Posté le 19-11-2010 à 21:45 | #
Mouais
TitiHors ligneMembrePoints: 1583 Défis: 0 Message
Posté le 19-11-2010 à 22:50 | # | Fichier joint
MISE A JOUR

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
TitiHors ligneMembrePoints: 1583 Défis: 0 Message
Posté le 19-11-2010 à 23:14 | # | Fichier joint

Il faut transférer un fichier .lc et non .lua
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)
TitiHors ligneMembrePoints: 1583 Défis: 0 Message
Posté le 19-11-2010 à 23:19 | # | Fichier joint
Le transfert ne fonctionne pas chez moi
ça bloque !
Voici en pièce jointe mon MARIO.LC
VebvebHors ligneMembrePoints: 797 Défis: 14 Message
Posté le 20-11-2010 à 17:12 | #
Les cfx ne marchent pas chez moi!

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.)
TitiHors ligneMembrePoints: 1583 Défis: 0 Message
Posté le 20-11-2010 à 17:40 | # | Fichier joint
Les cfx ne marchent pas chez moi!


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.)


Ok ! Je vais tester avec des valeurs différentes

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 | Suivante

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