LabVIEWForum.de - Problem mit VISA Kommunikation

LabVIEWForum.de

Normale Version: Problem mit VISA Kommunikation
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hi allerseits,

ich hock jetzt schon seit stunden an dem problem und hab langsam keine ideen mehr. nachdem ich mir die entsprechenden erklärungen auf der NI page durchgelesen hab und das ziemlich exakt das war was ich vorher schon alles ausprobiert hab hoff ich mal dass hier jemand ne idee hat Wink

also folgendes:

ich möchte an ein gerät (elekronische last) einen VISA befehl (*IDN?) senden und den antwortstring auslesen.
die antwort des gerätes ist dann "Hersteller,Modell,Seriennummer,...". über das VISA Test Panel im MAX klappt das ohne probleme.

ich habs allerdings nicht geschafft von null ein funktionierendes VI zu basteln, deswegen hab ichs mit einem NI-Beispiel versucht (Advanced Serial Write and Read.vi)
und siehe da: es klappt.

wenn ich jetzt allerdings versuche genau dieses funktionierende VI in ein subVI umzuwandeln (mit eingang für des write-String und ausgang für den read-string)
bekomm ich jedesmal einen timeout error.

wär echt spitze wenn mir das jemand erklären könnte, ich zweifel grad echt an LV (an mir selbst sowiesoBig Grin)
Hallo brainfreeze,

dann zeig doch mal, wie du das Beispiel in ein subVI umgewandelt hast - du muss ja wohl der Fehler sein, wenn es sonst funktioniert...
ich habs mal angehängt, wärs vielleicht besser in irgendner älteren LV version?
Hallo brainfreeze,

wenn du auf unser beider Profil geschaut hättest: Ja!
okay sorry - ich bin mit dem forum noch nicht wirklich vertraut..
danke au jedenfall für deine hilfe, das problem hat sich gerade erledigt ^^ (error between the headphones)
ich hab das subvi erst erstellt und gespeichert und dann in der alten version die einstllungen gemacht Glare schon ziemlich peinlich...
Hallo,

aus eigener Erfahrung würde ich mal darauf tippen das du beim VI "VISA Configure Serial Port VI" den Parameter "Enable Termination Char" auf dem defaultwert (T) gelassen hast. Setzt den mal auf False und probier es dann noch mal.

Gruß Jochen
Referenz-URLs