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, 14:10
Beitrag #1

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Hallo,
ich habe in meinem Projekt sehr viele parrallele Vorgänge. Also mehrere Whileschleifen, jeweils in einem SubVi.
Ich habe nun das problem hier für alle eine Stoppbedinugung ein zu richten: also wenn man auf dem Haupt Frontpannel Stop drückt sollen alle schleifen beendet werden.
Mit einer Queuee hat das nicht so wirklich funktioniert.....je nachdem nimmt die Queue den wert Vom stoptaster nicht mehr mit.

Wie kann man das machen?
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 14:11
Beitrag #2

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
zeig doch mal deinen versuch mit der queue! theoretisch ist das ein richtiger ansatz. alternativ kann man globale variablen verwenden oder eben einen melder.

LG
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 14:42
Beitrag #3

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
So zum Beispiel, in der Mitlerne Queue hörts dann wohl auf.

LV8.6


Angehängte Datei(en)
Sonstige .vi  stopqueue.vi (Größe: 355,69 KB / Downloads: 299)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 14:49
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Ohne Blick auf dein VI: Du könntest einen Notifier statt einer Queue verwenden. Der kann von mehreren Instanzen gelesen werden. (vgl. hierzu auch die Beispiele im NI Examplefinder).

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 14:49
Beitrag #5

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Das ist logisch! Wenn du ein Element aus der Queue entfernst, ist es raus. Sprich es kann immer nur eine der beiden unteren Schleifen das Element erhalten. Verwende anstelle der Queue einen Melder.

LG
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 15:00
Beitrag #6

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Achso, hm.....kann man dann nicht das element rausholen durch das "preview queue" Element ersetzten?
Denn ich müsste in dem Projekt viele Daten hin und her schieben.
Aber das mit dem Melder gucke ich mir auch mal an, dankeSmile
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 15:12
Beitrag #7

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Du kannst ruhig pro Schleife eine eigene Queue machen.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 17:02
Beitrag #8

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
' schrieb:Du kannst ruhig pro Schleife eine eigene Queue machen.
Die Dati ist ja nur ein Beispiel, das ganze ist ein großes Projekt wo ich zB. auch in einer Schleife was schreibe und das dan in 2 anderen lesen muss -> wird das nicht zu viel wenn ich dann für einen Wert mehrere Queues anlege?
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 17:32
Beitrag #9

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Wenn du zwei oder mehrere Schleifen mit einem Wert ansprechen willst, dann kannst du diesen Wert in einer For-Schleife nacheinander an alle Empfängerschleifen senden.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.05.2009, 18:56 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2009 00:29 von jg.)
Beitrag #10

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Parallele Schleifen/SubVis mit einer Stoppbedingung?
Hi,
also mit dem notifier scheint zu funktionieren. Aber das mit der For-Schleife verstehe ich jetzt nicht so ganz wie das gemeint ist.
Magst du vielleicht das mal in das Vi reinbasteln? Oder vielleicht ein Beispiel geben?
Lv86_img


Angehängte Datei(en)
Sonstige .vi  stopqueue02.vi (Größe: 357,71 KB / Downloads: 233)
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.014 18.02.2021 09:41
Letzter Beitrag: GerdW
  2 Parallele While-Schleifen mit unterschiedlichen Timer beenden Tomate27 3 2.949 18.08.2020 13:29
Letzter Beitrag: GerdW
  parallele Ausführung von for-loops stsc 5 5.017 24.07.2019 15:12
Letzter Beitrag: stsc
  Verschachtelte und parallele Schleifen gleichzeitig beenden Rayid 6 7.222 14.11.2016 08:24
Letzter Beitrag: GerdW
  Parallele Ausführung mehrerer Sub-Vis Anna1988 21 13.891 20.07.2015 11:51
Letzter Beitrag: Anna1988
  Parallele Schleifen beliebig stoppen/neustarten buettnerstefan 3 4.962 03.06.2015 15:23
Letzter Beitrag: buettnerstefan

Gehe zu: