Sprünge bei Ablaufsequenzen
|
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
02.02.2005, 16:53
Beitrag #1
|
Hasiman
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: Oct 2004
kA
|
Sprünge bei Ablaufsequenzen
Wie kann ich bei einer Sequenzstruktur zwischen den einzelnen Sequenzen hin- und herspringen? Z. B. von der 8. Sequenz wieder zürück in die 2. Sequenz. Ist das in LabVIEW überhaupt möglich?
|
|
|
02.02.2005, 17:07
Beitrag #2
|
|
|
02.02.2005, 17:18
Beitrag #3
|
|
|
07.02.2005, 14:32
Beitrag #4
|
sgersing
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Feb 2005
6.0 - 8.2
2000
kA
Deutschland
|
Sprünge bei Ablaufsequenzen
Noch eleganter ist es eine Queue State Maschine aufzubauen. Dabei werden die Queue Elemente auf die Case Stuktur gelegt. Man kann festlegen in welchen State man springen möchte.
|
|
|
07.02.2005, 16:53
Beitrag #5
|
|
|
08.02.2005, 08:33
Beitrag #6
|
|
|
15.02.2005, 09:00
Beitrag #7
|
|
|
17.02.2005, 08:51
Beitrag #8
|
sgersing
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Feb 2005
6.0 - 8.2
2000
kA
Deutschland
|
Sprünge bei Ablaufsequenzen
Die Queue hat noch mehrere Vorteile,
man kann einen State als Standart definieren. Liegt kein Element auf der
Queue so wird dieser State aufgerufen.
Desweiteren kann man gleich mehrere Elemente auflegen, welche der Reihe nach bearbeitet werden. (z.B. aktualisiere VISU, schreibe Logfile, gehe zum nächsten Schritt).
Geschickt Programmiert kann man den entsprechenden Queue Elementen auch noch eine Wichtig mitgeben. So wird z.B. NotAus höher bewertet als nächster Schritt. Man kann von mehreren parallen Schleifen Elemente auf die Queue legen. Auf diese Art kann man eine Eventstruktur in LV6 nachbilden.
Gruss Sascha
|
|
|
| |