try_and_error
Level-1
- Beiträge
- 9
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Ist das Tauschen der ByteReihenfolge denn überhaupt nötig?klappt leider auch nicht.
D.h. DWORD_TO_REAL tut nicht das, was sein Name verspricht, sondern macht die NachKommaStellen platt?!?Hat geklappt! Vielen Dank!
wie kommst Du auf das schmale Brett, dass DWORD_TO_REAL nicht macht was es soll, es macht genau das was es soll. Es wandelt eine Ganzzahl in eine Real-Zahl um, wobei, wenn man es ganz genau nimmt, ein WORD genauso wie ein BYTE eigentlich keine (Ganz-) Zahl ist sondern eine bestimmte Anzahl von Bits ist, die zusammen abgelegt werden. (Ganz-) Zahlen sind eigentlich Integer-Werte nur wird das heutzutage nicht mehr unterschieden. Da es Ganzzahlen (Integer) sind, bzw. als solche auch benutzt/betrachtet (WORD) werden, haben Sie keine Nachkommastellen, somit macht WORD_TO_REAL auch nichts falsch, wenn es etwas in XXX.0 wandelt. Dafür, dass jemand eine Zahl mit Nachkommastellen mit einem von der Konvertierungsfunktion nicht erkennbaren Faktor multipliziert hat um eine Ganzzahl zur Übertragung zu verwenden kann die Konvertierungsfunktion ja nichts.D.h. DWORD_TO_REAL tut nicht das, was sein Name verspricht, sondern macht die NachKommaStellen platt?!?
Auf diesen "Luxus" könnte man aber gut verzichten!
Ja, wenn DWORD_TO_REAL das tut, was auch DINT_TO_REAL bzw. UDINT_TO_REAL tun tut bzw. täte, dann ist diese Funktion tatsächlich Luxus = "overfluid".wie kommst Du auf das schmale Brett, dass DWORD_TO_REAL nicht macht was es soll, es macht genau das was es soll.
Ja, tut sie, aber ich verstehe auch nicht so ganz welche Erwartungen Du an diese Funktionen stellst. Woher sollen die Funktionen denn ahnen, dass der Wert den sie konvertieren sollen in Wahrheit eigentlich eine Zahl mit Nachkommastellen ist und woher sollen sie wissen, um wie viele Nachkommastellen es sich handelt.Ja, wenn DWORD_TO_REAL das tut, was auch DINT_TO_REAL bzw. UDINT_TO_REAL tun tut bzw. täte, dann ist diese Funktion tatsächlich Luxus = "overfluid".
DINT_TO_REAL: Konvertierung einer Ganzzahl (+2147483647 … 0 … -2147483648 ) in REAL bzw.. . . aber ich verstehe auch nicht so ganz welche Erwartungen Du an diese Funktionen stellst . . .
Und genau diese Wandlung sollte es eigentlich nicht machen. DWORD ist ein Bitstring-Datentyp, kein numerischer Datentyp (keine Ganzzahl) - mit DWORD dürfte man gar nicht rechnen dürfen. Und folglich auch nicht von einem numerischen Datentyp (Ganzzahl) in einen anderen numerischen Datentyp (REAL) umwandeln.wie kommst Du auf das schmale Brett, dass DWORD_TO_REAL nicht macht was es soll, es macht genau das was es soll. Es wandelt eine Ganzzahl in eine Real-Zahl um
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen