新闻中心

EEPW首页>测试测量>设计应用> Labview新启程——简单串口程序

Labview新启程——简单串口程序

作者: 时间:2017-01-06 来源:网络 收藏
很久没有更新博客了,最近在学校带学生们做实训课,都是基于Labview的。无奈自己之前没有用过,所以只能从头开始了。之前学过很多种编程软件,都是从“Hello World”开始的。这次时间紧迫,不能从经典的起点开始了,只能从这次实训需要的部分开始了。
这次我所带的实训课基于Labview的部分,最关键的就是串口通信的部分。自己观察了两周时间,发现很多同学都不是很会。于是自己也尝试了一下,基本的步骤如下:
1. 串口控件添加
个人感觉,Labview最大的特点就是所有的器件都是模块化的, 也就是可以直接从面板中直接拖到所编写的程序中的。对于这个串口程序,串口控件自然就是最重要的部分,通过在程序框图中点击右键选择仪器I/O->串口->VISA配置串口(如图1所示),就可以完成串口配置控件的添加。在本文的程序中,串口需要的设置就只有串口选择和串口波特率设置,因此本程序中就只引出了上述两组的串口设置(如图2所示)。这里需要说明的是,我所用的硬件串口波特率为115200,所以本程序也是设置的115200的波特率。
图1 串口配置控件添加
图2 串口配置控件
2. 串口程序添加
在完成了串口控件的添加之后,下一步的工作就是完成串口程序。由于Labview都是模块化的编程,所以只需要把相应的程序语言的模块拖入程序中就可以。本文所用到的是While循环:在完成串口设置后,程序进入主循环后首先判断串口又没有打开,接下来不停的读取串口的数据,基本的思路就是这样。在条件语句为真的情况下的程序如下:

图3 if语句为真的情况下的程序
在条件语句为假的情况下的程序如下:

图4 if语句为假的情况下的程序
上一页 1 2 下一页

关键词:Labview串口程

评论


技术专区

关闭