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 

VI's parallel abarbeiten



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!

12.09.2005, 16:40
Beitrag #1

Biks Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Jul 2005

7.1
2002
kA

18106
Deutschland
VI's parallel abarbeiten
Hallo,

ich weiß, eine "Spezalität" von LV ist es, Aufgaben parallel abzuarbeiten.
Folgende Aufgabenstellung will ich lösen: Darstellung eines Diagrammes/Graphen in einem Sub-VI.
Dadurch will ich erreichen, die Kurven zu minimieren bzw. maximieren.

Bei meiner derzeitigen Lösung flackern (verständlicher Weise) beide Fenster (Main-VI-Frontpanel und Sub_VI-Frontpanel) alternierend auf. Und zwar habe einfach den Dateneingang meines Sub-VI's im Hauptprogramm mit den darzustellenden Daten verbunden.

Wie kann ich mein Sub-VI als neue Task dekarieren. Sollte ich globale Variablen verwenden, statt die Daten direkt "anzuschließen"?
Gibt es noch ganz andere (bessere) Lösungsansätze?
Mein Ziel: Wie im normalen Fenstergebrauch beim Betriebsystem, soll jeweils nur eins im Vordergrund sein, während alle anderen trotzdem im Hintergrund weiterarbeiten.

Viele Grüße
JENS
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.09.2005, 16:45
Beitrag #2

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
VI's parallel abarbeiten
Hi

Ich verstehe dein Problem nicht ganz aber hier schon mal eine Idee.
Wenn deine Datenmenge nicht zu groß ist könntest du z.B: das eine VI dynamisch aufrufen und die Daten über eine Queue austauschen.

Ansonsten währe es gut wenn du deine VI's hochladen könntest.

Gruß

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2005, 16:30
Beitrag #3

Biks Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Jul 2005

7.1
2002
kA

18106
Deutschland
VI's parallel abarbeiten
okay, ich versuche es mal einfacher zu erklären:

in einem ersten vi erfasse ich daten, die in einem frontpanel anzeigen lasse. mit beginn der datenerfassung soll sich ein zweites vi (sub_vi) öffnen, das die daten in kurven-form darstellt. das sub-vi soll minimierbar sein bzw. im hintergrund verschwinden, wenn ich das dahinterliegende vi anklicke. also sie wie im normalen windows-betrieb.

im augenblick flattert mein "diagramm-vi", weil einmal das frontpanel mit den numerischen werten und zum anderen das diagramm-vi abwechselnd sich in den vordergrund schiebt. ich will, dass aber nur eins im vordergrund arbeitet.

ist die erklärung etwas verständlicher? Wink
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.09.2005, 07:46
Beitrag #4

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
VI's parallel abarbeiten
OK

Ich würde dein zweites VI dynamisch über den VI server aufrufen.
Die daten entweder über eine Queue austauschen oder eine globale variable benutzen. Das zweite VI würde ich dann als float defenieren so das es sichtbar bleibt aber im hintergrund liegt.
Dann sollte dein flattern nicht mehr auftreten

Gruß

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2005, 16:39
Beitrag #5

Biks Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Jul 2005

7.1
2002
kA

18106
Deutschland
VI's parallel abarbeiten
hm, anbei zwei testfiles.
wieso startet das sub-vi nicht automatisch???


Angehängte Datei(en)
Sonstige .vi  jb_test_kurvensub.vi (Größe: 37,15 KB / Downloads: 201)

Sonstige .vi  jb_test_main.vi (Größe: 125,11 KB / Downloads: 195)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2005, 08:02
Beitrag #6

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
VI's parallel abarbeiten
HI

Habe dein VI ergänzt
So solltes es gehen

Gruß

Jürgen

PS
Ich habe die globale variable zum abbrechen rausprogrammiert da ich sie nicht hatte du mußt sie wieder nachprogrammieren


Angehängte Datei(en)
Sonstige .vi  jb_test_main.vi (Größe: 128,4 KB / Downloads: 239)

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2 Schritte parallel abarbeiten sumsi 8 7.367 10.06.2015 06:40
Letzter Beitrag: tobi45f
  Enum in for-Schleife abarbeiten Hasenfuss 13 11.741 24.07.2014 18:09
Letzter Beitrag: PBLB
  Events im SubVI abarbeiten möglich? phylin 4 5.948 20.01.2012 19:24
Letzter Beitrag: phylin
  paralleles Abarbeiten des gleichen VI Tobox 6 5.364 08.07.2009 16:14
Letzter Beitrag: TSC
  paralleles Abarbeiten zweier Schleifen mit Übergabe von Daten Benns 6 6.659 24.09.2008 12:54
Letzter Beitrag: Lucki
  Parallele Cases gleichzeitig abarbeiten prilleken 4 5.991 09.06.2006 06:50
Letzter Beitrag: A.Berndsen

Gehe zu: