Estou precisando validar fonte de captura de peso em balança serial e ip.
Alguém sabe como eu consigo simular uma balança (emulador)?
2 curtidas
Boa tarde Dilson,
Existe o VSPE, onde é possível emular uma porta serial para enviar ou receber informações, assim emulando o funcionamento da comunicação da balança.
segue abaixo o link para download dele.
3 curtidas
Obrigado Matheus. Realizei download e instalei mas não estou sabendo configurar.
Boa tarde,
Segue o fonte e video demonstrando o funcionamento para utilizar em seus testes.
User function OpenPort()
cVelocid := "9600" //Velocidade
cParidade := "n" //Paridade
cBits := "8" //Bits
cStopBits := "1" //Stop Bit
cFluxo := "" //Controle de Fluxo
nTempo := 5
cPorta := "COM1"
NH := 0
cteste :=""
cSend :="envio de teste"
RPCSETENV("99")
cConfig := cPorta+":"+cVelocid+","+cParidade+","+cBits+","+cStopBits
//Guarda resultado se houve abertura da porta
lRet := MSOpenPort(@nH,cConfig)
lOk := .T.
//Se não conseguir abrir a porta, tenta mais uma vez, remapeando
If ! lRet
//Força o fechamento e abertura da porta novamente
lOk:= WaitRun("NET USE "+cPorta+": /DELETE")
lOk:= WaitRun("NET USE "+cPorta+" ")
lOk := MSOpenPort(@nH,cConfig)
ENDIF
msread(nH,@cteste)
CONOUT(cteste)
mswrite(nH,cSend)
//hOleLink := ExecInClient(EIC_SER_OPEN)
RETURN
2 curtidas