Auswertung von Ausdrücken bei Bedingungen funktioniert nicht.
Dimmwert und Dimmstep sind beide s16, und auch so deklariert.
Das hier geht:
if (Dimmwert<(abs(Dimmstep)) then \\
DimmEvent=AUS \\
endif \\
das nicht:
if (Dimmwert<(254s16-(abs(Dimmstep))) then \\
DimmEvent=AUS \\
endif \\
Ist das gewollt?
Dimmwert und Dimmstep sind beide s16, und auch so deklariert.
Das hier geht:
if (Dimmwert<(abs(Dimmstep)) then \\
DimmEvent=AUS \\
endif \\
das nicht:
if (Dimmwert<(254s16-(abs(Dimmstep))) then \\
DimmEvent=AUS \\
endif \\
Ist das gewollt?
Kommentar