Omnimaga
Calculator Community => [FR] Section Francophone => [FR] Programmation Axe Parser => Topic started by: baptystes on August 16, 2011, 02:08:33 pm
-
Bonjour, je souhaite depuis un moment utiliser l'envoi de donné avec le port et le câble; mais ne trouvant pas de Tuto ayant ce sujet , je vous demande alors de l'aide.
Je vous remercie pour chacune de vos réponses ;)
-
Pour envoyer, il y a Send(BYTE,TIME). BYTE étant l'octet tu veux envoyer et TIME étant un timeout, la calculatrice va arrêter d'essayer après ce temps. Retourne 1 si la fonction a réussi, 0 sinon.
Pour recevoir, c'est Get, retourne l'octet reçu ou -1 si rien n'est reçu.
Port permet de vérifier l'état du port, retourne entre 0 et 3.
EXP->Port permet de régler l'état du port, le programme doit quitter avec l'état 0.
http://wiki.axe.omnimaga.org/wiki/List_of_commands#Link_Port (en anglais)
J'espère t'avoir aidé.
-
Merci bien, mais peux tu me donner un exemple : l'utilisateur souhaite envoyer la variable A, et l'autre la reçoit et la lit.
-
Hm, bonne question.
.ENVOI
42->A
Send(A, 2000)
.RECEV
-1->A
Repeat A=-1
Get->A
End
J'ignore si il faut utiliser Port avant Send et Get et comment, mais c'est pas mal ça le principe.
-
Ok, pour l'instant je ne peux pas tester si ça marche, mais merci pour tes réponses.
-
Je te dirais si ça marche