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 

whileschleife nur einmal durchlaufen



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!

08.06.2012, 14:24 (Dieser Beitrag wurde zuletzt bearbeitet: 08.06.2012 14:24 von Lucki.)
Beitrag #18

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: whileschleife nur einmal durchlaufen
Das Entscheidende ist doch nicht, ob die Reihenfolge zufällig ist oder nicht, sondern dass die Reihenfolge von Labview bestimmt wird und nicht wie der Programmierer sich das denkt. Und: Dass, auch wenn die Reigenfolge hier im Beispiele deterministisch erscheint, man sich darauf nicht zu 100% verlassen kann und kein pfofessionelles Programm darauf aufbauen sollte Vielleicht ist es z.B nach der Kompilierung anders als in der Entwicklungsumgebung, oder es wird anders, nachdem etwas Nebensächliches im Programm geändert wurde.
In Deinem Fall könnte es vielleicht damit zusammenhängen, welche lokale Variable zuerst erstellt wurde. Ein Denkfehler liegt bestimmt nicht vor.
Ich glaube erkannt zu haben, daß einfache Variablen, auch lokale, (vielleicht auch Eigenschaftsknoten) immer erst gelesen/geschrieben werden, und erst dann kommen Strukturen und SubVIs dran. Aber schriftlich wird man das von NI auch nicht bestätigt bekommen.
Z.B wird ein Stop-Knopf in einer While-Schleife immer mit zuerst gelesen, und erst dann kommt das andere dran. Die Anordnung des Stop-Anschlusses und des Stop-Knopfes ganz rechts unten suggeriert aber das Gegenteil So kommt es, daß man sich als Neuling erst mal wundert, wenn nach Stop die Schleife noch einmal mehr ausgeführt wird als erwartet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: whileschleife nur einmal durchlaufen - Lucki - 08.06.2012 14:24

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nur ein SubVI in Whileschleife soll verzögert werden mikadm 2 3.508 12.08.2020 14:54
Letzter Beitrag: mikadm
  Sequenz wird zweimal durchlaufen mprocket 7 5.693 21.01.2018 18:59
Letzter Beitrag: mprocket
  for-Schleife rückwärts durchlaufen thz89 3 6.007 01.09.2017 09:06
Letzter Beitrag: jg
  Event in Eventsrtuktur bei Start einmal ausführen hansi9990 1 3.673 14.05.2017 15:32
Letzter Beitrag: GerdW
  Case Structure nur einmal durchführen McButch 5 6.452 30.05.2016 16:43
Letzter Beitrag: jg
  Case schleife einmal ausführen Alighieri 9 9.951 17.03.2015 08:24
Letzter Beitrag: Alighieri

Gehe zu: