Bonjour,
Voila ce que je veux faire :
+ Lire une trame 'A' sur port série, ne rater aucune trame, à 9600 Bds, toutes les N miliisecondes avec N1 variant de 500 à 3000ms.
+ Lire une trame 'B' sur port série, ne rater aucune trame, à 4800 Bds, toutes les N millisecondes avec N2 variant de 300 à 2000ms.
+ Ecrire dans un fichier texte les valeurs qui m'intéressent dans ces deux trames
+ Afficher deux booleens pour controler graphiquement l'etat de chaque reception.
-----------------------
Voila ce que j'ai fait : je déclenche une lecture de la trame 'A' avec un VISA config, VISA Read et VISA Close , Je commence a decouper ma trame si l'entête de cette trame est correcte, je recupere les valeurs qui m'interessent et je lance une lecture (de la meme facon) de la trame 'B', si l'entete est correct, alors la seulement j'ecris dans mon fichier texte de sortie. Ca marche tres bien , mais ca demande un reglage fin des timeouts de mes lectures SERIE et de mon temps de boucle général, en fonction de la taille de mes trames et en fonction de N1 et N2.
J'ai regarder ds les exemples, j'ai vu des VIs qiu gere les evenements sur ports series ..
Est ce que l'un d'entre vous a deja utiliser ces VIs, pensez vous que je peux m'en sortir avec ca ? Quel est selon vous la meilleure solution .?
++, et merci ..
unlucky
Partager