Zeichen aus einzelne Byte Filtern

Signal -erfassung, -verarbeitung und -ausgabe
Ответить
Ray D. Light
interested
interested
Сообщения: 8
Зарегистрирован: 23 окт 2008, 16:02
Версия LabVIEW: 8.5
Контактная информация:

Zeichen aus einzelne Byte Filtern

Сообщение Ray D. Light »

Hallo Forummitglieder,

ich habe ein Problem bei der Filterung eine Kuka-Roboter augegebene Daten.
Es sind Positionsdaten in eine 12 Byte Format.

- Byte 0: Bit 0-7 = Bit 0-7 der Position X Axe
- Byte 1: Bit 0-6 = Bit 8-14 der Position X Axe
Bit 7 = Vorzeichen (0 = Positiv, 1 = Negativ)
- Byte 2: Bit 0-7 = Bit 0-7 der Position Y Axe
- Byte 3: Bit 0-6 = Bit 8-14 der Position Y Axe
Bit 7 = Vorzeichen (0 = Positiv, 1 = Negativ)
- Byte 4: Bit 0-7 = Bit 0-7 der Position Z Axe
- Byte 5: Bit 0-6 = Bit 8-14 der Position Z Axe
Bit 7 = Vorzeichen (0 = Positiv, 1 = Negativ)

- Byte 6: Bit 0-7 = Bit 0-7 des Winkels A
- Byte 7: Bit 0-6 = Bit 8-14 des Winkels A Axe
Bit 7 = Vorzeichen (0 = Positiv, 1 = Negativ)
- Byte 8: Bit 0-7 = Bit 0-7 des Winkels B
- Byte 9: Bit 0-6 = Bit 8-14 des Winkels B Axe
Bit 7 = Vorzeichen (0 = Positiv, 1 = Negativ)
- Byte 10: Bit 0-7 = Bit 0-7 des Winkels C
- Byte 11: Bit 0-6 = Bit 8-14 des Winkels C Axe
Bit 7 = Vorzeichen (0 = Positiv, 1 = Negativ)

Wie ihr sehen könnt, liegt das Problem an der Vorzeichen bei z.B Byte 1, ich bekomme die Daten je nachdem wie ich es Anzeigen möchte in Hex, Binär oder Dez-Format, das Problem ist, wie ich dieser Vorzeichen ausfiltern kann, da das Byte nur als Zahlen darsteht und das Vorzeichen schon mit im Zahl steht. Kann ich das Byte in einzelne Bit splittern? Wenn ja könnt Ihr mir vielleicht ein Beispiel machen?

Vielen Dank
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Zeichen aus einzelne Byte Filtern

Сообщение Eugen Graf »

Ja, klar kannst du splitten. Es geht mit Number To Bool Array.
Ray D. Light
interested
interested
Сообщения: 8
Зарегистрирован: 23 окт 2008, 16:02
Версия LabVIEW: 8.5
Контактная информация:

Re: Zeichen aus einzelne Byte Filtern

Сообщение Ray D. Light »

Ja ich werde mal versuchen, vielen Dank
Ответить

Вернуться в «Signalverarbeitung»