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

AVEVA™ InTouch HMI

HTGetTimeStringAtScooter (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Die Funktion HTGetTimeStringAtScooter() gibt die Uhrzeit für den Datenpunkt an der Anzeigelineal-Position als Zeichenfolge zurück.

Kategorie

Archivdaten

Syntax

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

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.

Format_Text

Zeichenfolge, die das zu verwendende Uhrzeit-/Datumsformat angibt. Folgende Format_Text-Zeichenfolgen sind möglich:

"Date", "Time", "DateTime", "DOWShort" (z. B. Mi für Mittwoch) und "DOWLong" (z. B. Mittwoch).

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. Der Inhalt des Rückgabewerts wird durch die Formatzeichenfolge bestimmt.

Beispiel

Die folgende Anweisung ruft für den Wert an der aktuellen Position des rechten Anzeigelineals im Trend "Trend1" die Uhrzeit (Format "Time") ab. Der Wert wird in der Meldungsvariablen "ZeitLinealRechts" gespeichert:

ZeitLinealRechts=HTGetTimeStringAtScooter ("Trend1",Trend1.UpdateCount,2, Trend1.ScooterPosRight,"Time");