INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Zeichen aus einzelne Byte Filtern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

01.12.2008, 09:16 (Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2008 09:20 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Zeichen aus einzelne Byte Filtern
' schrieb: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)
Das ist ein ganz einfaches Problem, die nötigen Hilfsfunktionen finden sich in der Palette Numerisch/Datenbearbeitung.

In der gesamten Rechentechnik wird eine negative Zahl als "Zweierkomplement" dargestellt, und dann gilt auch, daß eine "1" als MSB eine negative Zahl repräsentiert. In der 16-Bit-Darstellung sieht das dann so aus:

-1: 11111111 11111111
0: 00000000 00000000
1: 00000000 00000001

Folgt man aber Deinen Ausführungen, dann könnte man eher meinen, daß das MSB das Vorzeichen, die anderen bits den Betrag bilden. Die Zahl -1 wäre dann 10000000 0000001. Die Null gäbe es dann gleich zwei mal, entweder als 000000 000000 oder als 10000000 00000000, was völlig unsinnig wäre und was kein Mensch macht.

Weitere Frage: Die genannten Bytes von 0..11, sind das einzelne U8-Zahlen, oder liegen diese Bytes als 1 ASCII-String (Hex-Darstellung) vor? Oder bilden diese Zahlen ein Array mit 12 Elementen?
Für den Fall, daß ein Array vorliegt und negative Zahlen als Zweierkomplement dargestellt werden, dieses Beispiel:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Zeichen aus einzelne Byte Filtern - eg - 30.11.2008, 23:43
Zeichen aus einzelne Byte Filtern - Lucki - 01.12.2008 09:16
Zeichen aus einzelne Byte Filtern - eg - 02.12.2008, 01:34
Zeichen aus einzelne Byte Filtern - jg - 04.12.2008, 12:05

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nicht Darstellbare Zeichen erkennen Philipp_O 2 3.532 21.11.2022 07:39
Letzter Beitrag: Philipp_O
  GS1 Trennzeichen - ASCII Zeichen Andi_89 1 3.706 16.07.2018 15:57
Letzter Beitrag: GerdW
Shocked Textdatei filtern Ebe419 2 3.024 15.02.2018 22:23
Letzter Beitrag: Ebe419
  Was bedeutet dieses Zeichen? dulfried 0 3.278 03.11.2017 14:48
Letzter Beitrag: dulfried
  String zu Dezimal (1, 2 und 4 Byte) unsigned + Integer hansi9990 9 7.116 16.07.2015 14:25
Letzter Beitrag: hansi9990
  Sensorsignal rauschen filtern herriberry 5 6.078 10.07.2015 07:59
Letzter Beitrag: Hubert R.

Gehe zu: