Ich setze zwar bei bestimmten Projekten seit Jahren ein MFD für Fehlermeldungen ein, habe jedoch bisher eine Bedienoberfläche immer vermieden, daher ohne -B gearbeitet.
In meinem aktuellen Projekt muss ich jedoch einige Zeiten, sowie Uhrzeiten und Datumseingaben für Laien zugänglich machen. Dabei bin ich auf folgende Probleme gestoßen:
Beispielhaft hier die Jahresschaltuhr. Diese lässt Eingaben in verschiedenen Formaten zu:
a. --.07.--
b. 01.07.--
c. 01.07.11
1. In meiner Anwendung wird es keine Jahreszahl geben, nur einen durchgehenden Bereich von 8 Monaten (z.B. Juli bis Februar). Jedoch lässt sich das Eingabefeld für das Jahr offenbar nicht ausblenden? Ich habe zwar mittlerweile herausgefunden, dass man mit der DEL-Taste eine versehentliche Fehleingabe im Jahresfeld wieder löschen kann (ist m.E. nirgendwo dokumentiert!), aber das macht die Dokumentation aufwändig und man kann eine Fehleingabe nicht abfangen, da die Zahlen nicht über Merker oder vgl. zugänglich sind.
2. Im Format a gebe ich ON- und OFF-Datum im gleichen Kanal ein, im Fall b jedoch in zwei Kanälen. Der Bediener könnte versehentlich die Eingabe eines Tages löschen/beschreiben (s.o. Format a und b). Dann aber müsste die Off-Zeit plötzlich im anderen Kanal stehen, damit die Uhr korrekt funktioniert. Auch hierfür habe ich bisher keine Abfangmöglichkeit gefunden?
3. Schließlich frage ich mich, was passiert, wenn der Bediener statt 28.2. aus Versehen 31.2. eingibt. Auch dies habe ich in der Doku noch nicht gefunden.
Lediglich bei der Eingabe von Zeiten über den Zwischenschritt remanente Merker habe ich alle Möglichkeiten der Fehlerkorrektur?! Außerdem muss ich Bedienereingaben nicht vor Programmupdates manuell sichern. Richtig?
Habe ich etwas überlesen?