Genauer bitte. Wo hast Du die binären Daten?
hi @all
mein problem is folgendes ich muss mithilfe der s-7 binäre zahlen in Dezimalzahl wandeln um sie anschließend mit dem wert des zähler zu vergleichen. ich programiere vorwiegend in FUB kann mir irgentwer sagen wie ich die binär zahlen in dez wandel?????![]()
U E 0.0 //Bit 0 = M 0.0 U E 0.1 //Bit 1 = M 0.1 U E 0.2 //Bit 2 = M 0.2 U E 0.3 //Bit 3 = M 0.3 L MB 0 //kann schon als Dezimalzahl verwendet werden L EB 0 //könnte auch genommen werden, wenn die Bit&s 4-7 unbenutzt sind //ich bevorzuge die Merkerschreibweise //BCD gehts halt nur von 0-9 (0000 - 1001), der Rest sind sogenannte Pseudotetraden //Bei Hex werden alle Bits benutzt
Genauer bitte. Wo hast Du die binären Daten?
Hallo,
also so pauschal kann man da nichts sagen. Wenns das normale Binärformat ist, dann muss man gar nichts wandeln, sondern es ist nur eine Sache der Ansicht. Anders ist es bei BCD, Gray usw. Beim Vergleichen mit einem Zählerwert ist zu beachten, in welchem Format dieser geladen wurde.
MfG
André Räppel
@ azubiahnungslos
wenn du ne bcd-Zahl in dez umwandeln willst dann nutz die Funktion "BCD_I BCD-Zahl in 16-Bit-Ganzzahl wandeln".
ansonsten ist es eine "reine" Addition....
Ciao
giebt es einen 4bit binärzähler? wie kann ich die ausgangsignale des zähler mit den augangsignalen eines hexadezimalzählers ( 4bit ) vergleichen
Code:U E 0.0 //Bit 0 = M 0.0 U E 0.1 //Bit 1 = M 0.1 U E 0.2 //Bit 2 = M 0.2 U E 0.3 //Bit 3 = M 0.3 L MB 0 //kann schon als Dezimalzahl verwendet werden L EB 0 //könnte auch genommen werden, wenn die Bit&s 4-7 unbenutzt sind //ich bevorzuge die Merkerschreibweise //BCD gehts halt nur von 0-9 (0000 - 1001), der Rest sind sogenannte Pseudotetraden //Bei Hex werden alle Bits benutzt
Bookmarks