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 

Von 4x uint8 zu uint32 zu int32 zu fxp



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!

31.10.2009, 13:30
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Von 4x uint8 zu uint32 zu int32 zu fxp
Kann mal einer aus einem richtigen LV, also einer englischen Version, keiner deutschen Version, die Beschreibung von "Wortlänge" und "Integer-Länge" hier posten. Ich werd aus der deutschen Beschreibung einfach nicht schlau.

Irgendwie funktioniert das alles nur suboptimal. Eigentlich möchte man doch haben, dass ein (vorzeichenloser) 32Bit-Wert z.B. automatisch einen 11Bit-breiten Vorkommawert (also maximal 2047) hat. Die restlichen 21 Bit sollen als Nachkommawert gelten. Eine 1 wäre also nicht das gesetzte B0 des 32Bit-Wertes, sondern das gesetzte B21 (= B31 - (11-1)).

Lucki's Methode gemäß linkes Bild wäre ein harter Typcast (den ich eigenlich immer vermeiden möchte), sollte aber funktionieren, wenn die Konfiguration des FXP-Formates nachvollziehbar wäre.

Ein normaler U32->FXP-Konverter würde den ganzen U32 natürlich als Vorkommastelle nehmen.

Eine andere Möglichkeit wäre noch, man teilte die U32-Zahl durch 2^21, wandle nach dbl und gebe das auf einen FXP. Und eigentlich sollte doch der FXP eine DBL-Zahl verstehen können. Die hat schließlich auch Vor- und Nachkommastellen.

Und außerdem: Muss es unbedingt FXP sein, tut es DBL nicht auch?

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Von 4x uint8 zu uint32 zu int32 zu fxp - IchSelbst - 31.10.2009 13:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Aus zweimal int16 mach int32, bloß wie? herrhannes 5 4.180 30.08.2012 13:21
Letzter Beitrag: Lucki
  Refnum nach String oder nach int32 t4b-1re-2 4 6.809 27.05.2008 16:15
Letzter Beitrag: rolfk
  Daten zu UInt8-Array Curtis Newton 3 4.468 30.04.2008 08:07
Letzter Beitrag: Curtis Newton
  uint8 to boolean _marco_ 2 4.181 17.08.2006 10:26
Letzter Beitrag: cb

Gehe zu: