Aliases

Um alias é um tipo de variável que aponta para um nó de origem com uma propriedade
NodeId
. Os aliases permitem que as instâncias de um objeto exibam valores diferentes. Por exemplo, usando um alias, uma instância do painel frontal de um motor pode exibir dados de vários motores dinamicamente.
OBSERVAÇÃO: Consulte Dicionário de termos para saber mais sobre aliases.
O alias é vinculado a áreas de um modelo de informação do projeto, possibilitando a configuração de vínculos dinâmicos, sendo possível criar uma lógica dinâmica.
Crie um alias em um objeto ou um tipo de objeto chamado nó pai. O nó de origem para o qual o alias aponta identifica a área de origem.
DICA: Crie aliases em objetos gráficos para criar uma interface de usuário dinâmica, como um widget. O widget pode representar um tipo de motor que exibe dinamicamente os valores para cada instância diferente do tipo de motor.

Operação

No objeto
A
, crie um alias que aponta para o nó de origem
B
. De um nó
A
ou de qualquer nó filho do nó
A
, você pode criar vínculos dinâmicos para o nó
B
e qualquer nó filho do nó
B
.
Operação de alias

Propriedade Tipo

Um alias contém uma propriedade Tipo com um valor que é um nó de referência. Essa referência é para o tipo de objeto ou variável do nó de origem. Quando você define o nó de origem de um alias, a propriedade Tipo recebe automaticamente um valor. Se o nó de origem for uma instância do motor, Tipo aponta para o nó Motor.
Em um widget onde o nó de origem de um alias é definido em tempo de execução, você deve especificar o nó Tipo. É possível criar vínculos no navegador de vínculos dinâmicos usando os nós do modelo de informação do nó Tipo. Em tempo de design, esses nós representam os nós do projeto em tempo de execução.
Por exemplo, para projetar um widget que exibe as propriedades de um tipo de motor, crie um tipo de motor com duas propriedades: Speed e Acceleration. Crie um tipo de MotorPanel e adicione o alias do motor. Defina a propriedade Tipo do alias para o nó do tipo de motor. Em seguida, você pode adicionar dois rótulos ou outro controle de UI e vincular dinamicamente as propriedades Speed e Acceleration por meio do alias do motor.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.