-> Hier kostenlos registrieren
Moin Forum,
Folgendes:
Wenn ich über SCL einen Wert in einem DB setzen will mach ich folgendes:
DB1.DBD0 := REAL_TO_DWORD(10.0);
Dann steht in der Datenbank auch 10.0 (Also als normale Dezimalzahl)
Wenn ich folgendes schreibe
DB1.DBD0 := WORD_TO_DWORD(Analogwert_1); (In dem Fall ein INT mit dem Wert 10)
Dann wird der Wert als Hexadezimalzahl gespeichert... Wieso?
Folgendes:
Wenn ich über SCL einen Wert in einem DB setzen will mach ich folgendes:
DB1.DBD0 := REAL_TO_DWORD(10.0);
Dann steht in der Datenbank auch 10.0 (Also als normale Dezimalzahl)
Wenn ich folgendes schreibe
DB1.DBD0 := WORD_TO_DWORD(Analogwert_1); (In dem Fall ein INT mit dem Wert 10)
Dann wird der Wert als Hexadezimalzahl gespeichert... Wieso?
Zuletzt bearbeitet: