Bom dia,
Estou utilizando o Elipse E3 para realizar a comunicação com um laser da marca Datalogic.
O laser está rodando no modo servidor tcp, e estou enviando comandos para o mesmo utilizando o driver ASCII Generic v2.0.3.
Seguindo a documentação do fabricante do laser, pretendo realizar o seguinte comando:
Eu consegui enviar esse comando, apenas de forma “pré-programada”, inserindo o mesmo na lista de comandos ASCII do driver.
TX: /h1B/h0C/h00/hF3/h92/h78/h78/h0A/hCF/h88/hC3/hA6/h0D/h0A
RX:%s
E é nesse ponto que surge meu problema… eu gostaria de enviar esse campo TX de uma forma que o usuário pudesse digitar o conteúdo a ser enviado ao laser.
Eu tentei alterar o valor de TX utilizando o comando WriteEx de diversas maneiras, porém não obtive sucesso em nenhuma delas
segue algumas configurações de TX que tentei:
TX: %Nx
Script WriteEx “/h1B/h0C/h00/hF3/h92/h78/h78/h0A/hCF/h88/hC3/hA6/h0D/h0A”
TX: /h1B/h0C/h00/hF3/h92/h78/h78/h0A%Nx/hA6/h0D/0A
Script WriteEx “/hCF/h88/hC3/hA6” e também: Script WriteEx “CF 88 C3 A6”, tentei até mesmo enviar apenas a letra A e não consegui.
entre outras tentativas frustradas rs.
Existe alguma forma de eu realizar essa ação?
Segue log para análise.
Testei cada Tx pelo menos 1 vez em cada comando N1 ( de 0 a 8) e 1 vez para cada tipo de TX criado na lista de comandos ASCII (5, 6 e 7)
Atenciosamente.