Tratar recebimento de dados de balança.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
petter
Virtual Machine Man

Membro desde: 28/04/2006 17:11:34
Mensagens: 648
Offline

Pessoal via hyperterminal eu recebo os seguintes dados de pesagem da balança:
=p`005895000000
O fornecedor me informa que o padrão para o envio de dados é:
[ STX ][ PPPPPP ][ ETX ] - onde [ PPPPPP ]

Minha grande dúvida é a seguinte em Java eu fico recebendo as linhas todas quebradas e com muitos caracteres estranhos, uso a RXTX para comunicar com a serial. Alguém sabe de alguma outra configuração?
Olha o meu código:

Essa é somente o método de captura dos dados. Os métodos de abir, fechar ,etc a porta eu suprimi.

-----------------------------------------
Java is the future
-----------------------------------------
[WWW]
dgrava
Thread.start()
[Avatar]

Membro desde: 15/06/2006 15:45:08
Mensagens: 34
Offline

Olha, eu nunca fiz isso em Java, mas tive que fazer uma vez em Delphi pra faculdade e acontecia isso... no caso era problema de sincronismo... a serial estava setada numa velociade e o meu componente do Delphi responsável estava em outra... tinha mais alguns detalhes que eu não lembro exatamente...rs

Mas basicamente era problema de sincronísmo...

Pode ser que seja o seu caso...

Abraço!

Douglas Grava
[MSN]
petter
Virtual Machine Man

Membro desde: 28/04/2006 17:11:34
Mensagens: 648
Offline

Valeu pela dica, mas eu já chequei e o problema persiste.

Será algum tipo de bug com a RXTX?

Agora fiquei na dúvida.

-----------------------------------------
Java is the future
-----------------------------------------
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team