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 

Wartezeiten in While-Schleifen



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.11.2006, 07:53
Beitrag #1

Effemfour Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Jul 2006

8.5
2005
de

1150
Oesterreich
Wartezeiten in While-Schleifen
Hallo zusammen,

für was werden eigentlich Wartezeiten in While-Schleifen benötigt?

grüße
Lukas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.11.2006, 07:56
Beitrag #2

Dennis.Moser Offline
Administrator
Administrators

Beiträge: 3.045
Registriert seit: Aug 2004

5.1 : 7.1 : 8.x : 20xx
1997
DE_EN

57589
Deutschland
Wartezeiten in While-Schleifen
Hallo,

da ohne Wartezeit, die max. Ausführungsgeschw. zum tragen kommt, und damit die Systemlast auf 100%geht...

Es reicht eine minimale Verzögerung um dies zu verhindern.

Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!

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

BC: 14vqy6mgfswpX6z7HLVxk1h3sHAvzE4aZG
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2006, 08:21
Beitrag #3

Traxx Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Jun 2005

5.1, 7.1, 8.01, 8.20, 8.21, 8.5
2004
en

78
Deutschland
Wartezeiten in While-Schleifen
Solltest Du allerdings eine Event Struktur in der Schleife haben, kann auch auf das wait verzichtet werden
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2006, 09:26
Beitrag #4

Effemfour Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Jul 2006

8.5
2005
de

1150
Oesterreich
Wartezeiten in While-Schleifen
danke...

wird nun um diese Wartezeiten zu verwirklichen die Funktion "Wait [ms]" oder "Wait until next ms multiple" verwendet?

grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2006, 09:53
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Wartezeiten in While-Schleifen
<div align="left">Hallo,

im Normalfall sollte "Wait[ms]" vollkommen auslangen.

MfG, Jens</div>

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
29.11.2006, 10:10 (Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2006 10:15 von Lucki.)
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Wartezeiten in While-Schleifen
' schrieb:wird nun um diese Wartezeiten zu verwirklichen die Funktion "Wait [ms]" oder "Wait until next ms multiple" verwendet?

Beispiel: Wait bzw Wait until.. sei 100ms, die Ausführungszeit von dem was sich in der Schleife befindet sei 20ms. Dann ist die gesamte Ausführungszeit im ersten Fall 100+20ms, im zweiten Fall 100ms.

Das "Wait until.." nimmt Bezug auf ein absolute Uhr mit Millisekunden-Anzeige. Man hat damit einen präzisen Schleifentakt, der nicht dadurch verlängert wir, daß das was in der Schleife ist auch etwas Zeit braucht (gilt solange die Ausführungszeit nicht länger ist als die Wartezeit)

Noch ein Ergänzung: Ein Uhr sollte sollte man auch dann nicht verwenden, wenn sich in der Schleife ein Sub-Vi befindet, welches selbst auf etwas wartet. Beispielsweise ist das beim "DAQmx Lesen" der Fall. Das VI wartet solange, bis sich neue Daten im Buffer befinden (oder zumindest läßt es sich so konfigurieren). Bei Verwendung einer zusätzlichen Wartezeit würde man die Gefahr heraufbeschwören, daß der Buffer überläuft.

Man kann ein laufendes LV-Programm leicht mit dem Windows-Task-Manager (Strg-Alt-Del) überprüfen. Beträgt die CPU-Last 100%, dann ist etwas faul.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2006, 10:40
Beitrag #7

Effemfour Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Jul 2006

8.5
2005
de

1150
Oesterreich
Wartezeiten in While-Schleifen
vielen dank für die erklärungen.

hat mir sehr geholfen.

grüße
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
  LV Entwicklungsumgebung verursacht hohe CPU-Last und lange Wartezeiten eb 2 4.116 29.07.2011 10:16
Letzter Beitrag: eb

Gehe zu: