le 04-30-2009 06:28 AM
Bonjour,
Je suis débutante dans la programmation LabVIEW, et actuellement en stage je dois pour l'instant apprendre à communiquer avec un instrument et être capable de relever les valeurs indiquées toutes les 100ms par exemple.
Pour l'instant, je pense juste avoir compris comment communiquer avec un instrument, mais le problème c'est que ça ne marche pas sur mon appareil et je n'arrive pas à savoir pourquoi.
Le logiciel que j'utilise actuellement est LabVIEW 8.5 (en anglais) avec Instrument I/O Assistant, j'ai déjà essayé aussi avec VISA mais en vain.
L'appareil avec lequel mon PC doit communiquer est " 1906 COMPUTING MULTIMETER " de TTi (Thurbly Thandar Instruments) relié à un générateur de tension de référence " PL320 " de TTi également.
La commande " *IDN?* " marche, l'instrument me renvoie bien ses références (nom du modèle etc), mais lorsque j'envoie la commande " curve? " on m'indique pour résumé : "time out. Code d'état VISA : bfff0015". Je pense que si j'ai un time out ici c'est parce que l'appareil ne connait pas cette commande, donc elle ne renvoit rien.
Dans ce cas, quelle est la commande que je devrais utiliser pour acquérir les données ?
Existe t-il un site sur lequel on peut obtenir toutes la liste de commandes possibles ? Je ne connais que ces deux là...
En espérant avoir été suffisamment claire, merci d'avance.
Cordialement,
Lauryan.
le 04-30-2009 07:24 AM
Bonjour,
Ci joint un lien ou tu trouvera les drivers de ton instrument :
http://sine.ni.com/idnetwork/?q=TTI&x=9&y=12
Bon courage.
le 04-30-2009 09:11 AM
le 04-30-2009 11:39 AM
Bonsoir,
Essai de voir si les drivers LabVIEW son dispo sinon tu cherches dans le code C les mots de commande de ton appareil.
bon courage.
le 05-01-2009 07:36 PM
hello,
tu trouveras des choses la dedans
@+
Tinnitus
le 05-05-2009 09:21 AM
Merci beaucoup !!! Ca a fini par m'aider tous ces petits trucs ...
Maintenant, j'arrive à demander à l'appareil de m'envoyer sa valeur numérique. J'essaie donc d'acquérir les données en les insérant dans un tableau et dans un graphe... mais le problème c'est que je n'obtiens rien à chaque fois. Voici ci joint le VI que j'ai construit sous LabVIEW 8.5.
En fait, je pense que le problème est que la valeur renvoyée par l'appareil est une chaîne de caractère du type " +0.0945E-1 VAC ", je voulais donc extraire le "VAC" de chaque valeur... je me suis peut être trompée à ce niveau là ?!
J'aurai juste besoin d'un point de vue extérieur plus objectif, parce que là je suis tellement dessus que je n'y vois plus grand chose...
Merci d'avance.
Cordialement,
Lauryan.
le 05-05-2009 09:28 AM
Bonjour,
Ci joint la modif à faire.
Bon courage
le 05-05-2009 10:03 AM
Bonjour,
Suite aux modifications, j'ai à présent le message d'erreur suivant :
"Error -1073807194 occurred at Property Node (arg 1) in TTi 1906.vi:Instance:0->TTi 1906.vi
Possible reason(s):
VISA: (Hex 0xBFFF00A6) The connection for the given session has been lost."
Je ne vois pas d'où vient ce message et surtout sa signification...