Seite 1 von 1

FMT - Format HEX 1 Stelle, nicht möglich!

Verfasst: Freitag 30. Juni 2023, 07:44
von Freak
Guten Morgen

Im Bauteil "$Format" bei Auswahl von "Hex:" ist es nicht möglich die "Stellen" auf "1" zu setzen.

Gibt es hierfür einen Grund? (Ich suche keine Lösung!)

Ich bitte um Korrektur beim nächsten Update, Danke.

Freak

Re: FMT - Format HEX 1 Stelle, nicht möglich!

Verfasst: Freitag 30. Juni 2023, 13:26
von IKT
Freak hat geschrieben:
Freitag 30. Juni 2023, 07:44
Bauteil "$Format" bei Auswahl von "Hex:" ist es nicht möglich die "Stellen" auf "1" zu setzen.
Das muss so sein um den Wert eines enzelnen Bytes (signed oder unsigned) anzeigen zu können!
Wert-Bereich (unsigned): 0 bis 255 dezimal, 00 bis FF
Wert-Bereich (signed): -128 bis 127 dezimal, 00 bis FF
(Byte = kleinster möglicher Speicherbereich = 8 Bits)

Re: FMT - Format HEX 1 Stelle, nicht möglich!

Verfasst: Freitag 30. Juni 2023, 16:22
von Freak
@IKT

Ja 100% Korrekt, bezogen auf ein Byte.

Bezogen auf ein Nibble leider nur 50% ;) .
https://de.wikipedia.org/wiki/Nibble

Sorry, ich hatte gedacht das bei einer Stelle Hex klar ist das es um ein Nibble geht.

Es wird benötigt um 4-Bit Binär in Hexadezimale-Werte zu konvertieren, 0000-1111 > 0-F ( 00-0F ? ) eine Stelle reicht.

Wert-Bereich (unsigned): 0 bis 15 dezimal, 0 bis F hexadezimal = Nibble (oder Halbbyte)

(Byte = kleinster möglicher Speicherbereich = 1 Bit, größter möglicher Speicherbereich = 8 Bit)
(Nibble = kleinster möglicher Speicherbereich = 1 Bit, größter möglicher Speicherbereich = 4 Bit)
(Bit = kleinster möglicher Speicherbereich = 1 Bit, größter möglicher Speicherbereich = 1 Bit)

Freak

p.s: meines erachtens kommt das minimale 2-Stellen von dezimal "Fliesskomma", (Vor- & Nach-Komma = 2)

Re: FMT - Format HEX 1 Stelle, nicht möglich!

Verfasst: Montag 3. Juli 2023, 12:11
von abacom
Kein Grund. Nur Faulheit des bösen Programmierers. Geht aber nur bei BIN und HEX, nicht bei EXP oder FLOAT.