发表于:2017/5/28 22:06:05
#0楼
本人会点编程,对串口不了解,特来请教,可能表达有不准确地方,敬请谅解!
是这样,单位有台采集数据的工控机(windows xp),工控机上串口的数据采集程序源代码没法得到,因为是第三方的,如果想要自己保存一份串口的数据,应该怎样做?
我自己设想是否可以自己编写一个串口程序作为中转站,转发数据采集程序发送到物理串口的数据和从物理串口得到的数据? 也就是,通过虚拟软件设置一对虚拟串口,然后将数据采集程序的串口地址设置成虚拟串口的其中一个,在自己的串口程序中打开用来采集数据的物理串口和虚拟串口的另一个,然后我的串口程序读取采集程序从虚拟串口进来的请求并将请求转发给物理串口,再将物理串口发来的数据保存并通过虚拟串口转发到串口程序.
请问可行吗?另外,虚拟串口只能通过虚拟软件来实现吗?是否能通过c编程调用windows api自己模拟?
先谢过!
是这样,单位有台采集数据的工控机(windows xp),工控机上串口的数据采集程序源代码没法得到,因为是第三方的,如果想要自己保存一份串口的数据,应该怎样做?
我自己设想是否可以自己编写一个串口程序作为中转站,转发数据采集程序发送到物理串口的数据和从物理串口得到的数据? 也就是,通过虚拟软件设置一对虚拟串口,然后将数据采集程序的串口地址设置成虚拟串口的其中一个,在自己的串口程序中打开用来采集数据的物理串口和虚拟串口的另一个,然后我的串口程序读取采集程序从虚拟串口进来的请求并将请求转发给物理串口,再将物理串口发来的数据保存并通过虚拟串口转发到串口程序.
请问可行吗?另外,虚拟串口只能通过虚拟软件来实现吗?是否能通过c编程调用windows api自己模拟?
先谢过!
[此贴子已经被作者于2017/5/28 22:09:08编辑过]