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

Re: unterschiedliche Zeitschaltuhren Kategorie: Programmierung (von Heribert - 23.03.2006 19:11)
Als Antwort auf Re: unterschiedliche Zeitschaltuhren von Heribert - 23.03.2006 18:52
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-ReglerBoard, eigenes Board, OSOPT V3.0
Sorry beim ersten habe ich das formatieren vergessen.

Hallo,

nun ja das hängt vom verwendeten Display und der Eingabemöglichkeit ab. Ich verwende bei meiner
Heizungsregelung das edip 240 mit Touchscreen.
Das Prinz war dir glaube ich klar ?
z.B.:
thread start
{
byte min, dow, Nr;
int time;

min = system.minute();
wait system.minute() != min;
time=system.hour()*100 + system.minute();
dow=system.dow();

//-------------------------------------------------------------------------
// HK1
//-------------------------------------------------------------------------

    if dow==0   {if time>=var.HK1einSO and time<var.HK1ausSO var.HK_Raum[0]=var.HK_TTRaum [0];
                else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==1   {if time>=var.HK1einMO and time<var.HK1ausMO var.HK_Raum [0]=var.HK_TTRaum [0];
                else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==2   {if time>=var.HK1einDI and time<var.HK1ausDI var.HK_Raum [0]=var.HK_TTRaum [0];
                else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==3   {if time>=var.HK1einMI and time<var.HK1ausMI var.HK_Raum [0]=var.HK_TTRaum [0];
                else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==4   {if time>=var.HK1einDO and time<var.HK1ausDO var.HK_Raum [0]=var.HK_TTRaum [0];
                else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==5   {if time>=var.HK1einFR and time<var.HK1ausFR var.HK_Raum [0]=var.HK_TTRaum [0];
                else    var.HK_Raum [0]=var.HK_TNRaum [0];}
    if dow==6   {if time>=var.HK1einSA and time<var.HK1ausSA var.HK_Raum [0]=var.HK_TTRaum [0];
                else    var.HK_Raum [0]=var.HK_TNRaum [0];}


etc.  Für jedes zu schaltende Gerät

 Eigendlich muss man jetzt nur die einzelnen Werte über das Display verändern.
 
 Der Abschnitt in meinem Programm ist recht lang, ich kann ihn Dir aber per Email zu kommen lassen.
 
Mfg
Heribert


    Antwort schreiben


Antworten: