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.
1. 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.
2. 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.
3. 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 a mesma diferença do valor padrão do Alias.
Adicione 3 instâncias e nomeie-as.
4. 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.
5. 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 o valor padrão do Alias.
Repita o processo para o motor 2 e 3 e rode o programa.
Comentários
0 comentário
Por favor, entre para comentar.