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 

verzögerte For-Schleife 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!

21.11.2008, 20:17
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
verzögerte For-Schleife abbrechen
' schrieb:hatte ich auch überlegt, aber schafft es ein event eine schleife mittendrin zu unterbrechen? da läuft doch der grade laufende schleifendurchlauf auch erst noch zu ende oder? hab grade leider kein LabVIEW da zum testen.
Das hast Du einen Schwachpunkt richtig erkannt. Es wird nur dann sofort unterbrochen, wenn das Programm im Timeout-Case der Event-Struktur wartet. Wenn das Programm irgendwo anders wartet, z.B auf irgendwelche Bytes bei einem DAQ-Read-VI, oder weil aufgerufenes Sub-Vis so lange brauchen usw., dann hilft natürlich diese Struktur nichts.

Die Frage nach der Unterbrechbarkeit eines Programm wird ja häufig gestellt, und es gibt da keine universelle Lösung. So wie Du es vorgeschlagen hast geht es auch, aber es ist genau so wenig eine Universallösung. Mit Deiner Frage "Kannst Du nicht..?" gibst Du ja auch zu erkennen, daß Du das weißt.

Lösung z.B bei DAQmx Read: kurzes Timeout setzen, den entstehenden Fehler abfangen, immer wieder neuer Leseversuch, bis die Bytes endlich da sind und gelesen werden können. Nach jedem Versuch kann man das Programm abbrechen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
verzögerte For-Schleife abbrechen - Lucki - 21.11.2008 20:17

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sub-VI über Button im Hauptpanel abbrechen der Philipp ausm Wald 28 31.556 01.08.2018 06:55
Letzter Beitrag: GerdW
  verzögerte Boolausgabe Trinitatis 2 3.473 16.12.2016 21:15
Letzter Beitrag: Trinitatis
  "Abbrechen"-Knopf im Datei-Dialog ändern Marcusius 1 3.860 10.06.2015 12:49
Letzter Beitrag: jg
  Laufendes VI abbrechen Patrik 5 6.795 04.04.2013 08:09
Letzter Beitrag: Patrik
  wie Prozess vorzeitig abbrechen? Hasenfuss 3 4.875 13.03.2013 16:46
Letzter Beitrag: GerdW
  Zyklus abbrechen ragingbull 11 9.527 24.09.2012 16:19
Letzter Beitrag: GerdW

Gehe zu: