LabVIEWForum.de
Kommunikation mit Agilent 82357B nicht möglich - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Kommunikation mit Agilent 82357B nicht möglich (/Thread-Kommunikation-mit-Agilent-82357B-nicht-moeglich)



Kommunikation mit Agilent 82357B nicht möglich - mez15 - 28.09.2016 16:19

Hallo Zusammen,

nach 8 Stunden probieren und Recherchen im Netz bin ich mit meinem Halbwissen am Ende. Die Recherche zeigte aber dass das Problem nicht ganz unbekannt ist, jedoch haben die gefundenen Lösungsansätze keinen Erfolg gebracht.

Ich versuche mit dem angehängten VI mit einem Trafo über die GPIB von Agilent den Namen abzufragen.
[attachment=56716][attachment=56715]

Dabei bekomme ich eine Fehlermeldung.
[attachment=56712]

Wenn ich jetzt in den NI-Max gehe, dann kann ich den Befehl über "query" schreiben und auslesen. Auch über "write" und anschließend "read" funktioniert es.
[attachment=56713]

Nur wenn ich auf nur "read" drücke, bekomme ich im NI-Max die gleiche Fehlermeldung wie im VI.
[attachment=56714]

Es schaut also so aus als ob ich in meinem VI den Write-Befehl nicht korrekt absetzen würde...

Im NI-Max unter VISA-Options habe ich den Passport for Tulip aktiviert. Was jedoch nicht möglich war, war das setzen des Häckchens in Agilent Connection Expert --> "Enable Agilent GPIB Cards for 488 programs". Im VI lässt sich auch unter VISA resource die VISA Schnittstelle auswählen.

Hat jemand einen guten Rat oder einen Tipp wie ich die Fehlerursache herausfinden könnte?


RE: Kommunikation mit Agilent 82357B nicht möglich - jg - 28.09.2016 16:27

Stell mal die Anzeige deiner Stringkonstanten auf '\'-CodesDisplay um. Das \n soll nämlich nicht als ASCII String (ie 2 Zeichen) übertragen werden, das ist in der Codesdarstellung die Anzeige für ein NewLine.

Gruß, Jens
(28.09.2016 16:19 )mez15 schrieb:  Nur wenn ich auf nur "read" drücke, bekomme ich im NI-Max die gleiche Fehlermeldung wie im VI.
Logisch, du hast ja nichts gesendet...

Und wie schon geschrieben, in deinem VI hast du etwas "Unverständliches" gesendet.

Gruß, Jens


RE: Kommunikation mit Agilent 82357B nicht möglich - Freddy - 29.09.2016 07:06

Wenn nicht wirklich 1024 Zeichen kommen, wirst Du immer eine Timeout Meldung bekommen.
Lösche doch mal nach der Read VI die Error Meldung und schau ob was gekommen ist.
Fürs erste kannst Du ja mal mit weiter sehen was gekommen ist.

Gruß
Freddy


RE: Kommunikation mit Agilent 82357B nicht möglich - mez15 - 29.09.2016 08:00

Hallo,

@ Jens: Dass war es! Dass es so einfach geht hätte ich nicht gedacht!

@ Freddy: Es funktioniert auch mit den 1024 Zeichen.

danke euch beiden!