OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: Omalik am 23. Januar 2013, 09:10:55

Titel: Temperatur Sensordaten umwandeln
Beitrag von: Omalik am 23. Januar 2013, 09:10:55
Hallo

Ich hoffe mir kann jemand einen Tipp geben wie mein Problem schlau lösen kann.
Ich habe eine Temperaturklemme die mir als INT die Temperatur ausgibt. Ich bekommen 1870 für die Temperatur 18.7C Wenn ich die INT /100 Teile werden mir die Kommastellen weggeschnitten.

Ich würde gerne die Temperatur auf eine Kommastelle anzeigen lassen.

Danke für eure Hilfe.
Titel: Re: Temperatur Sensordaten umwandeln
Beitrag von: Wu Fu am 23. Januar 2013, 11:12:20
Hallo Omalik,

Integer haben keine Kommastellen.
Du must Int in Real konvertieren und danach erst dividieren.

Dann klappst auch mit den Kommastellen.

Schöne Grüße
Daniel
Titel: Re: Temperatur Sensordaten umwandeln
Beitrag von: shooter am 23. Januar 2013, 13:21:42
var:
zehn:REAL:=10.0;


rtemp:= (INT_TO_REAL(inputtemp))/zehn;
und nicht by 100 aber bei 10 dividieren
Titel: Re: Temperatur Sensordaten umwandeln
Beitrag von: Omalik am 23. Januar 2013, 22:32:03
Hallo zusammen
Besten dank für die schnelle Antwort. Das hat so perfekt funktioniert.
Meine Temperatur ist nun auf der visu wie ich mir das vorgestellt habe.

Gruß Omalik