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 

Programm stoppt nicht



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!

11.06.2010, 08:07 (Dieser Beitrag wurde zuletzt bearbeitet: 11.06.2010 08:19 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.457
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Programm stoppt nicht
Hallo hmueller,

könnte dein Problem mit Dataflow-Problemen zusammenhängen?

3 ineinander geschachtelte Schleifen, deren Abbruchknopf in der innersten versteckt ist, wobei dieser noch über ein local von der äußersten Schleife beeinflußt wird...
Warum der Test auf 10 Iterationen, wenn die äußerste Schleife per Autoindexing läuft?
Edit: Danke, Lucki. Ich hatte die lokale Variable "Exit" mit dem ungelabelten Boolean in der innerste Schleife assoziiert. Das Exit-Terminal rechts unten hatte ich nicht auf dem Bildschirm... Trotzdem interessanter Vorschlag deinerseits Blink

Überhaupt scheinst du lokale Variablen zu lieben - würde in der Whileloop nicht das einfache Verdrahten ausreichen? Schwups, 4 lokale Variablen und RaceConditions (!) weniger... Befasse dich bitte mit dem Datenfluss-Prinzip, darauf basiert LabVIEW nun mal!
Ich vermute mal, in den anderen Cases befinden sich immer die gleichen lokalen Variablen und die zugehörigen Terminals. Wenn dem so ist, dann raus damit aus der Casestruktur und alle Terminals als Ausgangswerte der Casestruktur verdrahten...
Edit: Je länger ich drauf schaue, desto mehr fällt auf: Warum baust du aus den 2 Zeitwerten t1/t2 erst einen Cluster, um diesen Cluster in der Schleife (bei jeder Iteration aufs Neue!) in ein Array umzuwandeln, damit die innere FOR-Loop dieses dann per Autoindexing verarbeitet? Könntest du nicht gleich ein Array erstellen und beim äußeren Tunnel das Autoindexing abschalten?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Programm stoppt nicht - hmueller - 11.06.2010, 07:52
Programm stoppt nicht - GerdW - 11.06.2010 08:07
Programm stoppt nicht - Lucki - 11.06.2010, 08:10
Programm stoppt nicht - hmueller - 11.06.2010, 09:47
Programm stoppt nicht - GerdW - 11.06.2010, 09:52
Programm stoppt nicht - hmueller - 11.06.2010, 10:14
Programm stoppt nicht - GerdW - 11.06.2010, 10:24
Programm stoppt nicht - BsaiboT - 11.06.2010, 11:56
Programm stoppt nicht - Lucki - 11.06.2010, 14:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programm funkioniert nach LV-Neustart nicht mehr TeCruz 9 5.905 23.03.2018 13:33
Letzter Beitrag: TeCruz
  Programm stoppt nicht Alighieri 5 4.733 09.10.2016 17:10
Letzter Beitrag: GerdW
  Vi stoppt nicht b.s 2 3.581 10.01.2015 17:00
Letzter Beitrag: GerdW
  LabView stürtz bei Programm start ab, weiß nicht warum ? Stadi 5 5.052 03.05.2014 18:21
Letzter Beitrag: Trinitatis
  LabVIEW stoppt nicht feinm 3 4.529 31.07.2013 20:43
Letzter Beitrag: jg
  Problem mit Occurrences - Programm beendet nicht Geistesblitz 8 7.803 07.09.2011 13:57
Letzter Beitrag: Y-P

Gehe zu: