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 

Parallele Schleifen/SubVis mit einer Stoppbedingung?



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.05.2009, 22:05 (Dieser Beitrag wurde zuletzt bearbeitet: 13.05.2009 22:07 von eg.)
Beitrag #11

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Habe dein VI umgebaut (nur zum Beispiel). Es mag auf den ersten Blick komplexer auszusehen, hat aber den Vorteil, dass du EINZELNE Schleifen getrennt ansprechen kannst.


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.05.2009, 00:21 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2009 00:28 von cnongs.)
Beitrag #12

cnongs Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2008

6i 7.1 8.2 9.0 10.0
2006
kA

06126
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Hallo Destiny,

hier auch noch eine Variante, bei der du eine lokale Variable vom Stopp-Schalter erzeugst und diese als Abbruchbedingung für die While-Schleifen nimmst.

Damit der Stopp-Schalter für lokale Variablen genutzt werden kann, musst du sein Schaltverhalten auf "Schaltet, wenn gedrückt" setzten.

Der Stopp-Schalter wird bei Programmstart mit einer False-Konstante zurück gesetzt.


Sind die While-Schleifen nicht in einem VI nimmst du eine globale Variable



Grüße cnongs

LV 6i


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  while_schleifen_beenden.vi (Größe: 17,75 KB / Downloads: 150)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2009, 08:01
Beitrag #13

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
@cnongs: Globale Variablen sollen möglichst nicht verwendet werden....dafür hab ich schon einen auf den Deckel bekommen;)aber trotzdem Danke.


@eg: Danke:)Funktioniert so schonmal super. Aber was wenn ich nun zB. in der 2.Schleife noch einen wert in diese Queue schreiben will...und dann eben in den anderen Ausgelesen werden soll. Oder geht das garnicht?
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2009, 09:08 (Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2009 09:11 von eg.)
Beitrag #14

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Es geht alles. Du kannst zwischen den Schleifen nach diesem Prinzip beliebig kommunizieren. Du kannst z.B. von der oberen Schleife einen Wert in die mittlere abschicken und dann von dort in die untere. Dann brauchst du in der mittleren Schleife die Queue Referenz der unteren (Queue) Schleife.

Wenn du es noch allgemeiner haben willst, kannst du deine Queues vom undefinierten Datentyp (z.B. String oder Variant) machen. Dann kannst du die einzelnen Elemente des Datenclusters getrennt abschicken.

Und wenn du wills, kannst du alle Queues am Anfang des Programms aufmachen und die Referenzen in ein Array zusammenpacken. Dann bekommen alle Schleifen dieses Array und könnnen somit beliebig miteinander Daten austauschen.

Das machst Spaß, glaub mir.

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Parallele Frequenz-Datenerfassung mit NI-9401 ArneS 5 4.071 18.02.2021 09:41
Letzter Beitrag: GerdW
  2 Parallele While-Schleifen mit unterschiedlichen Timer beenden Tomate27 3 2.976 18.08.2020 13:29
Letzter Beitrag: GerdW
  parallele Ausführung von for-loops stsc 5 5.040 24.07.2019 15:12
Letzter Beitrag: stsc
  Verschachtelte und parallele Schleifen gleichzeitig beenden Rayid 6 7.249 14.11.2016 08:24
Letzter Beitrag: GerdW
  Parallele Ausführung mehrerer Sub-Vis Anna1988 21 14.037 20.07.2015 11:51
Letzter Beitrag: Anna1988
  Parallele Schleifen beliebig stoppen/neustarten buettnerstefan 3 4.990 03.06.2015 15:23
Letzter Beitrag: buettnerstefan

Gehe zu: