A
Anonymous
Guest
-> Hier kostenlos registrieren
Hi,
ich hab folgendes Problem: ich möchte einen Spannungswert (0,5V) aus einer Analog-Ausgabe-Baugruppe (SM332) ausgeben. Nach einer Zeit soll ein höherer Spannungswert (10V) über dieselbe Adresse ausgegeben werden. Zum Testen nehme ich eine Zeit von 3sec. Natürlich ist auch eine Bedingung damit verknüpft. Wert an Ausgabeadresse übergeben, wenn z.B. ein bestimmter Taster betätigt wird. Mit dem Betätigen des Tasters starte ich den Timer. Ist der Timer abgelaufen und der Taster wird noch betätigt, dann sollen 10V ausgegeben werden.
Doch am Ausgang messe ich immer 10V, egal ob Taster betätigt oder nicht. Es wird immer sofort der Wert ausgegeben, der im Programm als letzter an die Adresse übergeben wird, obwohl die Bedingung nicht erfüllt ist und eben der Timer mit den 3sec auch als Bedingung noch nicht aktiv ist.
Wo liegt mein Fehler :?:
gruß
hans
ich hab folgendes Problem: ich möchte einen Spannungswert (0,5V) aus einer Analog-Ausgabe-Baugruppe (SM332) ausgeben. Nach einer Zeit soll ein höherer Spannungswert (10V) über dieselbe Adresse ausgegeben werden. Zum Testen nehme ich eine Zeit von 3sec. Natürlich ist auch eine Bedingung damit verknüpft. Wert an Ausgabeadresse übergeben, wenn z.B. ein bestimmter Taster betätigt wird. Mit dem Betätigen des Tasters starte ich den Timer. Ist der Timer abgelaufen und der Taster wird noch betätigt, dann sollen 10V ausgegeben werden.
Doch am Ausgang messe ich immer 10V, egal ob Taster betätigt oder nicht. Es wird immer sofort der Wert ausgegeben, der im Programm als letzter an die Adresse übergeben wird, obwohl die Bedingung nicht erfüllt ist und eben der Timer mit den 3sec auch als Bedingung noch nicht aktiv ist.
Wo liegt mein Fehler :?:
gruß
hans