SubVI (?) Problem - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: SubVI (?) Problem (/Thread-SubVI-Problem) |
SubVI (?) Problem - olmethn - 24.11.2008 18:24 Hallo. Ich habe jetzt schon mehrere Stunden damit verbracht diese, aus meiner Sicht, einfache Aufgabe zu lösen. Aber scheinbar ist sie doch gar nicht so einfach... Aufgabenstellung: Ich habe ein VI mit einem Schalter. Wird dieser True soll ein SubVI starten. D.h. das Frontpanel des SubVi soll als nicht wegklickbares Fenster mittig auf dem Bildschirm erscheinen. Man soll noch nicht mal das Fenster wechseln können (geht das überhaupt mit einem SubVI oder muss ich einen anderen Weg gehen?). Dieses SubVI beinhaltet 2 Schalter und eine Schaltfläche. Schaltet man beide Schalter auf True soll sich das SubVI von selber schließen und es geht im eigentlich VI mit dem True des Schalters, in z.B. einem Case, weiter. Drückt man in dem Fenster des SubVI auf die Schaltfläche, dann soll der Schalter aus dem eigentlich VI zurückgesetzt werden und sonst soll auch nix passieren. Fragt euch jetzt nicht was das ganze soll, ist nur ein Test für etwas komplizierteres, aber man muss das Problem klein (!) angehen! Besten Dank, schönen Abend olmethn SubVI (?) Problem - Y-P - 24.11.2008 19:18 Meinst Du z.B. so? [attachment=15516] [attachment=15517] Gruß Markus SubVI (?) Problem - olmethn - 24.11.2008 21:05 ' schrieb:Meinst Du z.B. so? Super danke, Markus! Aber wie kann ich dem SubVI Fenster noch sagen, dass man es nicht zumachen bzw. ein anderes Fenster innerhalb von LV aufmachen darf? So ähnlich wie deine 2 Meldungen. Gebe es bei denen nicht das "X" und die wären perfekt! ;-) Grüße SubVI (?) Problem - Falk - 24.11.2008 21:20 Moin! Bezüglich der Verhinderung des Schließens des FPs schau mal unter VI Properties -> Window Appearance -> Custom. Dort kannst du einige Einstellungen vornehmen. Das löst aber nicht das Problem, dass das FP von einem anderen Fenster überlagert werden kann. Aber da weiß ich auch nicht, wie man das Problem lösen kann. Schöne Grüße Falk SubVI (?) Problem - olmethn - 24.11.2008 21:30 ' schrieb:Moin! Fensterverhaltensweise auf "Modal" setzen, dann funzt's! so langsam komm ich der Lösung näher. Was meinst du mit FP?? SubVI (?) Problem - Falk - 24.11.2008 21:59 ' schrieb:Fensterverhaltensweise auf "Modal" setzen, dann funzt's! Manchmal liegt die Lösung einem direkt vor den Füßen und trotzdem übersieht man sie...:)Im Missverständnisse zu vermeiden, ich beziehe das jetzt auf mich Zitat:Was meinst du mit FP?? = Frontpanel Schöne Grüße Falk SubVI (?) Problem - olmethn - 24.11.2008 22:12 ' schrieb:Manchmal liegt die Lösung einem direkt vor den Füßen und trotzdem übersieht man sie...:)Im Missverständnisse zu vermeiden, ich beziehe das jetzt auf mich Wenn man das FP (ich lerne!!) auch modal macht und im windows über alles legt und dann noch ein paar tasten abfängt, dann geht alles! zumindest habe ich das mal so gehört!! SubVI (?) Problem - Lucki - 24.11.2008 23:31 ' schrieb:Fensterverhaltensweise auf "Modal" setzen, dann funzt's!Richtig, aber etwas anderes ist auch wichtig: Wenn man das Sub-Vi mit dem Kreuz rechts oben schließt, passiert eine Katastrophe, da man damit nicht zum Hauptprogramm gelangt. Das Haup-VI wartet dann immer noch auf das Beenden das Sub-VI und ist in dieser (unendlich langen) Zeit nicht mehr bedienbar. Das einfachste ist, unter VI-Eigenschaften/Fernstererscheinungsbild/Anpassen das Häkchen "Schließen des Fensters möglich" herauszunehmen. Die elegantere, aber aufwändigere Löung ist, das Schließen des Fensters abzufangen und so umzufunktionieren, daß es genau so wie der Stop-Knopf funktioniert. Ich glaube das hat Jens hier mal vorexerziert. [attachment=15521] [attachment=15522] |