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

AVEVA™ InTouch HMI

HTGetTimeAtScooter (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Die Funktion HTGetTimeAtScooter() gibt die Uhrzeit für den Datenpunkt an der Anzeigelineal-Position (bestimmt durch Linealnummer und Linealposition) zurück. Die Zeit ist in Sekunden seit dem 1.1.1970, 0:00 Uhr GMT angegeben.

Kategorie

Archivdaten

Syntax

Ergebnis=HTGetTimeAtScooter(Archiv_Variable, Aktualisierungszähler,Linealnummer,Linealposition);

Argumente

Archiv_Variable

Beliebige Variable vom Typ "Hist. Trend".

Aktualisierungszähler

Integer-Wert, der das .UpdateCount-Feld des Trends darstellt.

Linealnummer

Integer-Wert, der das linke oder rechte Anzeigelineal darstellt:
1=Linkes Anzeigelineal
2=Rechtes Anzeigelineal

Linealposition

Real-Wert, der die Position des Anzeigelineals darstellt. Sie können hierfür die Punktfelder .ScooterPosRight oder .ScooterPosLeft des Trends verwenden.

Anmerkungen

Wenn sich der Wert eines der Argumente "Aktualisierungszähler", "Linealnummer" oder "Linealposition" ändert, wie die Funktion erneut ausgeführt und der Rückgabewert aktualisiert. Dadurch ist gewährleistet, dass der Ausdruck nach jedem Datenabruf und nach jeder Anzeigelineal-Bewegung ausgewertet wird.

Beispiel

Die folgende Anweisung ruft für den Wert an der aktuellen Position des linken Anzeigelineals im Trend "Trend1" die Zeit in Sekunden ab:

HTGetTimeAtScooter("Trend1",Trend1.UpdateCount,1, Trend1.ScooterPosLeft);