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

AVEVA™ InTouch HMI

HTGetValueAtScooter (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Die Funktion HTGetValueAtScooter() gibt für die Stichprobe an der angegebenen Anzeigelineal-Position, für den angegebenen Trend und die angegebene Stiftnummer einen Wert des angegebenen Typs zurück. Anhand der Veränderungen des Parameters "Aktualisierungszähler" wird der Ausdruck nach jeder Abfrage ausgewertet.

Kategorie

Archivdaten

Syntax

RealResult=HTGetValueAtScooter(Archiv_Variable, Aktualisierungszähler,Linealnummer,Linealposition,Stiftnummer, Werttyp);

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.

Stiftnummer

Nummer des Stifts (1-8) als Integer-Variable oder Zahl.

Werttyp

Zeichenfolge, die den Typ des Rückgabewerts angibt:

PenValue = Wert an Anzeigelineal-Position

PenValid = 0 bei ungültigem, 1 bei gültigem Wert.

Für das Argument "Werttyp" sind nur die oben aufgeführten Typen zulässig.

Beispiel

Die folgende Anweisung gibt 1 zurück, wenn der Wert an der aktuellen Position des rechten Anzeigelineals für Stift 3 des Trends "Trend1" ein gültiger Stichprobenwert ist, oder 0, wenn der Wert ungültig ist:

HTGetValueAtScooter("Trend1",Trend1.UpdateCount, 2,Trend1.ScooterPosRight,3, "PenValid");