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 

Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird



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!

25.10.2016, 10:50
Beitrag #1

wladimir s Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.11.2016, 12:58
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
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).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2016, 14:04
Beitrag #3

wladimir s Offline
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2016, 14:49 (Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2016 14:51 von IchSelbst.)
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
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).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2016, 14:50
Beitrag #5

Falk Offline
ja, das bin ich...
***


Beiträge: 343
Registriert seit: Jan 2006

8.0 :: 201x ::202x
2006
DE_EN


Deutschland
RE: Bestimmen, ob das VI ein eigenes Frontpanel hat oder im Subpanel angezeigt wird
Hallo.

Ja, schön wäre es.... Jedoch gibt es meines Wissens nach keine Möglichkeit festzustellen, ob das Frontpanel eines VIs in einem Subpanel eingebettet ist oder nicht. Eine Möglichkeit wäre diese Info in einer FGV oder ähnliches zu hinterlegen. Um diese dann zwei VIs "Insert into subpanel" bzw. "Remove from subpanel" basteln und dann diese nur noch anstelle der Methodenknoten direkt zu nutzen. Dann hast du wenigstens für dich die Info welche Subpanel welches VI gerade enthält. Ist jetzt nicht sehr konkret, hoffe aber du verstehst vielleicht die Grundidee.

Schöne Grüße
Falk

Currently: zzzZZZZZZZZ
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2016, 16:25
Beitrag #6

wladimir s Offline
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.11.2016, 16:27
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

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…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2016, 16:22
Beitrag #8

THL Offline
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

Akzeptierte Lösung

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2016, 10:31 (Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2016 10:07 von wladimir s.)
Beitrag #9

wladimir s Offline
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.
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
  Frontpanel wird beim beenden nicht immer geschlossen Winterkind 4 3.563 08.04.2020 08:30
Letzter Beitrag: Freddy
  Subpanel Kommunikation ares2013 3 3.808 04.12.2019 12:23
Letzter Beitrag: Lien_Alere
  Erstes eigenes VI: Bitte um Feedback _Markus_ 12 7.485 04.12.2018 07:55
Letzter Beitrag: Ralfk84
  Kommunikation zwischen SubVis im Subpanel und GUI Rene123 12 11.230 30.10.2017 23:28
Letzter Beitrag: IchSelbst
  Subpanel und Splitter Pane GT123 15 9.947 09.09.2016 14:23
Letzter Beitrag: GT123
  Ausschnitt vom aufgerufenen VI soll nur angezeigt werden Andi_89 5 4.563 01.02.2016 08:43
Letzter Beitrag: GerdW

Gehe zu: