LabVIEWForum.de
Sensor mit VISA auslesen - 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: Sensor mit VISA auslesen (/Thread-Sensor-mit-VISA-auslesen)

Seiten: 1 2


RE: Sensor mit VISA auslesen - NoWay - 14.05.2019 13:10

Schau mal hier vorbei, speziell unter dem Punkt "Abschlusszeichen" und prüf´ das mal in deinem VI:
http://zone.ni.com/reference/de-XX/help/371361R-0113/lvinstio/visa_configure_serial_port/
Des Weiteren: Woher kennst du die Kommandos?

Gruß
NoWay


RE: Sensor mit VISA auslesen - AAlp - 14.05.2019 13:42

Hallo,
danke, mein Abschlusszeichen war nicht richtig, hat aber nichts geändert.

Die Kommandos habe ich mir damals selbst zusammengebaut.
In Labview habe ich dafür aber bisher keine hilfreiche Seite gefunden. Bin bisher davon ausgegangen, dass ich die einfach übernehmen kann.

Gruß
AAlp


RE: Sensor mit VISA auslesen - jg - 14.05.2019 16:00

(14.05.2019 12:35 )AAlp schrieb:  In Dasylab gebe ich verschieden Kommandos ein (Reset, Start, Messdaten-Anforderung und Messdaten-Format)
In Labview übernehme ich nur die Messdaten-Anforderung: *X01\r
Wenn man jetzt das Manual kennen würde, das du im I-Net gefunden hast.

Die Schreibweise *X01\r deutet schwer darauf hin, dass \r als das ASCII Zeichen "Carriage Return" zu interpretieren ist.

Das kannst du auch bei einer LabVIEW-String-Konstanten eingeben, allerdings solltest du die Anzeige auf '\'Codes Display umstellen (Rechtsklick auf String -> entsprechende Auswahl). Damit man da als Programmierer gleich erkennt, empfehle ich dringend, den "Display Style" beim String zu aktivieren (Rechtsklick -> Visible Items -> Display Style).

Dann sieht der Sende-String so aus:

[attachment=59970]

Nächste Vermutung: Glas1 Das \r deutet auch darauf hin, dass dein Gerät Antworten mit einem Carriage Return beendet. Das kannst du am "VISA Configure Serial Port" einstellen, indem du den Standard für den Termination-Char von 0xA auf 0xD änderst.

Gruß, Jens


RE: Sensor mit VISA auslesen - AAlp - 15.05.2019 09:05

Hallo,
ich habe deine Änderungen umgesetzt und ich bekomme nun die richtigen Werte in Labview angezeigt!

Ein großes Danke für eure Hilfe.Big Grin

Gruß
AAlp

Falls noch Interesse besteht, hier das Manuel:
[attachment=59971]