Este artigo inclui informações sobre configurações de controladores personalizados em controladores Elo.
Enviando Comandos SmartSet para Alterar o Formato dos Dados de Toque
Controladores modernos podem ser programados através de uma conexão serial com a interface serial RS232 de um PC (porta COM) enviando simples strings de comando alfanuméricas. Fazer isso mudará o formato dos dados de toque. Outras alterações também podem ser feitas, como inverter um ou ambos os eixos de toque. As strings de comando devem ser texto ASCII. O Hyper Terminal, um programa acessório relativamente simples e amplamente disponível para Windows, pode ser usado para enviar os comandos.
Um conjunto de arquivos de comando em texto ASCII está disponível para realizar configurações, emulações de formatos de dados mais antigos e outras mudanças que são mais comumente solicitadas. Os comandos são enviados um por vez. Observe que o comando Save_to_NVRAM deve ser enviado após todos os outros comandos terem sido enviados. Enviar comandos muda a configuração atual do controlador, mas as alterações só são permanentemente salvas no controlador quando o comando Save é enviado. A falha em enviar o comando Save resultará na perda de todas as alterações quando a energia for removida do controlador.
Limitações e Requisitos
• Este documento se aplica apenas aos controladores de toque Elo AccuTouch, IntelliTouch e Surface Capacitive SmartSet que possuem uma interface serial. Os controladores 2216, 2700, 2701 e 5020 funcionam somente a 9600 baud – a taxa de baud não pode ser alterada.
• Esta informação é destinada a profissionais treinados e não é um procedimento ou declaração de trabalho. A Elo não garante ou dá suporte a esta informação e não pode ser responsabilizada por uso acidental ou intencional dessas informações. Utilize esta informação por sua conta e risco.
• O Hyper Terminal deve ter uma porta COM disponível para enviar comandos, então o driver para Windows da Elo deve ser removido ou desativado para liberar a porta COM.
• Para remover o driver da Elo:
o Clique duas vezes em Adicionar ou Remover Programas.
o Encontre o driver da Elo na lista (drivers muito antigos podem ser nomeados Monitormouse), clique duas vezes nele e, em seguida, clique em Remover e responda sim ou OK a quaisquer prompts.
o O driver também pode ser desativado no Gerenciador de Dispositivos em Mouses e Outros Dispositivos Apontadores, selecionando "Não usar este dispositivo ..."; esta opção fica a critério do usuário. Se você fizer isso, deverá reabilitar o driver mais tarde.
• Controladores que foram configurados para emular formatos de dados mais antigos não funcionarão mais com os drivers para Windows da Elo, já que esses drivers suportam apenas o formato de dados SmartSet.
• Para enviar comandos ao touchcontroller, a saída serial (fêmea de 9 pinos) do tocha-monitor deve ser conectada à porta serial (COM) de um PC (macho de 9 pinos) e o número da porta COM deve ser conhecido para que você possa especificá-lo no Hyper Terminal.
Alterando o Formato dos Dados de Toque: Procedimento
Se você não estiver familiarizado o suficiente com computadores para seguir os passos do procedimento abaixo, deve procurar ou contratar os serviços de alguém que tenha familiaridade com computadores baseados em Windows.
• Primeiro, faça o download do arquivo zip de comandos: CustomControllerCommands.zip
• Em seguida, extraia o arquivo para um local conhecido
o Para determinar quais comandos você precisa, consulte a seção: Identificando Formatos de Dados e Modos de Operação.
• Em seguida, inicie o Hyper Terminal.
• Clique em Iniciar, Todos os Programas, Acessórios, Comunicações, Hyper Terminal.
o Na caixa de diálogo "Nova Conexão", digite Elo ou um nome de sua escolha na caixa Nome e clique em OK.
• Em seguida, selecione a porta COM no menu suspenso "Conectar usando" na parte inferior da janela Conectar a, e depois OK.
• Selecione 9600 no menu suspenso bits por segundo na janela Configurações da Porta, e depois OK.
• A janela Hyper Terminal se abrirá.
• Clique em Transferir no menu superior, depois selecione Enviar Arquivo de Texto (NOTA: "enviar ARQUIVO de texto", não "enviar arquivo").
• Use o menu suspenso Procurar em para navegar até o local dos arquivos de texto de comando salvos anteriormente, depois clique duas vezes no arquivo de comando para enviar.
• Uma curta string de caracteres deve aparecer na parte superior da janela; será críptica e sem sentido, mas indicará uma resposta do controlador.
• Comandos adicionais podem ser enviados selecionando Enviar Arquivo de Texto no menu Transferir (pode ser necessário reiniciar o Hyper Terminal para cada comando), depois clicando duas vezes no arquivo de comando para enviar.
• Certifique-se de enviar o comando Save por último, para salvar as novas configurações no controlador.
NOTA: Se o comando Save não for enviado, todas as alterações serão perdidas quando a energia for removida do controlador.
Identificando Formatos de Dados e Modos de Operação
O Comdump.exe, disponível na página de Downloads de Drivers e Arquivos, pode ser usado para visualizar o fluxo de dados de toque. A aparência do fluxo de dados fornece pistas sobre o formato dos dados. O Comdump pode ser usado com um controlador mais antigo existente para determinar seu formato de dados e características, e assim determinar quais arquivos de texto de comando precisam ser enviados a um controlador mais moderno para que ele emule o formato de dados mais velho. O Comdump também pode ser usado para verificar o formato de um controlador moderno que recebeu comandos, para ver se o formato desejado foi alcançado.
Notas Importantes
• O Comdump é um aplicativo DOS, o que significa que deve ser executado a partir de uma linha de comando. Devido à logística de navegação do DOS, é importante que o comdump.exe seja salvo na raiz do disco rígido (no Windows, salve no ícone do disco C:, e não em uma das pastas no disco).
• Para usar o comdump, a porta COM à qual o tocha-monitor está conectado deve estar disponível para uso. Isso significa que o driver da Elo precisa ser removido ou desativado e qualquer sessão do Hyper Terminal deve ser desconectada ou fechada.
• O Comdump precisa usar a COM1 ou COM2.
Se você estiver executando uma sessão do Hyper Terminal, pode clicar no ícone de Desconectar (ícone de um telefone com o receptor fora do gancho) para permitir o uso do programa comdump. Para usar a sessão do Hyper Terminal novamente após executar o comdump, pressione a tecla Esc no teclado para encerrar o comdump, depois Alt-Tab para o Hyper Terminal, depois selecione Enviar Arquivo de Texto no menu de Transferir do Hyper Terminal (não há necessidade de reconectar – isso será feito automaticamente).
Executando comdump.exe
Chegue a um prompt de comando
• Iniciar, Todos os Programas, Acessórios, Prompt de Comando.
Chegue ao diretório raiz
• Digite cd\ e pressione a tecla Enter.
o O prompt deve então ser C:\.
Inicie o comdump
• Para uma conexão COM1, digite comdump 1 e pressione a tecla Enter.
• Para uma conexão COM2, digite comdump 2 e pressione a tecla Enter.
A janela do comdump deve abrir. Quando você toca na tela, os dados devem rolar na área de dados. Você examinará os dados para procurar um padrão repetido, indicando pacotes de dados. Os pacotes de dados devem se encaixar em um dos formatos abaixo:
Pacote de dados binário SmartSet:
• os dois primeiros bytes são sempre [55] [54].
• os dados se repetem a cada 10 bytes.
• este formato é muito distintivo e deve ser fácil de ver.
• este é o formato de dados moderno da Elo.
• Pacote de dados binário 4002:
• Os dados se repetem a cada 6 bytes.
• Formato de dados do início dos anos 1990.
• Pacote de dados binário 140:
• Os dados se repetem a cada 4 bytes.
• Formato de dados dos anos 1980.
Se os dados não se encaixarem em nenhum dos formatos acima (pacotes de dados de 11, 13 ou 16 bytes), pressione a tecla M no teclado para alternar para a exibição de dados ASCII, depois toque na tela novamente.
• Pacote de dados ASCII SmartSet (16 bytes se visualizado em formato hexadecimal):
• três colunas de coordenadas de 4 dígitos.
• a terceira coluna não excede 255.
• Pacote de dados ASCII 4002 (16 bytes se visualizado em formato hexadecimal):
• três colunas de coordenadas de 4 dígitos.
• a terceira coluna não excede 15.
• Pacote de dados ASCII 140 (11 bytes se visualizado em formato hexadecimal):
• duas colunas de coordenadas de 4 dígitos.
• Pacote de dados ASCII 140 com bandeiras de toque (13 bytes se visualizado em formato hexadecimal):
• Deve exibir duas colunas de coordenadas de 4 dígitos mais uma com T ou U.
• T = toque, U = não tocado.
Em geral, dados que não se encaixam em nenhum dos formatos acima indicam um controlador de toque que não é da Elo.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article