Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

Zählervariable auf absoluten Wert setzen

Benutzeravatar

Themenersteller
stt66
Dr. Forum
Dr. Forum
Beiträge: 597
Registriert: Di 21. Okt 2008, 13:00
Danksagung erhalten: 1 Mal

#1 Zählervariable auf absoluten Wert setzen

Beitragvon stt66 » So 23. Nov 2014, 10:46

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"

Benutzeravatar

Thomas.Einzel
Lord Forum
Lord Forum
Beiträge: 1159
Registriert: Do 30. Mai 2002, 07:59
Hat sich bedankt: 2 Mal
Danksagung erhalten: 10 Mal

#2 RE: Zählervariable auf absoluten Wert setzen

Beitragvon Thomas.Einzel » So 23. Nov 2014, 17:19

Ich könnte es ohne lange zu recherchieren mit 2: nullstellen, addiere xy - über die Schattentastenfunktion ist es ein Tastendruck.

HTH

Benutzeravatar

LuckyLPA
Alleswisser
Alleswisser
Beiträge: 2446
Registriert: Di 13. Apr 2010, 16:17
Danksagung erhalten: 6 Mal

#3 RE: Zählervariable auf absoluten Wert setzen

Beitragvon LuckyLPA » So 23. Nov 2014, 19:00

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
Wenn du Hufgetrappel hörst, denk an Pferde und nicht an Zebras.

Benutzeravatar

Thomas.Einzel
Lord Forum
Lord Forum
Beiträge: 1159
Registriert: Do 30. Mai 2002, 07:59
Hat sich bedankt: 2 Mal
Danksagung erhalten: 10 Mal

#4 RE: Zählervariable auf absoluten Wert setzen

Beitragvon Thomas.Einzel » So 23. Nov 2014, 20:17

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.


Zurück zu „Programmierfragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste