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 

Elapsed Time gequantelt?



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!

23.09.2008, 08:54
Beitrag #13

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.694
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Elapsed Time gequantelt?
Jetzt schreib ich aber schnell diesen Posting FERTIG - bevor der Server wieder zwischendrinnen abstürzt. Tongue

' schrieb:Dann gibt es GetTickCount, der auf ms genau ist.
Und wenn ihr mich steinigt, ich beschwöre, dass ich schon mit GetTickCount in Delphi gearbeitet habe, der auf 1ms genau aufgelöst hat.

Jetzt hab ich nochmals nachgekuckt: Betriebssystem ist WinXP SP3. Hier hat der GetTickCount eine Auflösung von 15.650 ms. Der Befehl GetTickCount an sich geht sehr schnell: Springen in Kernel32.dll und dort lediglich 5 Befehle (einschließlich ret) ausführen. Der Befehl GetLocalTime jedoch, der 100ns auflösen kann, macht dagegen tausende von Befehlen (z.B. in ntdll.RltExtendedmagicDevide).

Das Problem bei GetTickCount: Da wird eine Speicherzelle, nämlich die, die mit den 5 Befehlen ausgelesen wird, hochgezählt. Und zwar im Raster wie in GetSystemTimeAdjustment steht. Da steht bei mir aktuell halt 156250 - und 156250*100ns ergibt diese obinösen 15.6250ms.

Früher unter DOS gab es einen Timerinterrupt, der alle 18 (oder doch 15) Millisekunden kam.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Elapsed Time gequantelt? - Peter Knauer - 15.09.2008, 17:08
Elapsed Time gequantelt? - MikeS81 - 15.09.2008, 17:50
Elapsed Time gequantelt? - Lucki - 15.09.2008, 22:37
Elapsed Time gequantelt? - cb - 16.09.2008, 07:09
Elapsed Time gequantelt? - Lucki - 16.09.2008, 10:49
Elapsed Time gequantelt? - cb - 16.09.2008, 11:50
Elapsed Time gequantelt? - IchSelbst - 16.09.2008, 12:01
Elapsed Time gequantelt? - Lucki - 16.09.2008, 12:47
Elapsed Time gequantelt? - RoLe - 16.09.2008, 13:05
Elapsed Time gequantelt? - IchSelbst - 16.09.2008, 13:40
Elapsed Time gequantelt? - Lucki - 16.09.2008, 13:42
Elapsed Time gequantelt? - RoLe - 16.09.2008, 14:19
Elapsed Time gequantelt? - IchSelbst - 23.09.2008 08:54
Elapsed Time gequantelt? - Lucki - 23.09.2008, 11:04
Elapsed Time gequantelt? - IchSelbst - 23.09.2008, 11:40
Elapsed Time gequantelt? - IchSelbst - 23.09.2008, 16:26
Elapsed Time gequantelt? - Lucki - 23.09.2008, 17:53
Elapsed Time gequantelt? - RoLe - 24.09.2008, 07:34
Elapsed Time gequantelt? - jg - 24.09.2008, 17:24
Elapsed Time gequantelt? - Y-P - 24.09.2008, 20:35
Elapsed Time gequantelt? - Peter Knauer - 25.09.2008, 09:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI lempy 6 4.099 08.07.2021 10:18
Letzter Beitrag: lempy
  Elapsed Time verbunden mit ansteigender Flanke Gesetzt 11 8.896 02.12.2015 14:19
Letzter Beitrag: GerdW
  Kann das Express-VI "Elapsed Time" umprogrammiert werden? Dommas 4 6.580 20.07.2010 06:23
Letzter Beitrag: Achim
  Starten von elapsed time me007 8 7.954 06.05.2008 13:49
Letzter Beitrag: me007
  Pausieren des Elapsed Timers? Array löschen? knutroggers 17 13.457 18.10.2007 07:41
Letzter Beitrag: Achim
  Nochmal die "Elapsed Time" Klamotte Sven77 9 7.591 11.10.2007 08:12
Letzter Beitrag: Sven77

Gehe zu: