Tabellen als Konstanten-Arrays? Kategorie: Programmierung (von ChristianS - 2.11.2010 18:13) | ||
| ||
Hallo, ich möchte für eine Anzahl von Geräten eine Tabelle mit Schaltzeiten hinterlegen. Dabei hat jedes Gerät 6 unterschiedliche Programme, die je nach Wochentag und anderen kalendarischen Ereignissen ausgewählt werden, wobei während der Sommerzeit nur der erste Teil der Schaltzeiten, und während der Winterzeit der 2. Teil der Schaltzeiten benutzt werden soll. Programm0: Timer 1: SZEinschaltzeit, SZAusschaltzeit, SZOffset , WZEinschaltzeit, WZAusschaltzeit, WZOffset Timer 2: SZEinschaltzeit, SZAusschaltzeit, SZOffset , WZEinschaltzeit, WZAusschaltzeit, WZOffset Programm1: Timer 1: SZEinschaltzeit, SZAusschaltzeit, SZOffset , WZEinschaltzeit, WZAusschaltzeit, WZOffset Timer 2: SZEinschaltzeit, SZAusschaltzeit, SZOffset , WZEinschaltzeit, WZAusschaltzeit, WZOffset ... Programm5: Timer 1: SZEinschaltzeit, SZAusschaltzeit, SZOffset , WZEinschaltzeit, WZAusschaltzeit, WZOffset Timer 2: SZEinschaltzeit, SZAusschaltzeit, SZOffset , WZEinschaltzeit, WZAusschaltzeit, WZOffset Meine erste Idee war ein Konstanten-Array zu nehmen, in dem die Uhrzeiten als Strings hintereinander geschrieben werden. Aber das wird sehr unübersichtlich und die Ansteuerung der einzelnen Programme zu kompliziert. // Winterzeit | Sommerzeit // ein aus Offset 1| ein aus Offset 2 const ZirkuPumpe[] = //Programm 1: "--:--:--","21:00:00","00:30:00","--:--:--","21:00:00","00:30:00", "--:--:--","21:00:00","00:30:00","--:--:--","21:00:00","00:30:00", Leider habe ich keine gute Idee, wie man das vernünftig organisieren kann. Vielleicht denke ich ja wieder zu kompliziert und jemand hat eine eine gute Idee. Schön wäre es auch, wenn man die Anzahl der Timer je Programm flexibel halten könnte. Wenn jemand eine Anregung hat, wäre ich sehr dankbar. Gru�, ChristianS | ||
Antwort schreiben Antworten: |