Preciso de ajuda !!
Trabalho numa empresa que utiliza uma balança com plataforma para pesar caminhões, essa balança tem um aparelho digital onde aparece o peso, o modelo dele é o 8132 da Toledo. Pois bem, minha difculdade é ler esse peso para gravar num arquivo.
Já copiei alguns exemplos deste mesmo forum, porem não obtive êxito, gostaria muito se alguém pudesse me ajudar. Segue um exemplo:
Como Sistema Operacional utilizo o Win 98 e Win XP.
Código: Selecionar todos
Function Ler_Peso()
Local nPorta := 1
Local cTrans := "N"
Local nBits := 8
Local nParad := 1
Local nVeloc := 4800
Local cInicia:= Chr(5)
Local Erro := .F.
Local VlrPeso:= 0
Local nRetorn:= .T.
nConta := 0
Com_Close(nPorta)
If Com_Open(nPorta,1000,1000) == .t.
nConf := Com_Init(nPorta,nVeloc,cTrans,nBits,nParad)
Com_Send(nPorta,cInicia)
Inkey(0.10)
Com_Count(nPorta)
Inkey(0.10)
nLeitura := Com_Read(nPorta,10)
nLeitura := Subs(nLeitura,6,5)
If Substr(nLeitura,1,1) == Chr(02) .and. Right(AllTrim(nLeitura),1) == Chr(03)
Alert(nLeitura)
End
Com_Close(nPorta)
End
Return(.t.)
