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: Funkuhr Sommerzeit/Winterzeit Kategorie: Programmierung Basic (von Jan - 7.07.2004 20:58)
 Als Antwort auf Re: Funkuhr Sommerzeit/Winterzeit von Jürgen Christoph - 7.07.2004 16:51
Habe das ganze mal etwas überarbeitet. Ist allerdings kein vollständiges Programm,
sondern nur die Routine die mit "GOSUB GetSummerTimeBit" angesprungen wird.

#GetSummerTimeBit
  IsSummerTime = OFF

  DOW = DOW MOD 7
  ' um den DOW-Bug auszubügeln

  IF (MONTH < 3) THEN RETURN  
  'ab hier ist es März oder später
  IF (MONTH > 10) THEN RETURN
  'ab hier ist es Oktober  oder früher

  IF ((MONTH = 3) AND (DAY-DOW<25)) THEN RETURN
  'ab hier ist es der letzte So im März oder später
  IF ((MONTH = 10) AND (DAY-DOW>25)) THEN RETURN
  'ab hier ist es der letzte So im Oktober oder früher

  IF ((MONTH = 3) AND (DAY-DOW=25) AND (HOUR<3)) THEN RETURN
  'ab hier ist es der letzte So im März nach 2h oder später
  IF ((MONTH = 10) AND (DAY-DOW=25) AND (HOUR>2)) THEN RETURN
  'ab hier ist es der letzte So im Oktober vor 2h oder früher

  IsSummerTime = ON
 RETURN

In der Sommerzeit wird zwar immer die ganze Routine abgearbeitet, auch wenn man
die Routine bestimmt früher abbrechen könnte, aber wenn sie nur täglich oder stündlich
aufgerufen wird ist es ja keine so grosse Rechenzeitverschwendung. Am letzten So im Oktober
ist die Routine auch nicht ganz genau, aber mitten in der Nacht sollen die Rolladen eh
nicht aufgehen.

 Antwort schreiben

Bisherige Antworten:

Re: Funkuhr Sommerzeit/Winterzeit (von Peter Grzeschik - 3.03.2006 13:44)
    Re: Funkuhr Sommerzeit/Winterzeit (von Dietmar - 4.03.2006 19:18)
        Re: Funkuhr Sommerzeit/Winterzeit (von Peter Grzeschik - 4.03.2006 20:11)
    Re: Funkuhr Sommerzeit/Winterzeit (von Achim - 4.03.2006 14:56)
        Re: Funkuhr Sommerzeit/Winterzeit (von Peter Grzeschik - 4.03.2006 17:48)
            Re: Funkuhr Sommerzeit/Winterzeit (von Achim - 4.03.2006 23:46)
                Re: Funkuhr Sommerzeit/Winterzeit (von ManfredW - 5.03.2006 1:46)
        Re: Funkuhr Sommerzeit/Winterzeit (von ManfredW - 4.03.2006 15:46)
            Re: Funkuhr Sommerzeit/Winterzeit (von Achim - 4.03.2006 17:48)
    Re: Funkuhr Sommerzeit/Winterzeit (von Hecktor - 4.03.2006 9:09)
        Re: Funkuhr Sommerzeit/Winterzeit (von Peter Grzeschik - 4.03.2006 16:25)
Re: Funkuhr Sommerzeit/Winterzeit (von Achim - 8.07.2004 10:31)
    Re: Funkuhr Sommerzeit/Winterzeit (von Helmut - 24.09.2005 18:12)