




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第6课课 复杂数据类型和运算复杂数据类型和运算A. 枚举类型B. 动态数据类型C. 数组D. 簇E. 自定义类型F. 图表控件2A. 枚举型枚举型 枚举数:枚举型输入控件、枚举型常量或显示控件 枚举数非常有用,因为在程序框图上处理数字比处理字符串简单得多3B. 动态数据类型动态数据类型 保存由Express VI产生或采集的信息 非Express VI无法接收动态数据类型如要使用内置VI或函数分析和处理动态数据类型,必须先进行数据类型转换如已连线,数值、波形和布尔型数据显示控件或输入端可自动转换动态数据 在LabVIEW中,动态数据类型表示为深蓝色 4C. 数组创建数组创建 1. 在前面板放
2、置一个数组的外框2. 拖放一个数据对象或元素至外框内5C. 数组数组-组成组成 数组由元素和维度组成元素:组成数组的数据维度:数组的长度、高度和深度数组可以是一维或多维的。内存允许的情况下,每一维度可有多达(231)1个元素 处理一系列相似的数据和执行重复计算操作时,可考虑使用数组6C. 数组数组2维数组维数组的创建方法的创建方法 定位一个元素需要行索引和列索引,上述索引均以零为起始值 如要在前面板创建一个多维数组,右键单击索引显示边框,从快捷菜单选择添加维度 或直接拖拽索引显示边框至所需维数7C . 数组初始化数组初始化 方法:a)直接在前面板输入元素进行初始化b) for循环索引输出c)
3、数组的初始化函数注意: 未初始化的数组具有维数,但不包含任何元素8概念练习:概念练习:多维数组多维数组 如何通过编程,创建一个3维数组?9C. 数组自动索引数组自动索引 如将数组连接至For循环或While循环,启用隧道的自动索引功能可有序对应循环与数组中元素 如已使用自动索引功能,隧道图表将由方形变为上图所示的图标 10C. 数组自动索引输入数组自动索引输入For循环执行次数等于数组中元素个数11C. 数组自动索引输入数组自动索引输入如有多个隧道启用自动索引,或对循环总数接线端进行连线,实际的循环次数将取其中的较小值12C. 数组自动索引输出数组自动索引输出 如已启用数组输出隧道的自动索引功
4、能,输出数组从每次循环接收到一个元素 自动索引输出数组在大小上等于循环次数2022-4-17 标量和数组的运算 数组与数组的运算 数组运算函数C. 数组数组数组运算数组运算14练习:练习:熟悉数组的运算操作熟悉数组的运算操作练习位置:练习位置:Exercise /Exercise 6.115D. 簇簇 簇将不同类型数据元素归为一组 类似于文本编程语言中的记录或结构16D. 簇创建簇创建在前面板创建簇输入控件或显示控件: 在前面板上放置一个簇的外框 拖曳数据对象或元素至簇的外框内,拖曳对象可为数值、布尔值、字符串、路径、引用句柄、数组、簇输入控件和簇显示控件17D. 簇常量簇常量 创建一个簇常量
5、:1.在函数选板中选择簇常量2.在程序框图上放置一个簇的外框3.在外框内添加常量4. 右键单击程序框图中的簇显示控件或输入控件,从快捷菜单中选择创建常量创建簇常量18D. 簇顺序簇顺序 簇元素的逻辑顺序与其在簇内的位置无关 右键单击簇外框,从快捷 菜单选择重新排序簇中控件19D. 簇数组簇数组 VS. 簇簇 簇不同于数组的地方在于簇的大小是固定的 簇可以包含不同的数据类型;数组仅可包含一种数据类型 与数组类似,簇只能包含输入控件或显示控件,不能同时包含两种控件20D. 簇簇运算运算组合簇组合簇使用捆绑函数组合一个新簇21D. 簇更改簇簇更改簇使用按名称捆绑或捆绑函数更改现有的簇22D. 簇分解
6、簇簇分解簇使用按名称解除捆绑或解除捆绑函数分解簇,以使用簇中独立项23D. 簇错误簇簇错误簇 LabVIEW使用错误簇返回错误信息 错误簇包含下列元素: 状态: 布尔值,产生错误时布尔值为真错误代码: 32位有符号整数,标识错误代码错误源:字符串,标识错误发生的位置24概念练习:概念练习:簇簇在前面板创建簇、重新排序簇及使用簇函数组合和分解簇练习位置:练习位置:Exercise /Exercise 6.225概念练习:簇概念练习:簇 如对小簇进行重新排序(数值数据为第一个元素,布尔值为第二个元素),将发生什么情况?26E. 自定义类型自定义控件自定义类型自定义控件通过自定义输入控件和显示控件扩
7、展前面板对象集1. 创建并保存自定义输入控件或显示控件2. 在其它前面板窗口使用这些自定义输入控件或显示控件 27E. 自定义类型控件编辑器自定义类型控件编辑器 通过控件自定义窗口自定义输入控件和显示控件 如要打开控件编辑器窗口,右键单击输入控件或显示控件,从快捷菜单选择高级自定义28E. 自定义类型自定义类型自定义控件可保存为下列类型: 输入控件 自定义类型 严格自定义类型29E. 自定义类型输入控件自定义类型输入控件输入控件 用户保存的自定义输入控件或显示控件与打开自定义输入控件或显示控件的VI实例没有任何关联 更新已保存文件,不会对 实例产生任何影响30E. 自定义类型自定义类型自定义类
8、型自定义类型自定义类型: 如对已保存文件进行修改,所有实例也会进行相应的更新 强制保持所有实例数据类型一致 范例: 在自定义型枚举控件中添加项,实例也将执行添加项的更新 如调整前面板的自定义型枚举 控件的项,实例不会执行项的更新31E. 自定义类型严格自定义类型自定义类型严格自定义类型严格自定义类型: 与自定义类型类似,严格自定义类型除下列几点外,将实例的每个方面强制设置为与严格自定义类型控件相同。标签 说明默认值32概念练习:概念练习: 自定义类型自定义类型创建一个自定义类型枚举型控件,区分自定义类型和严格自定义类型之间的区别。练习位置:练习位置:Exercise /Exercise 6.3
9、F. 数据图标绘制波形图表数据图标绘制波形图表 波形图表是显示一条或多条数据曲线的特殊数值显示控件,一般用于显示恒定速率采集到的数据 显示一条或多条曲线2022-4-17F. 数据图标绘制波形图表数据图标绘制波形图表的基本性质的基本性质数字显示数字显示曲线颜色线性曲线颜色线性等设置等设置曲线是否可见设置曲线是否可见设置曲线图例曲线图例X滚动条滚动条曲线坐标系设置曲线坐标系设置F. 数据图表绘制图表刷新模式数据图表绘制图表刷新模式 右键单击图表,从快捷菜单选择高级高级刷新模式刷新模式 默认刷新模式为带状图表 示波器图表和扫描图表显示曲线速度明显快于带状图表F. 绘制数据绘制数据2022-4-17
10、F. 数据图标绘制波形图数据图标绘制波形图的基本性质的基本性质曲线颜色线性曲线颜色线性等设置等设置曲线是否可见设置曲线是否可见设置曲线图例曲线图例X滚动条滚动条曲线坐标系设置曲线坐标系设置曲线游标曲线游标F. 数据图表绘制波形图数据图表绘制波形图通过即时帮助即时帮助窗口了解连接多条曲线数据至波形图和XY图的方法练习练习 温度多曲线图温度多曲线图VI在单个波形图表上绘制多个数据集并自定义外观。题目:修改程序框图,同时显示当前温度和最后五次温度平均值的曲线练习位置:Exercise/Exercise 6.4练习温度多曲线图练习温度多曲线图VI 对于此练习,应使用波形图表还是波形图?41总结测验总结
11、测验1. 用户可以创建由数组组成的数组。 a) 对b) 错42总结测验答案总结测验答案1. 用户可以创建由数组组成的数组。 a) 对b) 错。错。不能拖曳任何数组数据类型至数据外框内。但可创建2维数组。43总结测验总结测验2. VI运行结束后,循环显示控件的计数值等于多少?44总结测验答案总结测验答案2. VI运行结束后,循环显示控件的计数值等于多少?显示控件的计数值显示控件的计数值 = 445总结测验总结测验3. 自定义输入控件,在输入控件下拉菜单中选择输入控件,并将控件保存为.ctl文件。然后在前面板使用自定义控件实例。打开.ctl 文件并更改控件,前面板中控件是否发生变化?a) 是b)
12、否46总结测验答案总结测验答案3. 自定义输入控件,在输入控件下拉菜单中选择输入控件,并将控件保存为.ctl文件。然后在前面板使用自定义控件实例。打开.ctl 文件并更改控件,前面板中控件是否发生变化?a) 是b) 否否47总结测验总结测验4.输入表示圆形的数据。圆形数据由3个双精度数据描述:X坐标、Y坐标和半径值。用户将来可能需要扩展圆形数据的所有实例来描述圆的颜色,颜色值由整型数据表示。在前面板内如何表示圆形?a) 使用三个独立控件表示2个位置量和半径值b) 使用簇,簇中包含所有数据元素c) 包含簇的自定义输入控件d) 包含簇的自定义类型控件e) 包含3个元素的数组48总结测验答案总结测验答案4.输入表示圆形的数据。圆形数据由3个双精度数据描述:X坐标、Y坐标和半径值。用户将来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年签订汽车买卖合同需要注意哪些细节
- 2025农业生产资料租赁合同
- 《2025简约广告制作合同范本》
- 2025关于房屋租赁的合同样本
- 搬家运输合同范本
- 建筑模型制作合同
- 广州市商品房买卖合同
- 采沙场转让协议范本
- 商铺租赁补充协议范本
- 兄妹房屋财产赠与合同
- 直流斩波电路-升压斩波电路(电力电子技术课件)
- 2024年上海杨浦区社区工作者笔试真题
- 2025年1月浙江省高考物理试卷(含答案)
- 青岛市2025年高三语文一模作文题目解析及范文:成见与主见
- (二模)晋中市2025年高三高考二模 语文试卷(含A+B卷答案详解)
- 2025年员工职业道德试题及答案
- 2025山东能源集团中级人才库选拔自考难、易点模拟试卷(共500题附带答案详解)
- 第三单元 100以内的数与加减法 单元综合素质评价(含答案)冀教版一年级下册(2024)数学
- 建筑施工技术任务十四混凝土浇筑与振捣02课件讲解
- 《小儿头皮静脉输液》课件
- 《上海市银行营业网点消防安全管理标准》
评论
0/150
提交评论