Thema: Delphi gettickcount

Einzelnen Beitrag anzeigen

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