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 

Frage zu Timerfunktionen



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!

29.06.2007, 00:36
Beitrag #1

Snoop2000 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2006

8.5, 8.2, 7.1, 2009
2006
de_en

52064
Deutschland
Frage zu Timerfunktionen
Hallo zusammen,

Kann mir jmd den genauen Unterschied zwischen den beiden Funktionen "Warten (ms)" und "Bis zum nächsten Vielfachen von ms warten" (die Uhr und das Metronom) erklären?

Wichtig ist mir dabei vor allem, ab wann die beiden Funktionen ihre ms warten.

Danke schon mal,

Snoop

Wer Rechtschreibfehler findet darf sie behalten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.06.2007, 05:54
Beitrag #2

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Frage zu Timerfunktionen
Hi,

solange du nur eine (While-)-Schleife mit einer der beiden Funktionen "ausbremst", d.h. CPU-Zeit "freimachst", ist kein Unterschied. Laufen aber zwei While-Schleifen parallel in einem Blockdiagramm, werden diese bei Verwendung des Metronoms (in beiden Schleifen) miteinander synchronisiert, d.h. sie können zwar unterschiedlich schnell durchlaufen, ein neuer Durchlauf beider Schleifen startet aber gleichzeitig.

Gruss
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
29.06.2007, 06:00
Beitrag #3

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Frage zu Timerfunktionen
Warten = Wartet genau die angegebenen ms

Bis zum nächsten Vielfachen von ms warten = wenn 100 daran angeschlossen ist wird gewartet bis der interne msTimer einen genau durch die Zahl teilbaren wert erreicht hat. aners ausgedtückt steht 100 dran wird bis z.B. 100, 200, 300,....1000,1100 usw gewartet. also wenn das programm an die stelle kommt und der interne timer hat z.B. 125666 wartet die funktion bis 125700 also 34ms.

Ich hoff ich hab das am hellichten morgen schon vernünftig erklärt.

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2007, 08:50
Beitrag #4

Snoop2000 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2006

8.5, 8.2, 7.1, 2009
2006
de_en

52064
Deutschland
Frage zu Timerfunktionen
Danke schon mal für die schnellen Antworten.

Noch eine Frage dazu:
Wird die Zeit bei Warten am Anfang der Schleife gestartet oder wenn die Schleife durchgelaufen ist?

Wer Rechtschreibfehler findet darf sie behalten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2007, 08:54
Beitrag #5

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Frage zu Timerfunktionen
Da Alles in LV parallel läuft wird (wenn Du nichts dagegen unternimmst) am Anfang die "Stoppuhr" gestartet.

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2007, 09:37
Beitrag #6

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Frage zu Timerfunktionen
Hier siehst Du noch mehr zu diesem Thema.

Gruß Markus

' schrieb:Hallo zusammen,

Kann mir jmd den genauen Unterschied zwischen den beiden Funktionen "Warten (ms)" und "Bis zum nächsten Vielfachen von ms warten" (die Uhr und das Metronom) erklären?

Wichtig ist mir dabei vor allem, ab wann die beiden Funktionen ihre ms warten.

Danke schon mal,

Snoop

--------------------------------------------------------------------------
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
30.06.2007, 18:11 (Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2007 18:13 von Lucki.)
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Frage zu Timerfunktionen
' schrieb:Noch eine Frage dazu:
Wird die Zeit bei Warten am Anfang der Schleife gestartet oder wenn die Schleife durchgelaufen ist?
Vor einiger Zeit hätte ich auch noch so geantwortet wie Gottfried: Die Wartefunktion wird zuerst gestartet, und nach meinen bisherigen Erfahrungen ist es auch so. Johnson und Jennings weisen aber darauf hin, daß das ein Irrglaube ist. Das Warte-VI ist ein Vi wie jedes andere auch, und enthält keinerlei magische Funktion, wonach es bevorzugt abgearbeitet wird. Wenn man also in der Schleife einen Timer von 10 ms hat und etwas anderes, was 5 ms dauert, dann kann es entweder passieren, daß das Warte-Vi zuerst aufgerufen wird- in diesem Fall ist die Gesamtzeit 10ms, da während der Wartezeit das andere Zeugs in der Schleife abgearbeitet wird. Es kann aber auch passieren, daß das Warte-VI nicht zuerst aufgerufen wird - in diesem Fall beträgt die Gesamt-Zeitdauer 15ms.
Mit zeitgesteueren Schleifen und zeitgesteuerten Sequenzen ist man vor solchen Überraschungen sicher - die habe ich allerdings selbst noch nicht verwendet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.07.2007, 16:32
Beitrag #8

Snoop2000 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2006

8.5, 8.2, 7.1, 2009
2006
de_en

52064
Deutschland
Frage zu Timerfunktionen
Hallo zusammen.

Danke für die Infos zum Thema Warte Funktionen.

Meine Beobachtung spricht auch dafür, dass die Funktionen eben nicht paralel arbeitet. Ich hatte eine Schleife mit der Warte funktion mit 10ms ausgebremst. In der Auswertung der Daten stellte sich dann aber herraus, dass z.B. ein 30s durchlauf 32,2s dauert. Dacht zunächst, dass die Rechenleistung nicht reicht und hab es auf 100ms geändert, aber mit dem gleichen Ergebnis. Ich nehm mal an das hier ganau das passiert ist, was Lucki auch beschreibt.
Bin daraufhin auf die "Warten bis..." Funktion umgestiegen mit 10ms... wieder das gleiche... Aber ich weiß ja auch nicht genau, wann diese Funktionen ausgeführt werden. Ich dachte, das diese Funktionen mit der Schleife zusammen laufen, also genau am Ende starten... Aber das kann ja wohl leider nicht angenommen werden.
Ich werd das jetzt so machen wie in dem Artikel den Markus vorgeschlagen hat. Mit einer Sequenzstruktur die "Warten bis..." Funktion nach der Abbarbeitung der Schleife laufen lassen.
In zwei Wochen bin ich wieder am Prüfstand und werd es versuchen. Danach werd ich dann hier Posten, was dabei herraus gekommen ist.

Gruß Snoop

Wer Rechtschreibfehler findet darf sie behalten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2007, 14:50
Beitrag #9

Snoop2000 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2006

8.5, 8.2, 7.1, 2009
2006
de_en

52064
Deutschland
Frage zu Timerfunktionen
Mal ein Nachtrag zum Beitrag:

Habe die Timerfunktion inzwischen über eine Sequenzstruktur umgestellt und jetzt funktioniert das Timing so wie ich es wollte. Leider war es nur nicht möglich das ganze mit 10ms laufen zu lassen, vermutlich ist dafür der Computer zu schlecht. Mit 100ms funktioniert es aber.

Danke mal an alle die geholfen haben.

Gruß,
Snoop

Wer Rechtschreibfehler findet darf sie behalten!
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
  Timerfunktionen dominik 16 10.941 31.05.2005 09:45
Letzter Beitrag: Oliver Listing

Gehe zu: