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.
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.
