LabVIEWForum.de - "Hex" nach "Dezimal mit Komma"

LabVIEWForum.de

Normale Version: "Hex" nach "Dezimal mit Komma"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi zusammen,

ich hab ien kleines Problem, aber selbst komm ich leider nicht drauf. Ich hab einen Hex-String von 2bytes. Diese geben in Dezimal einen Abstandswert wieder, nur dass zwischen dem 1byte und 2byte ein Komma stehen soll. Wie kann man das machen?

Bitte um schnelle Hilfe!

Danke vielmals für eure Mühe!

Gruß
thomas
Wenn ich Dich Richtig verstanden habe, sollte mein Beispiel Dir weiterhelfen. Ist nicht wirklich elegant, tut aber Big Grin
Hi Holger,

danke für die schnelle Antwort. Ich hab echt gedacht, dass es klappt was du da gemacht hast, aber leider nicht.

Kurz ein Beispiel:

mir liegt der wert "0FB4" vor - in Dezimal ist es 4020 (das ist mein Wert das ich brauch). Wenn aber die einzelnen Bytes auseinandernimmst, dann bedeutet das "0F" = "15" und "B4" = "180", also nach deinem Beispiel "15,180", anstatt was ich brauche 40,20.


Danke aber dafür vielmals!


Gruß
thomas
Hi Thomas,

auch kein Problem, mußt nur das VI ein bissle umstellen (siehe neues VI).
Ich hoffe es klappt ...

Gruß

Holger
Danke Holger,

läuft bestens!!!!!!!!!

Und jetzt hab ich eine noch einfachere Lösung gefunden - da musste ich lachen - das kommt davon wenn man wochen lang nur mit LabVIEW programmiert und irgendwie versucht um die ecke zu denken, auch wenn die Lösung einfach ist.

Also: Man teilt einfach den Dezimalwert durch 100 und so hat man sein Komma da, wo man es haben will!


Danke dir trotzdem vielmals für die Mühe!

Gruß
thomas
Hey Jungs,

hab da ne dumme Frage an euch: Warum teilt ihr den numerischen Wert nach der Umwandlung des "Hex in number" nich einfach durch 100?
Referenz-URLs