在串口测试工具中,也经常使用串口模拟工具,:用来模拟物理串口的操作,其模拟生成的串口为成对出现,并可被大多数串口调试和监听软件正常识别,是串口测试的绝好工具。如:Visual Serial Port等。 下面就是用图形并茂的方式来介绍,请大家指出不足,以便共同进步。
Virtual Serial Ports Driver XP串口模拟工具:
用来模拟物理串口的操作,其模拟生成的串口为成对出现,并可被大多数串口调试和监听软件正常识别,是串口测试的绝好工具。

操作流程:
• 增加虚拟串口对:
在“Add/Remove ports”页中,分别在First、Second右侧的下拉列表中选中所增加的虚拟串口对的串口号名称(一般选择除物理串口外的其他串口号),然后点击右侧的“Add pair”按钮增加虚拟串口对,此时在左侧的虚拟串口中就会出现所增加的串口对,如上图所示。之后关闭Virtual Serial Ports Driver XP程序就可以。如果想删除虚拟串口对,则可以在左侧选中已增加的虚拟串口对,此时“D_e l ete pair”按钮变为可用状态,点击则可删除。或点击“Reset bus”删除所有虚拟串口对。
• 增加虚拟串口对:
在“Add/Remove ports”页中,分别在First、Second右侧的下拉列表中选中所增加的虚拟串口对的串口号名称(一般选择除物理串口外的其他串口号),然后点击右侧的“Add pair”按钮增加虚拟串口对,此时在左侧的虚拟串口中就会出现所增加的串口对,如上图所示。之后关闭Virtual Serial Ports Driver XP程序就可以。如果想删除虚拟串口对,则可以在左侧选中已增加的虚拟串口对,此时“D_e l ete pair”按钮变为可用状态,点击则可删除。或点击“Reset bus”删除所有虚拟串口对。
• 使用虚拟串口对:
用户串口工具分别打开已经增加虚拟串口的两个串口,就可以互相收发数据。如下图所示:


• 在使用组态王或MCGS调试驱动时,可将串口设备参数中串口设置为虚拟串口对中其一个串口(如COM2),而用Comm.exe或SmartCom.exe操作另一串口(如COM4),以虚拟串口数据操作,实现主从或主动上送驱动的模拟测试。