Discussions au sujet des autres produits NI

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

Tri communication uart (labview)

Bonjour

 

J'ai un petit problème pour la réception de ma trame RS232 via le composant VISA sous labview.

Ma trame a 3 octets de départ pour la synchronisation ("123" par exemple).

 

Jai ensuite 3 données qui arrivent (3 mots de 16 bits) soit 6 octets . Ce qui me fait une trame de 9 octets au total

 

Je demande donc a "VISA read" de lire 9 octets. Le problème est que l'octet les 3 octets de synchro ne sont pas toujours au début du tableau que me renvoi "VISA read"

 

J'ai donc essayé de faire un programme permettant de capturer les 3 mots de donnée quelque soit la place des 3 octets de synchro dans le tableau renvoyé par "visa read" (cf pièce jointe)

 

Mais a chaque fois que les octets de synchro changent de place dans le tableau, il y a un "glitch" sur sur le graph :

 

 test2.jpg

 

Merci de votre aide

 

Cordialement

Jérôme

0 Compliments
Message 1 sur 2
2 990 Visites

Bonjour,

Merci de poster sur le forum National Instruments.

Afin de mieux pouvoir vous aidez, pouvez vous faire un enregistrement de la sortie du vi VISA read  dans un fichier texte.

Cordialement

Yann C.

France

0 Compliments
Message 2 sur 2
2 971 Visites