25.07.2010, 17:08
Beitrag #1
|
syntec
LVF-Grünschnabel
Beiträge: 47
Registriert seit: May 2009
8.5
-
de
6123
Deutschland
|
Hebel soll die jeweilige Aktion nur einmal druchführen
Hallo,
gibt es eine Möglichkeit, dass eine Aktion, die von einem boolschen Element ausgelöst wird, nur einmal durchgeführt wird?
Im Moment sieht es so aus, dass ich eine Case-Struktur (true, false) habe mit entsprechenden Aktionsinhalt. Diese werden aber immer permanent durchgeführt.
Ich könnte zwar zwei Buttons nehmen, die kurz gedrückt werden und dann wieder auf false wechseln, so dass die Aktion nur einmal durchgeführt wird.
Gerne möchte ich aber einen Hebel nehmen. Geht das damit irgendwie?
|
|
|
25.07.2010, 18:11
Beitrag #2
|
SeBa
LVF-Guru
Beiträge: 2.025
Registriert seit: Oct 2008
09SP1 & 10 FDS
2008
DE
65xxx
Deutschland
|
Hebel soll die jeweilige Aktion nur einmal druchführen
' schrieb:Ich könnte zwar zwei Buttons nehmen, die kurz gedrückt werden und dann wieder auf false wechseln, so dass die Aktion nur einmal durchgeführt wird.
-> Schaltverhalten des Buttons = Latch
' schrieb:Gerne möchte ich aber einen Hebel nehmen. Geht das damit irgendwie?
Hää?
Einfach den Button durch einen Hebel ersetzen...? Was für einen Hebel meinst du?
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
|
|
|
25.07.2010, 19:28
Beitrag #3
|
syntec
LVF-Grünschnabel
Beiträge: 47
Registriert seit: May 2009
8.5
-
de
6123
Deutschland
|
Hebel soll die jeweilige Aktion nur einmal druchführen
' schrieb:-> Schaltverhalten des Buttons = Latch
Hää?
Einfach den Button durch einen Hebel ersetzen...? Was für einen Hebel meinst du?
Gruß SeBa
Da habe ich mich etwas unglücklich ausgedrückt
Ich meine den Umschalter. Beim Umschalten soll die Aktion eben nur einmal ausgeführt werden.
Außerhalb der while-Schleife geht es auch nicht.
|
|
|
25.07.2010, 19:58
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2010 20:00 von Falk.)
Beitrag #4
|
|
|
25.07.2010, 20:38
Beitrag #5
|
|
|
25.07.2010, 20:55
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2010 21:07 von Falk.)
Beitrag #6
|
|
|
25.07.2010, 21:15
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2010 21:20 von syntec.)
Beitrag #7
|
syntec
LVF-Grünschnabel
Beiträge: 47
Registriert seit: May 2009
8.5
-
de
6123
Deutschland
|
Hebel soll die jeweilige Aktion nur einmal druchführen
Sieht vielversprechend aus. Werd ich morgen mal ausprobieren.
|
|
|
25.07.2010, 21:16
Beitrag #8
|
Matze
LVF-Team
Beiträge: 1.027
Registriert seit: Apr 2010
20xx
2010
DE_EN
7xxxx
Deutschland
|
Hebel soll die jeweilige Aktion nur einmal druchführen
Hallo,
ich habe etwas ähnliches programmiert, damit ich einen Analogwert nur sende, wenn sich der Wert geändert hat.
Das könnte das für dich so aussehen:
changed.vi (Größe: 9,81 KB / Downloads: 233)
|
|
|
25.07.2010, 22:46
Beitrag #9
|
|
|
26.07.2010, 05:41
(Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 05:43 von Matze.)
|
|
|
| |