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 

Sequenzabbruch



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!

27.11.2006, 10:13
Beitrag #1

Franky79 Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Oct 2006

8.20
2006
kA

85107
Deutschland
Sequenzabbruch
Hi Leute

Habe in einer while-Schleife eine Sequenz untergebracht. Wenn ich die schleife abbreche wird die Sequenz noch fertig durchlaufen. Hat jemand nen Tipp für mich wie ich dies anderes programmieren kann dass die Sequenz sofort unterbrochen wird??


Angehängte Datei(en)
Sonstige .vi  Blinklicht_zweifarbig.vi (Größe: 27,43 KB / Downloads: 248)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.11.2006, 11:04
Beitrag #2

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Sequenzabbruch
Hi,

eine Sequenz kann nicht unterbrochen werden.
Hier bietet sich das Konzept der "State Machine" an.

Gruß,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2006, 11:34
Beitrag #3

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Sequenzabbruch
Hallo Franky,

für Dein Programm ist eine "State Machine" sicher die beste Lösung.

Ich möchte aber anmerken, daß es sehr wohl möglich ist eine Sequenz abzubrechen.
Man muß nur in jedem Schritt eine Casestruktur einfügen und diese mit dem Errorcluster verbinden.
Zum Abbrechen wird dann ein Fehler im Errorcluster erzeugt und die Sequenz wird dadurch "abgebrochen".
In diesem Falle könnte man allerdings getrost auf die Sequenz verzichten, da die sequenzielle Abarbeitung durch den Errorcluster erreicht wird.
Ob das Sinn macht lassen wir dahingestellt.

Grüße
Andreas

   

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2006, 12:09
Beitrag #4

Franky79 Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Oct 2006

8.20
2006
kA

85107
Deutschland
Sequenzabbruch
Hi Leute

Danke für die Tips, werds mal mit ner State Mashine probieren...

Muss halt mal schauen da ich noch nie mit einer gearbeitet habeCool

Franky
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2006, 12:16 (Dieser Beitrag wurde zuletzt bearbeitet: 28.11.2006 12:18 von marker.)
Beitrag #5

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Sequenzabbruch
' schrieb:Ich möchte aber anmerken, daß es sehr wohl möglich ist eine Sequenz abzubrechen.


Hallo Andreas,

auch in Deinem Programm wird die Sequenz nicht abgebrochen. Die Funktionen der einzelnen Schritte werden lediglich mit Hilfe der Case-Anweisungen aktiviert oder deaktiviert, was man ja schon als State Machine bezeichnen kann. Warum Du dazu das Error-Cluster verwendest verstehe ich nicht.

Gruß,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2006, 12:18
Beitrag #6

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Sequenzabbruch
Hallo Franky,

die State Machine gibt es schon fix fertig in LV als Template.
Wähle das Menü Datei -> Neu...
Unter VI/Von Vorlage/Frameworks/Design-Muster findest Du den Standard-Zustandstautomaten.
(Die Angaben gelten für LV8.0 d)

Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sequenzabbruch auf Knopfdruck Troy 5 4.701 12.05.2009 11:46
Letzter Beitrag: Troy

Gehe zu: