我已经尝试了很长时间,无法找到解决这个问题的好方法...
我基本上有一个“设备太多”的问题。现在,有8个USB设备,每个设备都有自己的COM端口,这些设备正在由不同的应用程序使用,这些应用程序基本上都执行完全相同的操作,但是用于各自的用途。
例如,例如: 每个USB设备都是磁条读取器。 每个应用程序都需要从SAME磁条中读取数据。 这样,每个应用程序都有其OWN磁条读取器,然后用户必须刷卡8次才能将数据输入到每个应用程序中。
我们愿意做的是使用一个SINGLE读取器,根据当前活动的应用程序分配数据。那就是它自己的独立野兽。
但是,首先,我们希望将一个设备连接到Windows 7 PC,然后将其中的某种软件“锁存”到该设备提供的COM端口上。然后,该软件或其他软件会生成8个虚拟COM端口。然后是该软件或其他软件,它将从原始COM端口发送接收到的数据,发送到8个虚拟端口。
我玩弄了很多软件...似乎没有任何事情能真正完成我们要完成的任务。我尝试了Com0Com,但是它会创建COM端口对,这对我们来说是无用的,因为它只允许一个虚拟端口与另一个虚拟端口进行通讯……它不会接受现有端口并将其连接到另一个端口。
我尝试了COM端口数据仿真器,它似乎只会向您选择的COM端口发送随机的东西,但只会发送该COM端口,并且只会发送无用的文本/数据位...
有人对如何实现这一目标有想法吗?
您会认为这样的事情将非常简单...锁存到“一个” COM端口,然后在多个虚拟端口之间复制其数据...