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

AVEVA™ InTouch HMI

​.ScooterPosLeft (Punktfeld)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Das Punktfeld .ScooterPosLeft steuert die Position des linken Anzeigelineals in einem Archivierungstrend.

Kategorie

Archivdaten

Verwendung

HistTrendTag.ScooterPosLeft

Parameter

Variable

Beliebige Variable vom Typ "Hist. Trend".

Anmerkungen

Mit diesem Punktfeld lässt sich die Position des linken Anzeigelineals dynamisch steuern. Mit diesem Feld können Sie (in einem Skript) die aktuelle Position des linken Anzeigelineals abrufen, oder Sie können diesem Punktfeld einen Wert zuordnen, um die Position des linken Anzeigelineals innerhalb des Trenddiagramms zu verändern.

Dieses Punktfeld wird häufig in Verbindung mit den Funktionen des Typs HTGetValue() verwendet. Bei diesen Funktionen muss angegeben werden, welcher Archivierungstrend abgefragt wird und auf welcher Position sich das Anzeigelineal aktuell befindet.

Datentyp

Real (Lesen/Schreiben)

Gültige Werte

0,0 bis 1,0, wobei 0,0 den linken Rand und 1,0 den rechten Rand des Archivierungstrends kennzeichnet.

Beispiele

Im folgenden Beispiel wird das linke Anzeigelineal neu positioniert. Die Anweisung setzt das linke Anzeigelineal im Archivierungstrend "MeinTrend" auf eine Position bei 34 Prozent der Zeitachse.

MeinTrend.ScooterPosLeft=.34;

In der folgenden Anweisung wird mit der Funktion HTGetValueAtScooter() der Wert von Stift 1 an der aktuellen Position des linken Anzeigelineals abgerufen. Die Funktion wird jedes Mal neu ausgeführt, wenn sich der Wert eines der Argumente ändert. Daher hat auch eine Positionsänderung des linken Anzeigelineals eine Neuberechnung zur Folge.

RealVar = HTGetValueAtScooter( Trend1, Trend1.UpdateCount, 1, Trend1.ScooterPosLeft, 1, "PenValue" )

Siehe auch

.ScooterPosRight, .ScooterLockLeft, .ScooterLockRight