Halo Christian,
herzlich willkommen im Forum!
Zitat:Ich bekomme mittels des richtigen Befehls bereits die Temperatur des jeweiligen Sensors angezeigt, allerdings als Hexadecimal.
Wo genau? Leider sieht man das in deinen Bilder nicht…
Zitat:Um diese Berechnung durchzuführen müsste ich den HEX Wert also erstmal in einen Decimalwert umwandeln.
Bitte definiere "HEX-Wert":
Siehst du diesen Wert in einer String-Anzeige, die auf "normalen" Anzeigemodus gestellt ist?
Siehst du diesen Wert in einer String-Anzeige, die auf "hexadezimalen" Anzeigemodus gestellt ist?
Siehst du diesen Wert in einer numerischen Anzeige, nachdem du dieses TypeCast gemacht hast?
Die Lösung besteht aus zwei Schritten:
1. String in einen numerischen (Integer-)Wert umwandeln. Genaues Vorgehen hängt von den Fragen zuvor ab und benutzt entweder HexStringToInteger oder TypeCast/UnflattenFromString…
2. Mit diesem numerischen Wert dann einfach rechnen: y=(x-1000)/10…
Genereller Hinweis:
Das Anhängen von Bildern ist nett. Dummerweise können wir diese mit LabVIEW aber weder debuggen noch editieren. Es wäre also noch netter, wenn du auch ein VI bereitstellen würdest. Und am nettesten, wenn dieses auch noch typische Daten enthalten würde…
P.S.: Kennst du schon das AutoCleanup-Feature von LabVIEW?