- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器及LabVIEW数据类型波形第3讲摘要
自行构建子VI/子函数时也应遵循该原则! 当错误簇遇到Case结构…… 2. 簇 子VI功能代码 “错误”分支 “无错误”分支 “错误输入”直接传递到“错误输出” 根据代码执行情况设置“错误输出” 带错误处理功能的子VI的一般架构 本讲内容 数组 簇 波形 3.波形(Waveform) 用于存储数字化信号、波形数据 随时间连续变化的信号(已经转为电信号,非周期信号) 通过采样得到的数字信号 采样点 采样间隔、采样周期(倒数为采样率Fs) 3.波形 时间标识/时间戳(Timestamp):表示精确时间的特殊数据类型 (前面板)控件选板,新式-数值 (框图)函数选板,编程-定时 时间标识输入控件 时间标识输出显示控件 时间标识常量 时间/日期浏览按钮 3.波形 时间标识函数举例 获取日期/时间 (Get Date/Time In Seconds) 功能:读取当前时间,返回对应时间标识。 需统计执行时间的代码段(延时3秒) 第1次读取当前时间 第2次读取当前时间 对时间标识做差 第0帧 第1帧 第2帧 3.波形 波形数据类型 一种特殊的簇,用于存储随时间变化的信号的数据类型(信号已经被数字化) (前面板)控件选板:新式-I/O (框图)波形常量 快捷菜单,显示项-属性 波形输入控件 t0 – 时间标识类型,表示时间起点 dt – 双精度浮点数,表示数字化波形相邻两点时间间隔 Y – 双精度浮点数的一维数组,表示具体波形数据 属性/attributes – 变体类型,携带相关信息如设备号,数据采集通道号 变体数据类型参见补充内容! 第3讲—复合数据类型:数组、簇和波形 LabVIEW编程及虚拟仪器设计 上一讲内容回顾 两种循环结构:While循环和For循环;循环结构内外的数据交换;自动索引;移位寄存器 条件结构;顺序结构;公式节点;事件结构 打开了自动索引的输入隧道 具有3个左端元素的移位寄存器,保存之前3次循环的值 本讲内容 基本数据类型:数值(整型,浮点型)、布尔、字符串…… 本讲内容,复合数据类型 数组(Array) 簇(Cluster) 波形(Waveform) 本讲内容 数组 簇 波形 本讲内容 数组 簇 波形 1. 数组(Array) 数组:相同数据类型的多个数据的有序组合。 数组的建立步骤: 1. 创建数组框架 (前面板)控件选板,新式-数组、矩阵与簇-数组 (框图)函数选板, 编程-数组-数组常量 数组输入控件和输出显示控件框架 数组常量框架 1. 数组 (前面板)数组输入控件和输出显示控件框架 (框图)数组常量框架 数组元素索引 元素区域 2. 向数组框架中添加某种数据类型的“元素”,确定数组的数据类型(数组尚无任何元素) 3. 拖曳改变数组的可视区域(可选) 改变元素大小 1. 数组 同时显示多个元素 4. 为数组元素赋值(直接在对应元素区域输入) 索引 1. 数组 数组的维数 1. 1维数组,一行或一列,只有一个索引: 2. 2维数组,m行n列,有两个索引: 3. 3维数组,p页m行n列,有三个索引: 页索引 行索引 列索引 行索引 列索引 索引区的值对应数组左上角元素 如何从1维数组建立2维数组?在索引区弹出快捷菜单,添加维度 1. 数组 典型数组操作函数:函数选板,编程-数组子选板 1. 数组大小(Array Size) 功能:返回数组各维大小。输入1维数组时,返回整型值;输入多维数组时,返回1维整型数组 1. 数组 2. 索引数组(Index Array) 功能:返回指定索引位置的元素或者子数组。n维数组接入n个索引时,返回一个元素;接入部分索引时,返回子数组 1. 数组 3. 替换数组子集(Replace Array Subset) 功能:从索引位置开始,替换元素或者子数组 1. 数组 4. 初始化数组(Initialize Array) 功能:以指定元素创建n维数组。 可向下拖曳函数边框,增加更多维数 1. 数组 5. 创建数组(Build Array) 功能:连接多个数组,或向数组添加元素 可向下拖曳函数边框,增加更多输入接线端。 快捷菜单中的“连接输入”选项: 打开时,按顺序连接输入数组,输出数组维数与输入数组最高维数相同; 关闭时,输入数组维数必须相同,输出数组维数比输入高一维(可能补零)。 6. 数组子集(Array Subset) 功能:返回数组的一部分,从“索引”位置开始,共“长度”个。“索引”和“长度”成对出现,对数与输入参数“数组”的维数相同。输出“子数组”与输入“数组”维数相同。 1. 数组 从只有1页的3维数组中提取2维数组 数组参与计算,算数函数的多态性 算数函数的多态:函数的输入可以是不同的数据类型(此处为
文档评论(0)