在开发中,我们经常遇到这种情况,供应商给了一台仪器,然后仪器配套有软件。我们通过点击按钮往仪器发送命令,仪器返回数据。
有些时候,我们希望可以通过自己编写的软件来操作仪器,从而获得数据。这个时候就需要知道第三方软件到底给仪器发送了什么数据。
那么这个时候我们可以通过设置一对虚拟串口来获得按钮发送的数据。(Virtual Serial Port Driver软件)
然后通过串口通信助手来获得发送的命令。
1.所需要的软件:
http://pan.baidu.com/s/1jGxLgf8
具体操作如下:
1.安装Virtual Serial Port Driver软件,然后打开。
2.通过add pair,建立一对虚拟串口
3.打开UartAssist.exe和 我们要截取命令的软件,然后分别设置端口号com1,com2。(也就是上面描述的两个端口号)
4.下面发送点击相应的导入数据按钮发送数据,可以看到串口接收数据串口显示的数据如图所示: