' schrieb:Hallo,
ich komme mit einem kleinen Problem nicht weiter und hoffe mal, dass ich hier Hilfe finde. Zuerst mal sollte ich erwähnen, dass ich was LabVIEW angeht ziemlicher Anfänger und auch sonst nicht so der Mega-Experte bin...
So, jetzt aber zu meinem Problem:
Ich möchte Daten von einem Keithley 6514 Elektrometer über rs232 auslesen. Allerdings schaffe ich es bisher überhaupt nicht auch nur irgendetwas zu lesen. Beim Lesen bekomme ich immer den folgenden Fehler:
Fehler -1073807339 ist bei VISA: Lesen in ....vi aufgetreten
Mögliche Ursachen:
VISA: (Hex 0xBFFF0015) Zeitüberschreitung, bevor der Vorgang abgeschlossen werden konnte.
Ist an meinem Programm grundsätlzich was falsch? Kenne mich wie gesagt nicht so unglaublich gut aus...
Baudrate und Abschlusszeichen sind richtig eingestellt, muss ich möglicherweise nach dem Schreiben noch ne Zeitverzögerung einbauen?
Ich benutze übrigens LabVIEW 8.5
Vielen Dank schonmal für hoffentlich viele hlilfreiche Antworten!
Ich kann leider nicht in dein VI reinsehen, da ich nurlv82habe. Bei mir gehe ich aber folgendermaßen vor:
VISA open (bekommt den Port übergeben)
VISA config (einstellen von Baudrate und TIMEOUT(evtl ist das einfach zu kurz?))
VISA write (lesebefehl an die Hardware schicken)
WAIT (ca 50 ms reichen bei mir)
VISA read (antwort auslesen)
VISA close
LG
Torsten