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 

paralleles Abarbeiten des gleichen VI



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.07.2009, 09:29
Beitrag #1

Tobox Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2009

8.6.1
2007
de

53340
Deutschland
paralleles Abarbeiten des gleichen VI
Hallo Zusammen.
Habe folgendes Problem.....Ihr vielleicht die Lösung????

Muß eine sich ändernde Anzahl von Multimetern (Agilent 34401a) auslesen.
Meine Lösung bisher:
Die registrierten Adressen in einem Array abspeichern.
Dieses dann per Autoindizierung (siehe Bsp. Version:8.6.1) an eine Schleife übergeben
und nacheinander in einem VI abarbeiten. Läuft bestens....geht natürlich auf Kosten der Laufzeit.

Am liebsten wär mir natürlich eine parallele Abarbeitung des/der VIs
Da sich die Anzahl der Meßgeräte aber ändert, kann ich also nicht das Adr.-Array händig indizieren und jedes einzelne Feld per gegebenen VI auswerten.


Angehängte Datei(en)
Sonstige .vi  Forum.vi (Größe: 7,25 KB / Downloads: 218)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 13:11
Beitrag #2

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
paralleles Abarbeiten des gleichen VI
Hallo Tobox,

ich habe Dir ein Beispiel gemacht bin aber nicht sicher ob es so funzt. Die LabVIEW-Hilfe schreibt, dass LabVIEW automatisch erkennt ob Prozesse parallel ausgeführt werden können, Wenn es so nicht geht kannst Du explizit die einzelnen Threads erzeugen. Thema "Threading" in der Hilfe nachlesen. Ob das was bringt und wieviel musst Du selber rausfinden.

Im Bild habe ich einen Case für 2 und einen für 3 Messgeräte angelegt, den kannst Du beliebig erweitern.

Grüße

kpa


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 14:36
Beitrag #3

Tobox Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2009

8.6.1
2007
de

53340
Deutschland
paralleles Abarbeiten des gleichen VI
Dank Dir

^_^Zwei "Dumme".....der gleiche Gedanke.
Find es selber nur so unschön!


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 15:03
Beitrag #4

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
paralleles Abarbeiten des gleichen VI
Hallo Tobox,

die Konstanten bei "Array" indizieren kannst Du weglassen.
Wenn Dir das VI zu viel enthält -- mach ein Sub-VI d'raus.

kpa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 15:06
Beitrag #5

Tobox Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2009

8.6.1
2007
de

53340
Deutschland
paralleles Abarbeiten des gleichen VI
Super!
Vielen Dank.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 16:05
Beitrag #6

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
paralleles Abarbeiten des gleichen VI
Was für einen Vorteil bietet denn die letzte Lösung gegenüber der am Anfang geposteten Forloop?

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.07.2009, 16:14
Beitrag #7

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
paralleles Abarbeiten des gleichen VI
meinem verständnisnach die parallelität. die forschleife ist in jedenfall sequenziell schön brav eins nach dem anderen. bei der anderen lösung besteht die möglcihkeit, dass manche prozesse auf mehreren prozessoren gleichzeitig abgearbeitet werden.

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2 Schritte parallel abarbeiten sumsi 8 7.355 10.06.2015 06:40
Letzter Beitrag: tobi45f
  Mehrere subvis vom gleichen Typ coke22 1 2.424 08.06.2015 13:18
Letzter Beitrag: Schwand
  Enum in for-Schleife abarbeiten Hasenfuss 13 11.727 24.07.2014 18:09
Letzter Beitrag: PBLB
  Queued State Machine, paralleles lesen und schreiben. Atilla 6 8.677 25.02.2013 15:17
Letzter Beitrag: Atilla
  Events im SubVI abarbeiten möglich? phylin 4 5.939 20.01.2012 19:24
Letzter Beitrag: phylin
Question Paralleles Ausführen von SubVIs MatthiasHellberg 12 12.024 06.04.2011 07:48
Letzter Beitrag: MatthiasHellberg

Gehe zu: