当前您所在的位置:首页>开发控件 版本控制 >开发控件

Virtual Serial Port Driver

Virtual Serial Port Driver

创建通过虚拟零调制解调器电缆链接的虚拟COM端口

Virtual COM Port Driver是一项强大的技术,专门为开发,测试或调试串行端口软件和硬件的人员设计。 该解决方案将为您的系统提供所需数量的虚拟COM接口。

如果没有足够的物理COM端口,或者即使您的计算机上没有单个真实的串行端口,也可以使用此专用软件。 这将帮助您创建通过虚拟零调制解调器连接通信的成对虚拟串行接口。

您可以将Virtual Serial Port Driver用作独立解决方案,也可以将其高级功能集成到您自己的产品中。

 

Virtual COM Port Driver PRO

使用Virtual COM Port Driver PRO,您可以解锁许多出色的附加功能,这些功能使您可以拆分和加入串行端口数据流,将多个COM端口添加到端口束,合并端口以“多对多”建立连接,创建串行端口 切换器,它将自动找到一个可用的COM端口,等等。

 

拆分COM端口数据

您计算机上的任何RS232,RS422或RS485端口都可以轻松拆分为多个虚拟接口,以完全模拟其行为和参数。 在虚拟串行端口驱动程序PRO中启用此功能后,所有进入拆分物理端口的数据都将转发到其虚拟副本,每个虚拟副本会将这些数据发送到连接的串行应用程序。

加入串口

您也可以将多个硬件COM端口链接到一个虚拟端口。到达这些端口的串行数据将被重定向到虚拟接口,并加入一个数据流。如果将串行应用程序连接到该虚拟端口,则程序将能够一次从多个硬件COM端口接收串行数据包。

创建端口捆绑

当使用软件PRO版本创建复杂的串行端口捆绑时,可以启用将串行数据传入和传出任意数量的真实或虚拟串行接口。借助此高级功能,可以将“输入”侧端口之一接收的数据重定向到“输出”侧的所有端口,然后重新定向。

串口合并

虚拟串行端口驱动程序PRO使您能够合并任意数量的真实端口和虚拟端口,以便您的串行应用程序/设备可以同时与多个应用程序/设备交换数据。为此,您只需要创建一束没有In和Out端的COM端口即可。在这种捆绑中,每个添加的端口可以一次与所有其他端口共享其数据。

自动端口切换器

如果有多个物理COM端口连接了相同的设备,则可以将这些端口连接到一个虚拟接口中。然后,您只需使用几个串行应用程序打开此虚拟端口。现在,只要其中一个程序需要与连接的设备之一进行通信,端口切换器就会检查哪个设备当前空闲,并通过虚拟接口将其自动连接到应用程序。

 

Virtual Serial Port Driver Standard提供的一些功能

Virtual Serial Port Driver旨在创建虚拟COM端口对,这些虚拟COM端口对可代替真实的COM端口用于串行通信。 当您所有的实际串行端口都已被占用时,这特别方便。

 

创建任意数量的虚拟COM端口

您使用虚拟串行端口驱动程序创建的所有虚拟COM接口都将显示在系统的设备管理器中,就像它们是真实的RS232,RS422或RS485端口一样。计算机上安装的任何设备或应用程序都可以识别虚拟COM端口并与之通信,就像使用物理串行接口一样。

模拟真实端口设置

该软件支持严格的波特率仿真,HandFlow控制和Windows内核驱动程序技术(WDM,WMI,电源管理,PnP等)。此外,使用虚拟串行端口驱动程序,您可以仿真串行换行并查看有关的完整信息。当前的虚拟串行端口状态,已发送/已接收的数据等。

管理硬件信号线

像在真正的零调制解调器连接中一样,虚拟串行端口通信支持所有标准硬件信号线(DTR / DSR / CTS / RTS / DCD / RI)。另外,您可以选择环回引脚或根据硬件配置创建自定义引脚。

 

如何创建虚拟串口

当传统软件程序需要连接到COM端口设备(由于缺少物理串行端口而无法使用该软件与计算机连接)时,虚拟串行端口至关重要。该设备还可以通过TCP / IP连接通过Internet或LAN将串行数据发送到应用程序,无论它们之间有多远。 

 

按照这简单的4个步骤来创建一个虚拟COM端口:

 

新的虚拟COM端口应立即被识别,并可通过计算机的设备管理器或串行端口资源管理器使用。

注意:Virtual Serial Port Driver对您可以创建的虚拟串行端口数量没有限制。

 

StandardPro对比

# 功能                                                                                       Standard   Pro

1 创建无限数量的虚拟串口对                                                         √             √

2 完全模拟真实的COM端口设置和硬件控制线                               √             √

3 将一个COM端口(物理或虚拟)分割成多个虚拟端口                 X             √

4 将无限数量的物理或虚拟串口合并为一个虚拟COM口                X             √   

5 创建复杂的端口捆绑                                                                X             √

6 能够删除已经被其他应用程序打开的端口                                  √             √

7 从/到虚拟串口的高速数据传输                                                  √              √

8 能够将串行通信从一个真实的端口转发到另一个真实或               X             √

虚拟的RS232端口                                     

9 严格的波特率模拟                                                                    X             √

10 提供不同的虚拟空调制解调器方案:标准/回环/自定义             √            X

11 能够为虚拟串口分配一个自定义的名称,包括实际端               √             √

口已经使用的名称

12 虚拟RS232端口软件及其所有内部驱                                       √             √

动程序都经过数字签名

13 支持Windows内核驱动技术(WDM、WMI、电源                 √            √

管理、PnP等)

14 虚拟RS232端口支持超线程和VMware                                   √             √

15 可以为每个RS232端口设置读写权限                                       X             √

16 在 "活动日志 "中保存应用程序使用端口的数据                       X             √

17 能够自定义与真实串口的连接参数(波特率、奇偶                  X             √

校验、流量控制、数据位和停止位)

18 软件安装后无需重启计算机,虚拟串口的创建和重新配置       √            √

19 在系统重启时自动重新创建端口(在用户登录前)                 √           √

20 能够改变由VSPD创建并在设备管理器中显示的虚拟               √            √

COM端口的名称

21 全面支持HandFlow控制(硬件和Xon/Xoff)                       √             √

22 在多个应用程序之间同时共享一个真实的COM端口               X             √

23 能够将多个串口合并成一个捆绑包                                        X             √

 

关于Virtual Serial Ports的常见问题

什么是虚拟COM端口?

虚拟COM端口是一个模拟物理串行接口的软件。它完全复制了硬件COM接口的功能,并且会被操作系统和串行应用程序识别,就像它是一个真实的端口一样。

虚拟串口的用途是什么?

虚拟串口主要用于连接基于串口的设备,如医院、实验室和工业自动化系统中使用的设备与未配备串口的计算机。

 

客户的评价

Bjørn Krangnes 5

我们正在使用VSPD测试地理信息系统软件与虚拟全球定位系统(软件模拟)的连接。GPS模拟器模拟的是我们通常从GPS导航仪上收到的输出。

 

Advantage Software公司CEO Seely先生 5

没有什么能像Eltima驱动程序那样可靠地工作了! 驱动程序很容易安装和使用,我们已经在几个不同的Windows版本上进行了测试,没有任何问题。

 

Pavel Skribtsov,Pawlin Technologies首席执行官 5

VSPD为我们节省了大量的时间和金钱,我们将花费在硬件null-modem电缆上。我希望我们知道Eltima虚拟串口驱动产品之前,先在众多的电脑商店中寻找,失去了宝贵的时间。

 

 

北京哲想软件有限公司