| 
	
		
			| 
					25.10.2016, 10:50  
				  Beitrag #1 |  
			| 
					
                                                 | wladimir s
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 79
 Registriert seit: Mar 2015
 
 2011, 2015
 2010
 DE
 
 
 Deutschland
 
 | Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					hallo,
 weiß jemand, ob es eine Möglichkeit dazu gibt?
 
 Wladimir
 
				
				 |  |  
			|  |  
	
		
			| 
					05.11.2016, 12:58  
				  Beitrag #2 |  
			| 
					
                                                 |   IchSelbst
   LVF-Guru
 
      
 
 Beiträge: 3.708
 Registriert seit: Feb 2005
 
 11, 14, 15, 17, 18
 -
 DE
 
 97437
 Deutschland
 
 | RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					 (25.10.2016 10:50 )wladimir s schrieb:  weiß jemand, ob es eine Möglichkeit dazu gibt? 
Folgende Möglichkeit gibt es:
 
Auf der Palette Anwendungssteuerung gibt es das VI Aufrufkette. Index 0 enthält immer den eigenen Namen, der größte Index enthält den Namen des Haupt-VIs. Index 1 enthält den Namen des aufrufenden VIs. 
 
So wie es scheint, gilt das aber nicht, wenn ein VI per VI-Server aufgerufen wird. Dann nämlich hat die Aufrufkette nur einen einzigen Eintrag ...
				 
 
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller). 
				
				 |  |  
			|  |  
	
		
			| 
					07.11.2016, 14:04  
				  Beitrag #3 |  
			| 
					
                                                 | wladimir s
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 79
 Registriert seit: Mar 2015
 
 2011, 2015
 2010
 DE
 
 
 Deutschland
 
 | RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					Das Problem ist, damit kann man auch nicht unterscheiden, ob das Frontpanel des aufgerufenen SubVI angezeigt wird (Frontpanel bei Aufruf anzeigen) oder ob es in einem SubPanel läuft.
				 
				
				 |  |  
			|  |  
	
		
			| 
					07.11.2016, 14:49  (Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2016 14:51  von IchSelbst.) Beitrag #4 |  
			| 
					
                                                 |   IchSelbst
   LVF-Guru
 
      
 
 Beiträge: 3.708
 Registriert seit: Feb 2005
 
 11, 14, 15, 17, 18
 -
 DE
 
 97437
 Deutschland
 
 | RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					 (07.11.2016 14:04 )wladimir s schrieb:  Das Problem ist, damit kann man auch nicht unterscheiden, ob das Frontpanel des aufgerufenen SubVI angezeigt wird (Frontpanel bei Aufruf anzeigen) oder ob es in einem SubPanel läuft. 
Gut, dann sag ich folgendes:
 
Ein SubVI hat immer ein Frontpanel. Dieses Frontpanel kann in einem eigenen Fenster angezeigt werden oder in einen SubPanel eines bestehenden Fensters. Willst du nun wissen, ob das Frontpanel in einem eigenen Fenster angezeigt wird (hat Titelzeile und kann somit über WinAPI ermittelt werden.) oder ob das Frontpanel im Fenster des übergeordneten VIs angezeigt wird. Oder willst du wissen, ob das Frontpanel überhaupt angezeigt wird und somit ob das SubVI zwar läuft, aber ohne FP-Anzeige?
				 
 
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller). 
				
				 |  
    |  
			|  |  
	
		
			| 
					07.11.2016, 14:50  
				  Beitrag #5 |  
			|  |  
			|  |  
	
		
			| 
					07.11.2016, 16:25  
				  Beitrag #6 |  
			| 
					
                                                 | wladimir s
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 79
 Registriert seit: Mar 2015
 
 2011, 2015
 2010
 DE
 
 
 Deutschland
 
 | RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					Ich will wissen, ob das Frontpanel in einem eigenen Fenster angezeigt wird oder über ein SubPanel dargestellt wird.
				 
				
				 |  |  
			|  |  
	
		
			| 
					07.11.2016, 16:27  
				  Beitrag #7 |  
			| 
					
                                                 |   GerdW
   ______________
 
   
 Beiträge: 17.529
 Registriert seit: May 2009
 
 LV2019 (LV2021)
 1995
 DE_EN
 
 10×××
 Deutschland
 
 | RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					Hallo wladimir, Zitat:Ich will wissen, ob das Frontpanel in einem eigenen Fenster angezeigt wird oder über ein SubPanel dargestellt wird. 
Diese Information liegt im aufrufenden MainVI vor und kann dort in einer FGV gespeichert werden. Dein subVI kann diese FGV abfragen und die Info auswerten…
				
 
				
				 |  |  
			|  |  
	
		
			| 
					10.11.2016, 16:22  
				  Beitrag #8 |  
			| 
					
                                                 | THL
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 111
 Registriert seit: May 2011
 
 2012
 2009
 EN
 
 
 Deutschland
 
 | RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					

 
Ein möglicher Ansatz innerhalb eines SUB-VIs festzustellen ob dieses in einem SubPanel oder eigenständig läuft, wäre den PropertyNode "Front Panel Window:Title Bar Visible" zu nutzen. In einem SubPanel ist dieses niemals sichtbar, während "normale" VIs üblicherweise immer eine Titelleiste haben.
				 
				
				 |  |  
			|  |  
	
		
			| 
					11.11.2016, 10:31  (Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2016 10:07  von wladimir s.) Beitrag #9 |  
			| 
					
                                                 | wladimir s
   LVF-Gelegenheitsschreiber
 
   
 
 Beiträge: 79
 Registriert seit: Mar 2015
 
 2011, 2015
 2010
 DE
 
 
 Deutschland
 
 | RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird 
					Ich probier das später aus, wenn ich wieder Zeit dafür habe.
 Edit: Es macht was ich brauche.
 
				
				 |  |  
			|  |  |  |