LabVIEWForum.de - Sensor mit VISA auslesen

LabVIEWForum.de

Normale Version: Sensor mit VISA auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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/...rial_port/
Des Weiteren: Woher kennst du die Kommandos?

Gruß
NoWay
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
(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
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]
Seiten: 1 2
Referenz-URLs