LabVIEWForum.de - Frontpanel SubVI verbergen

LabVIEWForum.de

Normale Version: Frontpanel SubVI verbergen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich habe in einem SubVI(1) ein anderes SubVI(2). Wenn ich mein gesamtes Programm laufen lasse öffnet mein Sub2 ein Frontpanel. Und meine Frage ist jetzt, wie ich es schaffe einen Schalter in mein Blockdiagramm einzubauen mit dem ich einstellen kann ob das FP geöffnet wird oder nicht.
Ich hab schon an eine Case gedacht aber leider weiss ich nicht wie ich das umsetzen kann. Wenn ich für true mein SubVI 2 in das Case lege was kommt dann in case false? Huh mit Eigenschaftsknoten konnte ich mein Problem auch nicht lösen weil ich durch einen Rechtsklick auf sub2 keinen Eigenschaftsknoten erstellen kann... Blink

Gedacht ist es so, dass mein Sub2 einmal mit anzeigen des FP ausgeführt wird und einmal ohne FP anzeigen ausgeführt wird.

Vielen Dank im Voraus!!
VG Ares
lv2015
Hallo ares,

es gibt einen PropertyNode Methodenknoten, um ein Frontpanel sichtbar/unsichtbar zu machen (bzw. den Zustand des Fensters zu beeinflussen).
Diese musst du einfach benutzen:
[attachment=59605]
(Das kleine subVI mit den roten Pfeilen im Icon ist aus meiner user.lib und bestimmt fallende/steigende Flanken in einem boolschen Signal. Du kannst es durch PtByPt-BooleanCrossing ersetzen.)
(29.11.2018 12:52 )GerdW schrieb: [ -> ]Hallo ares,

es gibt einen PropertyNode Methodenknoten, um ein Frontpanel sichtbar/unsichtbar zu machen (bzw. den Zustand des Fensters zu beeinflussen).
Diese musst du einfach benutzen:

(Das kleine subVI mit den roten Pfeilen im Icon ist aus meiner user.lib und bestimmt fallende/steigende Flanken in einem boolschen Signal. Du kannst es durch PtByPt-BooleanCrossing ersetzen.)


Wo finde ich die Methode "FP.öffnen"? Big Grin
Hallo ares,

wie im Bild zu sehen ist das eine Methode der Klasse "VI"…

Also:
1. Methodenknoten platzieren
2. Klasse "VI" auswählen
3. Methode "FP.Öffnen" auswählen

Punkt 2 kann man auch durch Anschluss einer VI-Referenz ersetzen.
vielen Dank!!! habe es gefunden
könntest du mir vielleicht auch noch zeigen wie das ganze dann im case false ausschaut?
eigentlich gleich nur dass dann State Hidden verbunden wird oder?

noch eine frage: sind Hidden und Standard einfache enums??
Zitat:noch eine frage: sind Hidden und Standard einfache enums??
Das sind beides Konstanten. von dem enum Status erstellt.
Mein VI ist so noch nicht ausführbar.. wie verbinde ich das SubVI mit der Methode? oder liegt das an was anderem?
Hallo Ares,

das mit einem "Bildschirmfoto" hast du aber sehr wörtlich genommen… Big Grin
(Das geht auch einfacher!)

Zur Frage:
Du hast schon bemerkt,dass die Methode eine VI-Referenz erwartet!?
Eine VI-Referenz auf das VI, dessen Frontpanel (un)sichtbar gemacht werden soll…
(29.11.2018 15:47 )GerdW schrieb: [ -> ]Hallo Ares,

das mit einem "Bildschirmfoto" hast du aber sehr wörtlichgenommen… Big Grin
(Das geht auch einfacher!)

hatte erst ein Foto mit dem handy gemacht, da war dann die Datei zu groß deswegen habe ich ein Bildschirmfoto vom Foto gemacht Big Grin

Zur Frage:
Du hast schon bemerkt,dass die Methode eine VI-Referenz erwartet!?
Eine VI-Referenz auf das VI, dessen Frontpanel (un)sichtbar gemacht werden soll…

wie genau setze ich das mit der Referenz um Construction

vielen dank schon mal für deine Antworten bis jetzt!! bin dem ziel schon sehr nahe(glaube ich)Lol
Hallo Ares,

in der Palette, wo du den Methodenknoten entdeckt hast, gibt es auch eine Funktion namens "Open VI Reference"…
Seiten: 1 2
Referenz-URLs