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!
Ist es möglich das Frontpanel eines Sub VI nur unter bestimmten bedingungen öffnen zu lassen?
Ich habe ein Sub VI das einige Einstellungen an einem Messgerät vornimmt und das zugehörige Frontpanel soll nur im Fehlerfall (über den Fehlercluster) geöffnet werden.
Da wir gerade wieder beim programmgesteuerten Anzeigen des FPs sind: Kann mir irgendeiner sagen, wo ich in der deutschen Version von LabVIEW in der Liste aller Propertys das Property "FP.Öffnen" finde? Am liebsten wäre mir ein Property "FP.Sichtbar", also funktional das, was auf Englisch visible heißt. Irgendwie klappt es bei den von den mir in der Property-Liste erreichbaren Propertys nicht so, wie ich es gerne haben möchte.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
28.05.2016, 10:47 (Dieser Beitrag wurde zuletzt bearbeitet: 28.05.2016 10:56 von hansi9990.)
Danke für das Beispiel.
Sowas ähnliches hatte ich schon versucht aber das funktionierte nicht so wie ich es mir vorgestellt habe.
Zum Teil geht es schon aber selbst wenn kein Fehler im Cluster anliegt wird das FP kurz geöffnet, das selbe erreiche ich wenn ich die SubVI Einstellung "Frontpanel beim Aufruf anzeigen" setze.
Habe es auch schon mit dem Knoten "Status" mit Hidden und Standart versucht aber es sollte halt das Panel des SubVI wirklich nur geöffnet werden wenn in genau in diesem ein Fehler auftritt.
PS: Ich dachte der Knoten FP-Öffnen existiert in neueren LV-Versionen so nicht mehr? Ah, das scheint deine Frage zu betreffen.
Also soweit ich das sehen kann geht das nur noch über einen Methodenknoten "KLasse > VI > VI" und Methode auswählen "Frontpanel > öffnen", hat aber nix mit der deuschen Version zu tun sondern hat sich irgendwann mal bei einem Versionswechsel geändert.
Hier habe ich das gelesen: http://digital.ni.com/public.nsf/allkb/E...A10053C82C
(28.05.2016 10:47 )hansi9990 schrieb: PS: Ich dachte der Knoten FP-Öffnen existiert in neueren LV-Versionen so nicht mehr? Ah, das scheint deine Frage zu betreffen.
Er wird zur Laufzeit noch ausgeführt, zur Entwicklungszeit ist er aber nicht mehr zugreifbar.
Zitat:Also soweit ich das sehen kann geht das nur noch über einen Methodenknoten "KLasse > VI > VI" und Methode auswählen "Frontpanel > öffnen",
Wieso hab ich denn das nicht gefunden? (<= rhetorische Frage).
Mit diesem Methodenknoten geht es genauso wie mit dem Eigenschaftsknoten FP.Öffnen. Und es geht auch ohne dieses kurze Erscheinen des FPs. Voraussetzung ist natürlich, dass das FP bei Programm/SubVI-Start geschlossen ist und auch nicht mit der Funktion "Bei Aufruf anzeigen" gestartet wird.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
28.05.2016, 14:35 (Dieser Beitrag wurde zuletzt bearbeitet: 28.05.2016 17:09 von hansi9990.)
Nö, das funktioniert so nicht, in deinem Bespiel entscheidest du schon bevor du in die Schleife gehst ob das Panel geöffnet werden soll oder nicht, ich benötige die Entscheidung aber erst wenn in der Schleife ein Fehler auftritt, so poppt immer ganz kurz das Panel auf.
PS: Jetzt habe ich herausgefunden weshalb das SubVI FP aufpoppt, in den Einstellungen des SubVI war unter "Fenstererscheinungsbild" Benutzerdefiniert aktiviert, habe es auf "Standard" umgestellt und jetzt geht es.
(28.05.2016 14:35 )hansi9990 schrieb: Nö, das funktioniert so nicht, in deinem Bespiel entscheidest du schon bevor du in die Schleife gehst ob das Panel geöffnet werden soll oder nicht, ich benötige die Entscheidung aber erst wenn in der Schleife ein Fehler auftritt, so poppt immer ganz kurz das Panel auf.
Diese Argumentation ist unlogisch. Da sich das Problem aber erledigt hat, geb ich hierzu keinen Begründung ab.
Zitat:PS: Jetzt habe ich herausgefunden weshalb das SubVI FP aufpoppt, in den Einstellungen des SubVI war unter "Fenstererscheinungsbild" Benutzerdefiniert aktiviert, habe es auf "Standard" umgestellt und jetzt geht es.
Aber hierzu:
Da war bestimmt unter Anpassen "Frontpanel bei Aufruf anzeigen" aktiviert - was ja nicht hat sein dürfen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
(28.05.2016 14:35 )hansi9990 schrieb: Nö, das funktioniert so nicht, in deinem Bespiel entscheidest du schon bevor du in die Schleife gehst ob das Panel geöffnet werden soll oder nicht, ich benötige die Entscheidung aber erst wenn in der Schleife ein Fehler auftritt, so poppt immer ganz kurz das Panel auf.
Diese Argumentation ist unlogisch. Da sich das Problem aber erledigt hat, geb ich hierzu keinen Begründung ab.
Stimmt, war eine Falsche Vermutung von mir die ich in den Raum geworfen habe da ich mir das Verhalten nicht erklären konnte.
(28.05.2016 17:30 )IchSelbst schrieb:
(28.05.2016 14:35 )hansi9990 schrieb: PS: Jetzt habe ich herausgefunden weshalb das SubVI FP aufpoppt, in den Einstellungen des SubVI war unter "Fenstererscheinungsbild" Benutzerdefiniert aktiviert, habe es auf "Standard" umgestellt und jetzt geht es.
Aber hierzu:
Da war bestimmt unter Anpassen "Frontpanel bei Aufruf anzeigen" aktiviert - was ja nicht hat sein dürfen.
Ja, die Einstellung für "Frontpanel bei Aufruf anzeigen" existiert zwei Mal, eine über den rechts klick aufs Icon und eine bei geöffneten Vi über Datei VI-Einstellung, diese sind dann auch noch von einander unabhängig. Ich konnt eine solches Konzept noch nie leiden, das ist aber auch mal wieder so Windows like (bei Android genauso), man kann an zu vielen Stellen Schrauben und wenn man eine Einstellung falsch macht sucht man nen Wolf.