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 

Dieses Thema hat akzeptierte Lösungen:

Timing-Probleme



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!

20.08.2015, 08:41 (Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2015 09:01 von jg.)
Beitrag #1

Joachim Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Mar 2015

2014 Pro
-
DE



Timing-Probleme
Hallo,


Ich habe hier bei LabVIEW ein Problem mit dem Timing.

Folgende Situation:
- VI starten
- bei „Zeitvorgabe“ eine Zeit eingeben, z.B. 10 Sekunden
- „go“ drücken

Ergebnis des ALLERERSTEN Durchlaufs:
- bei „verstrichene Zeit“ wird (beginnend bei „0“) in 1/10 Sekunden hochgezählt, bis die vorgegebene Endzeit erreicht ist (egal, wann ich nach Eingabe der Zielzeit auf „go“ drücke)
- Lampe leuchtet nach Erreichen der Zielzeit

Wenn man dann einfach wieder „go“ klickt, sollte bei „verstrichene Zeit“ der Zähler wieder bei Null beginnen. Ob man davor eine neue Zeit eingibt oder einfach wieder auf „go“ klickt, sollte keine Rolle spielen.

Das Problem:
Wenn man beispielsweise besagte 10 Sekunden eingibt und nach dem ersten Durchlauf irgendwann wieder auf „go“ klickt, läuft der Zähler nicht bei „0“ Sekunden los, sondern irgendwo dazwischen.

Nach ein paar Tests habe ich herausgefunden, dass die Schleife, in der sich das ExpressVI befindet, scheinbar nicht beendet und das ExpressVI damit nicht auf den ursprünglichen Ausgangszustand, also auf Null, gesetzt wird.

Wenn ihr das VI testet, werdet ihr feststellen, was ich meine. Die „verstrichene Zeit“ sollte jedesmal bei „0“ starten, egal wann ich auf „Go“ klicke und egal, ob ich vorher eine neue Zielzeit eingebe oder nicht.

Kann mir jemand hierzu das VI so zurechtbiegen, dass, unabhängig wann ich nach dem ersten Durchlauf wieder auf „go“ klicke, JEDESMAL der Zähler bei „0“ startet?

Ich habe das VI in LabVIEW 2015 geschrieben und auch nach V12 konvertiert. Ob es als 12er-Version arbeitet, weiß ich jedoch nicht, da ich die nicht habe.

Es muss auf jeden Fall in der vorgegebenen Form einer state machine programmiert sein, da es Teil eines größeren Projekts ist, das als state machine. Falls aber jemand eine andere Variante hat, die ich in eine state machine umsetzen kann, wäre das eventuell auch eine Lösung.


Gruß und besten Dank schon mal
Joachim
Auch nach MEHRFACHEM Versuchen war es nicht möglich, hier einen Anhang mit hochzuladen.

EDIT jg: Externe Links gelöscht, Dateien hier hochgeladen, ging ohne Probleme


Angehängte Datei(en)
0.0 .zip  LED-Test_12.zip (Größe: 17,86 KB / Downloads: 142)

0.0 .zip  LED-Test_15.zip (Größe: 24,96 KB / Downloads: 139)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.08.2015, 09:07
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Timing-Probleme

Akzeptierte Lösung

Du musst das "Elapsed Time" 1x bei Start einer neuer Wartezeit zurücksetzen, z.B. so:
   

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Timing Transition oder Pulse Measurements? timosche79 4 2.736 28.02.2019 15:40
Letzter Beitrag: timosche79
  Timing Einstellung DAQ-assistent bachatero18 6 3.699 26.02.2019 15:11
Letzter Beitrag: bachatero18
  Sequenz zur Dokumentation, Einfluss auf das Timing TSC 7 4.394 19.10.2016 07:08
Letzter Beitrag: TSC
  Timing Problem Nattdis 0 2.316 05.02.2015 14:56
Letzter Beitrag: Nattdis
  Timing simulation and control loop I2thavo 0 3.335 23.07.2014 19:49
Letzter Beitrag: I2thavo
Question Modelleisenbahn-Timing-Probleme "Chris" 5 5.003 18.03.2014 15:46
Letzter Beitrag: GerdW

Gehe zu: