Hallo,
ich möchte über RS232 ein Gerät ansteuern. Ich hab unter den Beispielen bei LabVIEW folgendes VI gefunden: LabVIEW <-> Serial.vi .
Wenn ich dieses starte, bekomme ich eine Fehlermeldung:
Fehler -1073807202 ist bei Eigenschaftsknoten in VISA Configure Serial Port(Inst).vi->LabVIEW <-> Serial.vi aufgetreten.
Dieser Fehlercode ist nicht definiert.....usw.
Was kann man da machen? Liegt es daran, dass ich z.Z. nur eine Evaluierungsversion habe?
Vielen Dank schonmal für eure Antworten!!!
Viele Grüße
Kai
Hallo mike,
danke für die Antwort.
ich hab´s probiert.
Wieder der gleiche Fehlercode.
Was kann ich da machen? Ich kann das Messgerät über das Hyperterminal ansprechen und es antwortet auch.
Gruß
KAi
was für ein Gerät möchtest du den ansprechen
Model? Marke?
Ein Networkanalyzer ZVR von Rohde&Schwarz.
Uber das Hyperterminal konnte ich das Gerät mit *idn? schon ansprechen.
KAi
Hast du schon die neuste Visa Version
es könnte mit sein das es mit alten Visatreibern Probleme gibt.
wenn du bei NI nach Treibern suchst müstest du eigendlich auch einige Beispiele für das Gerät finden.
Ach noch was wenn du die schnittstelle mit visa initalisierst kannst du mit den Serial Treibern die Schnittstelle nicht mehr Verwenden --> LabVIEW schliessen und öffnen . Am besten du nimmst nur visa für die RS232 schnittstelle und nicht die I/O Serial Vi's.
Wie gesagt, ich habe die Evaluierungsversion. Die hab ich seit ungefähr 2 Wochen. Ist also recht aktuell.
Ich habe das Beispiel "LabVIEW<->serial" von LabVIEW benutzt, das sollte doch eigentlich funktionieren, oder? Ich will ja erstmal nur ein paar Zeichen über die RS232 schicken und sie am gegenüberliegenden Terminal sehen und noch nichts steuern.
Hallo Kai,
bitte versuche die VISA VI zur Kommunikation mit deinem Geraet zu benutzen. Meine Erfahrung ist, dass bei einer korrekt eingerichteten VISA Umgebung (aktuelle Treiber von NI) auch die serielle Schnittstelle zuverlaessig benutzbar ist. Die normalen Serial VI sollten funktionieren, machen aber bei nicht "sauber" seriell kommunizierenden Geraeten bisweilen grosse Probleme bzw. funktionieren gar nicht.
Viele Gruesse,
Mirko
Hallo Mirko,
die VISA VI befinden sich aber doch auch im Serial-Menü (z.B. VISA: Schreiben/Lesen). Das Problem liegt glaub ich beim Konfigurieren des Ports. Inzwischen habe ich heraus gefunden, was der Fehlercode bedeutet:
"A code library required by VISA could not be located or loaded"
Ich hänge mein VI mal an...
Gruß
KAi
Hallo Kai,
ich kann in deinem VI keinen prinzipiellen Fehler entdecken. Es fehlt mir momentan auch eine Testmoeglichkeit.
Die Erklaerung der Fehlermeldung deutet fuer mich eher auf ein Problem deiner VISA-Installation hin. Hast du schon mal im MAX (Measurement & Automation Explorer) von NI nachgeschaut, ob deine VISA-Installation korrekt ist? Dort gibt es auch eine Moeglichkeit, Befehle per VISA ohne LV an ein Geraet zu senden (Opening VISA Session). Wenn du da Probleme hast, ist deine VISA-Umgebung nicht korrekt und du musst diese neu installieren.
Viele Gruesse,
Mirko