Seite 1 von 1

#1 Zählervariable auf absoluten Wert setzen

Verfasst: So 23. Nov 2014, 10:46
von stt66
Hallo.
Ich suche nach einen Befehl der mir im 17er Modul den Zählwert einer Variable (nicht den Schwellwert) auf einen absoluten Wert setzt.
In meinen Fall möchte ich bei einen Tastendruck fix den Wert 10 in der Variable 8 haben, egal was vorher drinnen war.
Wie würdet ihr das machen?

lg. Thomas "stt66"

#2 RE: Zählervariable auf absoluten Wert setzen

Verfasst: So 23. Nov 2014, 17:19
von Thomas.Einzel
Ich könnte es ohne lange zu recherchieren mit 2: nullstellen, addiere xy - über die Schattentastenfunktion ist es ein Tastendruck.

HTH

#3 RE: Zählervariable auf absoluten Wert setzen

Verfasst: So 23. Nov 2014, 19:00
von LuckyLPA
Moin.

Im eigenen Modul ist das ok so, aber wenn der Befehl über den Bus kommt, könnten die Befehle sich "überholen". Das bedeutet, dass das Addieren vor dem Nullstellen ankommt. Daher würde ich das als ST fürs Zielmodul oder mit einem STV-1sek fürs Addieren programmieren.

MfG Carsten

#4 RE: Zählervariable auf absoluten Wert setzen

Verfasst: So 23. Nov 2014, 20:17
von Thomas.Einzel
Ist nachvollziehbar, ok. Wenn es nur um den Zähler in einem Modul geht: Taste im gleichen Modul wo der Zähler ist, mit Schattentaste: nullstellen, addiere xy. Von überall anders: sende Taste (diese im Zielmodul).

Bei mehreren Modulen ist ein STV Timer ressourcenschonender und bei hoher Busauslastung sicherer, da stimme ich Karsten zu. Die Zielmodule (mit dem Zähler) sind ohne weitere Ressourcen mit einer Gruppenmitgliedschaft ansprechbar.