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

AVEVA™ InTouch HMI

HTZoomIn (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Die Funktion HTZoomIn() berechnet einen neuen Anzeigezeitraum und eine neue Anfangszeit. Wenn die Anzeigelineale am linken und rechten Ende des Trends stehen, wird die Dauer des Anzeigezeitraums halbiert. Die neue Anfangszeit wird anhand des Wertes des Arguments LockString bestimmt.

Wenn die Anzeigelineale nicht am linken und rechten Ende des Trends stehen, wird der Anzeigezeitraum auf den Bereich zwischen den beiden Anzeigelinealen gesetzt. Das Argument LockString wird in diesem Fall ignoriert.

Kategorie

Archivdaten

Syntax

HTZoomIn(Archiv_Variable,LockString);

Argumente

Archiv_Variable

Beliebige Variable vom Typ "Hist. Trend".

LockString

Zeichenfolge, die den Zoom-Typ darstellt:

StartTime

Anfangszeit identisch wie vor Zoom-Vorgang

Mitte

Mitte des Zeitraums identisch wie vor Zoom-Vorgang

EndTime

Endzeit identisch wie vor Zoom-Vorgang

Anmerkungen

Wenn die Anzeigelineale nicht an den Enden des Trends stehen, entspricht der neue Anzeigezeitraum dem Bereich zwischen .ScooterPosLeft und .ScooterPosRight. In diesem Fall wird der Wert von "LockString" nicht verwendet. Die kleinstmögliche Anzeigezeitraum beträgt 1 Sekunde. Nach dem Zoom-Vorgang wird die Position der Anzeigelineale auf .ScooterPosLeft=0.0 und .ScooterPosRight=1.0 gesetzt.

Beispiel

Die folgende Anweisung vergrößert den Anzeigemaßstab für die Trendvariable "Trend1" um den Faktor zwei, wobei die Anfangszeit beibehalten wird. "Trend1.ScooterPosRight" ist gleich 1,0 und "Trend1.ScooterPosLeft" ist gleich 0,0. Wenn die Anfangszeit vor dem Zoomvorgang 13:25 Uhr war und der Anzeigezeitraum 30 Sekunden umfasste, gilt (nach dem Zoom) als Anfangszeit weiterhin 13:25 Uhr. Der neue Anzeigezeitraum beträgt dann 15 Sekunden.

HTZoomIn("Trend1","StartTime");