10.09.2010, 09:54
Beitrag #1
|
tom102
LVF-Gelegenheitsschreiber
Beiträge: 80
Registriert seit: Jul 2010
LabVIEW 9.0 Studentenversion
2010
de
Deutschland
|
Labviewprogamm beenden
Hallo,
gibts es VI bzw. eine Funktion mit der ich nac betätigung automatisch ein labviewprogramm verlassen kann.
Gruß tom
|
|
|
10.09.2010, 10:07
Beitrag #2
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Labviewprogamm beenden
Hallo tom,
Quit oder Stop - nicht dass sowas schön ist...
|
|
|
10.09.2010, 11:56
(Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2010 11:58 von Matze.)
Beitrag #3
|
Matze
LVF-Team
Beiträge: 1.027
Registriert seit: Apr 2010
20xx
2010
DE_EN
7xxxx
Deutschland
|
Labviewprogamm beenden
' schrieb:Quit oder Stop - nicht dass sowas schön ist...
Naja, wenn man ein Programm z.B. bei Klick auf "Stop" beenden möchte ohne auf das Fenster-X klicken zu müssen, geht es nicht anders.
Man muss halt darauf achten, alle Referenzen freizugeben, ggf. Ausgänge entsprechend schalten, Dateien zu schließen, Dinge zu speichern etc.
Aber wenn man das nach der Hauptschleife aufruft, ist das eigentlich unkritisch.
|
|
|
10.09.2010, 12:06
(Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2010 12:07 von TSC.)
Beitrag #4
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Labviewprogamm beenden
Meine Progs schließen sich nach der Hauptschleife auch ohne STOP.vi
Es geht eben auch anders:
Beim drücken von Stopp werden alle laufenden Schleifen beendet.
Grüße,
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
10.09.2010, 12:16
Beitrag #5
|
Matze
LVF-Team
Beiträge: 1.027
Registriert seit: Apr 2010
20xx
2010
DE_EN
7xxxx
Deutschland
|
Labviewprogamm beenden
' schrieb:Meine Progs schließen sich nach der Hauptschleife auch ohne STOP.vi
Das Fenster einer erstellten Exe-Anwendung beendet sich jedoch nicht, sondern bleibt offen. Nur die Anwendung wird gestoppt.
|
|
|
10.09.2010, 13:07
Beitrag #6
|
|
|
10.09.2010, 13:44
(Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2010 13:44 von Matze.)
Beitrag #7
|
Matze
LVF-Team
Beiträge: 1.027
Registriert seit: Apr 2010
20xx
2010
DE_EN
7xxxx
Deutschland
|
Labviewprogamm beenden
' schrieb:Dann machst du hintendran als letzte programmatische Aktion noch einen VI-InvokeNode "FP.Close" und fertig...
Das muss ich mal ausprobieren.
In der NI-Schulung haben wir es so gelernt, wobei in den Beispielen auch einiges sehr schlampig gelöst ist, evtl. auch das hier:
|
|
|
10.09.2010, 13:53
(Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2010 13:53 von Achim.)
Beitrag #8
|
|
|
10.09.2010, 14:20
(Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2010 14:20 von IchSelbst.)
Beitrag #9
|
IchSelbst
LVF-Guru
Beiträge: 3.697
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Labviewprogamm beenden
' schrieb:Dann machst du hintendran als letzte programmatische Aktion noch einen VI-InvokeNode "FP.Close" und fertig...
FP.Close alleine hat aber den Nachteil, dass auch zur Entwicklungszeit, also in der IDE, das Frontpanel geschlossen wird, was nicht immer erwünscht ist. Daher verwendet ich das von NI vorgeschlagene Verfahren.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
10.09.2010, 14:37
(Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2010 14:38 von Matze.)
|
Matze
LVF-Team
Beiträge: 1.027
Registriert seit: Apr 2010
20xx
2010
DE_EN
7xxxx
Deutschland
|
Labviewprogamm beenden
' schrieb:FP.Close alleine hat aber den Nachteil, dass auch zur Entwicklungszeit, also in der IDE, das Frontpanel geschlossen wird, was nicht immer erwünscht ist. Daher verwendet ich das von NI vorgeschlagene Verfahren.
Wobei man das auch kombinieren könnte:
Die Case-Abfrage, die ich oben gezeigt habe, in Verbindung mit "FP.Close" anstelle von "LV-Exit".
|
|
|
| |