KB-34667: Pressionando botões da tela via dispositivo externo.

Descrição:

Como simular o movimento de pressionar botões (por exemplo quatro setas direcionais e um botão OK) via IHM externa?

Solução:

Para fazer isso, uma sugestĂŁo Ă© criar um tag Matriz, associando cada cĂ©lula a um tag, e cada tag a um botĂŁo. Para indicar Ă  aplicação qual botĂŁo deve ser pressionado, crie um tag Ram como um ponteiro. Nos tags correspondentes Ă s setas da IHM, crie um script no evento OnValueChanged que deve alterar o valor do tag “Ponteiro” conforme a seta for pressionada. No tag correspondente ao botĂŁo OK da IHM, crie um script no evento OnValueChanged, e use o mĂ©todo RunMacro do Gerenciador Global.

Exemplo de script: RunMacro(Ponteiro + ” = 1″)

Assim, a tag cĂ©lula definida no tag “Ponteiro” receberá o valor 1. Por exemplo, se o valor do tag “Ponteiro” Ă© “r1c3”, ao executar a linha de script acima, o tag r1c3, se existir, irá receber o valor 1. Agora, basta associar os tags cĂ©lulas aos botões da tela. É importante lembrar que os botões devem ser do tipo “Jog”.

Observação: Em anexo a este artigo encontra-se aplicação exemplo que demonstra como funciona este sistema.

Anexos:

AppButtons

Print Friendly, PDF & Email

Este artigo foi Ăştil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *