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

AVEVA™ InTouch HMI

​.ScooterPosLeft, ​.champ

  • Last UpdatedMar 13, 2018
  • 1 minute read

Ce .champ .ScooterPosLeft contrôle de manière dynamique la position du curseur gauche dans une courbe historique.

Catégorie

Historique

Utilisation

HistTrendTag.ScooterPosLeft

Paramètre

HistTrendTag

Variable de type « courbe historique », renseignée avec le nom de la courbe.

Remarques

Ce .champ en lecture/écriture contrôle de manière dynamique la position du curseur gauche. Vous pouvez l’utiliser dans une fonction QuickScript pour récupérer la position du curseur gauche ou pour déplacer ce dernier sur une autre position de la courbe.

Ce .champ est le plus souvent utilisé en association avec l’ensemble des fonctions HTGetValue(). Ces fonctions doivent spécifier la courbe historique interrogée, ainsi que la position courante des curseurs.

Type de données

Réel (lecture/écriture).

Valeurs acceptées

Entre 0,0 et 1,0 ; avec 0,0 correspondant à l’extrémité gauche et 1,0 à l’extrémité droite du graphe de courbe historique.

Exemples

L’exemple suivant repositionne le curseur gauche. Celui-ci sera positionné à une distance correspondant à 34 % de l’étendue totale du graphe à partir de l’extrémité gauche de la courbe historique actuellement associée à la variable VarCourbeHist.

MyHistTrendTag.ScooterPosLeft=.34;

Dans l’instruction suivante, la fonction QuickScript HTGetValueAtScooter() permet de récupérer la valeur de la plume 1 à la position courante du curseur gauche. Toute modification dans la liste d’arguments entraîne la réévaluation de la fonction. Chaque changement de position du curseur gauche va donc provoquer une réévaluation de cette instruction.

MyRealTag=HTGetValueAtScooter (VarCourbeHist,VarCourbeHist.UpdateCount, 1, VarCourbeHist.ScooterPosLeft, 1, "PenValue");

Voir aussi

.ScooterPosRight,.ScooterLockLeft,.ScooterLockRight