Guten Tag
Bis und mit 3.5.5.0 hat dieser Befehl folgendes Resultat gegeben:
test := REAL_TO_DWORD(-77) // 16#FFFFFFxx
Mit 3.5.7.0 bekomme ich den Wert 0
Trotzdem funktioniert aber die Konvertierung DINT_TO_DWORD im 3.5.7.0 immer noch:
test := DINT_TO_DWORD(-77) // 16#FFFFFFxx
Gibt es da einen fix oder sind negative Werte nicht mehr erlaubt?
Welche Steurung? Auf den beiden die vor mir stehen gibt es zwischen den Compilerversionen keinen unterschied.
GruΓ Ralph
Ich verwende die Steuerung Touch-it von Christ-Elektronik mit der Zielsystemversion 3.5.7.0.
Log in to post a comment.
Guten Tag
Bis und mit 3.5.5.0 hat dieser Befehl folgendes Resultat gegeben:
test := REAL_TO_DWORD(-77) // 16#FFFFFFxx
Mit 3.5.7.0 bekomme ich den Wert 0
Trotzdem funktioniert aber die Konvertierung DINT_TO_DWORD im 3.5.7.0 immer noch:
test := DINT_TO_DWORD(-77) // 16#FFFFFFxx
Gibt es da einen fix oder sind negative Werte nicht mehr erlaubt?
Welche Steurung? Auf den beiden die vor mir stehen gibt es zwischen den Compilerversionen keinen unterschied.
GruΓ
Ralph
Ich verwende die Steuerung Touch-it von Christ-Elektronik mit der Zielsystemversion 3.5.7.0.