Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Timing kurzer Intervalle? Kategorie: Programmierung (von martin binder - 31.01.2002 14:38)
Als Antwort auf Timing kurzer Intervalle? von Peter B. - 31.01.2002 12:25

Hallo,
wenns nicht zu genau sein soll (noch besser als 1/100 Sekunden - Bereich) dann genügt der Timer.
Ich verwende folgende Prozedur:
In eine "long" Variable übergebe ich den system timer, wenn die "Stoppuhr" gestartet werden soll.
Dann mache ich in einem Unterprogramm eine Abfrage, ob schon xx Sekunden abgelaufen sind.
Dem Unterprogramm übergebe ich die Variable und die Zeit in Sekunden.
Zurück bekomme ich den Wert 0  für "noch nicht", und 1 für "schon abgelaufen".
Das Unterprogramm selbst ist auch ganz einfach:
Eine zweite Abfrage der momentanen Systemzeit (system.timer) MINUS der Variablen (alter system.timer) MINUS ( Sekunden MAL 1000 ).
Das Resultat (ebenfalls vom Typ "long") ist NEGATIV, wenn noch nicht genügend Zeit vergangen ist, POSITIV wenn schon.
Der Typ LONG hat den Vorteil, da� beim �berlauf des System Timers (alle 48 Tage) auch LONG überläuft, die Berechnung klappt also auch dann.
GruÃ? Martin


    Antwort schreiben


Antworten:

Re: Timing kurzer Intervalle? (von Peter Bochmann - 31.01.2002 18:51)