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 o en carpetas que contengan objetos 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.
¿Cómo funcionan los alias?
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
.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 interfaz de usuario y vincular dinámicamente las propiedades Speed
y Acceleration
mediante el alias de Motor.Entregue su opinión