Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: zeitschaltung Kategorie: Programmierung Basic (von Kay - 20.04.2005 13:19)
 Als Antwort auf Re: zeitschaltung von danny - 20.04.2005 13:04
Kay nutzt:  CC1-Unit V1.1
> Hallo Kay,
> danke für die schnelle Hilfe.
> Ok mit den 10 sek geht es.
> Und wenn ich nun 20 min haben möchte nehm ich dann 50*60*20  also 60.000, schafft der so große Zahlen oder muß ich das wie bei dem Pausebefehl ,wo es ja och nur bis 10.000 geht splitten?
> Danke Danny

das is ne ganz einfache rechnung:
der freilauftimer ist eine systemvariable, wird ununterbrochen in 20-ms-schritten
im bereich -32768 <= timer <= 32767 (also wie ein word) incrementiert und läuft
dabei über... macht 65536 schritte ... * 20 ms ergibt einen überlauf alle 21,845 minuten.
will heißen: liegt deine zeitbeschränkung innerhalb dieses zeitrahmens, kannst
du das programmkonstrukt bis dahin auch so verwenden. erst, wenn es um
größere abschnitte geht, muss man einen minutenzähler einbringen und anhand
des timers einen weiteren zähler bedienen. (teilen)

 Antwort schreiben

Bisherige Antworten:

Re: zeitschaltung - (Korrektur-Nachtrag) (von Kay - 22.04.2005 13:55)