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

Re: Timer mit Systemzeit Kategorie: Programmierung (von krassos - 28.03.2006 17:10)
Als Antwort auf Re: Timer mit Systemzeit von Heribert - 27.03.2006 18:37
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, OSOPT V3.0
> Hallo Sascha,
>
> also die läuft im 24 Stundenformat.
>
> Wenn du mit Sekunden arbeiten willst musst du das ganze so aufbauen.
>
> thread start
>  {
> byte min;second
> int time;
>  
>  second= system.second();
>  wait system.second() != second;
> time=system.hour()*10000 + system.minute()*100 +system.second(); ;
>  
>  if time >=150300 and time <= 150320 ports.set(1,1);
>   else ports.set(1,0);
>
>

>
> Im Grunde wird die Zeit lediglich mathematisch dargestellt damit man sie vergleichen kann.
> In deinem Fall :  15 Uhr  = 15*10000 = 150000
>                           3min * 100            =      300
>                         20 sec                    =       20
>                                                      = 150320      

Hallo ihr beiden,

ich bin grad am dazwischenrufen, also mach ich es hier auch einmal ;)

Wenn wir schon von Mathetik reden, dann muÃ? time hier mindestens long sein.

GruÃ? krassos



> eine weitere möglichkeit ist nur mit den Minuten zu arbeiten (1. Beispiel)und für den Schaltvorgang
> einen Timer zu verwenden. Hier im Forum gibt es einen Universaltimer. ( such mal nach Universaltimer ).
> Dann würde das ganze so ausehen.
>
> thread start
>  {
>  byte min;
>  int time;
>  
>  min = system.minute();
>  wait system.minute() != min;
> time=system.hour()*100 + system.minute();
>  
>  if time >=1503 and time <= 1503 timer (0,-1,0,60000}    // 20000 steht Milisekunden
>
> if timer (0,0,0,20000) = constant.on  ports.set(1,1);  
>    else ports.set(1,0);
>

>
>
> der Timer muss als function vor dem thread eingefügt werden.
>
> Mfg
> Heribert
>


    Antwort schreiben


Antworten:

Re: Timer mit Systemzeit (von Heribert - 28.03.2006 18:24)
Re: Timer mit Systemzeit (von Sascha - 28.03.2006 17:41)