5

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

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

4

6 回答 6

5

我正在对 http://com0com.sourceforge.net/创建的配对虚拟 COM 端口做类似的事情

于 2010-10-06T12:04:17.740 回答
2

我正在使用高级虚拟 COM 端口,对此我很满意。不是免费的,但就像一个魅力 - 即使是 Win7-x64。

于 2010-10-06T13:50:14.580 回答
1

您不能在应用程序的最低级别插入一个重定向器,它会弹出一个控制台而不是向 COM 写入数据吗?不应该花很长时间。

于 2010-10-06T12:12:20.663 回答
0

我不能保证,但听起来像这样的东西就是你要找的东西。http://www.windows7download.com/win7-free-virtual-serial-ports-emulator/yarqmowu.html

于 2010-10-06T05:29:28.520 回答
0

我已经在没有串行端口的笔记本电脑上成功地使用了 Eterlogic 的虚拟串行端口仿真器。它比我也使用过的 Com0Com 更容易设置。如果您需要对任何通信进行逆向工程,它对于串行端口监视也很有用 32 位版本是免费的,64 位版本目前为 25 美元。在 Vista32 上试用一下,看看它是否能满足您的需求。

于 2010-10-06T15:43:21.800 回答
0

我为此目的使用Com0Com,但我不知道它是否适用于比 Windows XP 更新的任何东西。

于 2010-10-29T06:51:27.683 回答