Ich bin verwirrt:
1. man kann in File - VI Properies einstellen ob das FP sichtbar wird UND man kann das auch im Blockdiagramm - ist das dasselbe?
2. in meiner Applkation wird das VI imer wieder aufgerufen. Ich hätte gerne dass der User das FP minimieren kann. Klar, das kann ich einstellen aber beim nächsten Aufruf ist das FP wieder in voller Scönheit und Größe da - wie kann ich den minimierten Zustand bewahren?
Danke
Gottfried
' schrieb:1. man kann in File - VI Properies einstellen ob das FP sichtbar wird UND man kann das auch im Blockdiagramm - ist das dasselbe?
Ja
' schrieb:2. in meiner Applkation wird das VI imer wieder aufgerufen. Ich hätte gerne dass der User das FP minimieren kann. Klar, das kann ich einstellen aber beim nächsten Aufruf ist das FP wieder in voller Scönheit und Größe da - wie kann ich den minimierten Zustand bewahren?
Das musst du programmatisch lösen. Du könntest z.B. bei Beendigung den Status des FP abfragen und dir in einem uninitialisiertem Shift-Register merken:
[
attachment=23882]
Und beim nächsten Aufruf stellst du dann je nach letztem Stand den Status über die entsprechenden Properties und InvodeNodes wieder her.
Gruß, Jens
OK, wenn ich nun via "File - VI Property - Windows Apperance - show Panel when called" anklicke und dann den FP.state nach dem Aufruf des VI auf minimized setze wechselt das VI dauernd auf Gross und sofort wieder auf Minimized. Ich kann die Position des FP auch nicht verändern.
Wenn ich "Windows Apperance - show Panel when called" nicht wähle bekomme ich in der Property Node die Fehlermeldung "cannot change apperance when FP not active" oder so ähnlich.
Wenn der FP sichtbar ist, dann kann ich das Verhalten steuern - wenn ich "Windows Apperance" auf Standard setze.
Bitte um Nachhilfe - offensichtlich muss ich zuerst das FP sichtbar machen?
Danke
Gottfried
PS.: AHA! mann muss erst FP.Open und dann FP.State setzten!
' schrieb:1. man kann in File - VI Properies einstellen ob das FP sichtbar wird UND man kann das auch im Blockdiagramm - ist das dasselbe?
Nein.
Der Unterschied kommt allerdings nur zum Tragen, wenn Du im Haupt-VI mehrere Ikons dieses Sub-VIs verwendest.
Bei der Einstellung in den VI-Properties des Sub-VIs ist es eine allgemeine Eigenschaft und gilt für alle Ikons.
Bei der Einstellung im Haupt-VI (Kontextmenü des SUB-VI-Ikons) gilt die Einstellung nur für dieses eine Ikon. An den anderen Ikons des gleichen SubVis ändert sich nichts.
Meine Lösung von vorhin war keine: mit FP.open=.false. bekomme ich keine Resultate mehr vom VI......???
Wie macht man da?
++++++++++++++++++
Ich habe herumprobiert: beim ersten Aufruf FP.Open=.true. und FP.Status = Minimized und dann kann man mit dem Status genau das machen was man sich vorstellt
Ich habs!