PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 24 → Como ler uma porta série que está sempre a transmitir dados ?
Como ler uma porta série que está sempre a transmitir dados ?
Iniciado por João Ferreira, nov., 23 2019 4:17 PM - 3 respostas
Membro registado
2 mensagems
Publicado em novembro, 23 2019 - 4:17 PM
Olá a todos

Sou Português, sou novo neste forum, já programo há alguns anos com Windev e raramente coloco perguntas nos foruns.

Agora a minha dúvida:
Eu já liguei meu software com uma balança, ou báscula industrial, mas para poder ler o conteúdo, eu necessito de enviar o código XD

Agora tenho um outro tipo de balança que não necessita que lhe envie código, pois está sempre em comunicação.
Alguém me pode ajudar?

Obrigado



//Código usado anteriormente
BalPorta is int=1
BalTransferRate is int=9600
BalParidade is int=0
BalDataBits is int=8
BalStopBit is int=1
BalCaracter is a string= "XB"
nXxtemp is int=0
sMsg is a string
LineCom1 is boolean = sOpen(Val(gsBalPorta), 2000, 2000)
IF LineCom1 = True THEN
sParameter(BalPorta, BalTransferRate,BalParidade,BalDataBits,BalStopBit)
WTEXTO is a string= NoSpace(BalCaracter)+Charact(13)+Charact(10)
Multitask(50)
sWrite(BalPorta, WTEXTO)
Multitask(50)
sMsg = sRead(BalPorta, 100)
sClose(gsBalPorta)
ELSE
Error("Erro ao estabelecer comunicação com a Balança - Verifique o que se passa")
END

nspeso is real=Val(Left(sMsg,9))

--
João Ferreira
Elotic, Lda
Membro registado
3.000 mensagems
Popularité : +89 (91 votes)
Publicado em novembro, 25 2019 - 1:20 AM
Olá tudo bem...

sOpen(.....)

sRead(....)

sWrite(....)

sClose(...)

Use o help.windev.com

tem aqui um exemplo de balança e no repositorio o fonte.

https://repository.windev.com/resource.awp…

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Membro registado
2 mensagems
Publicado em novembro, 25 2019 - 9:20 PM
Olá
Agradeço muito a sua resposta e a boa vontade em me ajudar.
Como eu disse no tópico, eu já tenho código que liga numa balança usando porta série. O problema é: no caso desta balança específica (outra), ela está sempre a mandar informação, sem que eu "pergunte pra ela" o que tem no buffer.
É esta parte que não sei como fazer. Não sabe de ninguém que tenha usado uma balança ou equipamento contínuo ? Será que é possível ?





--
João Ferreira
Elotic, Lda
Membro registado
3.000 mensagems
Popularité : +89 (91 votes)
Publicado em novembro, 26 2019 - 10:50 PM
Ola

Podemos marcar um dia e horario para acessar remoto e te ajudo ok

me add no skype adrianoboller ou no whatsapp +55 41 99949 1800

forte abraço

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/