Kopfzeile

Die Kopfzeile ist ein UserControl und dient als Einstiegspunkt für Anwender. Sie bietet eine einfache Möglichkeit eine Navigation für das HMI aufzubauen und noch verschiedene anderen Features.

Features

Die Features im Überblick (v.l.n.r).

Kopfzeile 1:

Benutzereinstellungen und weitere Informationen

In diesem Menü kann der Benutzer verschiedene Einstellungen vornehmen und Dialoge einblenden:

Kopfzeile 2:

Eventliste

Die Eventliste kann über den Button mit dem Glockensymbol aufgerufen werden. Der Button zeigt ebenfalls die Anzahl der aktiven Events an, wenn die Anzahl über das Attribut EventCount verknüpft wurde.

Kopfzeile 3:

Gebäudeinformationen

Der Button mit dem Infosymbol ist das Control BuildingInformation.

Kopfzeile 4:

Über ihn kann ein Fenster aufgerufen werden, in dem verschiedene Informationen über das Gebäude und die Fassaden zu finden sind.

Kopfzeile 5:

Attribute

Das Control erbt vom TcHmiControl und hat somit dieselben Attribute. Dazu kommen folgende Attribute.

Logo

tchmi:framework#/definitions/ContentPath

Pfadangabe zum Bild mit dem Logo, das am Anfang der Kopfzeile angezeigt wird.

MenuData

tchmi:framework#/definitions/TcHmi.Controls.ResponsiveNavigation.TcHmiNavigationBar.MenuItemList

Legt die Struktur und Hierarchie der Navigation fest. Einträge in der Kopfzeile können direkt mit Content-Seiten verknüpft sein oder es können Untermenüs aufgebaut werden, die sich beim Auswählen aufklappen.

Kopfzeile 6:

SwitchBreakpoint

tchmi:general#/definitions/Number

Legt fest, bei welcher Pixelbreite in die Burger-Navigation gewechselt wird.

Kopfzeile 7:

EventCount

tchmi:general#/definitions/Number

Hier kann ein Symbol verknüpft werden, das die Anzahl der aktiven Events in der Eventliste beinhaltet. Diese Anzahl wird dann in einem Badge am Button für die Eventliste angezeigt.

Kopfzeile 8:

CurrentTemperature

tchmi:general#/definitions/Number

Aktuelle Temperatur, die in der Kopfzeile angezeigt werden soll. Typischerweise steht hier die Außentemperatur.

CurrentTemperatureUnit

tchmi:general#/definitions/String

Einheit der aktuellen Temperatur.

CloseMenu

tchmi:general#/definitions/Boolean

Hat das Attribut den Wert TRUE, lassen sich die Menüs der Kopfzeile schließen (während der Laufzeit änderbar).

NavContent

tchmi:framework#/definitions/TcHmi.Controls.ResponsiveNavigation.TcHmiNavigationContent

Inhalt zum Anzeigen in der responsiven Navigation.

UserContent

tchmi:framework#/definitions/TcHmi.Controls.ResponsiveNavigation.TcHmiNavigationContent

Inhalt zum Anzeigen im Benutzermenü.

TargetRegion

tchmi:framework#/definitions/TcHmiRegion

Hier muss die TcHmiRegion verknüpft werden, die zur Anzeige der aus dem Menü angewählten Content-Seiten dient.

EventContent

tchmi:framework#/definitions/ContentPath

Content auf dem die Eventliste liegt.

StartPage

tchmi:framework#/definitions/ContentPath

Startseite des HMIs. Diese Seite wird beim Klick auf das Logo in die TargetRegion geladen.