Diagramme werden verwendet, um Inhalte von Datenarchiven***1000-50 in einer Visualisierung mit Hilfe des Visuelements Diagramm***1002-21 grafisch darzustellen.
Hinweis:
Für weitere Informationen zum Aufbau von Diagrammen siehe: Datenquellen***1008
Eigenschaften
Name: frei wählbarer Name des Diagramms
Diagrammtitel: dieser Diagrammtitel wird ggf. in der Visualisierung angezeigt
Kumulation: alle Datenquellen des Diagramms können ggf. kumuliert dargestellt werden, d.h. die Daten werden zu Durchschnittswerten für ein bestimmtes Intervall zusammengefasst
ohne: die Daten werden nicht kumuliert
Sekunde..Jahr: die Daten werden für das gewählte Intervall zu Durchschnittswerten zusammengefasst
gesamter Zeitraum: alle Daten des gewählten Diagrammintervalls (s.u.) werden zu einem Durchschnittswert zusammengefasst
Diagrammintervall: legt den Zeitraum der anzuzeigenden Datenarchiv-Inhalte (Datenquellen) fest (siehe unten)
Startdatum (links): definiert den Beginn des Diagrammintervalls (die "linke" Begrenzung des Diagramms)
hier können ggf. absolute und relative Zeitangeben, sowie KOs angegeben werden (s.u.)
Enddatum (rechts): definiert das Ende des Diagrammintervalls (die "rechte" Begrenzung des Diagramms)
hier können ggf. absolute und relative Zeitangeben, sowie KOs angegeben werden (s.u.)
X-Achse: ermöglicht bei Bedarf eine manuelle Konfiguration des Intervalls der X-Achse (empfohlen wird jedoch die automatische Skalierung)
Intervall (Einheit): legt ggf. fest, in welcher Einheit die X-Achse skaliert werden soll
automatisch skalieren: die X-Achse wird automatisch für eine gute Lesbarkeit skaliert (empfohlen)
Sekunden..Jahre: Die X-Achse wird mit der gewählten Einheit skaliert, die Angabe "Tick-Abstand" ist erforderlich!
Hinweis: Das manuelle Konfigurieren der X-Achse steht für kumulierte Diagramme nicht zu Verfügung.
Tick-Abstand: legt bei einer manuellen(!) Skalierung den Abstand zwischen zwei Ticks in der gewählten Einheit fest
die Ticks rasten in diesem Intervall ein, d.h. ein Intervall von z.B. 15 Minuten führt dazu, dass bei einer Startzeit von 12:04:18 der erste Tick um 12:15:00 erscheint, der folgende Tick um 12:30:00 und so fort
Hinweis: Ggf. werden nicht alle Ticks angezeigt, vielmehr wird der zu Verfügung stehende Platz (Diagrammbreite in der Visualisierung) optimal ausgenutzt (ggf. wird ein Vielfaches des Intervalls verwendet).
Y-Achsen: ermöglicht eine gemeinsame Skalierung aller zugewiesenen Y-Achsen bzw. Graphen
alle Datenquellen***1008 mit der Skalierungs-Option "Diagramm-Einstellungen (Y-Achsen) verwenden" werden gleichermaßen skaliert
Min-Wert/Max-Wert: dieses Angaben definieren (jeweils optional) das gemeinsame Gesamtintervall der Y-Achsen (Achsenabschnitt)
wird kein Mindest- bzw. Maximalwert angegeben, wird der jeweilige Wert automatisch auf der Grundlage der verfügbaren Datenpunkte ermittelt
Hinweis: Werden bei einer automatischen Ermittlung keine gültige Werte gefunden (z.B. bei einem leeren Datenarchiv), werden die individuellen Einstellungen zur Y-Achsen-Skalierung der entsprechenden Datenquelle verwendet.
Gesamtintervall optimieren: legt fest, ob das Gesamtintervall (Mindestwert..Maxmimalwert) automatisch optimiert werden soll
nein: die Angaben "Min-Wert/Max-Wert" (bzw. die aus den verfügbaren Datenpunkten errechneten Grenzwerte) werden unverändert übernommen
ja (Algorithmus 1): die Angaben "Min-Wert/Max-Wert" (bzw. die aus den verfügbaren Datenpunkten errechneten Grenzwerte) werden ggf. derart angepaßt, dass sich eine harmonische (gut ablesbare) Aufteilung in Y-Intervalle ergibt
Y-Intervalle: legt ggf. die Anzahl der Y-Intervalle fest
0: die Anzahl der Y-Intervalle wird automatisch berechnet (in Abhängigkeit der zur Verfügung stehenden Diagrammfläche und der Schriftgröße)
1..∞: die gewünschte Anzahl der Y-Intervalle (falls die Option "Y-Intervalle optimieren" aktiviert ist, kann die tatsächliche Anzahl hiervon abweichen)
Schaltflächen
Mit der Schaltfläche "Diagramm erstellen" wird ein neues Diagramm mit den o.g. Eigenschaften angelegt.
Anschließend stehen weitere Eigenschaften zu Verfügung:
Weitere Eigenschaften
Datenquellen: Hinzufügen und Bearbeiten einer beliebigen Anzahl von Datenquellen***1008
jede Datenquelle***1008 wird ggf. als Graph (bzw. 2 Graphen) in dem Diagramm dargestellt
die Auflistung der Datenquellen folgt diesem Schema: Farbe, Datenarchiv, ggf. individuelle Legende (blau), Graph-Typ, Linienstärke/Größe
Hinweis: Die Angaben in dieser Auflistung (Farbe, Graph-Typ, etc.) beziehen sich stets auf den ersten Graphen in der Konfiguration einer Datenquelle.
Diagrammintervall
Start- und Enddatum des Diagramms werden über die o.g. Eigenschaften definiert und gelten für alle Datenquellen des Diagramms gleichermaßen. Das Diagrammintervall legt fest, welcher Zeitraum der verfügbaren Datenarchiv-Einträge im Diagramm berücksichtigt werden soll.
Start- und Enddatum können sowohl statisch bzw. absolut, als auch dynamisch bzw. relativ angegeben werden. Das Visuelement Diagramm***1002-21 kann diese Angaben zudem dynamisch ersetzen.
Werden Start- und(!) Enddatum nicht angegeben, werden alle verfügbaren Daten im Diagramm berücksichtigt.
Wird beispielsweise nur das Enddatum angegeben (das Startdatum hingegen nicht), so werden alle verfügbaren Daten bis einschließlich zum Enddatum im Diagramm berücksichtigt.
Hinweis:
Die Intervalle der X-Achse werden stets automatisch auf der Grundlage des Diagrammintervalls berechnet und skaliert (in Abhängigkeit der zu Verfügung stehenden Diagrammfläche und der Schriftgröße). Eine manuelle Anpassung der X-Intervalle ist nicht möglich.
Die folgenden Ausdrücke können als Start- und Enddatum (auch in Kombination) verwendet werden (ohne "" anzugeben):
Absolute Angaben:
absolutes Datum, z.B. "27.03.2014" (die Uhrzeit wird dann intern auf 00:00:00 gesetzt)
absolute Uhrzeit, z.B. "12:01:34" (das Datum wird dann intern auf das aktuelle Datum gesetzt)
absolutes Datum und absolute Uhrzeit, z.B. "27.03.2014 12:01:34"
Relative Angaben:
"today": aktuelles Datum (die Uhrzeit wird intern auf 00:00:00 gesetzt)
"now": aktuelles Datum und aktuelle Uhrzeit
"now -5 day": aktuelles Datum und aktuelle Uhrzeit abzüglich 5 Tage
"now +5 second": aktuelles Datum und aktuelle Uhrzeit zuzüglich 5 Sekunden
"first day of this month": der erste Tag des aktuellen Monats
"last day of next month": der letzte Tag des aktuellen Monats
weitere Einheiten sind z.B.: second, minute, hour, day, month, year
"{id}": Repräsentiert den Wert eines KOs mit dieser ID, z.B. "now -{567} days" bis "now -4 days"
"{x/y/z}": Repräsentiert den Wert einer KNX-GA, z.B. "now -{1/2/3} days" bis "now -4 days"
Hinweis: Existiert das KO nicht, wird der Ausdruck unverändert verwendet: "{1/2/3}" bliebe also unverändert in der Intervallangabe bestehen und würde zu einem ungültigen Intervall führen.