Alias

Un alias es un tipo de variable que apunta a un nodo de origen con la propiedad
NodeId
. Los alias permiten que las instancias de un objeto muestren valores diferentes. Por ejemplo, utilizando un alias, una instancia de una única placa frontal de motor puede mostrar datos de varios motores de forma dinámica.
El alias enlaza con áreas de un modelo de información del proyecto, lo que permite establecer vínculos dinámicos para poder crear una lógica dinámica.
Crea un alias en un objeto o en un tipo de objeto llamado nodo primario. El nodo de origen al que señala el alias para identificar el área de origen.
CONSEJO: Cree alias en objetos gráficos para crear una interfaz de usuario dinámica, como un widget. El widget puede representar un tipo de motor que muestra dinámicamente los valores para cada instancia diferente del tipo de motor.

Operación

En el objeto
A
, cree un alias que apunte al nodo de origen
B
. Desde el nodo
A
o cualquier nodo secundario del nodo
A
, se pueden crear vínculos dinámicos hacia el nodo
B
y cualquier nodo secundario del nodo
B
.
Operación de alias

Propiedad Tipo

Un alias contiene una propiedad Tipo con un valor que es un nodo de referencia. Esta referencia se refiere al tipo de objeto o variable del nodo de origen. Cuando establezca el nodo de origen de un alias, a la propiedad Tipo se le asigna automáticamente un valor. Si el nodo de origen es una instancia de Motor, Tipo apunta al nodo Motor.
En un widget en el que el nodo de origen de un alias está establecido en tiempo de ejecución, debe especificar el nodo Tipo. Puede crear vínculos en la ventana de vínculos dinámicos utilizando los nodos del modelo de información del nodo Tipo. En tiempo de diseño, estos nodos representan los nodos de proyecto en tiempo de ejecución.
Por ejemplo, para diseñar un widget que muestre las propiedades de un tipo Motor, cree un tipo Motor con dos propiedades: Speed y Acceleration. Cree un tipo MotorPanel y agregue el alias de Motor. Establezca la propiedad Tipo del alias en el nodo tipo Motor. A continuación, puede agregar dos etiquetas u otro control de la interfaz de usuario y vincular dinámicamente las propiedades Speed y Acceleration mediante el alias de Motor.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.