Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Probleme VISA read

Résolu !
Accéder à la solution

Bonjour tout le monde , 

 

je pense avoir le BUG du mois 😉

 

j' envoie une commande a un micro par la liaison RS 485 et j' attends sa réponse  .

 

je n' ai aucun probleme avec toute les adresses , sauf une qui debute en 0A .

 

j' ai une fonction Read derriere le Write pour récuperer la réponse du Micro .

 

j' ai sniffer la sortie du micro pour voir ce que la carte renvoyer , elle me renvoie bien toute la trame , sauf que Labview ne m' affiche que le début 0A 

 

j' ai vraiement isoler le probleme  , c est la fonction Read qui veut pas lire la trame complete , mais uniquement pour les adresses commencant par 0A et 09 .

 

avez vous deja rencontrer ce probleme ? 

 

 

ou existe t'il une autre fonction permettant de lire un write ? 

 

 

0 Compliments
Message 1 sur 3
3 404 Visites
Solution
Accepté par l'auteur du sujet GregSet

Bonjour,

A mon avis, ca sent la mauvaise configuration de thread VISA.
Tu dois être en ASRL Read on , avec caractère \n (0xA).


Donc labview arrête de lire le bufffer parce qu'il considère avoir reçu un caractère de fin de trame ;).


Désactive le pour un test, et tu devrais retrouver ta trame complète.


Cdt,

Michael

“En science, la phrase la plus excitante que l'on peut entendre, celle qui annonce des nouvelles découvertes, ce n'est pas "Eureka" mais c'est "drôle"
Isaac ASIMOV
0 Compliments
Message 2 sur 3
3 396 Visites

Vraiment trop fort , j' ai toujours activer cette fonction , et je ne m' été jamais attardé dessus ,car ça a toujours   fonctionné , merci merci mille fois 

0 Compliments
Message 3 sur 3
3 391 Visites