-> Hier kostenlos registrieren
Ich habe da ein Problem. Ich sitze hier gerade in der Firma und die Aufgabenstellung ist wie folgt. Eine Temperatur einlesen. Das funktioniert auch alles. Nun kommt aber das Problem.
Ich lese den Wert ein....
Dann wird die Ganzzahl von 16 auf 32 Bit erweitert per (ITD).
Dann wird die Ganzzahl 32 Bit auf eine Gleitpunktzahl umgewandelt (DTR)
Dann wird ein neuer Wert geladen..... Aber wie bekomme ich den WERT??? Das ist meine Frage.... Bitte um schnelle Hilfe
Edit:
Ich habe hier grade noch etwas in einem anderem Programm gefunden:
wie komme ich auf die zahl 2,720823e+000?
Ich lese den Wert ein....
Dann wird die Ganzzahl von 16 auf 32 Bit erweitert per (ITD).
Dann wird die Ganzzahl 32 Bit auf eine Gleitpunktzahl umgewandelt (DTR)
Dann wird ein neuer Wert geladen..... Aber wie bekomme ich den WERT??? Das ist meine Frage.... Bitte um schnelle Hilfe
Edit:
Ich habe hier grade noch etwas in einem anderem Programm gefunden:
Code:
L PEW 320 // Lade PEW 320
ITD // wandelt 16Bit auf 32Bit um (Ganzzahl)
DTR // Ganzzahl (32Bit) in Gleitpunktzahl (32Bit) umwandeln
L 2.720823e+000 // Lade 2,720823 e+000
*R // multiplizieren mit der Gleitpunktzahl 2720,823
T MD 20 // Ergebniss in Merkerdoppelwort 20
Zuletzt bearbeitet: