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 

Programm von vorne starten



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!

10.08.2006, 07:09
Beitrag #1

Effemfour Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Jul 2006

8.5
2005
de

1150
Oesterreich
Programm von vorne starten
Hallo zusammen,

kleine Frage:
gibts in LabVIEW eigentlich eine Möglichkeit am Ende einer Sequenz die ganze Sequenz über einen Button wieder neu zu starten? So nachdem Motto: Messagebox: Neue Messung oder Beenden. und bei Neuer Messung soll das Ganze von vorne nochmal starten.

lg Lukas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 07:25
Beitrag #2

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
Programm von vorne starten
Hmm,

eine While-Schleife `drumrum und den Messagebox - Button auf die Endbedingung... Spontan, vielleicht nicht ganz schön.

Bau das ganze doch besser in eine State-Machiene ein!

Gruß

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 07:49
Beitrag #3

Effemfour Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Jul 2006

8.5
2005
de

1150
Oesterreich
Programm von vorne starten
denk nicht, dass das funktioniert.

v.a. wenn ich den button auf die endbedingung hänge, dann startets ja nicht von vorne sondern beendet eher das programm.
Ich will aber das Ganze einfach nochmal starten lassen, weil beenden ist nicht das Problem.

State-Machine? bin noch nicht so in LabVIEW bewandert, dass ich wüßte was das ist....

grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 08:07
Beitrag #4

strippi Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Oct 2005

8.0.1
2005
kA


Deutschland
Programm von vorne starten
du kannst die abbruchbedingung von der whilescheife ändern.
da wird sie jedesmal gestartet wenn du den button betätigst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 13:18
Beitrag #5

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Programm von vorne starten
Hallo Lukas,
ich würde ne Case-Struktur um Deine Sequenz legen und den Schalter "neue Messung" an die Case anschließen.
Im True-Case liegt Deine Sequenz.

Du mußt dann nur für den Programmstart Dir noch eine Startbedingung überlegen, da die Case jetzt nur per Button gestartet wird.
State-Machine ist natürlich auch eine Lösung wie Mr. T schon sagt.
Letzendlich ist die "State-Machine" ein anderes Wort für eine Case-Struktur, die den Programmablauf sehr elegant steuert.

Gruß
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 13:31
Beitrag #6

Effemfour Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Jul 2006

8.5
2005
de

1150
Oesterreich
Programm von vorne starten
Danke Andreas..

das könnte eventuell sogar funktionieren. bin mir aber nicht ganz sicher, weil das Programm wirklich sehr groß ist.

Werd mich melden obs klappt oder nicht.

grüße Lukas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.08.2006, 14:00
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
Programm von vorne starten
<div align="left">Hallo Lukas,

wenn Dein Programm schon sehr groß ist, solltest Du dringend über SubVI's nachdenken. Damit wird es kleiner und wesentlich leichter zu lesen.
Aber das hast Du hier im Forum sicher schon ein paar mal gelesen.

Gruß
Andreas
</div>

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 14:07 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2006 14:19 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Programm von vorne starten
Also Leute macht es doch nicht unnötig kompliziert, es mag ja alles richtig sein mit state machine und so, aber das ist doch dann die Kür, die Pflicht ist: einfache Antwort auf einfache Frage, und zwar sinnvollerweise als Beispiel
   


Angehängte Datei(en)
Sonstige .vi  Restart.vi (Größe: 13,47 KB / Downloads: 285)

Sonstige .vi  Restart2.vi (Größe: 13,84 KB / Downloads: 262)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 14:47
Beitrag #9

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Programm von vorne starten
Simpel, elegant und funktioniert!
Klasse Lösung. Merk ich mir.

Grüßle
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2006, 17:06
Beitrag #10

BKone Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Aug 2006

7.1 und 8
2006
kA


Deutschland
Programm von vorne starten
Ich weiß das sich die Frage damit eigentlich erübrigt hat, aber wie schaut das mit einer Ereignisstruktur aus? Darüber läßt sich doch auch eine Sequenz mit einem Button neu starten......
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
  LabVIEW-Programm über Aufgabenplanung starten kwakz 3 4.994 27.05.2014 09:02
Letzter Beitrag: th13
  Schieberegister, wieder von vorne beginnen suntmaster 1 4.934 24.04.2012 11:39
Letzter Beitrag: GerdW
  Probleme ein LabVIEW 5 Programm mit 8.2 zu starten Vechs 5 4.900 18.01.2008 14:42
Letzter Beitrag: Vechs
  Anderes Programm mit LabVIEW starten Frostenskog 6 9.717 30.01.2007 10:05
Letzter Beitrag: Frostenskog
  programm in anderem Programm einbinden maier_m 1 4.015 04.04.2006 09:19
Letzter Beitrag: eg
  Auf trigger warten und dann programm starten s.tante 1 3.288 16.02.2006 07:47
Letzter Beitrag: thomas.sandrisser

Gehe zu: