OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: NetFritz am 09. Oktober 2010, 13:24:02

Titel: T_AVG24 und Eingangswerte
Beitrag von: NetFritz am 09. Oktober 2010, 13:24:02
Hallo
Habe hier gelesen http://www.oscat.de/community/index.php/topic,564.0.html (http://www.oscat.de/community/index.php/topic,564.0.html)
warum beim "T_AVG24" der Eingang TS in Integer ist.
Ich bekomme mein Temp. von meinem KNX Sytem (Wago 750-849), die Temp. habe ich dann in REAL.
Mit "REAL_TO_INT" wandele nun denTemp-Wert in Real um.
Dadurch werden die Nachkommastellen aber abgeschnitten.
Meine Frage ist nun kann ich den Temp-Wert mit 10 oder 100 Multiplizieren ?
Kann der "T_AVG24" die Werte dann noch verarbeiten ?
Wie werden den die Integer Werte vom AD-Wandler in Integer ausgegebenen?
So z.B. 23,9°C sind dann 239 ?
Gruß NetFritz
Titel: Re:T_AVG24 und Eingangswerte
Beitrag von: hugo am 18. Januar 2011, 23:24:56
wenn du die doku zum T_AVG_24 liest wirst du feststellen das der Baustein den eingang TS genau mit einer kommastelle verarbeiet,

also musst du deinen real wert mal 10 multiplizieren und dann in integer wandeln.

der baustein arbeitet grundsätzlich mit einer kommastelle, denke das sollte für eine tagesmitteltemperatur reichen oder