Utilizando Aliases no iX Developer

Nesse tutorial você irá aprender a utilizar Aliases no iX Developer. Aliases são utilizados para referenciar uma Tag em um contexto em que essa Tag pode ser referenciada diretamente. Quando atribuída, o iX Developer irá agir como se a Tag original tivesse sido utilizada. Isso é extremamente útil para poder reutilizar telas sem a necessidade de criar uma tela duplicada.


Adicionando uma tela e criando aliases


Nesse exemplo iremos simular 3 motores com controles de velocidade e corrente máxima. Utilizar Aliases nesse projeto irá facilitar a criação do mesmo. 

Comece desenvolvendo uma tela com 3 botões, um para cada motor.

 


Crie uma nova tela e adicione 2 sliders e 1 botão. Os sliders irão representar os parâmetros do motor e o botão irá fechar a tela.

 


Adicionando os Aliases


Clique em Aliases no canto inferior esquerdo da tela.

 


Adicione 2 Aliases clicando em Add. Dê um nome para eles que represente os parâmetros que queremos utilizar, esses nomes aparecerão apenas na tela atual. Na coluna Default Value digite o nome da Tag que iremos referenciar. Caso não tenha criado a mesma ainda basta apertar Enter e a Tag será criada.

 


Adicionando instâncias


Os Aliases criados anteriormente são mostrados como colunas na tabela da aba de instâncias. Nessa aba é possível acrescentar valores adicionais que irão substituir o valor padrão. Se um valor é alterado na aba de instâncias o valor novo é mostrado em negrito para indicar o mesmo diferencia do valor padrão do Alias.

Adicione 3 instâncias e nomeie-as.

 


Conectando o Alias ao objeto


Volte para o Layout.

 


Selecione o Slider de velocidade e expanda a janela de configuração de Tags. Clique em Aliases e depois em "MotorSpeed", ou qualquer nome que você tenha dado ao Alias de velocidade do motor.

 


Repita o processo com o outro slider, dessa vez adicionando o Alias da corrente máxima. 

Adicione a ação Close Screen no botão.

 


Alterar a ação da tela baseado nas instâncias


A ação Show Screen em objetos (ex. botões) é utilizada para mostrar uma tela específica. Para telas que possuem Aliases, também é possível selecionar qual instância da tela utilizar, consequentemente quais tags assinalar nos objetos. 

Volte para a tela inicial, selecione o botão do primeiro motor e clique em Actions. Adicione a ação Show Screen e escolha a tela dos sliders que acabamos de criar. Agora podemos escolher qual instância queremos utilizar. Nesse caso utilizaremos o ParamMotor1.

A opção Default é uma instância virtual configurada com a valor padrão do Alias.

 


Repita o processo para o motor 2 e 3 e rode o programa. 


Ficou com dúvidas? Então clique no botão abaixo e fale com a gente!

ENVIE SUA DÚVIDA

Esta publicação foi relevante para você? Avalie o material para que possamos continuar melhorando.

Clique para gravar a avaliação
Gostou? Então compartilhe



Assine nossa newsletter e saiba tudo sobre automação!

Receba novidades sobre o mercado da automação, nossas soluções e as ações mais recentes envolvendo a Altus diretamente no seu e-mail.