LabVIEWForum.de
Debugging - Panel schließen ohne es zu schließen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Debugging - Panel schließen ohne es zu schließen (/Thread-Debugging-Panel-schliessen-ohne-es-zu-schliessen)



Debugging - Panel schließen ohne es zu schließen - NoWay - 10.11.2014 13:21

Hallo zusammen.

Ich entschuldige mich gleich, für den eigenartigen Threadtitel, aber er trifft den Nagel auf den Kopf. In der Vergangenheit habe ich mal eine Methode gesehen, mit der man für Debugzwecke das Frontpanel über das kleine "x" oben rechts schließen konnte ohne dass sich das VI komplett verabschiedet und man es immer wieder neu aus dem Projektmanager öffnen muss; es blieb also offen und man konnte sofort weiterarbeiten. Leider komme ich einfach nicht mehr drauf, wie man das macht und die notwendigen "Funktionen" sind offensichtlich gut verborgen Tongue Ich meine, das man das irgendwie mit einer Eventstruktur und einem Methodenknoten hinbekam, bin mir aber nicht sicher und sehe den Wald vor lauter Bäumen nicht.
Könnt ihr mir eventuell auf die Sprünge helfen?

Gruß
NoWay


RE: Debugging - Panel schließen ohne es zu schließen - BNT - 10.11.2014 16:56

Du bist doch auf dem richtigen Weg.
Du musst das Panel Close Event abfanhen. Das gibt es der Kategorie This VI.

Gruß Holger


RE: Debugging - Panel schließen ohne es zu schließen - Trinitatis - 10.11.2014 17:23

(10.11.2014 13:21 )NoWay schrieb:  ...und die notwendigen "Funktionen" sind offensichtlich gut verborgen Tongue

...eigentlich nicht.

Es gibt immer einen Weg!Big Grin


Gruß, Marko


RE: Debugging - Panel schließen ohne es zu schließen - jg - 11.11.2014 06:15

Falls du das VI nur abbrechen willst, Tastenkombi Strg+Punkt

Gruß, Jens


RE: Debugging - Panel schließen ohne es zu schließen - NoWay - 11.11.2014 07:34

Also was ich bezwecken will ist folgendes.

Mein VI soll sich beenden lassen, das ist soweit klar. Allerdings möchte ich erreichen, dass sämtliche Routinen durchlaufen, die mit der Beendigung des VI´s verknüpft sind. Wenn ich das VI stoppe, dann wird es einfach angehalten, egal wo es sich befindet. Eine Deinitialisierung findet dann ja nicht mehr statt.
Auf den Trichter mit dem Panel Close? Event bin ich schon gekommen. In diesem Event schicke ich ein Kommando über eine Queue raus, um meine Statemachines zu beenden. Danach schließt sich aber das Frontpanel, und genau DAS will ich verhindern, da ich es dann wieder über den Projektmanager neu öffnen muss.


RE: Debugging - Panel schließen ohne es zu schließen - Lucki - 11.11.2014 15:07

Vielleicht kleiner Tip, wie ich es gemacht habe. Ich wollte, sich das FP nur als RunTime-System schließt, nicht aber, solange ich mich in der Entwicklungsumgebung befinde. Dazu habe ich in den Case (der state-machine) zur Exit-Behandlung das hier eingefügt:
[attachment=51307]
(Oben: Eigenschaftsknoten "Anwendungstyp", unten: Methodenknoten "FP Schließen". Der andere Case ist leer)
Ich habe im Exit-Case eine Sequenzstruktur verwendet, und das obige ist das letzte was behandelt wird.