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 

Frontpanel öffnen und im Vordergrund laufen lassen.



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!

05.11.2007, 14:45 (Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2007 14:47 von Y-P.)
Beitrag #1

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Hallo zusammen,

ich öffne (je nach Bedarf) ein Frontpanel folgendermaßen:

   

Die VI-Einstellungen kann ich auf "Dialog" stellen, dann läuft das VI auch im Vordergrund.
Soll das Frontpanel nicht angezeigt werden (Activate = False und State = Hidden), dann blinkt es allerdings (wohle gerade wegen der "Dialog"-Ansicht) kurz auf.

Stelle ich auf z.B. "Custom" (und nicht mehr "Dialog") um, dann wird das FP bei Nichtbedarf nicht angezeigt (wie es sein soll), aber wenn ich das FP öffne wird es von einem anderen FP (Dialog-Ansicht) verdeckt.

Daher meine Frage. Kann ich das VI irgendwie per Property auf "Dialog" stellen, oder irgendwie in den Vordergrund rücken, so dass das aufgerufene FP angezeigt wird und nicht hinter dem anderen FP versteckt ist?

Ansonsten muss ich halt auf "Dialog" stellen (mit dem Nachteil, dass es Nichtbedarf kurz aufblinkt).

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.11.2007, 14:54
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Hi Markus,

evtl. kannst du das von dir gewünschte Verhalten damit erzeugen:

   

Allerdings versteh ich nicht so recht, was du eingentlich vorhast...kannst du evtl. mal ein einfaches Demo posten?

Ich hatte da noch nie Schwierigkeiten, vielleicht weil ich da anders ran gehe...

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2007, 15:27 (Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2007 15:25 von jg.)
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Hi Achim,

das hat so noch nicht geklappt.

Hier ist ein ein einfaches Bsp..

Einfach das VI "Beispiel" starten, dann siehst Du was ich meine..... (hoffe ich).

Gruß Markus

(VI LV 8.0)


Angehängte Datei(en)
Sonstige .vi  Beispiel.vi (Größe: 6,92 KB / Downloads: 289)

Sonstige .vi  FP_Test.vi (Größe: 23,48 KB / Downloads: 249)

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2007, 15:32 (Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2007 15:34 von Y-P.)
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Wenn man in dem Bsp. das VI "FP_Test.vi" auf Dialog setzt, dann poppt es trotz der Einstellung "FP ausblenden (Enumeration im VI "Beispiel") kurz auf.
Ändere ich die Einstellung des "FP_Test.vi" auf Custom,.... (also nicht "Dialog"), dann kann ich es nicht per "Stop-Button" beenden, weil das VI "Beispiel" im Vordergrund ist ....

Gruß Markus

' schrieb:Hi Achim,

das hat so noch nicht geklappt.

Hier ist ein ein einfaches Bsp..

Einfach das VI "Beispiel" starten, dann siehst Du was ich meine..... (hoffe ich).

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2007, 15:47
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Hi Markus,

sorry, aber ich blick's nicht...

Beschreib doch bitte mal stichpunktartig, welches Verhalten du möchtest...und welche Darstellung die einzelnen VIs dabei haben...welches ist wann offen?

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2007, 15:57
Beitrag #6

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Frontpanel öffnen und im Vordergrund laufen lassen.
Schon einmal mit einen von den VIs versucht?

ftp://ftp.ni.com/contrib/epd/B45EACE3EF46...1/lvwutil32.zip

da gibt es das ganze windows-management

Gruss,
Christian

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.11.2007, 15:59 (Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2007 16:00 von Y-P.)
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Big Grin, OK, nochmal langsam.....

1. VI "Beispiel" läuft.
2. VI "FP_Test" wird aus dem VI "Beispiel" heraus aufgerufen. Hierbei wird die Info mit übergeben, ob das Frontpanel angezeigt werden soll oder nicht.
3. Das FP von "FP_Test" wird angezeigt und der Stop-Button kann betätigt werden, wenn das VI (wie das VI "Beispiel") in Windows Appearance auf Dialog gestellt wurde. Der "Nachteil" ist, dass das FP dann auch kurz aufpoppt, wenn die Info "FP ausblenden" mit übergeben wurde.
4. Wird "FP_Test" nicht auf "Dialog" gestellt, dann poppt das FP bei "FP ausblenden" nicht auf, aber ich kann hier auch keinen Stop-Button bedienen (bei FP anzeigen), weil das VI "Beispiel" im Vordergrund ist.

Es sollte so sein, dass bei "FP anzeigen" das FP angezeigt wird und bedienbar ist.
Bei "FP ausblenden" soll das FP nicht aufpoppen (auch nicht kurz).

Gruß Markus

' schrieb:Hi Markus,

sorry, aber ich blick's nicht...

Beschreib doch bitte mal stichpunktartig, welches Verhalten du möchtest...und welche Darstellung die einzelnen VIs dabei haben...welches ist wann offen?

Gruß
Achim

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2007, 16:12 (Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2007 16:14 von Achim.)
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Du willst also aus dem einen Dialog (= Beispiel.vi) ein anderes VI öffnen...und dies soll ebenfalls ein Dialog sein (wenn das FP geöffnet werden soll), oder es soll nur im Hintergrund laufen...hm...zwei Dialoge gleichzeitig...das wirst du nicht hinkriegen...eben weil Dialog die Eigenschaft haben, modal angzeigt zu werden!

Muss den Beispiel.vi unbedingt als Dialog ablaufen?

Gruß
Achim

EDIT: Hast du schon mal probiert, im FP_Test.vi die Eigenschaft "Open FP when called" zu deaktivieren? Ist dass das gewünschte Verhalten?

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2007, 16:28
Beitrag #9

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Frontpanel öffnen und im Vordergrund laufen lassen.
Das habe ich mir heute morgen auch schon gedacht..... Ich habe das VI schon "modal" übernommen (wurde übrigens bei Windows Appearance = Custom geändert). Ich denke, dass es nichts ausmacht, das aufrufende VI "nichtmodal" auszuführen und mache es jetzt auch so.

Danke für die Tips.

Gruß Markus

' schrieb:Du willst also aus dem einen Dialog (= Beispiel.vi) ein anderes VI öffnen...und dies soll ebenfalls ein Dialog sein (wenn das FP geöffnet werden soll), oder es soll nur im Hintergrund laufen...hm...zwei Dialoge gleichzeitig...das wirst du nicht hinkriegen...eben weil Dialog die Eigenschaft haben, modal angzeigt zu werden!

Muss den Beispiel.vi unbedingt als Dialog ablaufen?

Gruß
Achim

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
  Hilfefenster immer im Vordergrund. Zelos 3 3.033 10.05.2021 09:28
Letzter Beitrag: Zelos
  2 Motoren Synchron laufen lassen 911tom 5 8.259 22.12.2017 08:50
Letzter Beitrag: kpa
  Frontpanel öffnen auf NI myRIO Heiko92 8 5.126 08.05.2017 15:55
Letzter Beitrag: GerdW
  Subview im Frontpanel über Button öffnen Aisser 3 3.428 19.12.2016 14:25
Letzter Beitrag: GerdW
  Applikation im Vordergrund Trinitatis 13 8.270 12.06.2016 10:46
Letzter Beitrag: Hubert R.
  Frontpanel nur bei Fehler öffnen hansi9990 8 5.037 29.05.2016 09:16
Letzter Beitrag: hansi9990

Gehe zu: