Utiliser des variables indirectes avec des variables locales
- Last UpdatedSep 24, 2024
- 1 minute read
Les variables indirectes sont normalement utilisées avec des variables définies dans un dictionnaire de variables local. Une variable indirecte locale vous permet de créer des objets visuels et d’afficher les différents attributs d’une variable locale. Par exemple, vous pouvez créer une console d’affichage dans une fenêtre d’application. La console contient des interrupteurs reliés à une variable indirecte locale, associée à différents .champs. Dans l’exemple suivant, un opérateur peut modifier les limites d’alarmes des .champs reliés à une variable indirecte locale PumpRPM.
L’illustration suivante montre une console contenant des liens d’animations reliés aux limites d’alarmes PumpRPM. Une variable indirecte associe les attributs des différentes variables locales à la console d’affichage des limites d’alarmes.

Pour rediriger la console sur la variable appropriée, ajoutez une instruction dans un QuickScript sous la forme.
Indirect_tag_name.Name = « tag_name »;
Dans cet exemple, nom_variable est le nom d’une variable effectivement définie dans le dictionnaire de variables local. Lors de l’exécution de ce script, tous les .champs associés à la variable locale deviennent accessibles à travers la variable indirecte.