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 mit Queues richtig beenden



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!

30.01.2012, 14:40
Beitrag #1

labrat Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Oct 2011

2011 DS2
2008
DE



Parallele Schleifen mit Queues richtig beenden
Hallo,

ich habe ein Programm, welches im Wesentlichen aus zwei parallelen While-Schleifen besteht. Während die erste Schleife dazu dient Daten einzulesen, ist die zweite Schleife für die Datenverarbeitung, graphische Darstellung usw. gedacht. Das Einlesen ist oftmals schneller als die Weiterverarbeitung. Aus diesem Grund findet der Transfer der Daten zwischen den Schleifen mit Hilfe der QUEUE-VIs statt. Das Prinzip funktioniert soweit.

Die Lese-Schleife läuft eine bestimmte Zeit (z.B. 5 Sekunden) und wird dann beendet. Wie kann ich nun die zweite Schleife dazu bringen ebenfalls zu stoppen? Und zwar so, dass die Anzahl der Schleifendurchläufe für beide While-Schleifen gleich groß ist. Momentan ist es nämlich so, dass die zweite Schleife immer einen Durchlauf mehr macht.

Ich habe versucht, das Problem im angehängten VI auf das Wesentliche zu reduzieren.

Vielen Dank schonmal


Angehängte Datei(en)
8.0 .vi  Queue.vi (Größe: 39,37 KB / Downloads: 324)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Parallele Schleifen mit Queues richtig beenden - labrat - 30.01.2012 14:40

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Parallele Frequenz-Datenerfassung mit NI-9401 ArneS 5 4.221 18.02.2021 09:41
Letzter Beitrag: GerdW
  2 Parallele While-Schleifen mit unterschiedlichen Timer beenden Tomate27 3 3.046 18.08.2020 13:29
Letzter Beitrag: GerdW
  parallele Ausführung von for-loops stsc 5 5.142 24.07.2019 15:12
Letzter Beitrag: stsc
  Probleme mit Queues und Programmaufbau stefan1312 6 5.682 30.10.2018 17:08
Letzter Beitrag: NoWay
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 13.510 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  Verschachtelte und parallele Schleifen gleichzeitig beenden Rayid 6 7.444 14.11.2016 08:24
Letzter Beitrag: GerdW

Gehe zu: