LabVIEW图形化编程语言中的数据操作课件.ppt

LabVIEW图形化编程语言中的数据操作课件.ppt

ID:57011810

大小:340.50 KB

页数:24页

时间:2020-07-26

LabVIEW图形化编程语言中的数据操作课件.ppt_第1页
LabVIEW图形化编程语言中的数据操作课件.ppt_第2页
LabVIEW图形化编程语言中的数据操作课件.ppt_第3页
LabVIEW图形化编程语言中的数据操作课件.ppt_第4页
LabVIEW图形化编程语言中的数据操作课件.ppt_第5页
资源描述:

《LabVIEW图形化编程语言中的数据操作课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章数组和簇4.1数组数组是相同类型数据元素的有序集合。4.1.1创建数组创建数组的方法:利用循环结构的自动索引功能创建数组利用数组函数建立数组前面板创建各种数组控件;框图程序窗口创建数组常量;前面板上的数组控件拖放到程序窗创建对应的数组常量4.1.2数组函数数组函数选项板:1.BuildArray(构建数组)函数例4.1BuildArray函数的使用。输出一个新数组1.ArraySize(数组大小)函数2.InitializeArray(初始化数组)若在函数弹出菜单选择ConcatenateInputs项,则函数会将两个数组按输入顺序合并成一个一维数组输出输出二维数组输出一维数组4.A

2、rraySubset(数组子集)函数该函数返回数组中从Index开始的长度为length的部分数组元素。例4.17ArraySubset函数的使用。5.IndexArray(索引数组)函数用于访问数组中指定位置的元素使用索引数组从数组中提取一行或一列ArrayIndex函数即可从数组中抽取一个标量元素。也可用于从一个二维数组中抽取一行或一列来产生一个原数组的子数组。Add函数的多态组合4.2簇(Clusters)什么是簇?簇是由不同类型的数据元素组成的一种数据类型。4.2.1簇的创建(a)混合簇控制件(b)混合簇指示器(c)数值型簇控制件a.混合簇控制端点b.混合簇指示端点c.数值型控制簇

3、在程序框图中的端点图标注意在一个簇对象中,簇元素只能同为控制件或指示件,不能同时包含两种。一个簇是控制簇还是指示簇,取决于放进簇中的第一个元素。簇控件和簇指示器的转换4.2.2簇函数1.Unbundle(解捆)函数例4.2.1将一个簇中的各个元素值分别取出。2.Bundle(捆绑)函数例4.2.2Bundle函数的使用。例4.2.3修改簇中某些元素的值。XY数据类型(一)XY数据类型(二)4.3波形数据分类组成模拟波形数据数字波形数据起始时间t0TimeStampTimeStamp采样间隔dt双精度浮点数双精度浮点数数据Y双进度浮点数数组二进制数字属性变体Variant变体Variant波

4、形数据的建立在前面板中建立模拟波形控件。在控件模板的I/O子模板中。在程序框图中建立波形数据。在函数模板中的的BuildWaveform。波形的属性利用功能函数SetWaveformAttribute设置波形属性。利用SetVariantAttribute函数设置波形属性。(Communication-Datasocket-Variant子模板中)波形节点波形函数分为四个部分:基本波形数据运算节点模拟波形数据运算节点数字波形数据运算节点波形数据存取节点基本波形数据运算节点(一)*GetWaveformAttributes节点的两种模式当输入name连接时当输入name不连接时*数字波形与模

5、拟波形的转换:(max-min)/(2n-1)*IndexWaveformArray节点的两种模式Index输入一个数字Index输入一个字符串(属性名称为NI_ChannelName时)基本波形数据运算函数(二)*GetYValue节点中,Y的取出有两种模式:按索引(0)或按时间(1)*GetWaveformTimeArray节点得到的时间数组,其数据类型为双精度浮点数,数组中的元素表示的是时间秒。本章小结1.数组是相同类型的数据元素的集合,可创建数值型、布尔型、字符串型或簇数组。2.簇是相同或不同类型的数据的集合,簇可以嵌套使用。3.波形是特殊类型的簇,其成员固定

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

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

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