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 

Wechsel SubVI/MainVI, FP öffnen/schließen; LV2010



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!

09.10.2015, 09:33 (Dieser Beitrag wurde zuletzt bearbeitet: 09.10.2015 09:35 von m.werle.)
Beitrag #1

m.werle Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2015

2010
2015
EN


Deutschland
Wechsel SubVI/MainVI, FP öffnen/schließen; LV2010
Hallo allesamt,

ich bin ein ziemlicher Neuling, was LabView angeht. (1 Monat Einlernphase bis jetzt, Version Labview2010 Service Pack 1)
Ich mache mich daran, die Steuerung für einen Generator zu programmieren.

So, im Hauptmenü möchte ich zwischen den verschiedenen Menüs wechseln können, hierfür habe ich zwei SubVI's geschrieben. Eines, um ein entsprechendes Menü (SubVI mit FP) zu öffnen (und dabei gegebenenfalls das FP des Callers, in diesem Fall dem Hauptmenü-VI, zu schließen) und ein anderes, um das FP des SubVI wieder zu schließen, und das des Hauptmenüs zu öffnen.

Die Bennenung der beiden ist etwas doof, aber naja. In der Übersicht könnt ihr die SubVI's anzeigen lassen und seht über einen PropertyNode den State des VI's und des FP des VI's.

So, was mich nun wundert, ist, dass sobald ich auf "Einstellungsmenü" klicke, das MainVI in den Idle Zustand geht, obwohl es weiterlaufen sollte (Running). Und wenn ich im Einstellungsmenü auf "Hauptmenü" klicke öffnet sich zwar das MainVI FP, aber der Zustand bleibt auf Idle. Sad Die SubVI's "Open tralala" und "Hauptmenü" funktionieren beide über einen Invoke Node mit den Methoden Open FP und Close FP, so wie Run VI und Abort VI. Run VI mag nicht funktionieren. Sad

In der früheren Version hatte ich es statt mit Invoke Nodes mit Property Nodes und dort mit der FP Window Open Funktion gelöst bzw. um es sichtbar und unsichtbar zu machen, habe ich die Transparenz auf 0 oder auf 100% gestellt. Das hat funkioniert, nur dachte ich, dass man das eleganter lösen kann.


OpenSubVI_while_MainVI_continues
Hauptmenü_Button

Ihr könnt zwischen Hauptmenü und Einstellungsmenü hin und herwechseln.


10.0 .vi  MainVI.vi (Größe: 28,9 KB / Downloads: 221)

10.0 .vi  Übersicht_SubVIs.vi (Größe: 15,67 KB / Downloads: 231)

10.0 .vi  Einstellungsmenü.vi (Größe: 30,18 KB / Downloads: 228)

10.0 .vi  OpenSubVI_while_MainVI_continues.vi (Größe: 20,67 KB / Downloads: 229)

10.0 .vi  Hauptmenü_Button.vi (Größe: 19,98 KB / Downloads: 222)

Nachtrag:

Die Globalen Variablen habe ich vergessen, sonst laufen die VI's wohl nicht. Außerdem die ursprüngliche Version, die zwar funktioniert, aber etwas stümperhaft umgesetzt war.


Angehängte Datei(en)
10.0 .vi  GlobalVI_Stats.vi (Größe: 5,51 KB / Downloads: 203)

10.0 .vi  GlobalVI_Parameter_Default.vi (Größe: 5 KB / Downloads: 223)

10.0 .vi  GlobalVI_Parameter.vi (Größe: 5,31 KB / Downloads: 194)

0.0 .zip  ursprünglich_funktionstüchtig.zip (Größe: 100,02 KB / Downloads: 212)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Wechsel SubVI/MainVI, FP öffnen/schließen; LV2010 - m.werle - 09.10.2015 09:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  MainVI sucht nach gelöschter .lvlib Bibliothek kwz 5 4.081 04.05.2021 16:11
Letzter Beitrag: kwz
  Kommunikation/Datenaustausch MainVI und SubVI THenry14 13 9.202 09.03.2018 08:46
Letzter Beitrag: GerdW
  Umstieg LV2010 auf LV2015 - div. Fragen FEL 0 2.795 31.05.2016 09:06
Letzter Beitrag: FEL
  Update LV2010 auf 2014 Strings Dommas 4 3.825 10.07.2015 10:46
Letzter Beitrag: Dommas
  Vi schließen Pansonia 6 6.209 24.03.2015 10:13
Letzter Beitrag: GerdW
  Booleschen Wechsel von 1 auf 0 merken Joachim S. 6 7.148 28.01.2015 19:45
Letzter Beitrag: Lucki

Gehe zu: