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] 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 Wünsch euch ne erholsame Woche. Grüße |