Alias
Un alias est un type de variable qui pointe vers un nœud source avec une propriété
NodeId
. Les alias vous permettent d’avoir des instances d’un objet qui affichent différentes valeurs. Par exemple, en utilisant un alias, une instance d’une plaquette de moteur unique peut afficher des données pour plusieurs moteurs de manière dynamique.L’alias relie les zones d’un modèle d’information de projet, ce qui permet de configurer des liens dynamiques afin de créer une logique dynamique.
Créez un alias dans un objet ou un type d’objet appelé nœud parent. Le nœud source vers lequel pointe l’alias identifie la zone source.
CONSEIL:
Créez des alias dans des objets graphiques ou dans des dossiers contenant des objets pour créer une interface utilisateur dynamique, telle qu’un widget. Le widget peut représenter un type de moteur qui affiche dynamiquement les valeurs de chaque instance différente du type de moteur.
Fonctionnement des alias
Dans l’objet
A
, créez un alias qui pointe vers le nœud source B
. Depuis le nœud A
ou n’importe quel nœud enfant du nœud A
, vous pouvez créer des liens dynamiques vers le nœud B
et n’importe quel nœud enfant du nœud B
.Propriété Genre
Un alias contient une propriété
Genre
avec une valeur qui est un nœud de référence. Cette référence est dirigée vers le type d’objet ou de variable du nœud source. Lorsque vous définissez le nœud source d’un alias, une valeur est automatiquement attribuée à la propriété Genre
. Si le nœud source est une instance de Moteur, Genre pointe vers le nœud Moteur.Dans un widget où le nœud source d'un alias est défini lors de l'exécution, vous devez spécifier le nœud
Genre
. Pour créer des liens dans la fenêtre Liens dynamiques
, utilisez les nœuds du modèle d’information de nœud Genre
. Lors de la conception, ces nœuds représentent les nœuds du projet lors de l’exécution.Par exemple, pour concevoir un widget qui affiche les propriétés d’un type Moteur, créez un type Moteur avec deux propriétés,
Speed
et Acceleration
. Créez un type MotorPanel et ajoutez l’alias Moteur. Définissez la propriété Genre
de l’alias sur le nœud du type Moteur. Vous pouvez ensuite ajouter deux étiquettes ou tout autre contrôle d’interface utilisateur et lier dynamiquement les propriétés Speed
et Acceleration
via l’alias Moteur.Fournir une réponse