基于VS2010MFC平台使用C++编写的上位机源程序(可在虚拟机下实现两个com端口的数据传输)

程序下载链接 https://download.csdn.net/download/qq_37619928/10616006

运行后的界面如下图所示:

由于没有硬件伺服驱动系统的支持,故而对串口通信的功能测试在虚拟机虚拟串口条件下进行。

           首先开启虚拟机,初始界面如图4.1所示,然后将两个的串口端COM3和COM4连接起来,设置对两个对话框的串口端口分别为COM3和COM4,将波特率,数据位,停止位,校验位设置相同参数。如图4.2所示:

                            

                                                             图4.1 打开串口前的虚拟机界面

            接下里打开串口,如果串口打开失败会有提示设置串口属性失败,本次测试时,打开串口之后虚拟机中可以清楚的看到COM3和COM4发生了变化,后面多了波特率,数据位,校验位和停止位,这也是串口开启成功的标志,如图4.3所示。并且打开串口按钮自动变为了关闭串口,表示串口打开成功,如图4.4所示。随后在发送框中写入要发送的数据,点击发送消息按钮即可将数据从一个对话框发送到另一个对话框。这样就完成了在虚拟机串口虚拟成功的条件下,检测串口通信的测试。

                                                 

                                                            图4.2 打开串口前的串口界面

                                            

                                                                 图4.3 打开串口后的虚拟机界面

                                           

                                                                             图4.4 打开串口后的串口界面

猜你喜欢

转载自blog.csdn.net/qq_37619928/article/details/81875020