Re: Stopuhr mit CCII Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Martin Binder - 26.10.2001 19:37) | |
Als Antwort auf Re: Stopuhr mit CCII von Franz - 22.10.2001 8:37
| |
Hi, ich verwende folgende Routine zum Abfragen : //***************************************** //----------------------------------------------------- function diffs(long oldtim, int seconds) returns byte //----------------------------------------------------- // Routine zur Abfrage ob bestimmte Zeit in Sekunden schon vergangen ist // return = 0 -> NEIN, return = -1 -> JA { long newdif, deltim; deltim = seconds * 1000; // gewünschte Zeitdifferenz in s newdif = system.timer() - oldtim; // aktuelle Zeitdifferenz in s if deltim > newdif return 0; // noch nicht vergangen return -1; } //***************************************** ... long starttime starttime= system.timer() ... j = diffs(starttime, 60) if j ... ...und so weiter... //***************************************** Das kannst du sicher auf eine Stoppuhr umbauen. Der interne Timer zählt alle ms um1 weiter. Meine CC2 geht damit pro Tag um etwa 4 sec vor. Nehme an, da� das vom Programm abhängt. Denn früher (kleines Programm) wars viel ärger. Martin | |
Antwort schreiben Antworten: |