Labview实现串口通信步骤(DOC 28页)
Labview实现串口通信步骤(DOC 28页)内容简介
1.如下图所示,中事件的超时时间设置1000ms的常量
1.在程序面板上添加VISA配置接口
10添加个关闭函数
11.创建字符串控件,传递给写函数,用于发送
12界面如下所示
13.安装虚拟串口,提供一个下载地址
14运行串口工具,提供一个下载地址
15.运行串口工具,打开串口,运行VI,发送数据
16.建立接收模块
17在VISAEnableEvent的eventtype,创建个常量
18.创建事件等待
2.将鼠标放置在图中的红框中,点击鼠标右键,选择AddEventCase..
2.添加后,开启帮助文档的显示。菜单的Help->showcontexthelp,如下图
20.添加个属性节点,VisaBytesatserialport,获取串口中的字节数
21.添加个case结构
22.运行效果
23.调整下界面
24程序无法结束
25.使用一个按钮来结束程序
26优化1后的结果
27.优化显示框
28将接收的字符追加显示
29优化2运行效果
3.添加应用超时判断,如下图所示。选择点击ok
3.创建相应的配置
30.添加滚动条
31还有一问题,接收数据中,滚动条不会跟着动
32点击stop后,再运行程序的时候,stop还是那个状态
33.累加接收的字符数并显示
34优化3后
35可以对接收字符数判断,超过多少字符数后就清空显示框,重新开始显示
4依次创建,波特率、停止位、数据位等
5.创建个while循环,用于放置发送的程序
6前面板放置个按钮,用于控制数据的发送
7.创建个事件,用于响应发送按钮
图01创建窗口选择控件
图02前面板显示控件选择
..............................
1.在程序面板上添加VISA配置接口
10添加个关闭函数
11.创建字符串控件,传递给写函数,用于发送
12界面如下所示
13.安装虚拟串口,提供一个下载地址
14运行串口工具,提供一个下载地址
15.运行串口工具,打开串口,运行VI,发送数据
16.建立接收模块
17在VISAEnableEvent的eventtype,创建个常量
18.创建事件等待
2.将鼠标放置在图中的红框中,点击鼠标右键,选择AddEventCase..
2.添加后,开启帮助文档的显示。菜单的Help->showcontexthelp,如下图
20.添加个属性节点,VisaBytesatserialport,获取串口中的字节数
21.添加个case结构
22.运行效果
23.调整下界面
24程序无法结束
25.使用一个按钮来结束程序
26优化1后的结果
27.优化显示框
28将接收的字符追加显示
29优化2运行效果
3.添加应用超时判断,如下图所示。选择点击ok
3.创建相应的配置
30.添加滚动条
31还有一问题,接收数据中,滚动条不会跟着动
32点击stop后,再运行程序的时候,stop还是那个状态
33.累加接收的字符数并显示
34优化3后
35可以对接收字符数判断,超过多少字符数后就清空显示框,重新开始显示
4依次创建,波特率、停止位、数据位等
5.创建个while循环,用于放置发送的程序
6前面板放置个按钮,用于控制数据的发送
7.创建个事件,用于响应发送按钮
图01创建窗口选择控件
图02前面板显示控件选择
..............................
下一篇:尚无数据
用户登陆
通信企业管理热门资料
通信企业管理相关下载