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 

Programm mit Unterprogrammen



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.)
Beitrag #1

Gang Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Sep 2006

7
2005
kA

44932
Deutschland
Programm mit Unterprogrammen
Hallo

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.

mfg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 13:53
Beitrag #2

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
Programm mit Unterprogrammen
Hallo Gang,

du kannst eine Referenz auf das VI öffnen. Dann einen Eigenschaftknoten anschließen und die Eigenschaft "Frontpanel öffnen" wählen. True/False ran, fertig.


Gruß
sven
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 14:22
Beitrag #3

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Programm mit Unterprogrammen
Hallo,

Svens Lösung klappt natürlich gut. Speicher- und zeittechnisch ist es jedoch besser, wenn du das ganze bei den Einstellungen einstellst.

Bei dem Vi, das du öffnen willst unter Einstellungen -> Vi Erscheinungsbild -> angepasst -> Frontpanel bei Aufruf öffnen anklicken.

Gruß

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 14:42
Beitrag #4

Gang Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Sep 2006

7
2005
kA

44932
Deutschland
Programm mit Unterprogrammen
danke für die schnelle Antwort.

Hab das mit dem Eigenschaftsknoten probiert.

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?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 14:55
Beitrag #5

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
Programm mit Unterprogrammen
Sorry, habe mich falsch ausgedrückt. Du hast schon die richtige Eigenschaft.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 15:07 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2007 19:33 von Dennis.Moser.)
Beitrag #6

Gang Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Sep 2006

7
2005
kA

44932
Deutschland
Programm mit Unterprogrammen
Danke erst mal

@Sven
meinProgramm:Siehe Bild

Was mach ich falsc?


@Kvasir
Könntst du mir deinen lösungsvorschlag etwas genauer erleutern?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.11.2006, 15:16 (Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2006 15:17 von Kvasir.)
Beitrag #7

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Programm mit Unterprogrammen
Ja aber klar.

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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 15:38
Beitrag #8

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
Programm mit Unterprogrammen
Hallo Gang

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.

Schaue mal das Bild.



Gruß
sven


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 15:39
Beitrag #9

Gang Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Sep 2006

7
2005
kA

44932
Deutschland
Programm mit Unterprogrammen
@Kvasir

deine Lösung ist bei mir leider nicht Möglich.

Die von Sven gefällt mir so weit ganz gut, nur funktioniert sie nicht :angry2:
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2006, 15:57
Beitrag #10

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
Programm mit Unterprogrammen
Du musst dein VI auf jeden Fall einmal gespreichert haben.
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
  steuern von Unterprogrammen psypher 6 3.168 27.04.2016 17:26
Letzter Beitrag: GerdW
  erstellen von polymorphen unterprogrammen nicht möglich LaBBerS 9 7.441 24.02.2009 07:44
Letzter Beitrag: rolfk
  programm in anderem Programm einbinden maier_m 1 3.731 04.04.2006 09:19
Letzter Beitrag: eg

Gehe zu: