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 

VI abbrechen



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!

13.11.2007, 11:25
Beitrag #1

Blondchen Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Apr 2006

2018
1996
DE

70180
Deutschland
VI abbrechen
Hallo zusammen,

gibt es eine Möglichkeit ein VI per Knopfdruck abzubrechen,
genauso wie der rote Knopf oben "Ausführung abbrechen" es macht?

Ich würde die Leiste mit diesem Knopf gerne ausblenden, brauche jedoch
diesen Abbruch Knopf momentan noch.

Das VI soll also sofort abgebrochen werden, auch wenn der Code gerade
in einem SubVI oder ähnlichem hängt.

Geht das?


Danke Blondchen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2007, 11:27
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
VI abbrechen
"Stop" auf der Palette Application Control

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2007, 14:43
Beitrag #3

Blondchen Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Apr 2006

2018
1996
DE

70180
Deutschland
VI abbrechen
' schrieb:"Stop" auf der Palette Application Control

OK danke schonmal. Dann muss ich in jeder Schleife eine lokale Variable meines STOPP Buttons an
das Stop aus der Application Control anschließen? Oder geht das einfacher?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2007, 14:51
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
VI abbrechen
Was hast du eigentlich vor?

Der "Abbruch-Button" in der Leiste oben ist eigentlich nicht dazu gedacht, ein VI im normalen Betrieb zu beenden. Dafür solltest du dir einen Stop-Button auf dem Frontpanel platzieren, der deine "Lebens-Schleife" beendet...und wenn du das hast, brauchst du keinen Abbruch-Button mehr. Wenn du das als eine Art "Not-Stop" verwenden willst, dann kannst du das STOP-VI aber nehmen...allerdings kriegst du Schwierigkeiten, eine gängigen Stop-Button mit ner lokalen/globalen Variable zu verbinden...probiers mal!

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2007, 14:59
Beitrag #5

Blondchen Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Apr 2006

2018
1996
DE

70180
Deutschland
VI abbrechen
' schrieb:Was hast du eigentlich vor?

Der "Abbruch-Button" in der Leiste oben ist eigentlich nicht dazu gedacht, ein VI im normalen Betrieb zu beenden. Dafür solltest du dir einen Stop-Button auf dem Frontpanel platzieren, der deine "Lebens-Schleife" beendet...und wenn du das hast, brauchst du keinen Abbruch-Button mehr. Wenn du das als eine Art "Not-Stop" verwenden willst, dann kannst du das STOP-VI aber nehmen...allerdings kriegst du Schwierigkeiten, eine gängigen Stop-Button mit ner lokalen/globalen Variable zu verbinden...probiers mal!

A.

Ja, es soll ein NOT-AUS sein, falls der Code in einem der SubVIs hängen bleibt.
Werde mal ein bisschen rumprobieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2007, 15:02
Beitrag #6

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
VI abbrechen
' schrieb:Ja, es soll ein NOT-AUS sein, falls der Code in einem der SubVIs hängen bleibt.

Da wäre die elegantere Methode, ein Timeout-VI zu implementieren...



By the way:
Wenn es wirklich ein NOT-AUS sein soll, der auch auf Hardware (Aktoren, Sensoren) wirkt, dann begibst du dich auf extrem dünnes Eis! Das ist nicht zulässig...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.11.2007, 08:22
Beitrag #7

TomJuan Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Nov 2007

8.0
2002
kA

80809
Deutschland
VI abbrechen
' schrieb:Da wäre die elegantere Methode, ein Timeout-VI zu implementieren...
By the way:
Wenn es wirklich ein NOT-AUS sein soll, der auch auf Hardware (Aktoren, Sensoren) wirkt, dann begibst du dich auf extrem dünnes Eis! Das ist nicht zulässig...

Dass ein NOT-AUS, der auch auf Aktoren wirkt so nicht realisiert werden soll/darf versteh ich. Wie kann/soll man es aber am Besten realisieren wenn so eine Funktion benötigt wird?
Ich programmiere gerade eine Pneumatik-Steuerung und stehe da vor dem gleichen Problem. Ich hätte es so gemacht, dass sobald der Abbruch-Button gedrückt wird zuerst die Signale so gesetzt werden, dass sämtliche Aktoren in unkritische Endlagen fahren und danach die Lebensschleife beendet wird. Das funktioniert aber nur, wenn die Software auch läuft. Wenn da ein Fehler auftritt gibts ein größeres Problem...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.11.2007, 08:43
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
VI abbrechen
' schrieb:Dass ein NOT-AUS, der auch auf Aktoren wirkt so nicht realisiert werden soll/darf versteh ich. Wie kann/soll man es aber am Besten realisieren wenn so eine Funktion benötigt


NOT-AUS = Hardware-NOT-AUS....d.h. du musst deine Aktoren über einen Not-Aus-Taster vom Stromnetz trennen...oder zumindest für einen "sicheren Halt" (gibt'st z.B. als digitalen Eingang an Frequenzumrichtern) sorgen!

In deiner SW wird dann nur angezeigt "Not-Aus betätigt"...und an der Anlage geht (je nach Norm) die rote oder blaue HW-Lampe an...ebenso solltest du die entsprechende Meldung in deiner SW mit dieser Farbe unterlegen!

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sub-VI über Button im Hauptpanel abbrechen der Philipp ausm Wald 28 28.613 01.08.2018 06:55
Letzter Beitrag: GerdW
  "Abbrechen"-Knopf im Datei-Dialog ändern Marcusius 1 3.288 10.06.2015 12:49
Letzter Beitrag: jg
  Laufendes VI abbrechen Patrik 5 6.281 04.04.2013 08:09
Letzter Beitrag: Patrik
  wie Prozess vorzeitig abbrechen? Hasenfuss 3 4.398 13.03.2013 16:46
Letzter Beitrag: GerdW
  Zyklus abbrechen ragingbull 11 8.400 24.09.2012 16:19
Letzter Beitrag: GerdW
  While Schleife vorzeitig abbrechen Moeseph 3 5.377 08.04.2012 12:09
Letzter Beitrag: Moeseph

Gehe zu: