Labview实现串口通信步骤1
在程序面板上添加VISA配置接口2
添加后,开启帮助文档的显示
菜单的Help->showcontexthelp,如下图鼠标选择目标则会显示帮助框
创建相应的配置在程序面板中鼠标移动到对应的引脚上,点击鼠标右键->create->control,创建后,界面面板上会出现对应的控制框
如下图所示,创建个VISAresourcename
图0-1创建窗口选择控件前面板显示如下:图0-2前面板显示控件选择4依次创建,波特率、停止位、数据位等如下图所示
创建个while循环,用于放置发送的程序鼠标移动到循环条件控制的引脚上,创建个control
用于调试,不对条件处理,会报错
6前面板放置个按钮,用于控制数据的发送7
创建个事件,用于响应发送按钮鼠标移动到timeout的位置,鼠标右键选择editevents…如下图所示
操作上面后,出现如下界面:选择需要响应的控件,这里选择“okbutton”,选择鼠标按下
点击ok后,事件的名称也变化了
如果鼠标点击按键,则会进入事件处理
8创建VISA写函数9连接端口和写函数10添加个关闭函数11
创建字符串控件,传递给写函数,用于发送选中VISAWrite的writebuffer,右键create->control,12界面如下所示13
安装虚拟串口,提供一个下载地址http://www
com/soft/47470
html用虚拟串口配置两个端口,配置好后,这两个串口之间是自动连接上,模拟硬件上两个串口对接上的
如上图,指定好端口,点击Addpair
14运行串口工具,提供一个下载地址http://www
com/softview/SoftView_77355
html15
运行串口工具,打开串口,运行VI,发送数据我的电脑配置的是COM12和COM13,