Schedule
Der Schedule kann zur Anzeige und Bedienung von Zeitschaltplänen und Kalendereinträgen verwendet werden. Der aktuelle Zeitschaltplan wird auf Basis des Wochenzeitschaltplans und der Ausnahmen erstellt.

Verwendung
Einsatz auf jeder beliebigen Seite, auf der ein Zeitschaltplan verwaltet werden soll.
Wird dem Attribut BaObject ein Schedule-Objekt übergeben, lassen sich die generischen Funktionen nutzen.
Features
Resultierender Zeitplan
Der erste Reiter Aktueller Zeitschaltplan zeigt die Kombination aus dem wöchentlichen Zeitschaltplan und den Ausnahmen an. Hierbei gilt folgende Hierarchie:
- Lokale Ausnahmen
- Globale Ausnahmen
- Wöchentlicher Zeitschaltplan
Bearbeiten vom Wochenzeitschaltplan
Im Reiter Wöchentlicher Zeitschaltplan kann der jede Woche geltende Zeitschaltplan bearbeiten werden, ohne Berücksichtigung bereits definierter Ausnahmen.

In dieser Ansicht gibt es für jeden Tag einen Zeitschaltplan mit verschiedenen Einträgen. Ein Eintrag kann über sein Menü bearbeitet oder gelöscht werden. Die Start- und Endzeit bzw. Position, lässt sich auch mit der Maus oder dem Finger verändern.
Jeder Tageszeitschaltplan hat ebenfalls ein Menü, über das sich Einträge hinzufügen und Änderungen zurücksetzen lassen.
Durch Auswahl der Kopierfunktion werden die Einträge des Tages kopiert und können an anderen Tagen eingefügt werden.
Das Kopieren ist auch in andere Zeitschaltplänen oder Ausnahmen möglich.

Verwalten von Ausnahmen
Im Reiter Kalender werden die Ausnahmen verwaltet. Weitere Informationen zur Verwendung sind im Control Calendar zu finden.
Menü
Über das Menü im oberen rechten Bereich vom Schedule, lassen sich entweder alle durchgeführten Änderungen zur SPS übertragen oder verwerfen.

Attribute
Das Control erbt vom BaseControl und hat somit dieselben Attribute. Dazu kommen folgende Attribute.
BA
BaObject
tchmi:framework#/definitions/Symbol
Symbol für BaObject zum Verwenden der generischen Funktionalitäten von TcHmiBa. Verknüpft ein einzelnes Objekt oder einen kompletten View (inkl. Kinder) mit dem Control.
![]() | Das Attribut ist nicht bei allen Controls anwendbar. |
Common
Orientation
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Orientation
Legt die Ausrichtung des wöchentlichen Zeitschaltplans fest.
SnapPeriode
tchmi:general#/definitions/Number
Legt fest, wie genau sich Zeitschaltplaneinträge einstellen lassen. Wenn SnapPeriode z. B. auf 15 eingestellt wird, können Einträge jeweils auf eine Viertelstunde genau eingestellt werden.
DisplayTimeCursor
tchmi:general#/definitions/Boolean
Legt fest, ob ein Cursor für die aktuelle Uhrzeit im resultierendem Zeitschaltplan angezeigt wird.
CurrentDateTime
tchmi:general#/definitions/DateTime
Legt die Zeit fest, die der Cursor für die aktuelle Uhrzeit anzeigt.
Wird ein BaObject verwendet, wird die aktuelle Zeit vom entsprechenden Gerät angezeigt.
BaData
BaInterfaceSymbolNames
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Conrols.Management.Schedule.BaInterfaceSymbolNames
Bearbeiten der BaInterfaceSymbolNames.
ActiveText
tchmi:general#/definitions/String
Legt den Text fest, der in den Einträgen angezeigt wird, wenn ein binärer Zeitschaltplan verknüpft wurde und der Wert TRUE ist.
InactiveText
tchmi:general#/definitions/String
Legt den Text fest, der in den Einträgen angezeigt wird, wenn ein binärer Zeitschaltplan verknüpft wurde und der Wert FALSE ist.
StateTexts
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Common.Combobox.ComboboxItems
Legt die Texte fest, die in den Einträgen angezeigt werden, wenn ein Multistate Zeitschaltplan verknüpft wurde.
Unit
tchmi:framework#/definitions/TcHmi.BuildingAutomation.StringOrNumber
Legt die Einheit in den Einträgen fest, wenn ein analoger Zeitschaltplan verknüpft wurde. Mögliche Werte sind:
- textuell (z.B. "°C")
- numerisch (Enumerationswert von E_BA_Unit)