Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

visa time out error read

Bonjour,

 

Je crée un VI pour communiquer en RS232 avec une carte de pilotage d'un moteur électrique.

Le diagramme est ci-dessous.

Dans la boucle, j'écris à la carte ?P et elle me répond par P=[un nombre compris entre 0 et 1000]

Selon les cas, la carte me répond avec un nombre à 3 chiffres, à 2 chiffres ou à 1 seul chiffre.

Le nombre d'octets à lire varie donc.

 

Si je mets un grand nombre d'octets à lire pour être sûre de toujours récupérer l'information en entier je me retrouve à la fin avec une erreur de time out, ce qui est logique.

 

Est-il donc possible de supprimer cette erreur ou d'adapter le nombre d'octet à lire?

 

En vous remerciant pour vos précieux conseils.

 

JB Delpy-Bourcart

erreur visa read timeout.jpg

0 Kudos
Message 1 of 3
(3,035 Views)

Is it possible that an end character is send?

Which motor, do you have english or german documentation?

That would make it easier.

Another way is to wait a while and check the number of bytes available on the serial port

greetings from the Netherlands
0 Kudos
Message 2 of 3
(3,021 Views)

Thank you for your answer.

I found that if I delete the Clear Visa and Close Visa, the error of time out is lost so it's fine.

 

Cheers

0 Kudos
Message 3 of 3
(3,014 Views)