rubens escreveu:" A balança aguarda uma solicitação do dispositivo externo, para iniciar a transmissão de dados, relativa ao peso.
Esse é o protocolo Prt3. Talvez o Prt2 seja mais interessante, pois, pelo que entendi, ele só envia quando o peso estiver estável.
Este protocolo de comunicação utiliza:
1 Stop Bit;
8 Bit de dados;
Sem paridade;
Essa é a geometria da comunicação serial. Na CATools você teria que fazer algo semelhante a:
Código: Selecionar todos
if COM_Open(1,1024,1024) // abre COM1 e aloca 1KB para buffers
if COM_Init(1,19200,"N",8,1) // porta, velocidade, paridade, bits e stop bits.
// Envio do comando de ativação: COM_Write()
// Rotina de leitura do retorno: COM_Read()
end
end
COM_Close(1) // fecha a porta
Isso a grosso modo, claro. Você precisa ler o manual (NG) e tentar implementar as rotinas. Se quiser, tenho a CATools no meu site. Diretório Clipper/Libs.