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 mit "verstrichene Zeit" stoppen



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!

21.08.2012, 16:55
Beitrag #21

so3ody Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Aug 2012

2010
2011
kA



RE: VI mit "verstrichene Zeit" stoppen
@Bigwoman


Beim letzten Stop ... ist falsch . Da Labview die Schleifen von innen nach außen bearbeitet
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2012, 17:10 (Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2012 17:13 von so3ody.)
Beitrag #22

so3ody Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Aug 2012

2010
2011
kA



RE: VI mit "verstrichene Zeit" stoppen
(21.08.2012 13:03 )Lucki schrieb:  
(21.08.2012 10:49 )so3ody schrieb:  meine VI bemerkt verstrichne Zeit gar nicht.... habe vermutlich an der falschen Stelle gestoppt. Kannst du mir bitte sagen wo ich das bauenstein am besten bauen soll damit meine VI funktioniert
Mich da einzuarbeiten, wie Du Dein VI gemeint haben könntest, ist mir zu kompliziert. Dein Satz "Mein VI bemerkt verstrichene Zeit überhaupt nicht" lässt mich aber den Verdacht aufkommen, daß Du die Wirkungsweise des VIs noch nicht ganz verstanden hast.
Nochmal: Das Vi Wartet nicht und meldet sich auch nicht von sich aus, wenn die Zeit verstrichen ist. Es antwortet nur, wenn es gefragt wird. Du musst es in einer Schleife wieder und wieder aufrufen und fragen: Ist die Zeit verstrichen? Und wenn dann bei der 5555ten Abfrage die Antwort True ist, dann ist die Zeit verstrichen, bzw. es ist sogar schon etwas später.

Edit: Der geordnete Rückzug, wenn ein Programm gerade im Sub-Vi eines Subvis auf irgendetwas wartet und dann plötzlich der Befehl "Programm beenden" kommt, ist übrigens keine einfache Angelegenheit. Deshalb nicht, weil es bei einer strukturierten Programmierung kein Kommando "goto End" geben sollte. Damit das möglich ist, müssen in allen SubVIs und auch im HaupVI entsprechende Vorkehrungen getroffen sein.
Aber man kann in LV, unter Missachtung dieser Regel, auch ganz brutal programmieren. Ein bedingungsloser sofortiger Abbruch nach einer vorgegebenen Zeit sähe z.B so aus:

Hallo Luci ich habe deine Idde nach gemacht sie funktioniert leider nicht die VI kriegt diese Stop Anweisung leider nicht mit

ah doch geht es mit deiner Idee Luci...
Smile

Also das mit STop funktioniert Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2012, 17:20
Beitrag #23

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: VI mit "verstrichene Zeit" stoppen
Offtopic2
(21.08.2012 17:10 )so3ody schrieb:  ah doch geht es mit deiner Idee Luci...
Smile
Der User heißt Lucki, nicht Luci...

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2012, 17:30 (Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2012 17:36 von so3ody.)
Beitrag #24

so3ody Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Aug 2012

2010
2011
kA



RE: VI mit "verstrichene Zeit" stoppen
Es ist nicht die elegante Art zu stoppen ... aber besser als gar nicht 10000000 Dank für Smile
Luki kann ich dein Stop Beispiel mit elapsed time erweitern ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2012, 18:36
Beitrag #25

so3ody Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Aug 2012

2010
2011
kA



RE: VI mit "verstrichene Zeit" stoppen
ich möchte das Beispiel vom Luki so erweiteren dass ich die Zeit die ich eingeben rückwärts sehen kann. Weiß jemand wie das egehn soll ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2012, 18:49
Beitrag #26

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: VI mit "verstrichene Zeit" stoppen
Das VI war an sich nicht zum Nachmachen, sondern nur als Beispiel wie man es nicht machen sollte. Ein normales Beenden sollte immer das Schließen von Kommunikationsschnittstellen, laufenden Datenerfassungen und geöffneten Dateien einschließen - das ist hier nicht der Fall. Das ist aber zugegebenermassen viel schwieriger zu programmieren.

Die Kombination der Stop-Funktion mit dem VI verstrichene Zeit halte ich nicht für optimal. Denn das VI muß ja in irgendeiner Schleife, in der Regel der Hauptschleife, immer gepollt werden. Wenn aber in dieser Schleife an anderer Stelle irgendetwas hängt, dann wird das VI Verstrichene Zeit überhaupt nicht mehr aufgerufen, und die Zielzeit wird verstreichen, ohne dass Stop ausgelöst werden kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Schleife stoppen in subVI illy777 31 9.344 14.09.2020 18:00
Letzter Beitrag: illy777
  While Schleife stoppen itz_me 4 5.084 13.04.2017 14:47
Letzter Beitrag: itz_me
  Signalverlauf verstrichene Zeit einbauen antwort 3 3.279 06.03.2017 15:03
Letzter Beitrag: GerdW
  X Bildlaufleiste bei Signalverlaufsdiagram stoppen Carp 18 8.942 10.06.2016 09:57
Letzter Beitrag: Carp
  Frage zu Lauflicht stoppen(vorübergehend) fuego50 4 3.591 23.05.2016 17:05
Letzter Beitrag: fuego50
  Referenziertes VI stoppen marhi 7 5.065 08.03.2016 12:07
Letzter Beitrag: rolfk

Gehe zu: