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 

Sequenzstruktur stoppen!



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!

22.08.2007, 16:02
Beitrag #1

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
Sequenzstruktur stoppen!
Hallo Leute,

ich brauch mal eure Hilfe. Ich hab ein Programm, welches mit einer Sequenzstruktur arbeitet. Nun habe ich in einer Sequenz die Anweisungen, da dass Programm sehr lange braucht, bis die Sequenz zu ende ist, wollte ich die Sequenz stoppen, falls man falsche Werte oder sonstiges eingegeben hat. Ist so etwas möglich???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.08.2007, 16:04
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Sequenzstruktur stoppen!
' schrieb:Hallo Leute,

ich brauch mal eure Hilfe. Ich hab ein Programm, welches mit einer Sequenzstruktur arbeitet. Nun habe ich in einer Sequenz die Anweisungen, da dass Programm sehr lange braucht, bis die Sequenz zu ende ist, wollte ich die Sequenz stoppen, falls man falsche Werte oder sonstiges eingegeben hat. Ist so etwas möglich???

NEIN!

Du solltest stattdessen ein State Machine verwenden...Beispiel gibts hier im Forum oder in der LV Hilfe!

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2007, 16:06
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Sequenzstruktur stoppen!
' schrieb:Hallo Leute,

ich brauch mal eure Hilfe. Ich hab ein Programm, welches mit einer Sequenzstruktur arbeitet. Nun habe ich in einer Sequenz die Anweisungen, da dass Programm sehr lange braucht, bis die Sequenz zu ende ist, wollte ich die Sequenz stoppen, falls man falsche Werte oder sonstiges eingegeben hat. Ist so etwas möglich???


Ersetze deine Sequenz Struktur mit einer State Machine.

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2007, 17:08
Beitrag #4

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Sequenzstruktur stoppen!
Soweit ich weiß, wird es mit LV8.5 Sequenzstrukturen geben, die man beenden kann.
LV8.2.1 kann das nicht.
Achim und Eugen haben mit der Statemachine natürlich vollkommen recht.

Gruß
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2007, 17:21
Beitrag #5

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
Sequenzstruktur stoppen!
hier ist eine BeispielVI, so wie ich es aus Hilfe, Forum und co entnehmen konnte, müsste ich dass Programm nach diesen Vorblid aufbauen.


Sonstige .vi  state_machine.vi (Größe: 10,85 KB / Downloads: 665)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2007, 17:38
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
Sequenzstruktur stoppen!
Perfekt!

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.08.2007, 17:47
Beitrag #7

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
Sequenzstruktur stoppen!
danke für die Hilfe!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2007, 08:14
Beitrag #8

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
Sequenzstruktur stoppen!
hba doch noch eine frage. ich hab mal ein VI gebastelt, dass man Problem verdeutlich. Die While loop ist das Problem. Ich möchte halt die Case beenden, in der die While-Schleife drin ist. Bei meinem VI (nicht das hochgeladene VI), wird die Case oder Sequenz beendet, wenn es fertig mit rechnen ist. Ich will dem User die Freiheit lassen, dass Programm zu beenden, wenn es rechnet, weil der User gemerkt hat, dass er falsche eingangswerte eingegeben hat und deswegen sowieso nur unsinn raus kommt.

Hier das VI. Bei Sequenzstrukturen klappt ja das nicht, aber vielleicht geht es bei State Machine.


Sonstige .vi  state_machine.vi (Größe: 15,47 KB / Downloads: 344)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2007, 08:23 (Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2007 08:23 von Achim.)
Beitrag #9

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Sequenzstruktur stoppen!
Ohne rein zu schauen (muss LV neu installieren...)

Das kommt darauf an, was in dem State der State Machine alles gemacht wird! Der State wird auf jeden Fall zu Ende geführt, erst danach kommt das Event dran, mit dem du "Abbrechen" sagst! Wenn im State also z.B. ne While-Schleife drin ist, wird die erst beendet...dann gehts in den State, in dem deine Event-Struktur ist...

Deswegen macht man da keine Schleife in den State, sondern um die ganze State Machine aussenrum!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2007, 08:33
Beitrag #10

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
Sequenzstruktur stoppen!
Ja. Ich hab mir das schon gedacht gehabt. Ich wollte bloß mal nachfragen, ob es vielleicht einen Trick gibt, oder sonstiges.

Ich hab mal hier ein Bild von meiner Sequenz, die ich abrechen möchte:
   
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
  Schleife stoppen in subVI illy777 31 13.577 14.09.2020 18:00
Letzter Beitrag: illy777
  While Schleife stoppen itz_me 4 5.923 13.04.2017 14:47
Letzter Beitrag: itz_me
  X Bildlaufleiste bei Signalverlaufsdiagram stoppen Carp 18 10.697 10.06.2016 09:57
Letzter Beitrag: Carp
  Frage zu Lauflicht stoppen(vorübergehend) fuego50 4 4.380 23.05.2016 17:05
Letzter Beitrag: fuego50
  Referenziertes VI stoppen marhi 7 5.873 08.03.2016 12:07
Letzter Beitrag: rolfk
  Parallele Schleifen beliebig stoppen/neustarten buettnerstefan 3 4.961 03.06.2015 15:23
Letzter Beitrag: buettnerstefan

Gehe zu: