AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

gettickcount

Ein Thema von Johny_honda · begonnen am 28. Apr 2009 · letzter Beitrag vom 28. Apr 2009
Antwort Antwort
Johny_honda

Registriert seit: 13. Apr 2007
Ort: Mertzig
2 Beiträge
 
#1

gettickcount

  Alt 28. Apr 2009, 09:01
Hallo
Ich steuere mit seriellen Daten verschiedene Relais.
Jetzt wollte ich die Zeit messen, die verbraucht wird bis die Racks antworten.
Bei normaler Abfrage dauert es ca. 65 ms proRack, wenn geschaltet wird
wird pro Rack 30 ms mehr verbraucht. (bistabile Relais)
Mit gettickcount setze eine start variable und eine stop variable.
Der Unterschied müsste meine Zeit angeben.
Bei Programmstart 3 Racks (ca. 180 ms) wird 31 ms angezeigt, beim schalten ändert
nichts. Wenn ich jetzt 8 Sekunden unterbreche wird ca. 8500 ms angezeigt.
Wenn jetzt das Programm weiterläuft. wird immer 234 ms (falsch) angezeigt
und beim schalten 30ms mehr, was wieder stimmt.
Vielleicht hat jemand eine Erlärung für das komische Verhalten.
Danke
MfG John
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

Re: gettickcount

  Alt 28. Apr 2009, 09:03
Soweit ich weiß bietet GetTickCount() nur eine bestimmte Auflösung, ist also nicht auf die Millisekunde genau.
Versuch mal Hier im Forum suchenQueryPerformanceCounter (und Hier im Forum suchenQueryPerformanceFreq)...
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz