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 

wie Prozess vorzeitig abbrechen?



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!

13.03.2013, 15:48 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2013 15:51 von Hasenfuss.)
Beitrag #1

Hasenfuss Offline
LVF-Stammgast
***


Beiträge: 331
Registriert seit: Dec 2012

2012
2012
DE



wie Prozess vorzeitig abbrechen?
Hallo!

Auf diesem Bild befindet sich die Funktion "Auf Meldung warten...":

http://www.labviewforum.de/attachment.php?aid=43940

Angenommen, ich setze bei der Funktion ein timeout von 3 Minuten. Dann hält die Funktion so lange an, bis ein Wert gesetzt oder das timeout erreicht wurde. Nun könnte ich in dem Programm einen "Notaus-Button" haben. Wenn ich den Notaus-Button betätigem würde, um das Programm vorzeitig zu beenden - wie könnte ich dann die Funktion "Auf Meldung warten..." vorzeitig abgebrochen werden, ohne dass ich das timeout abwarten muss?

Kann mir da jemand von Euch vielleicht einen Tipp geben?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.03.2013, 16:14
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: wie Prozess vorzeitig abbrechen?
Hallo Hasenfuss,

du kannst:
- Den Melder löschen, dann bricht die Melder-Funktion mit einem Fehler ab.
- Beim NOTAUS einen neuen Melderwert abschicken, der für eine Schleifeniteration in den wartenden Schleifen sorgt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2013, 16:23
Beitrag #3

Hasenfuss Offline
LVF-Stammgast
***


Beiträge: 331
Registriert seit: Dec 2012

2012
2012
DE



RE: wie Prozess vorzeitig abbrechen?
Hallo GerdW,

herzlichen Dank für Deine Antwort. Manchmal sind die Lösungen im Nachhinein doch recht einfach, nur ich war nicht drauf gekommen - ich hab als nach etwas wie die "break-Anweisung" in C gesucht, wo man Schleifen vorzeitig mit beenden kann, aber nichts passendes gefunden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2013, 16:46
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: wie Prozess vorzeitig abbrechen?
Hallo Hasenfuss,

Zitat:ich hab als nach etwas wie die "break-Anweisung" in C gesucht, wo man Schleifen vorzeitig mit beenden kann
THINK DATAFLOW!
Eine Schleifeniteration wird dann beendet, wenn alle enthaltenen Knoten abgearbeitet sind. Es kann also kein "universelles" break in LabVIEW geben! (Es gibt nur ein globales break namens "STOP" oder gar "EXIT"...)

P.S.: Habe gerade die Haselnuss-Schoki angebrochen. Wink

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
  Architektur für sequenziellen Prozess mit Einzelschrittauswahl Lime 1 2.533 29.06.2021 17:59
Letzter Beitrag: GerdW
  Sub-VI über Button im Hauptpanel abbrechen der Philipp ausm Wald 28 31.823 01.08.2018 06:55
Letzter Beitrag: GerdW
  "Abbrechen"-Knopf im Datei-Dialog ändern Marcusius 1 3.932 10.06.2015 12:49
Letzter Beitrag: jg
  Event structure/ paralleler Prozess Brainbug 5 5.700 28.05.2014 11:38
Letzter Beitrag: GerdW
  Laufendes VI abbrechen Patrik 5 6.818 04.04.2013 08:09
Letzter Beitrag: Patrik
  Zyklus abbrechen ragingbull 11 9.651 24.09.2012 16:19
Letzter Beitrag: GerdW

Gehe zu: