我有一个Delphi应用程序,该应用程序读取/写入连接到大型硬件设备的COM端口,因此我通常在开发过程中没有可用的硬件。也就是说,通信协议非常简单,因此我通常可以进行开发并进行现场测试,并且通常可以使用。不过,有时我会遇到一个更困难的问题。要解决这个问题,我想设置一个虚拟com端口,其中com端口的一侧是我的应用程序,另一侧是一个非常简单的com端口调试控制台(类似于旧的调制解调器终端程序),其中ascii命令我应用程序发送在屏幕上记录,我可以输入一些ASCII命令以发送回我的应用程序以模拟硬件设备。我一直找不到提供虚拟/软件com端口的工具以及可以调试的控制台/终端。有人是否有软件建议和步骤来设置这样的问题?

软件/虚拟COM端口和终端需要支持Windows 7 64位(或必要时Vista 32)。

有帮助吗?

解决方案

我正在使用 高级虚拟COM端口 我对此非常满意。不是免费的,但像魅力一样 - 即使使用Win7 -X64。

其他提示

我正在与由配对的虚拟com端口相似的事情http://com0com.sourceforge.net/

您不能只是在应用程序的最低级别上插入重定向器,该导演会弹出控制台而不是将数据写入com?不应该花很长时间。

我不能保证它,但听起来像是您想要的。 http://www.windows7download.com/win7-free-virtual-serial-ports-emulator/yarqmowu.html

我用过 Eterlogic的虚拟串行端口模拟器 成功地在没有串行端口的笔记本电脑上成功。与COM0COM相比,设置要容易一些,我也曾使用过。如果您需要对32位版本免费的任何通信进行反向工程,则对于串行端口间谍活动也很有用,64位版本当前为25美元。在Vista32上尝试一下,看看它是否可以完成您的需求。

我用 COM0COM 为此,我不知道它是否比Windows XP更新。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top