Discussions au sujet des autres produits NI

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

waverunner 104 mxi

Résolu !
Accéder à la solution

Bonjour,

Je cherche à dialoguer via visa avec mon lecroy waverunner 104 mxi, pour lui faire réaliser la fonction clear sweeps. Au pire cette fonction pourrait être remplacée par les fonctions stop et run pour avoir le même résultat dans mon VI. Le problème, cest que je n'arrive pas à dialoguer en visa avec mon scope, malgré le fait  que je parviens à le piloter normalement avec IVI. Je travaille sous Labview 8.6 avec max 4.5. Que dois-je faire?

merci d'avance,

RM

0 Compliments
Message 1 sur 12
3 508 Visites

Bonjour,

 

Quel protocole de communication utilises-tu? RS-232, GPIB, Ethernet?

Qu'as-tu essayé d'utiliser pour tester ta communication en VISA? T'es tu inspiré des exemples fouris avec LabVIEW ou as-tu utilisé le VISA test panel de MAX?

 

Cordialement,

Olivier L. | Certified LabVIEW Developer


0 Compliments
Message 2 sur 12
3 500 Visites

Je communique en ethernet

0 Compliments
Message 3 sur 12
3 488 Visites

Je communique en ethernet, et pour communiquer en VISA j'ai testé le test panel de max, et également les fonctions Labview lecture-écriture en VISA. Dans les 2 cas, une erreur est retournée. Labview reconnaît la source, car il peut ouvrir une session VISA, mais mon scope ne semble pas comprendre les trames que je lui envoie.

 

RM

0 Compliments
Message 4 sur 12
3 484 Visites
Solution
Accepté par l'auteur du sujet rosie007

Quel type de trame as-tu envoyé? N'y a-t-il pas une trame particulière pour initialiser la communication?

Quelle est l'erreur retournée? Timeout ou une erreur issue du scope?

Olivier L. | Certified LabVIEW Developer


0 Compliments
Message 5 sur 12
3 477 Visites

Bonjour,

j'ai essayé plusieurs trames dont CLSW qui est la trame pr effectuer la fonction 'clear sweep' dans le manuel de programmation Lecroy. A chaque fois une erreur m'est retournée. A savoir : BFFF0011. Après avoir utilisé le VI d'initialisation de la communication, le code erreur est le suivant : -1073807343.

 

Merci pour votre aide,
RM

0 Compliments
Message 6 sur 12
3 463 Visites

Bonjour,

 

L'erreur semble être plutôt liée à une mauvaise sélection du nom de ton appareil pour la com, mais si tu le fais à partir de MAX, tu n'es pas censé avoir ce problème.

Peux-tu envoyer une impression d'écran de la reconnaissance de ton appareil dans MAX?

En parallèle, aurais-tu la possibilité de télécharger le driver LV dédié à cet appareil et le tester (il y'a surement un exemple fourni avec le driver).

 

Merci

Olivier L. | Certified LabVIEW Developer


Message 7 sur 12
3 461 Visites

en PJ les copies d'écran de MAX, pour l'identification de mon appareil, ainsi que la boite de dialogue visa.

RM

Tout télécharger
0 Compliments
Message 8 sur 12
3 458 Visites

Je ne vois rien d'anormal dansles copies d'écran.

As-tu essayé un Write de *IDN? puis un Read? Ton appareil attend-t-il bien un \n en caractère de terminaison? Ou si tu as changé la commande, as-tu bien pensé à ajouter l caractère de terminaison adéquat?

 

As-tu pu essayé le driver en lien du post précédent?

Olivier L. | Certified LabVIEW Developer


Message 9 sur 12
3 456 Visites

Problème résolu en utilisant le driver que vous m'avez indiqué! j'ai remplacé la boîte de dialogue que j'avais créée via la boite de dialogue visa par la boite de dialogue fournie dans le driver, et ça fonctionne. Je n'arrive pas à comprendre ce qui clochait car elle utilise VISAwrite comme je le faisais manuellement... Mais le résultat est là!

Encore un grand merci pour votre aide,

RM

0 Compliments
Message 10 sur 12
3 453 Visites