- 3
- 0
- 约1.56千字
- 约 3页
- 2017-08-22 发布于河南
- 举报
2.3 LabVIEW函数选板
LabVIEW函数选板提供了各种数据类型、常量、流程控制、功能函数等,实现功能强大的应用程序就要靠这些幕后英雄了。
函数选板最能体现LabVIEW图形化编程的特点,我们来快速认识一下,如果你有其他编程语言的基础,那肯定不是有任何障碍了。
建立VI后,在框图程序窗口“查看”菜单选择“函数选板”,或者在框图程序区域点击右键就可以调出函数选板,点开每一项都能够得到众多的可调用函数,如右图所示(当然,有可能一些朋友控件选板或函数选板的排列方式不太一样,但没有关系的)。以下简单说明一下部分函数选板的功能。
结构选板 用于控制框图流程的,只要一说起其中的函数VI你肯定就明白:For循环、While循环、条件(Case)结构、事件结构、定时结构、顺序结构……。可以说,任何编程语言都少不了的流程控制东东在这儿。
数组选板 还记得C语言里让人又爱又恨的数组吗?数组越界很危险,数组大小不能动态改变……在这儿,不用管了,并且各种强大的数组函数,如插入、删除、拆分、搜索、排序……让你眼花缭乱!
簇与变体选板 前面已经在前面板控件中介绍过了能放置在前面板的簇与变体控件,这儿则提供了各种操作方法VI,尤其是簇操作,让你随心所欲定义和操作自己的数据类型。
数值选板、布尔选板 在前面板空间中也有这些类型,框图程序中可用的数值与布尔VI更多。数值类型、数学常量、数学运算、数值转换、复数操作等等,眼花缭乱,当然更高级功能(统计、微积分、线代、拟合、多项式……)还得从专门的数学选板里找;而与或非、异或、同或等等布尔预算则在布尔选板里面。
文件选板 创建、删除、读、写文档,包括文本、二进制以及在两者基础上的电子表格、INI、XML和LabVIEW中自定义的各种文档格式。选择合适的数据类型关系着你的文件操作的效率和易用性,真的要具体问题具体分析。
字符串选板 值得大书特书!这是非常有用也是比较好用的,我们将在后面用一节来专门介绍一下。当然,绝不是挨个把字符串VI功能、连线翻译一遍,那是LabVIEW帮助文档干的活。
比较选板 常见的大于等于小于等相关函数,以及判别是否空、是否是某格式数据的VI,在程序流程选择、导向时会经常用到。
定时选板 和时间、定时有关的函数,请进!
对话框与用户界面选板 提供了简单的提示框、错误警告、简单输入对话框等,要想有复杂的输入输出对话框怎么办?自己设计了~
波形选板 要知道,LabVIEW可是测控程序设计高手,同信号采集、分析、显示打交道的小盆友一定得会用才行。哦,对了,波形也是一种数据结构,其实就是簇的一种。
应用程序控制选板 如果你不想用连线的方式调用其他VI怎么实现?如果你想在自己的程序中控制LabVIEW的开启运行怎么实现?这里可以算作一点点高级特性,你会体会到其强大的。
同步选板 还记得VC或其他语言中的信号量、通知器或事件机制吗?是不是很有用?还记得先入先出的队列结构吗?如果你会使用同步选板中的VI,恭喜你,你的程序设计(不仅仅是LabVIEW程序设计)已经入门了。
图形与声音选板 这个选板就不多做解释了,顾名思义。不过可以简单说一句,如果你半分钟就能完成一个看图软件或音频播放是不是很吃惊的事呢?
以上只是基本的函数,还有更多的选板,尤其是LabVIEW擅长的------类似数学计算、信号采集与处理、仪器I/O……。基本函数是高楼大厦的基础,而从本教程序言中我们就已经知道,用LabVIEW做他擅长的才是王道。
好的,我们就以一个例子结束本章,开始充满乐趣的LabVIEW学习之旅,当然,这个例子也是LabVIEW所擅长的,设计波形仿真系统(现在是有一点唬人)!
第一章 LabVIEW起步:做应该做的
LabVIEW实践之路
12
13
原创力文档

文档评论(0)