04.07.2005, 10:25
Beitrag #1
|
tosi
LVF-Grünschnabel
Beiträge: 32
Registriert seit: May 2005
kA
|
Boolsches Element
Hallo zusammen,
kann mir jemand sagen, wie ich das Drücken auf ein Boolsches Element simulieren kann? Allerdings: Das Schaltverhalten sollte "Latch, wenn gedrückt" sein! Also zurücksetzen, wenn der Schalter von LabVIEW ausgelesen wurde.
Über einen Eigenschaftsknoten läßt sich das bei einem normalen Schalter ja einfach machen, indem ich an einer beliebigen Stelle in meinem Programm den Wert auf 0 bzw. 1 setze. Bei einer gelatchten Aktion geht das nicht, oder?
Gibts da ne "einfache" Möglichkeit, oder muß ich des zu Fuß hinbasteln?
Gruß, Tosi
|
|
|
04.07.2005, 14:12
Beitrag #2
|
|
|
04.07.2005, 14:21
Beitrag #3
|
tosi
LVF-Grünschnabel
Beiträge: 32
Registriert seit: May 2005
kA
|
Boolsches Element
Danke für deine Antwort. Okay dann bleibt mir wohl nichts anderes übrig, als es so zu machen. Ich glaube, das bekomme ich hin...sonst meld ich mich wieder.
Gruß, Tosi
|
|
|
04.07.2005, 16:38
Beitrag #4
|
|
|
05.07.2005, 07:49
Beitrag #5
|
|
|
05.07.2005, 09:20
Beitrag #6
|
tosi
LVF-Grünschnabel
Beiträge: 32
Registriert seit: May 2005
kA
|
Boolsches Element
Hi Jürgen,
danke für die Erweiterung, aber ich glaube es ist nicht das, was ich brauche (oder ich checks nicht).
Das VI "Koeffizienten der Exponentialanpassung.vi" ist quasi das SubVI (also nicht die Sequenz, die du aussenrum gemacht hast). Und in diesem möchte ich den Schalter wieder zurücksetzen. In diesem VI gibt es einen Init-Case der ausgeführt wird, wenn init true ist. Ich will danach aber nicht den Schalter von Hand auf false schalten, sondern er soll auf false schalten, wenn die Initialisierung durchgeführt wurde (eben: mit einem Schalter mit Latchfunktion geht das, nur kann ich den ja nicht - wie du auch sagtest - an einer anderen Stelle im Ablauf wieder auf true setzen).
Ich müßte doch dazu das mitgelieferte VI "Koeffizienten der Exponentialanpassung.vi" ändern und als neues SubVI abspeichern? Ist das zu umständlich?
Freundliche Grüße,
Tosi
|
|
|
05.07.2005, 11:17
Beitrag #7
|
|
|
05.07.2005, 12:18
Beitrag #8
|
tosi
LVF-Grünschnabel
Beiträge: 32
Registriert seit: May 2005
kA
|
Boolsches Element
Hi Jürgen,
es soll mehrmals zurückgesetzt werden. Vielleicht ein kleiner Ablauf: Meine Applikation(Datenerfassung/Messungen) läuft -> ein betimmtes Ereignis tritt ein und ich springe in einen Case, in dem das besagte VI ausgeführt wird -> mit den Historie Daten wird z.B. ein Graph gezeichnet -> ich springe wieder raus und meine Applikation läuft weiter -> nächtes Ereignis und die Geschichte beginnt von vorne.
Also wenn ich den Schleifenzähler auf Null abfragen will, dann muß das doch intern in dem VI Koeffizienten der Exponentialanpassung.vi geschehen, oder? Habs grad probiert aber er meckert, dass Verbindung Teil eines Kreises ist. Was mach ich denn jetzt schon wieder falsch?
Gruß, Tosi
|
|
|
05.07.2005, 12:28
Beitrag #9
|
tosi
LVF-Grünschnabel
Beiträge: 32
Registriert seit: May 2005
kA
|
Boolsches Element
Hmmm...wird der Schleifenzähler überhaupt Null, nur wenn ich aus dem Case springe?
|
|
|
| |