Pergunta

Eu tenho um aplicativo Delphi que lê/grava em uma porta COM conectada a um dispositivo de hardware grande, por isso geralmente não tenho o hardware disponível durante o desenvolvimento. Dito isto, o protocolo de comunicação é bastante simples, para que eu geralmente possa fazer o desenvolvimento e fazer com que alguém no local o teste, e geralmente funciona. Ocasionalmente, eu encontro um problema mais difícil, no entanto. Para resolver isso, gostaria de configurar uma porta COM virtual, onde um lado da porta COM é o meu aplicativo e o outro lado é um console muito simples de depuração da porta (semelhante aos antigos programas de terminais modernos), onde as com comandos ASCII meus comandos Os envios de aplicativos são registrados na tela e posso digitar algum comando ASCII para enviar de volta ao meu aplicativo para simular o dispositivo de hardware. Não consegui encontrar quaisquer ferramentas que forneçam uma porta COM virtual/de software e um console/terminal para depurar. Alguém tem sugestões de software e etapas para definir algo assim?

A porta com COM e o terminal virtual/software precisa suportar o Windows 7 de 64 bits (ou Vista 32, se necessário).

Foi útil?

Solução

estou a usar Porta de Com Avançado Virtual E estou muito feliz com isso. Não é gratuito, mas funciona como um encanto - mesmo com o Win7 -X64.

Outras dicas

Estou fazendo algo semelhante com portas com com compações virtuais criadas porhttp://com0com.sourceforge.net/

Você não pode simplesmente inserir um redirecionador no nível mais baixo do seu aplicativo, que exibirá um console em vez de escrever dados para com? Não deve demorar muito.

Não posso garantir isso, mas parece algo assim é o que você está procurando. http://www.windows7download.com/win7-frie-virtual-serial-ports-emulator/yarqmowu.html

Eu tenho usado Emulador de portas serial virtuais da EterLogic Com sucesso exatamente para isso em um laptop sem portas seriais. É um pouco mais fácil de configurar do que o COM0com, que eu também usei. Também é útil para espionagem por porta serial Se você precisar reverter o engenheiro de qualquer comunicação que a versão de 32 bits seja gratuita, a versão de 64 bits é atualmente US $ 25. Experimente no Vista32 para ver se faz o que você precisa.

eu uso COM0com Para esse fim, mas não sei se funciona com algo mais recente que o Windows XP.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top