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");