(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:
Nächste Vermutung:
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