DOW
Die DOW Eigenschaft liefert den Wochentag als Zahl aus der integrierten Echtzeituhr.
Bei der M-Unit 2 ist der Rückgabewert im Bereich 1...7 (Montag bis Sonntag).
Im DCF-Protokoll ist der Sonntag = DOW = 7.
Bei den älteren Unit 1, M-Unit und Station 1 ist Dow firmwareseitig fehlerhaft, was bedeutet, dass Dow mit Vorsicht zu genießen ist. Der Rückgabewert liegt hier im Bereich 0..6 (Sonntag bis Samstag). Wenn der Wert hier > 6 ist bedeutet daß es ist Sonntag.
Bemerkung:
Diese Eigenschaft kann sowohl gelesen oder auch geschrieben werden. Wobei beim Schreiben der Eigenschaft das aktuelle Datum nicht nachberechnet oder geändert wird! Der Wochentag wird immer um 23:59:59 um eins erhöht.
Die C-Control Micro kennt keine Dow Eigenschaft.
Beispiel:
Option CC1.0 'Sollte bei Unit 1 gemacht werden 'Damit der Compiler die Konstanten 'BPPMonday..etc. anpassen kann Define x As byte x = Dow If x = BPPMonday then Print "Ich hasse MONTAG MORGEN"
Siehe auch: Vordefinierte Konstanten