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

AVEVA™ InTouch HMI

HTZoomIn(), fonction

  • Last UpdatedMar 13, 2018
  • 1 minute read

La fonction HTZoomIn() calcule une nouvelle étendue et une nouvelle heure de départ du graphe. La nouvelle étendue de la courbe est égale à l’étendue précédente divisée par deux si les curseurs se trouvent à ses extrémités gauche et droite. La nouvelle heure de début est calculée à partir de la valeur de l’argument LockString.

Si les curseurs ne se trouvent pas aux extrémités de la courbe, la fonction HTZoomIn() exécute un zoom sur la zone comprise entre les curseurs et ignore l’argument LockString.

Catégorie

Historique

Syntaxe

HTZoomIn(Var_Hist,LockString);

Arguments :

Var_hist

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

LockString

Chaîne représentant le type de zoom :

StartTime

L’heure de départ est inchangée.

Center

L’heure du centre de la courbe est inchangée.

EndTime

L’heure de fin est inchangée.

Remarques

Si les curseurs ne se trouvent pas aux extrémités de la courbe, la nouvelle étendue est égale au laps de temps compris entre ScooterPosLeft et ScooterPosRight. Dans ce cas, la valeur of LockString n’est pas utilisée. L’étendue minimum d’un graphe est de 1 seconde. La position des curseurs est définie à .ScooterPosLeft=0.0 et .ScooterPosRight=1.0 après le zoom.

Exemple

L’instruction suivante réduit deux fois l’affichage et conserve la même heure de départ pour la courbe Graphe1. Le champ Graphe1.ScooterPosRight a la valeur 1,0 et Graphe1.ScooterPosLeft la valeur 0,0. Si l’heure de début définie avant le zoom était 13:25:00 et l’étendue du graphe était de 30 secondes, l’heure de début après le zoom devient 13:25:00. La nouvelle étendue est désormais de 15 secondes.

HTZoomIn("Graphe1","StartTime");

In This Topic