Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

​.ChartLength (Punktfeld)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Das Punktfeld .ChartLength legt den Anzeigezeitraum eines Archivierungstrends fest.

Kategorie

Archivdaten

Verwendung

HistTrendTag.ChartLength

Parameter

Variable

Beliebige Variable vom Typ "Hist. Trend".

Anmerkungen

Das Punktfeld .ChartLength gibt die Länge des Diagramms in Sekunden an. Sie ist als die Zeitspanne in Sekunden definiert, die in einem Archivierungs-Trenddiagramm angezeigt wird. Der Anzeigezeitraum wird wie folgt berechnet:

ChartLength=(Datums-/Zeitstempel am rechten Diagrammrand) - (Datums-/Zeitstempel am linken Diagrammrand);

Da die Zeit-/Datumsstempel in Sekunden seit dem 1.1.1970, 0:00 Uhr angegeben werden, ergibt die Berechnung die Anzahl der Sekunden zwischen dem linken und dem rechten Diagrammrand.

Wenn Sie den aktuellen Wert des Punktfelds .ChartLength durch eine Berechnung verändern möchten, muss diese daher in Sekunden erfolgen. Wenn Sie beispielsweise den aktuellen Anzeigezeitraum .ChartLength um zwei Stunden verkürzen möchten, müssen Sie die zwei Stunden zunächst in Sekunden umrechnen. Beispiel:

(2 Stunden) * (60 Minuten/Stunde) * (60 Sekunden/Minute) = 7200 Sekunden.

Datentyp

Integer (Lesen/Schreiben)

Gültige Werte

Alle positiven ganzen Zahlen

Beispiele

Die folgende Anweisung setzt den Anzeigezeitraum auf eine Stunde.

HtVar.ChartLength=3600 {60 Minuten * 60 Sekunden/Minute};

Die folgende Anweisung verschiebt den Anzeigezeitraum um die Hälfte nach links.

HtVar.ChartStart=HtVar.ChartStart - HtVar.ChartLength / 2;

Die folgende Anweisung verschiebt den Anzeigezeitraum um 10% nach links.

HtVar.ChartStart=HtVar.ChartStart - (.10 * HtVar.ChartLength);

Siehe auch

.ChartStart