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 

Force restart



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!

11.09.2009, 08:49
Beitrag #1

andi neu Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Jun 2009

8.5.1
-
kA

52072
Deutschland
Force restart
Hi Leute, gibt es eine Möglichkeit, einen restart des Programmes per Knopfdruck einzubauen, ohne mein komplettes Programm umzubauen?

mfg,andi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.09.2009, 11:05
Beitrag #2

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Force restart
Hallo andi neu,

wenn Du um Dein ganzes Programm eine Whileschleife ziehst, dann Dein Programm beendest wird es durch die Whileschleife wieder ausgeführt.
Du musst halt dann Dein Programmende etwas anders gestalten.

Grüße

kpa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2009, 10:39
Beitrag #3

andi neu Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Jun 2009

8.5.1
-
kA

52072
Deutschland
Force restart
das geht leider nicht, habe ein recht komplexes Programm erstellt, in dem viele SubVis abgearbeitet werden.

Wenn ich dabei die erste while Schleife beende, wartet das Programm, bis die SubVIs beendet sind.

Ich brauche eine Möglichkeit, erst die STOP Funktion und dann die AUSFÜHREN Funktion hintereinander zu benutzen.
Hat jemand eine Idee, wie ich dies bewerkstelligen könnte?

mfg,Andi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2009, 10:56
Beitrag #4

andi neu Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Jun 2009

8.5.1
-
kA

52072
Deutschland
Force restart
Hmm, gibt es villeicht eine Möglichkeit, die Funktion STOP nur auf ein SubVI anzuwenden, ohne dabei das übergeordnete VI anzuhalten?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2009, 08:34
Beitrag #5

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Force restart
Glas1Glas2Bahn

Gruß Markus

--------------------------------------------------------------------------
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
15.09.2009, 10:52
Beitrag #6

andi neu Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Jun 2009

8.5.1
-
kA

52072
Deutschland
Force restart
Ich weiss, daß man das nicht so machen sollte, aber ich bräuchte es hier für Testzwecke.

Also, es gibt ja den Eigenschaftsknoten, "dieses VI" "abbrechen".
Oder es gibt diese schöne Funktion STOP du weisst schon, dieses STOP zeichen, der das komplette Programm abbricht(Ausführung abbrechen).

Dies möchte ich nur auf ein SubVi anwenden.
Gibt es nicht eine Möglichkeit auf Knopfdruck ein SubVI anzuhalten(abzubrechen), ohne das MainVI gleichzeitig mitanzuhalten.


Ich hab im Forum gesucht, aber bisher immer nur gelesen, daß man seine gesamte Routine umschreiben soll.


Aber ich möchte auch nicht in jede einzelne while schleife in jedem subvi eine Variable für eine Abbruchbedingung übergeben.
Und da ich flache Sequenzstrukturen benutze, möchte ich auch nicht das komplette Programm umschreiben.

Vielleicht geht es ja auch, das ganze Programm anzuhalten(abzubrechen) und direkt neu auszuführen?

mfg,andi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.09.2009, 15:15
Beitrag #7

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Force restart
Kannst Du mal ein Bsp. hochladen, wie Du das meinst? Ich stehe auf dem Schlauch. Unsure

Gruß Markus

--------------------------------------------------------------------------
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
18.09.2009, 11:04
Beitrag #8

andi neu Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Jun 2009

8.5.1
-
kA

52072
Deutschland
Force restart
Also, ich habe es mir so gedacht, ich lasse mein Programm als HauptSubVi in einer Schleife laufen.

Wenn das HauptSubVi beendet wird, startet es direkt neu.

Das Problem ist, die UnterSubVis laufen etwas länger und in einer Reihenfolge ab.

Ich möchte also mein HauptSubVi sofort beenden, ohne die UnterSubVis abzuarbeiten, auch wenn sie gerade ausgeführt werden.
Aber das MainVi soll nicht beendet werden.

So wie im Beispiel fun ktioniert es leider nicht, aber vom Prinzip her, sollte es so ähnlich aufgebaut sein.

mfg, Andi

LV 8.5.1


Sonstige .vi  SubViabbrechen.vi (Größe: 66,8 KB / Downloads: 263)



Sonstige .vi  MainVi.vi (Größe: 7,33 KB / Downloads: 265)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.09.2009, 11:25
Beitrag #9

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Force restart
Hallo andi neu,

bevor Du ein VI beendest müssen erst alle Sub-VI's beendet sein. So wie Du Dir das vorstellst geht es nicht.

Vllt. kannst Du Deine VI's paralell laufen lassen.

Grüße

kpa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2009, 09:14
Beitrag #10

andi neu Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Jun 2009

8.5.1
-
kA

52072
Deutschland
Force restart
Nein, ich muss die SubVis leider nacheinander abarbeiten.

Hab alles in einer Flachen Sequenzstruktur und müsste für jedes einzelne SubVi eine Abbruchbedingung erstellen.

Wie könnte ich es denn besser lösen?


   
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
  Restart while loop Gutelaunebär 3 6.810 15.06.2012 12:58
Letzter Beitrag: NWOmason
  Joystick mit Force Feedback steuern PeterGötz 1 5.630 10.10.2006 21:35
Letzter Beitrag: A.Berndsen

Gehe zu: