bit-Array in Zahlenwert umwandeln - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: bit-Array in Zahlenwert umwandeln (/Thread-bit-Array-in-Zahlenwert-umwandeln) |
bit-Array in Zahlenwert umwandeln - undertaker - 14.05.2009 07:41 hallo, gibt es ein schon fertiges vi oder irgendwelche beispiel-vis, die ein bit-array in einen zahlenwert umwandeln? und zwar bekomme ich alle 40ms einen 16bit-integer, diesen wandle ich in ein bit-array um und entferne die 2 LSBs. und jetzt würde ich das array gerne in einen entsprechenden winkelwert umwandeln. und zwar entspricht das msb -90° und das lsb (180° / 2^14). das ganze ist im 2er-komplement dargestellt. muss ich da jetzt jedes der 14 bits mit einem case selbst untersuchen und dann zusammenzählen oder gibts das schon irgend was fertiges? vielen dank, undertaker bit-Array in Zahlenwert umwandeln - jg - 14.05.2009 07:51 Ich würde zurück in eine Integer-Zahl wandeln (Boolean Array to Number), und danach ist da ganze doch nur noch eine Frage der Umrechung und Skalierung. Meinetwegen 0 entspricht -90°, 16384 entspricht 180°. Diese Umrechnung wirst du doch hinkriegen?! Gruß, Jens bit-Array in Zahlenwert umwandeln - undertaker - 14.05.2009 08:27 das skalieren ist aber gar nicht so einfach, weils im 2er-komplement ist. -90° entsprechen 8192 -0,01099° entsprechen 16383 0° entpsrechen 0 (90-0,01099)° entsprechen 8191 und ich steh grad total aufm schlauch bit-Array in Zahlenwert umwandeln - kpa - 14.05.2009 09:41 Hallo undertaker, hier ist ein Beispiel. Grüße kpa bit-Array in Zahlenwert umwandeln - labiNNaH - 14.05.2009 13:21 Hallo undertaker, hier ein kompaktes Beispiel. |