LabVIEW: Was ist der Unterschied zwischen der mechanischen Aktionen "Latch until released" und "Switch until released"?
In welchen Situationen sollten wir nutzen "Latch until released" statt "Switch until released"?
Laut LabVIEW 2011 Help:
Latch bis zum loslassen—Ändert sich die Stellgröße, wenn Sie darauf klicken und
behält den Wert, bis das VI liest es einmal oder Sie die Maustaste loslassen
- Taste, je nachdem, welche Auftritt, letzten. Sie können nicht wählen Sie diese
Verhalten für eine radio-buttons Steuern.Switch, bis freigegeben—Ändert sich die Stellgröße, wenn Sie darauf klicken und
behält der neue Wert, bis Sie die Maustaste loslassen. An dieser
Zeit, die Steuerung kehrt in seine default-Wert, ähnlich wie die
Betrieb einer Tür Summer. Die Häufigkeit, mit der das VI liest die
regler wirkt sich nicht auf dieses Verhalten. Sie können dieses Verhalten
für eine radio-buttons Steuern.
InformationsquelleAutor Kamran Bigdely | 2013-08-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Dokumentation erklärt, es ist deutlich genug.
Switch Until Released
ändert sich der Wert, bis Sie es freigeben. Es ist jedoch möglich, abhängig von der Komplexität des Vis, dass Sie einen Knopf drücken und loslassen, bevor der Wert gelesen wird. In diesem Fall gäbe es keine Aktion, die auf den neuen Wert.Latch until released
garantiert, dass die aus/ein-übergang wird mindestens einmal gelesen.Als für die Sie es verwenden würde, es hängt von Ihrer situation. Für die meisten buttons, wo ein Klick eine Aktion auslöst, würden Sie verwenden in der Regel
Latch until released
- diese befinden sich Schaltflächen, mit denen Benutzer erwarten würden, um klicken Sie auf die Schaltfläche, um etwas zu tun oder zu wechseln etwas, etc. MitSwitch until released
in diesen Fällen hätten am Ende mit einigen Zeiten, in denen der Benutzer klicken Sie auf die Taste, aber nichts passieren würde.Switch until released
im Allgemeinen für die real-time-Typ steuert, wo würden Sie klicken und halten Sie die Taste, um nachhaltig eine Aktion und dann loslassen, um halt die Aktion.Als ein allgemeiner Führer, man könnte meinen, der
Latch until released
als ideal für die diskrete Vorgänge (ein Klick, eine Aktion) undSwitch until released
für analoge Aktionen (Aktion wird fortgesetzt, während die Taste gedrückt ist).InformationsquelleAutor J...
Andere große Unterschied ist, dass
Switch When Released
undSwitch When Pressed
Ereignisse können leicht ausgelöst werden, mit derVal(Sgnl)
Eigenschaft Knoten.Dies ist super nützlich, wenn mit Hilfe von event-loops-als-state-Maschinen-übergangs programmaticly von einem Ereignis (Zustand) in das nächste.
InformationsquelleAutor Austin