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

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: