INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Befehlsausführung nach Beendigung



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!

04.02.2013, 14:16
Beitrag #1

yusuf 89 Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Oct 2012

2011
2012
EN



Befehlsausführung nach Beendigung
Hallo miteinander,

ich versuche ein Labview-Programm zu schreiben, das nachdem man es schließt, noch paar Befehle ausführt.
Den "Panel Close Event" kann ich schon benutzen. Dadurch kann ich aber nur dann noch die Befehle ausführen lassen, wenn man das Programm mit der oberen rechen "X"-Taste schließt.
Mein Problem ist, dass es bei dem oberen linken, roten Knopf nicht funktioniert (ich hoffe, Ihr wisst, was ich meine).
Wisst Ihr, wie man Befehle ausführt, nachdem man das Programm mit dem roten Knopf beendet hat?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 14:24 (Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2013 14:25 von Y-P.)
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Befehlsausführung nach Beendigung

Akzeptierte Lösung

Der ist dafür auch nicht da, um ein Programm zu beenden. Blink

ZITAT (ich glaube sogar direkt von NI): "To use the abort button is like using a tree to stop a car!" Big Grin

Gruß Markus

(04.02.2013 14:16 )yusuf 89 schrieb:  Mein Problem ist, dass es bei dem oberen linken, roten Knopf nicht funktioniert (ich hoffe, Ihr wisst, was ich meine).

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 14:26
Beitrag #3

yusuf 89 Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Oct 2012

2011
2012
EN



RE: Befehlsausführung nach Beendigung
hehe, ich verstehe.
Aber existiert trotzdem eine Lösung für mein Problem?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 14:27 (Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2013 14:29 von Trinitatis.)
Beitrag #4

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Befehlsausführung nach Beendigung

Akzeptierte Lösung

Hallo Yusuf,

der Knopf, den du meinst, der gehört in keine laufende EXE rein, d.h. der ist dann sowieso nicht mehr sichtbar. Der ist nur im Entwicklungsstadium zu verwenden, in welchem man das VI anhalten, aber das FP nicht schließen möchte.

Gruß, Marko
Wenn du das VI stoppen möchtest und vorher noch Befehle ausführen möchtest, dann benutz einen Knopf, reagiere auf das entsprechende Event und verwende dann die Stopp-Funktion.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 14:35
Beitrag #5

yusuf 89 Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Oct 2012

2011
2012
EN



RE: Befehlsausführung nach Beendigung
Vielen Dank für die Info.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 14:36
Beitrag #6

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Befehlsausführung nach Beendigung
(04.02.2013 14:26 )yusuf 89 schrieb:  Aber existiert trotzdem eine Lösung für mein Problem?

Nein. Der 'Abort' Button bricht dein Programm hart ab, egal, wo es sich gerade befindet.

Deswegen (Wie schon erwähnt):
- Abort-Button gar nicht erst anzeigen, wenn das Programm vom Benutzer ausgeführt wird
- 'Panel Close'-Event verwenden.

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 14:46
Beitrag #7

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
RE: Befehlsausführung nach Beendigung
(04.02.2013 14:26 )yusuf 89 schrieb:  hehe, ich verstehe.
Aber existiert trotzdem eine Lösung für mein Problem?

In den "VI-Eigenschaften" in der Kategorie "Fenstererscheinungsbild" "Anpassen..." auswählen.
Bei "Symboleiste bei Ausführung anzeigen" den Haken entfernen.

Meine Vorredner haben übrigens das selbe gemeint.

Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 15:53
Beitrag #8

swatski Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2011

2010, 2012
2010
DE_EN


Deutschland
RE: Befehlsausführung nach Beendigung
'Panel Close'-Event
wo finde ich das? Wenn ich danach suche finde ich nichts.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 15:55
Beitrag #9

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Befehlsausführung nach Beendigung
in der Eventstrukturbearbeitung bei den Ereignis-Quellen
<Dieses VI>


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2013, 16:09 (Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2013 16:11 von TSC.)
Beitrag #10

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: Befehlsausführung nach Beendigung
Und wie bei den Autos auch, hat irgendwer natürlich den Turboboost (Zitat Wiki: Der Turbo Boost wird im Cockpit durch einen Knopfdruck ausgelöst und wird im Wesentlichen dazu eingesetzt, um über Hindernisse zu springen.) erfunden um einfach ganz geschmeidig über den Baumstamm drüber zu jumpen.

Hier ein Beispiel, wie man mit einem umschließenden VI und der Verwendung von Referenzen doch noch den roten Knopf "abfangen" kann.
Allerdings würde ich das niemals irgendwo produktiv einsetzen!


Beides im selben Ordner speichern und Main_Main.vi starten!

11.0 .vi  Main_Main.vi (Größe: 12,54 KB / Downloads: 167)


11.0 .vi  Main_SUB.vi (Größe: 9,41 KB / Downloads: 165)

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Main wartet auf Beendigung des SubVi's Martin_München 2 3.251 17.07.2007 08:05
Letzter Beitrag: Martin_München

Gehe zu: