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 

SubVI ins neue Fenster



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!

02.09.2015, 12:46
Beitrag #1

Margi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 54
Registriert seit: Aug 2015

NI LabVIEW 2014 SP1
2015
DE



SubVI ins neue Fenster
Hallo alle zusammen,
Wie kann ich SubVI durch ein Button im Frontpanel des HauptVI öffnen, ohne dass SubVI-Programm durchgeführt wird.
Danke für eure Antwort im Voraus.
Liebe Grüße,
Margi


Angehängte Datei(en)
14.0 .vi  Messprogramm_final.vi (Größe: 11,42 KB / Downloads: 169)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.09.2015, 13:01
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: SubVI ins neue Fenster
Hallo Margi,

du willst also aus einem laufenden Programm heraus ein subVI-Fenster öffnen, ohne das subVI aber auszuführen?

Es ist zwar fraglich, ob das sinnvoll ist, aber dafür kannst du VIServer-Aufrufe verwenden: einfach per InvokeNode das FP des subVIs öffnen!
(Das subVI muss dafür aber ebenfalls durch VIServer-Aufrufe gestartet werden, es darf nicht direkt im MainVI eingebunden sein. In diesem Fall würde es zumindest "zur Ausführung reserviert" sein…)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2015, 13:56
Beitrag #3

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SubVI ins neue Fenster
(02.09.2015 13:01 )GerdW schrieb:  Es ist zwar fraglich, ob das sinnvoll ist, ...

@Gerd:
ich denke, das kann sinnvoll sein, wenn man in seinem Projekt VIs hat, deren FP normal nicht zu sehen sind, man aber zu Debugzwecken sehen möchte, mit welchen Eingangsdaten sie gefüttert wurden.
Zu diesem Zweck habe ich es zumindest bisher genutzt.


Gruß, Marko


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

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: SubVI ins neue Fenster
Hallo Marko,

wenn ich bei einem subVI aus einem Projekt das FP sehen will, dann klicke ich auf eben dieses subVI im Projektbaum doppelt!
Wenn man im Executable die Eingangsparameter wissen will, dann legt man sich ein Debug-Log an…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2015, 14:05
Beitrag #5

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SubVI ins neue Fenster
Hallo Gerd,

(02.09.2015 13:59 )GerdW schrieb:  wenn ich bei einem subVI aus einem Projekt das FP sehen will, dann klicke ich auf eben dieses subVI im Projektbaum doppelt!

Das hätte ich in der Entwicklungsumgebung wohl auch getan.


(02.09.2015 13:59 )GerdW schrieb:  Wenn man im Executable die Eingangsparameter wissen will, dann legt man sich ein Debug-Log an…

was spricht dagegen, sich einfach das FP anzusehen? Das scheint mir unkomplizierter, als in allen möglichen SubVIs ein Debug-Log anzulegen, für den sporadischen Fall, dass ich die Eingangsdaten eines dieser VIs mal sehen möchte.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2015, 14:10
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: SubVI ins neue Fenster
Hallo Marko,

Zitat:Das scheint mir unkomplizierter, als in allen möglichen SubVIs ein Debug-Log anzulegen
So musst du für jedes subVI, welches du dir mal anschauen willst, einen Button irgendwo platzieren, einen Event-Case anlegen und die VIServer-Aufrufe programmieren.
Ein DebugLog erfordert ein FormatIntoString und einen einzigen subVI-Aufruf: eine fertige DebugLog-Lösung sollte man ja in seiner user.lib haben… Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.09.2015, 14:23
Beitrag #7

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SubVI ins neue Fenster
(02.09.2015 14:10 )GerdW schrieb:  So musst du für jedes subVI, welches du dir mal anschauen willst, einen Button irgendwo platzieren, einen Event-Case anlegen und die VIServer-Aufrufe programmieren.

Es reicht doch, wenn ich einen Button (bzw. einen Menüaufruf) habe und eine Eingabemaske für den VI- Namen. Dann kann ich das FP jedes X-beliebigen VIs (wenn es nicht statisch eingelinkt wurde) öffnen.

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2015, 14:50
Beitrag #8

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SubVI ins neue Fenster
(02.09.2015 14:23 )Trinitatis schrieb:  Dann kann ich das FP jedes X-beliebigen VIs (wenn es nicht statisch eingelinkt wurde) öffnen.

Ich hab das eben nochmal ausprobiert. In LV 8.0 kann ich auch die FP von statisch eingelinkten VI im Executable anzeigen. Ob das in höheren Versionen auch noch geht, weiß ich nicht.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.09.2015, 09:44 (Dieser Beitrag wurde zuletzt bearbeitet: 03.09.2015 09:55 von Margi.)
Beitrag #9

Margi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 54
Registriert seit: Aug 2015

NI LabVIEW 2014 SP1
2015
DE



Smile RE: SubVI ins neue Fenster
Vielen Dank für eure Antworten.
Ich werde jetzt gleich probieren.
ja, ich möchte ganz genau SubVI frontpanel öffnen, ohne dass es ausgeführt ist. (möchte das Messprogramm von Visual Basic in LabVIEW umsetzen.
Vielen Dank und viele Grüße,
Margi
Danke schön noch mal.
ich habe gerade wie ihr sagt gemacht, und es funktioniert wunderbar!
Vielen vielen Dank,
Margi

p.s: ihr seid echt super!
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
  Mehrere kleine Fenster in einem großen Fenster als Fensterfunktionen nutzen PTH 2 4.355 01.02.2018 11:16
Letzter Beitrag: PTH
  SubVI öffnet noch eigenes Fenster, ist dann aber nicht anwählbar Aleph1 4 5.268 21.08.2012 09:17
Letzter Beitrag: Aleph1
  SubVI-Aufruf ermöglichen in externen Fenster UND als SubPanel _techniker_ 5 6.138 29.01.2012 22:44
Letzter Beitrag: _techniker_
  SubVI Funktionen verwenden, ohne SubVI Frontpanel (AVT Kamera) Allyoucaneat 3 8.840 25.08.2011 15:18
Letzter Beitrag: GerdW
  neue Keys Navigation tetef 2 4.149 06.08.2010 14:45
Letzter Beitrag: tetef
  POP UP Fenster- Parallele SubVI !?! Bitte um Hilfe Prince Amir 14 15.149 16.09.2009 14:37
Letzter Beitrag: Hoffi

Gehe zu: