Shared Keyboard Demo

Simple
Este projeto demonstra como editar múltiplas variáveis utilizando apenas um teclado no UnicView Studio. Essa abordagem reduz a necessidade de criar várias janelas de teclado e facilita a manutenção do projeto — qualquer modificação no teclado precisa ser feita apenas uma vez. Além disso, a demonstração apresenta o uso do novo componente Exclusive Selector, que facilita a criação de listas em que apenas um parâmetro pode ser selecionado por vez. Esse operador funciona associando uma variável de seleção (Selector Variable) e um conjunto de variáveis de índice. Quando um índice é ativado, ele automaticamente define esse índice como true e os demais como false, garantindo que apenas um item esteja ativo de cada vez de forma prática e automatizada. Outro recurso importante é a alteração dinâmica de máscaras do teclado. Com um selector do tipo Text Box Mask vinculado ao teclado, é possível trocar automaticamente a máscara conforme o parâmetro selecionado.

Resumo das funcionalidades

  • Edição centralizada: Um único teclado é usado para editar diversas variáveis.
  •  Exclusive Selector: Operador que facilita a criação de listas exclusivas, ativando uma variável de índice e desativando as demais automaticamente.

  • Máscara dinâmica de teclado: A máscara é alterada dinamicamente, de acordo com a variável selecionada.

 

Componentes e Recursos Utilizados

Software:

  • UnicView Studio: Para criação e configuração da interface gráfica.
  • Exclusive Selector (Operator): Componente que permite selecionar apenas um item por vez, associando uma variável de seleção e um conjunto de índices que são atualizados automaticamente.

  • Selectors: Utilizados para gerenciar listas de variáveis e máscaras de teclado.

Hardware:

  • Display + Inteligente Victor Vision 

 

Como Configurar o Projeto?

  1. Baixe os arquivos do projeto:
    • O projeto está disponível no repositório oficial no GitHub.
  2. Transfira para o display:
    • Use o UnicView Studio para carregar o projeto no display.
  3. Interaja com os parâmetros:
    • Clique nos parâmetros para editá-los com o teclado.

 

Por Que Utilizar Este Projeto?

Este projeto é ideal para quem deseja otimizar o uso de teclados em interfaces industriais. Ele demonstra como aplicar lógica de seleção eficiente, reduzindo a complexidade visual e facilitando a manutenção do projeto. É um ótimo exemplo de boas práticas com o UnicView Studio.

 

Downloads e Recursos

  • Projeto no GitHub