LabVIEWForum.de - binär zu hex

LabVIEWForum.de

Normale Version: binär zu hex
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Oliver,

vielen Dank für Deine Hilfe. Ich sende mit LabVIEW die gleiche Zeichenkette (hoffe ich) die ich mit dem Hyperterminal sende.
Das sollte sein: 0x55 0x2a (öffnet das Gerät für serielle Kommunikation)
0x89 (Fragt nach der Temperatur und gibt bei Hyperterminal wie gewünscht ein 16-bit signed Integer oder besser 2 Hex Zeichen zurück) mit 0x8b schließe ich die Schnittstelle am Gerät.

Wie gesagt mit Hyperterminal funktioniert das Ganze ok und ich kann mit LAbview Befehle senden, die auch verarbeitet werden.

Anbei das VI, Gruß EMT1994
Hi emt,

Versuchs mal hiermit...

Ich leere zunächst den Eingangsbuffer und warte, bis die Zeichen eingegangen sind, oder du auf "lese Zeichen" clickst.

Der Timeout Defaultwert war umgangen, da du die Bytes am Seriellen Port an die Read Funktion angeschlossen hast.
Da der Rechner (mit maximaler Geschwindigkeit) zuerst den lese-Befehl schickt und dannach sofort die Empfangenen Zeichen prüft, ist es nicht verwunderlich, das dein Gerät noch nicht reagiert hat.

Gruß
Oliver
Hallo Oliver,

so funktioniert es. Die Abfrage läuft tadellos durch und ich bekomme einen schönen U8 Array als Ausgabe meiner Daten.

Vielen Dank für die Hilfe,

Gruß

EMT1994
Seiten: 1 2
Referenz-URLs