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 | ||
| ||
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: |