Como testar captura balança

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