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!
20.11.2006, 13:42 (Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2006 13:42 von Gang.)
Ich versuche momentan in einem laufenden Programm ein neues zu öffnen.
Ich weiß wie ich ein programmiertes vi in ein Programm einbinden kann (Wert einlesen und geänderten Wert ausgäben)
Jedoch finde ich keine Funktion mit der es mir möglich ist das Frontpannel dieses VI´s on einem laufenden Programm zu öffnen. So das es mir möglich ist Werte einzugeben, eine Bestätigungstaste zu drücken und anschließend dieses Fenster wieder zu schließen.
du kannst eine Referenz auf das VI öffnen. Dann einen Eigenschaftknoten anschließen und die Eigenschaft "Frontpanel öffnen" wählen. True/False ran, fertig.
Leider konnte ich die von dir erwähnte Eigenschaft nicht finden. Fand bloß "Frontpannel-Fenster:Öffene".
Auch in der Hilfe direkt Hilfe seht man sollte anstelle dieser Funktion "Frontpannel Öffnen" verwenden.
Außerdem gibt mir die von mir genannte Funktion eine Eigenschaft aus.
Was mach ich falsch?
gibt es weitere Möglichkeiten?
So wie Sven das vorschlägt, rufst du dein Vi mittels Eigenschaftsknoten auf. Das hat den Vorteil, dass du das Frontpanel auch programmatisch öffnen und schließen kannst. Schluckt aber Ressourcen.
Wenn du das Frontpanel deines SubVi's (Unterprogramms) aber sowieso immer sehen willst, wenn du dieses aufrufst, kannst du das auch in den Einstellungen festlegen.
Du öffnest also ganz normal dein SubVi und klickst dann auf "Datei" -> "Vi Einstellungen" -> "Fenstererscheinungsbild" -> "Anpepasst" und machst ein Häckchen bei "Frontpanel bei Aufruf zeige".
Hast du das erledigt brauchst du dieses SubVi nur noch so wie gewohnt (wenn du Wert einliest und ausliest) einfach in das Blockdiagram des HauptVi's einbinden. Es wird dann bei jedem Aufruf auch das Frontpanel des SubVi's aufgerufen.
A few weeks of developement and testing can save a WHOLE afternoon in the library!
Wenn Du das Bedienelement für den Pfad gegen "Aktueller Pfad des VI's" austauschst und den Eigenschaftknoten auf schreiben stellst, dann kannst du aus dem Programm heraus das Frontpanel öffnen und schließen lassen. Ich mache das hin und wieder, damit die Bedienelemenete auch in dem Moment sichtbar sind, wenn Eingaben gemacht werden sollen.