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 

SubVIs in Subpanel laden ohne sie zu beenden



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!

14.03.2012, 14:52 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2012 14:53 von Belimo.)
Beitrag #1

Belimo Offline
LVF-Grünschnabel
*


Beiträge: 34
Registriert seit: Jul 2011

2010
2010
kA



Exclamation SubVIs in Subpanel laden ohne sie zu beenden
Das Thema sagt es eigentlich schon, ich öffne mit meinem MainVI SubVI's in einem Subpanel
und möchte deren Referenz nicht schließen müssen, um ein neues SubVI ins Subpanel zu laden.

Ich hab mir hier im Forum schon sämtliche (ähnliche) Topics durchgelesen, aber keine Lösung
für mich gefunden. Ich möchte ungern alle Werte des einen SubVIs in globale Variablen o.ä. packen
und bei erneutem aufruf wieder hineinladen.

Gibt es da eine elegantere Lösung? Der Methodenknoten "Remove VI" vom Subpanel scheint nicht
so zu funktionieren.

Viele Grüße vorab!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.03.2012, 15:09 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2012 15:22 von Belimo.)
Beitrag #2

Belimo Offline
LVF-Grünschnabel
*


Beiträge: 34
Registriert seit: Jul 2011

2010
2010
kA



RE: SubVIs in Subpanel laden ohne sie zu beenden
Okay für alle die das gleiche Problem haben.
Der Methodenknoten "Abort VI" scheint Abhilfe zu schaffen. Nutzt diesen statt "Close Ref."

Gruß
Mist klappt nur bedingt... Sad

SubVI wird abgebrochen und später nur mit gleicher Buttonstellung aufgerufen, die ich zuletzt hatte.
Für Messwertaufzeichnung jedoch nicht brauchbar...
Bräuchte doch noch weiterhin Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2012, 19:38
Beitrag #3

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: SubVIs in Subpanel laden ohne sie zu beenden
(14.03.2012 14:52 )Belimo schrieb:  Das Thema sagt es eigentlich schon, ich öffne mit meinem MainVI SubVI's in einem Subpanel
und möchte deren Referenz nicht schließen müssen, um ein neues SubVI ins Subpanel zu laden.

Einfach alle SubVI beim Programmstart laden und starten. Danach das gewünschte SubVI ins Subpanel laden. Du kannst die VIs wechseln, welche du ins SubPanel lädst, ohne diese dabei zu beenden zu müssen. Auch die Referenz muss während dem Wechsel nicht geschlossen werden. Probiers einfach mal aus. Die VIs, welche dann nicht im Subpanel angezeigt werden laufen dann im Hintergrund weiter (bis sie beendet werden).

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2012, 09:08 (Dieser Beitrag wurde zuletzt bearbeitet: 15.03.2012 09:29 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: SubVIs in Subpanel laden ohne sie zu beenden
Es ist nicht ganz klar um was es Dir wirklich geht.
Was soll dieser Titel: "SubVIs in Subpanel laden ohne sie zu beenden"
Wenn ein SubVI geladen wird, wird es doch niemals beendet. Was soll die Frage?
Etwas ganz Anderes das von Dir im Text vorkommende Öffnen und Schließen der Referenzen, was aber mit dem Öffnen/Schließen der SubVIs nicht das geringste zu tun hat. Selbstverständlich kann man alle Referenzen für alle SubVis zu Programmbeginn gleichzeitig erstellen und erst am Programmende schließen.
Ich habe mal das einschlägige Beispiel von NI dahingehend verändert und etwas modernisiert (+Eventstruktur).
@Omason: Nachdem ich mit dem SubPanel Viewer.vi vorgearbeitet habe, könntest Du das Du vielleicht mal entsprechend Deinem Vorschlag modifizieren, also zu Beginn alle 3 Plugins starten, und erst bei Programmende beenden? Bei mir läuft immer nur das, welches im SubPanel zu sehen ist.


Angehängte Datei(en)
10.0 .vi  Subpanel Viewer1.vi (Größe: 13,52 KB / Downloads: 251)

10.0 .vi  plugin1.vi (Größe: 8,55 KB / Downloads: 200)

10.0 .vi  plugin2.vi (Größe: 9,89 KB / Downloads: 207)

10.0 .vi  plugin3.vi (Größe: 5,25 KB / Downloads: 182)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2012, 15:33
Beitrag #5

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: SubVIs in Subpanel laden ohne sie zu beenden
(15.03.2012 09:08 )Lucki schrieb:  @Omason: Nachdem ich mit dem SubPanel Viewer.vi vorgearbeitet habe, könntest Du das Du vielleicht mal entsprechend Deinem Vorschlag modifizieren, also zu Beginn alle 3 Plugins starten, und erst bei Programmende beenden? Bei mir läuft immer nur das, welches im SubPanel zu sehen ist.

Gerne, im Prinzip müssen die VIs nur am Anfang geladen werden, dann können sie dynmisch im SubPanel angezeigt werden:

   


8.6 .vi  Subpanel Viewer2.vi (Größe: 13,29 KB / Downloads: 259)


Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Subpanel Kommunikation ares2013 3 3.762 04.12.2019 12:23
Letzter Beitrag: Lien_Alere
  Kommunikation zwischen SubVis im Subpanel und GUI Rene123 12 11.092 30.10.2017 23:28
Letzter Beitrag: IchSelbst
  Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird wladimir s 8 6.237 11.11.2016 10:31
Letzter Beitrag: wladimir s
  Subpanel und Splitter Pane GT123 15 9.850 09.09.2016 14:23
Letzter Beitrag: GT123
  Sub-VIs in Subpanel laden Scuba 16 12.171 28.08.2014 13:39
Letzter Beitrag: jg
  VI in Subpanel begrenzen Hasenfuss 1 4.390 24.09.2013 08:13
Letzter Beitrag: GerdW

Gehe zu: