[工学]labview 7教程

[工学]labview 7教程

ID:36284835

大小:463.00 KB

页数:32页

时间:2019-05-08

[工学]labview 7教程_第1页
[工学]labview 7教程_第2页
[工学]labview 7教程_第3页
[工学]labview 7教程_第4页
[工学]labview 7教程_第5页
资源描述:

《[工学]labview 7教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《窗口软件开发环境及技术》重庆工学院电子信息与自动化学院授课人:全晓莉第4章字符串、数组、簇§1字符串(String)§2数组(Array)§3簇(Cluster)——LabVIEW中的结构体变量§1字符串字符串在LabVIEW编程中会频繁的用到,因此LabVIEW封装了功能丰富的字符串函数用于字符串的处理,用户不需要再像C语言中一样为字符串的操作编写繁琐的程序。字符串:字符串控件,表格和树形控件,字符串函数。§1字符串1字符串控件模板内容§1字符串字符串输入控件一般被用作文本输入框,而字符串显示控件一般被用作文

2、本显示框。(输入显示字符串示例.vi)字符串控件应用§1字符串2表格和树形控件表格(Table)和树形控件在ControlsPalette的Modern->List&Table…面板下。表格实际上就是一个字符串组成的二维数组。树形控件以树的形式显示多层内容,Windows的资源管理器就是用树形控件来显示文件目录的。§1字符串表格控件举例(表格示例.vi)§1字符串3字符串函数§1字符串字符串函数举例(字符串函数示例.vi)§1字符串字符串函数举例(字符串函数示例2.vi)数据数组/电子表格字符串转换函数示例§2数

3、组数组:数组控件与数组函数数组控件§2数组1数组控件注意:可以是数字、字符、布尔量等数组!§2数组数组之间的算术运算LabVIEW一个非常大的优势就是它可以根据输入数据的类型判断算子的运算方法,即自动实现多态对于加减乘除,数组之间的运算满足下面的规则:a)如果进行运算的两个数组大小完全一样,则将两个数组中索引相同的元素进行运算形成一个新的数组。b)若大小不一样,则忽略较大数组多出来的部分。c)如果一个数组和一个数值进行运算,则数组的每个元素都和该数值进行运算从而输出一个新的数组。§2数组2数组函数§2数组(1)数

4、组大小函数(ArraySize)行列§2数组(2)索引数组函数(IndexArray)§2数组(3)替换数组成员函数(ReplaceArraySubset)§2数组(4)数组极值函数(ArrayMax&Min)数组函数举例用ArraySize函数获得三维数组大小示例§2数组§3簇簇是LabVIEW中比较独特的一个概念,但实际上它就对应于C语言等文本编程语言中的结构体变量。包括簇控件和簇函数。簇控件常量簇§3簇LabVIEW中使用簇可以为编程带来以下的便利。①把子程序框图中不同位置,不同数据类型的多个数据攒在一起,

5、减少了连线的混乱。②子程序有多个不同数据类型的参数输入输出时,把它们攒成一个簇可以减少连接板上端口的数量。③某些控件和函数必须要簇这种数据类型的参数。注意:簇的成员可以是任意的数据类型,但是必须同时都是控制件或同时都是显示件。§3簇1簇的创建通过簇控件实现的温度显示器§3簇改变簇内部元素控件的索引§3簇2.簇操作函数§3簇(1)解包函数(Unbundle)该函数将簇解开从而获得簇中各个元素的值。缺省情况下,它会根据输入的簇自动调整输出端子的数目和数据类型,并按照簇内部元素索引的顺序排列。§3簇(2)打包函数(Bu

6、ndle)该函数用来为Cluster中各元素赋值或把不同成员攒成一个簇。§3簇(3)按元素名称解包函数(UnbundleByName)普通的解包函数解包后只有将鼠标移到输出端子上才能看到输出元素的名称,程序的可读性不高。该函数可以根据名称有选择的输出簇内部元素。其中元素名称就是指元素的Label。§3簇(4)按元素名称打包函数(UnbundleByName)该函数通过簇内部元素名称来给簇内部元素赋值。参考簇是必须的,该函数通过参考簇来获得元素名称。§3簇簇操作函数使用示例(簇操作示例.vi)§3簇(5)error

7、in和errorout簇LabVIEW利用errorin和errorout这两个预定义簇来作为传递错误信息的载体。errorin和errorout簇对于系统错误,code都有预先的定义,可以通过选择Help->ExplainError…打开错误解释框来查找该错误代码的更详细的解释。§3簇练习利用簇模拟汽车控制,如右图所示,控制面板可以对显示面板中的参量进行控制。油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。