08.09.2010, 01:07
Guten Tag,
ich habe seit Kurzem wieder mit Labview Programmierung zu tun (7.1).
Nun stehe ich vor dem Problem, dass zwei aufeinanderfolgende Werte in einem I32 Array die binäre Repräsentation eines DBL sind.
Bei der Typkonvertierung stand ich nun erstmal vor dem Problem, dass es zu DBL keinen Ganzahltype mit der gleichen Bitbreite von 64 gibt, so dass man TypeCast nutzen kann.
Dann dachte ich, dass man einfach die I32 zu zwei Bitarrays konvertieren kann, die man verbindet. Die Konvertierung eines Bitarrays zu Zahlentypen geht aber nur bis zu I32.
Letztendlich kann man den DBL-Wert natürlich natürlich IEEE konform über die einzelnen Bits der I32-Zahlen 'manuell' berechnen.
Aber das sollte doch auch irgendwie einfacher gehen?
Ciao...
...Michael
ich habe seit Kurzem wieder mit Labview Programmierung zu tun (7.1).
Nun stehe ich vor dem Problem, dass zwei aufeinanderfolgende Werte in einem I32 Array die binäre Repräsentation eines DBL sind.
Bei der Typkonvertierung stand ich nun erstmal vor dem Problem, dass es zu DBL keinen Ganzahltype mit der gleichen Bitbreite von 64 gibt, so dass man TypeCast nutzen kann.
Dann dachte ich, dass man einfach die I32 zu zwei Bitarrays konvertieren kann, die man verbindet. Die Konvertierung eines Bitarrays zu Zahlentypen geht aber nur bis zu I32.
Letztendlich kann man den DBL-Wert natürlich natürlich IEEE konform über die einzelnen Bits der I32-Zahlen 'manuell' berechnen.
Aber das sollte doch auch irgendwie einfacher gehen?
Ciao...
...Michael