LabVIEWForum.de
RS232 Kommandos? - 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: RS232 Kommandos? (/Thread-RS232-Kommandos)



RS232 Kommandos? - MFD - 12.03.2013 16:59

Moin moin,
im vorhinein bereits einmal "Sorry, dass ich diese Frage wieder stelle, obwohl es etwa 2000 Menschen schon getan haben",
aber ich denke mein Problem ist relativ speziell und ich konnte leider nichts finden, was mir weiterhelfen konnte.

Ich habe bis jetzt immer nur Labview in Verbindung mit fertigen Treibern/VIs benutzt, die ich dann nur noch anpassen und zusammensetzen musste. Leider möchte ich nun ein Thermo DC30 mit Labview regeln und muss dafür wohl selber VIs erstellen.

Ich habe eigentlich soweit auch schon alles konfiguriert und kann das Gerät über RS232 ansprechen, bekomme aber nur ein "?" als Antwort vom Gerät.

Ich vermute, dass es an falschen Kommandos über VISA liegt. Da ich ein blutiger Anfänger in der Welt der Programmierung und Labview bin (ich mache das als SHK an der Uni), wollte ich euch um Hilfe bitten.

Ich weiß nicht ob ich die Befehle aus dem Handbuch richtig an das Gerät sende bzw. wie der String an VISA Schreiben aussehen müsste.

Hierfür mal die Kommandoliste aus dem Handbuch:
http://www.geminibv.nl/labware/haake-w13-olie-waterbad/haake-dc30-dl30-manual-d.pdf
Seite 61

Ich habe bereits versucht einfach 'R BS',cr zu übermitteln, auch mit 2 verknüpften Strings 'R BS' und cr bzw. \r habe ich es versucht, mit und ohne '' etc.
Leider ohne Erfolg.Versuche ich hier Labview mit falschen Befehlen zu füttern? Oder liegt mein Problem wo anders?
Primär geht es mir um die Kommandoformatierung.
Ich wäre sehr dankbar, wenn mir jemand dabei helfen könnte dieses große Fragezeichen in meinem Kopf zu beseitigen.


RE: RS232 Kommandos? - GerdW - 12.03.2013 17:05

Hallo MFD,

es könnte daran liegen, dass dir der Unterschied der verschiedenen Anzeigemodi eines Strings nicht bekannt ist...

Mach mal einen Rechtsklick auf die Stringkonstante "cr" und wähle dort "\-Code - Anzeige". Dann tippst du dort "\r" ein. Dann sollte die Kommunikation funktionieren...

Wenn im Manual "<cr><lf>" steht, solltest du die entsprechenden Steuerzeichen senden. In "\-Code" wären das "\r\n"... Außerdem gibt es dafür auch extra String-Konstanten in der String-Palette!


RE: RS232 Kommandos? - Lucki - 12.03.2013 17:37

Außerdem meine ich, dass die Anführungszeichen im Manual nur den String kennzeichenen, und das Komma nur als Aufzählung der Kommandozeichen zu werten ist. Sie sind also beide nicht mit zu senden.

Bei Steuerung mit Abschlusszeichen ist das Wait zwischen Senden und Empfangen nicht erforderlich. So müsste es funktionieren:
[attachment=43937]


RE: RS232 Kommandos? - MFD - 12.03.2013 19:27

Tausend Dank!
Das erklärt so einiges! Smile
Ich werde es gleich morgen ausprobieren und dann noch mal kurz editieren, wenn es funktioniert.
Aber ich bin da guter Dinge. Big Grin