LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

VI "VISA Clear"

Bonjour à tous !

 

J'ai utilisé le VI VISA Clear pour un projet nécessitant un port série. Ce VI me semblait utile pour vider le contenu des buffers d'entrée et de sortie et être sur de ce que j'allais envoyer au périphérique. J'ai donc utilisé ce VI juste après avoir ouvert la ressource VISA (juste après un "VISA Open").

Etrangement, les trames que j'envoyais étaient très mal comprises par le périphérique en question (une carte relais censée activer ou non certaines sorties)... et c'est en retirant le VI VISA Clear que tout s'est mis à marcher correctement !

De fait, je me pose la question par simple curiosité : que fait exactement ce VI ? Se contente-t-il de simplement de vider les buffers d'entrée et de sortie ou désalloue-t-il carrément les espaces mémoires ? Le VI VISA Open crée-t-il automatiquement des buffers vides indexés au bon endroit ?

 

Ce n'est pas une question urgente, c'est juste que j'aime essayer d'en savoir un peu plus et de comprendre ce qui se passe... Merci à vous !

 

Bilsix.

Bilsix.
0 Kudos
Message 1 of 2
(2,342 Views)

Oh, sorry everybody, I posted my message in the wrong part of the forum...
I'll try again on the ni.com french side !

Bilsix.
0 Kudos
Message 2 of 2
(2,337 Views)