Comunicação Serial
Moderador: Moderadores
Comunicação Serial
Boa tarde, temos um sistema de Frente de Caixa em DOS/Clipper que
realiza comunicação serial direta com ECF, scanners, etc através da
lib Clipper Tools. Agora, estamos implementando o Sitef Visa 4.1
através do Clidos.exe e SrvCliSitef.exe. Acontece que quando faço a
comunicação com o servidor SiTef, as portas COM simplesmente param de
funcionar. Alguém tem uma idéia do que está havendo? Alguém tem fontes
em C de funções de comunicação serial que possamos utilizar para
substituir as funções da CaTolls?
Grato
Ari
SG Sistemas de Automação Ltda.
Maringá - PR
realiza comunicação serial direta com ECF, scanners, etc através da
lib Clipper Tools. Agora, estamos implementando o Sitef Visa 4.1
através do Clidos.exe e SrvCliSitef.exe. Acontece que quando faço a
comunicação com o servidor SiTef, as portas COM simplesmente param de
funcionar. Alguém tem uma idéia do que está havendo? Alguém tem fontes
em C de funções de comunicação serial que possamos utilizar para
substituir as funções da CaTolls?
Grato
Ari
SG Sistemas de Automação Ltda.
Maringá - PR
Se antes funcionava é estranho que pare de funcionar agora. Por quê não tenta monitorar o que está acontecendo com a serial, ver os dados sendo transmitidos, etc? Tem um monitor de serial grátis muito bom, clicando aqui.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Re: Comunicação Serial
Amigo, se está disposto a eliminar a CA-Tools do seu programa, talçvez possa ser um bom momento para avaliar o xHarbour. Com ele você pode escrver suas funções em C no meio do PRG, ou mesmo utilizar sua biblioteca para comunicação...acbono escreveu:Alguém tem fontes em C de funções de comunicação serial que possamos utilizar para substituir as funções da CaTolls?
Fica aí a sugestão.
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Como citado, funciona até que seja ativada a comunicação com o Sitef, que é feita através de um TSR fornecido pela SoftwareExpress, que gerencia o SiTef. O Programa indicado é para Windows e a solução do SiTef para DOS funciona somente em DOS puro, nem no prompth doWin98 vai. Existe uma ECF (Bematech) que se comunica com a serial através de um programa em C (Bemafi.exe) e esta continua funconando normalmente. Por isso gostaria de substituir em nosso sistema as funções da CaTools por funções de acesso serial em C, na tentativa de resolver o problema.
Ari
Ari
Muito provavelmente as funções da CATools foram feitas em C também. Acho que encontrar outra LIB, escrita em C (ou ASM, que seja) seria trocar seis por mea dúzia. Acho que o caminho não é esse. Se o problema começou a acontecer depois da instalação do TSR, é certo pensar que o problema está nele. Talvez, de alguma forma, ele tranque a COM. Uma possível solução seria usar duas COM. Ou não? Ou, quem sabe, investigando o que ele faz com a porta, através daquele programa que indiquei, ou algum outro.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Eu também, com balança, gaveta e ECF. De fato nunca me causou nenhum tipo de problema.sygecom escreveu:Eu semprei usei comunicação serial com balança eletronica com a CA-TOOLS e ela nunca negou fogo...
É mesmo? Qual por exemplo? Venho usando normalmente e até o momento nunca falhou. Só muda um pouco porque tem que manipular pelo handle da conexão.sygecom escreveu:...agora a HBCOMM do xharbour tive alguns problema...mas nd de mais !!!
Falou...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Também acho que iria conflitar e dar travamento ao utilizar a mesma porta com diversos aplicativos.
Ari, por quê não tenta instalar outra porta serial ? Daí você faz a leitura e direcionamento em endereços diferente para cada dispositivo.
Ari, por quê não tenta instalar outra porta serial ? Daí você faz a leitura e direcionamento em endereços diferente para cada dispositivo.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Boa noite, bloqueie as portas seriais usada por voce antes de chamar o sitef.exe assim o windows nao vai conseguir travar nem desconfigurar a porta serial, no retorno desbloqueie.
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
Comunicação Serial
Não sei se ajuda, mas você pode ir às "propriedades" do "meu computador", selecionar a "hardware" e clicar no botão "gerenciador de dispositivos". Encontre a serial e na "propriedades" da porta, tentar configurar a comunicação. Se não der por aí, deixo outra dica: procure no Google por algum programa que possa substituir esse que você está usando.
Outra dica: instale um programa de monitoramento de serial, como este https://www.eltima.com/products/serial-port-monitor/, que é excelente. Tente bisbilhotar o que a serial está recebendo, se é que está recebendo alguma coisa
Outra dica: instale um programa de monitoramento de serial, como este https://www.eltima.com/products/serial-port-monitor/, que é excelente. Tente bisbilhotar o que a serial está recebendo, se é que está recebendo alguma coisa
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Comunicação Serial
Amiguinhos,
Piter666 bem vindo ao forum.
Apresente-se para a rapaziada falando um pouco de você na sessão Bate Papo.
Piter666 bem vindo ao forum.
Apresente-se para a rapaziada falando um pouco de você na sessão Bate Papo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.


