INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

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 Offline
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?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2005, 17:07
Beitrag #2

chiefwiegam Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 135
Registriert seit: Sep 2004



kA



Sprünge bei Ablaufsequenzen
hi, das ist nicht möglich.
ich stand jedoch auch scho vor einem solchen problem.

füge eine case-sequenz in einen while-loop ein.

wenn du die durchlaufzähler (i) an den case anhängst und bei einem bestimenten wert (n) den loop stoppst hast du eine sequenzstrucktur mit n schritten.

nun kannst du die ansteuerung des cases nach deinen wünschen verändern.

g markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2005, 17:18
Beitrag #3

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
Sprünge bei Ablaufsequenzen
Hi

Noch ein Vorschlag

Wenn du an der while-loop ein shiftregister defenierst kannst du dann auch vor und zurück in dem CASE springen

Siehe beispiel

gruß

Jürgen


Angehängte Datei(en)
Sonstige .vi  CASE.vi (Größe: 12,78 KB / Downloads: 385)

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.02.2005, 14:32
Beitrag #4

sgersing Offline
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.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.02.2005, 16:53
Beitrag #5

chiefwiegam Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 135
Registriert seit: Sep 2004



kA



Sprünge bei Ablaufsequenzen
@sgersing: kannst du das mit den Queue mal erklären? das versteh ich nämlich nicht so ganz. oder kannst du das beispiel von Buhrz mit einem Queue programmieren und Posten?

g markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2005, 08:33
Beitrag #6

sgersing Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Feb 2005

6.0 - 8.2
2000
kA


Deutschland
Sprünge bei Ablaufsequenzen
Ich habe eine Beispiel in LV 6 beigefügt, damit es jeder öffnen kann. Ab LV 7 kann man auch noch die Eventstruktur mit einbauen. Weitere Möglichkeiten sind die Queue - Elemente noch mit einer Wichtung auszustatten.


Angehängte Datei(en)
Sonstige .vi  Oueue_template.vi (Größe: 58,92 KB / Downloads: 400)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.02.2005, 09:00
Beitrag #7

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
Sprünge bei Ablaufsequenzen
Hi,

habe mir das Beispiel mit der Queue angeschaut.
Hat gegenüber der Lösung mit dem Shift-Register meiner Meinung nach den Vorteil, das man vor Beginn per Queue definieren kann, welche Schritte zur Initialisierung nötig sind.
Anschließend nur noch einen Start-Zustand, wo der Inhalt der Queue gelöscht wird und in den ersten Zustand gesprungen wird.

Wirklich nett...


Gruß
Oliver
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.02.2005, 08:51
Beitrag #8

sgersing Offline
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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  programmabfolge und sprünge NilsL 1 3.098 10.11.2008 12:29
Letzter Beitrag: Achim

Gehe zu: