-> Hier kostenlos registrieren
Tach Freunde
Ich muss mehrere (12) komplett identische aber jeweils recht umfangreiche Funktionen programmieren und später auch evtl. öfters mal abändern.
Kann man eine Schleifenvariable nehmen (X 1..12) und die entsprechenden Werte in Arrays "Wert[1..12]" auslesen/bearbeiten/setzen ?
(*x ist eine globale Variable*)
START TASK
...
x:=x+1;
if (x>12) then
x:=1;
End_if;
Abarbeitung();
...
END TASK
Oder ist diese Strategie eher negativ weil eine Aktion immer erst beim Erreichen der passenden Schleife ausgeführt wird.
Es geht 12 mal um Tastenabfrage (Klick.. Doppelklick..dreifach klick.. langer Klick mit jeweils anderen Funktionen dahinter) und eine gleichzeitige Betätigung der Taster ist eher ausgeschlossen, und wenn doch wäre es nicht wirklich wichtig.
Besten Dank
Ich muss mehrere (12) komplett identische aber jeweils recht umfangreiche Funktionen programmieren und später auch evtl. öfters mal abändern.
Kann man eine Schleifenvariable nehmen (X 1..12) und die entsprechenden Werte in Arrays "Wert[1..12]" auslesen/bearbeiten/setzen ?
(*x ist eine globale Variable*)
START TASK
...
x:=x+1;
if (x>12) then
x:=1;
End_if;
Abarbeitung();
...
END TASK
Oder ist diese Strategie eher negativ weil eine Aktion immer erst beim Erreichen der passenden Schleife ausgeführt wird.
Es geht 12 mal um Tastenabfrage (Klick.. Doppelklick..dreifach klick.. langer Klick mit jeweils anderen Funktionen dahinter) und eine gleichzeitige Betätigung der Taster ist eher ausgeschlossen, und wenn doch wäre es nicht wirklich wichtig.
Besten Dank
Zuletzt bearbeitet: