Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2731 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia.

Estou desenvolvendo uma aplicação para terminais com o ACBrMTer, havendo a opção de usar em conjunto com uma balança.

Caso:

Balança Prix 3:

Balança Prix 3:
Protocolo 3
Serial
2400 bps

Terminal Bematech Fit Basico
Configurações compativeis com a balança.

Tanto temrinal como balança são fisicos. (não é emulador/simulador).

Problema detectado:

Ao fazer o uso de : terminal.EnviarParaSerial('192.168.0.132',ENQ,0), a balança até devolve corretamente o que preciso, basta fazer o tratamento. Porém, não é acionado o evento OnReceberPeso, neste caso, não foi 'tão' útil.

Ao fazer o uso de : terminal.SolicitarPeso('192.168.0.132',0), a balança devolve 'S00368' através do OnReceberPeso' ai está o problema: A ACBrBALToleto tenta converter o 'S', e acaba dando except. 

O 'S' quem envia é o próprio terminal bematech, ele indica Serial+Resposta.

Até então, para a balança toledo eu fiz um simples string replace ( print ). Caso exista alguma forma tão simples quanto ou mais elegante, ficarei grato por conhecer :o

 

ACBrBALToledo.pas

  • 1 mês depois ...
  • Este tópico foi criado há 2731 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.