.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