-> Hier kostenlos registrieren
hi,
Habe heute das erste mal was mit Gleitkommazahlen zu tun.
Ich bekomme auf einer AI - Karte ein Signal von einem Drucksensor (Range = 400 bar). Das möchte ich jetzt auswerten und dann Anzeigen am Display mit einer Nachkommastelle.
p_zyl := AI_p_zyl * 400 / 32767
p_zyl ist vom Datentyp ein INT
Habe es auch schon mit REAL versucht, da ich dachte das man so Kommazahlen darstellen kann.
Was mach ich bei meinen überlegungen falsch?
Habe es auch schon probiert einfach 10/3 zu teilen. aber es kommt immer 3 raus. wie kann ich also kommazahlen darstellen.
mfg
Habe heute das erste mal was mit Gleitkommazahlen zu tun.
Ich bekomme auf einer AI - Karte ein Signal von einem Drucksensor (Range = 400 bar). Das möchte ich jetzt auswerten und dann Anzeigen am Display mit einer Nachkommastelle.
p_zyl := AI_p_zyl * 400 / 32767
p_zyl ist vom Datentyp ein INT
Habe es auch schon mit REAL versucht, da ich dachte das man so Kommazahlen darstellen kann.
Was mach ich bei meinen überlegungen falsch?
Habe es auch schon probiert einfach 10/3 zu teilen. aber es kommt immer 3 raus. wie kann ich also kommazahlen darstellen.
mfg