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 

Infofenster bei Applikationsstart



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!

13.06.2012, 12:54 (Dieser Beitrag wurde zuletzt bearbeitet: 13.06.2012 12:59 von rolfk.)
Beitrag #17

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Infofenster bei Applikationsstart
(13.06.2012 11:45 )GT123 schrieb:  D.h. in meinem Fall kein FP open=F und State=?, dann run Vi.
Was bezeichnest du als "warten bis das Panel des Main.vi geöffnet ist"? Das FP oder Blockdiagramm?
Könntest du mir bitte ein screenshot des Teils des SplashScreen BD anhängen, dann sehe ich gleich wie es gemeint ist.
Natürlich nur wenn du es möchtest.

Screenshot ist etwas lästig. Aber grundsätzlich hat mein Splashscreen VI direct nach der Open VI Reference die Run VI Methode. Danach geht es in eine Schleife in der es darauf wartet dass das Main VI irgendwann mal hoffentlich das Frontpanel öffnet. Deine Property Node vor der Run Methode ist bei mir also nach der Run Methode und in einer Schlaufe, und ich setze den Open Status nicht sondern lese ihn, und breche die Loop ab, sobald dieser True wird, oder ein Timeout abgelaufen ist, da dann wohl etwas gut schiefgelaufen ist. Die Blockierung des UI Threads beim Öffnen des Main VIs ist nur zu kaschieren, indem man das Laden des Main VIs in mehrere Operationen aufteilt wobei man erst kleinere Unterteile einzeln in den Speicher lädt indem man eine Referenz dazu öffnet, bevor man das Main VI lädt. Selber habe ich mal viel Zeit darin investiert um das soweit zu automatisieren und sogar eine Fortschrittsanzeige zu zeigen, aber das habe ich schon lange sein lassen. Es ist meiner Ansicht die Mühe nicht wert.

Angehängtes VI ist im wesentlichen was ich in meinem Splashscreen aufrufe.


Angehängte Datei(en)
10.0 .vi  UTIL Run User Interface Dynamically.vi (Größe: 18,35 KB / Downloads: 186)

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Infofenster bei Applikationsstart - rolfk - 13.06.2012 12:54

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Tab Control bei Applikationsstart Wechsel zur Standardseite GT123 3 5.255 12.02.2010 09:02
Letzter Beitrag: GT123

Gehe zu: