25.06.2009, 10:38
Beitrag #1
|
NafeZ
LVF-Gelegenheitsschreiber
Beiträge: 95
Registriert seit: Apr 2009
8.5.1
2008
en
12345
Deutschland
|
parallele VIs
Ich grüße euch,
hat zufällig jemand ein einfaches Bsp. für mich, in dem man ein MainVI und ein SubVI parrallel laufen lassen kann?
MfG, NafeZ
|
|
|
25.06.2009, 10:53
Beitrag #2
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
parallele VIs
Versuch doch einfach mal die mitgelieferten Beispiele von LabVIEW zu durchsuchen. Da gibt es das ein oder andere zu "Schleifen" "Parallele Schleifen beenden" und ähnliches. Da kann man die Grundlagen ziemlich gut abkupfern und nach seinen Bedürfnissen anpassen.
LG
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
25.06.2009, 10:55
Beitrag #3
|
NafeZ
LVF-Gelegenheitsschreiber
Beiträge: 95
Registriert seit: Apr 2009
8.5.1
2008
en
12345
Deutschland
|
parallele VIs
Ich finde die Besipiele ehrlich gesagt viel zu komplex. Ich werd da ned schlau draus ...
|
|
|
25.06.2009, 11:00
Beitrag #4
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
parallele VIs
' schrieb:Ich finde die Besipiele ehrlich gesagt viel zu komplex. Ich werd da ned schlau draus ...
Wenn dir folgendes Beispiel wirklich zu komplex ist (ich denke eher, du hast einfach die falschen Beispiele gefunden!), würde ich dir raten, dich erst einmal ein bißchen in die Materie einzulesen.
locals.llb (Größe: 23,47 KB / Downloads: 275)
LG
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
25.06.2009, 15:33
Beitrag #5
|
|
|
25.06.2009, 15:46
Beitrag #6
|
|
|
26.06.2009, 09:45
Beitrag #7
|
NafeZ
LVF-Gelegenheitsschreiber
Beiträge: 95
Registriert seit: Apr 2009
8.5.1
2008
en
12345
Deutschland
|
parallele VIs
Ich habe 2 VIs, ein MainVI und ein SubVI. Im MainVI kann man das SubVI aufrufen. Dann läuft das SubVI, aber das MainVI hängt. Ich möchte, dass beide VIs zur "gleichen" Zeit bedienbar sind! Ich weiss das aber nicht zu realisieren. Das Bsp. bezieht sich nur auf ein VI ...
|
|
|
26.06.2009, 09:55
Beitrag #8
|
IchSelbst
LVF-Guru
Beiträge: 3.697
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
parallele VIs
' schrieb:Im MainVI kann man das SubVI aufrufen. Dann läuft das SubVI, aber das MainVI hängt. Ich möchte, dass beide VIs zur "gleichen" Zeit bedienbar sind! Ich weiss das aber nicht zu realisieren.
So auf die Schnelle mal (hab hier kein LV für Muster): Hast du das SubVI in einen Datenfluß im MainVI eingebunden. Wenn das SubVI parallel laufen soll, darf es nicht in den Datenfluß eingebunden sein.
[*grübel*]
Oder das SubVI müsste über den VI-Server gestartet werden.
Oder das SubVI könne in einem SubPanel im MainVI laufen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
26.06.2009, 10:04
Beitrag #9
|
NafeZ
LVF-Gelegenheitsschreiber
Beiträge: 95
Registriert seit: Apr 2009
8.5.1
2008
en
12345
Deutschland
|
parallele VIs
' schrieb:Hast du das SubVI in einen Datenfluß im MainVI eingebunden. Wenn das SubVI parallel laufen soll, darf es nicht in den Datenfluß eingebunden sein.
Ist der Fall! Hmn bloed ....
|
|
|
26.06.2009, 10:09
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
parallele VIs
naja wie genau stellst du dir das denn vor? wenn sie paralell laufen sollen, dürfen sie nicht voneinander abhängig sein. datenaustausch kannst du natürlich trotzdem machen, zum beispiel über melder und queues oder umgebungsvariablen. da muss man sich dann allerding mit der synchronisation auseinandersetzen.
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
| |