28.06.2008, 13:17
Beitrag #1
|
olmethn
LVF-Gelegenheitsschreiber
Beiträge: 139
Registriert seit: Jun 2008
2014-2019
2008
DE_EN
89081
Deutschland
|
2 VI gleichzeitig starten
Hallo.
Ich habe in meinem Projekt 2 VIs. Das eine dient als Haupt-VI und das andere fügt mir ein paar Operationen durch.
Frage: Wie kann ich es anstellen, dass wenn ich das Haupt-VI starte auch das andere VI startet (musste bisher immer beide Starten).
Besten Dank
Oli
|
|
|
28.06.2008, 13:20
Beitrag #2
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
2 VI gleichzeitig starten
Na ja, du kannst z.B. noch ein VI machen und deine zwei dorthin platzieren oder das eine VI in das andere platzieren.
|
|
|
28.06.2008, 13:33
Beitrag #3
|
olmethn
LVF-Gelegenheitsschreiber
Beiträge: 139
Registriert seit: Jun 2008
2014-2019
2008
DE_EN
89081
Deutschland
|
2 VI gleichzeitig starten
' schrieb:Na ja, du kannst z.B. noch ein VI machen und deine zwei dorthin platzieren oder das eine VI in das andere platzieren.
wie kann ich ein VI in ein anderes platzieren und was ist ein SubVI?
|
|
|
28.06.2008, 14:09
Beitrag #4
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
2 VI gleichzeitig starten
Einfach mit der Maus in das Block Diagramm ziehen und ablegen.
|
|
|
28.06.2008, 15:35
Beitrag #5
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
2 VI gleichzeitig starten
Habe vor ein paar Tagen ein Beispiel gepostet. Hier.
|
|
|
30.06.2008, 08:14
(Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2008 08:17 von Lucki.)
Beitrag #7
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
2 VI gleichzeitig starten
' schrieb:Ich möchte mir den Inhalt der Variablen im Haupt-VI anschauen. Allerdings zeigt er mir diese erst an, wenn das Neben-VI durchgelaufen ist.
Das ist immer so so, wenn das Sub-vi seine Daten über eine Drahtverbindung an das Haup-VI zurückliefert, wobei das Sub-Vi vorher beendet sein muß.
Wenn beide immer gleichzeitig laufen und dabei Daten austauschen sollen, dann geht das grundsätzlich nur über globale Variablen, Melder oder Queues.
Das beste wäre, du würdest Dein nicht funktionierendes Haupt-und Sub-VI posten. Es ist viel weniger zeitaufwendig, das zu korrigieren, als aus dem Nichts heraus ein für Dich passendes Beispiel zu erstellen,
|
|
|
30.06.2008, 08:43
(Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2008 17:49 von jg.)
Beitrag #8
|
olmethn
LVF-Gelegenheitsschreiber
Beiträge: 139
Registriert seit: Jun 2008
2014-2019
2008
DE_EN
89081
Deutschland
|
2 VI gleichzeitig starten
' schrieb:Das ist immer so so, wenn das Sub-vi seine Daten über eine Drahtverbindung an das Haup-VI zurückliefert, wobei das Sub-Vi vorher beendet sein muß.
Wenn beide immer gleichzeitig laufen und dabei Daten austauschen sollen, dann geht das grundsätzlich nur über globale Variablen, Melder oder Queues.
Das beste wäre, du würdest Dein nicht funktionierendes Haupt-und Sub-VI posten. Es ist viel weniger zeitaufwendig, das zu korrigieren, als aus dem Nichts heraus ein für Dich passendes Beispiel zu erstellen,
Ich häng hier mal mein ganzes Projekt an:
f_r_Forum.zip (Größe: 47,98 KB / Downloads: 272)
Wenn man beide VIs startet, dann geht's ohne Probleme, aber nicht wenn man das Neben VI ins Haupt VI als SubVI packt!
Danke...
|
|
|
03.07.2008, 13:46
(Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2008 15:14 von Lucki.)
Beitrag #9
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
2 VI gleichzeitig starten
Das hast mich per PN angemahnt, daß ich Dich vergessen habe. Habe ich nicht, aber ich habe kein Interess am Thread mehr, nachdem ich Dein Projekt angeschaut habe. So ist es hoffnungslos. Die beiden Programme, die da miteiander kommunizieren sollen, haben beide keine While-Schleifen und beenden sich also kaum daß sie gestartet sind. Was soll unter diesen Umständen die Frage nach einer Kommunikation zwischen den beiden Programmen?
|
|
|
08.07.2008, 13:44
|
olmethn
LVF-Gelegenheitsschreiber
Beiträge: 139
Registriert seit: Jun 2008
2014-2019
2008
DE_EN
89081
Deutschland
|
2 VI gleichzeitig starten
' schrieb:Das hast mich per PN angemahnt, daß ich Dich vergessen habe. Habe ich nicht, aber ich habe kein Interess am Thread mehr, nachdem ich Dein Projekt angeschaut habe. So ist es hoffnungslos. Die beiden Programme, die da miteiander kommunizieren sollen, haben beide keine While-Schleifen und beenden sich also kaum daß sie gestartet sind. Was soll unter diesen Umständen die Frage nach einer Kommunikation zwischen den beiden Programmen?
Hallo Lucki,
ich bin absoluter Anfänger was LV angeht. Bin also für jeden Tipp zu haben. Was wie würde eine Lösung, mit while-Schleifen, aussehen?
Besten Dank
Oli
|
|
|
| |