LabVIEWForum.de
hex-String in negative Zahlen umwandeln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: hex-String in negative Zahlen umwandeln (/Thread-hex-String-in-negative-Zahlen-umwandeln)



hex-String in negative Zahlen umwandeln - ThomasDipl - 24.11.2008 18:31

Guten Abend zusammen,

ich hab ein kleines Problem. Vielleicht kann mir jemand helfen. Ich habe einen String bestehend aus 2 Byte in hex.

001C welcher mir nach Umrechnung eine Temperatur von 28°C liefert (dez). Nun habe ich allerdings eine Temp von -2,5°C. Das erste Byte kennzeichnet mir die negative Zahl. Meines Wissens funktioniert das wie folgt:

FF=-1
FE=-2
FD=-3
FC=-4
FB=-5
FA=-6
F9=-7
...
E7=-25

Dann müsste ich nur noch das Ergebnis mit 0,1 multipliziert werden und das Ergebnis wäre -2,5°C.

Mein Problem ist, das ich nicht weiß wie ich der Umrechnung in LabVIEW sagen kann, dass es sich bei dem String FFE7 um eine negative Zahl (-2,5 bzw. -25) handelt. Im Anhang ein kleiner Versuch zum Ergänzen.

Ich hoffe jemand hat ne Idee.

Grüße,

Thomas

LabVIEW 8.5


hex-String in negative Zahlen umwandeln - Y-P - 24.11.2008 19:36

Meinst Du so?

[attachment=15519]
Lv80_img

Gruß Markus


hex-String in negative Zahlen umwandeln - Lucki - 24.11.2008 22:49

Dieses Problem ist wirklich ganz klein:
Am Eingang des Konvertierungs-VIs keine U16-Konstante anschließen oder den Eingang leer lassen (=U32), sondern eine I16-Konstante:
[attachment=15520]


hex-String in negative Zahlen umwandeln - ThomasDipl - 25.11.2008 13:38

Vielen dank euch beiden. Jetzt funktioniert´s!!! :PWenn ich euch nicht hätte WinkWünsch euch ne erholsame Woche.

Grüße