- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《LabVIEW编程及虚拟仪器设计》第三讲:数据类型及其操作函数讲课教师:赵伟,黄松岭辅导教师:郝丽,郭建全电话o)E-mail: zhaowei@tsinghua.edu.cn上节课内容回顾(1)While循环For循环循环结构内外的数据交换自动索引移位寄存器一、循环结构二、条件结构三、顺序结构四、公式节点五、事件结构注意:(1)While循环是先执行、后判断;而For循环的循环次数则是事先定,且具体操作为先判断、后执行(0就不执行)。(2)循环前读入一次,循环完才输出。(3)对For循环,在循环计数端子空置、有输入数组条件下,循环次数由数组元素个数确定;若接入多个数组且均处在自动索引状态,同时循环计数端子也接入有一正整型常量,则循环次数取这些输入中的最小值。 (4)While循环的执行次数,仅受循环体内给条件端子置入的具体循环条件制约 。上节课内容回顾 (2) (只是 6,Default 分支的显示)一、循环结构二、条件结构三、顺序结构四、公式节点五、事件结构要么在选择器标签中列出所有可能的情况;要么必须给出一种默认情况。 进行条件结构内外的数据交换时,会在其边框上生成隧道。输入隧道在每个分支中都可使用;而输出隧道必须从每个分支都得到明确的(输入)值,否则程序无法运行。上节课内容回顾(3) 输入数据在顺序结构运行前读入,各帧均可用;输出数据在顺序结构执行完才输出,只跟最后一帧有关。一、循环结构二、条件结构三、顺序结构四、公式节点五、事件结构 层叠式顺序结构中可设立局部变量,用于在不同帧之间实现数据传递。平铺式顺序结构无需局部变量,数据传递直接经隧道实现。平铺式与层叠式顺序结构实现功能相同,只是表现形式不同。滚动条输出端子输入端子上节课内容回顾(4) 各输入、输出端子的名称必须与公式节点中的变量名称完全相同。各输入端子间、各输出端子间不允许重名,但输入端子与输出端子可重名。一、循环结构二、分支结构三、顺序结构四、公式节点五、事件结构 当公式节点中的代码很多,一屏显示不下时,可在代码区域弹出快捷菜单,选择“显示项” - “滚动条”,从而实现滚动浏览。中间变量也必须在边框上定义,但可以不与外部连接。 本节课内容一、数组二、簇三、波形 除整数、浮点数、布尔数和字符串等基本数据类型以及相应的运算、操作外,LabVIEW中还提供有几种复合数据,包括数组、簇和波形,以及对它们进行操作的函数。灵活使用这些复合类型的数据及相应的操作函数,可简化程序代码,方便虚拟仪器即VI的编程。 数组是相同类型元素的集合。在LabVIEW中,数组可以随意改变长度。一、数组(1)1.数组的创建(1) 1)创建数组框架(输入、显示、常量);2)向数组框架中添加“元素”,以确定数组元素的数据类型;3)以拖动方式操作,可确定数组的可视大小;4)给数组赋值(指定具体元素)。 数组输入控件和数组常量可作为数据源;数组显示控件则作为数据流动的目标容器。 到达数组输入控件框架亦即数组显示控件框架的路径为:(前)控件选板-新式-数组、矩阵与簇-数组;而数组常量框架(后面板),经函数选板 - 编程 -数组 - 数组常量找到。 改变元素大小同时显示多个元素一、数组(2)注意:只有确定了所建数组的性质,才能进行调整数组元素可视个数的操作。1.数组的创建 (2) a)建框架b)向框架的元素区域 中添加数据类型 “元素”(不论输入 、显示还是常量)c)调整元素的可 视大小和个数为第0号元素在第0号元素上把当显示4个元素表格形式指定整型值1前值1指定为默认值的空整型数组输入控件一、数组(3)1.数组的创建(3) d)赋值;改变数组元素的默认值索引(坐标、下标)从0开始 默认值的设置方式:在第0号(即首个)元素上弹出快捷菜单,选择“数据操作” -“当前值设置为默认值”。一、数组(4)数组的快捷操作(这里,以数组常量索引区的快捷菜单为例) 在数组常量的索引区和边框上右击鼠标,弹出快捷菜单页索引行索引列索引注意:一般来说,任何类型数据的输入、显示控件和常量,均可用来定义数组的元素类型。但是,数组、子面板控件(控件-新式-容器-子面板)、选项卡控件(控件-新式-容器-选项卡控件)、ActiveX控件、波形图表、XY 图等不能作为数组的元素。 一、数组(5)3. 数组的行、列、页以数组常 量为例以数组显示控件为例注意:索引区域显示的值,永远是元素区域所显示的左上角元素的索引值(即元素下标;从第0页、0行、0列记起) 。上例:2页3行4列;下例:3行3列一、数组(6)4. 数组操作函数 (1)数组大小 路径:函数选板-编程-数组子选板 其输入“数组”,可是任意维的数组;输出“大小”,提供该数组各维的长度。如果输入“数组” 是一维的,输出“大小” 便给出一个整数值;若输入“数组
您可能关注的文档
- IPQC检验规范培训教材.pptx
- IPTV业务发展情况汇报(ppt40).pptx
- ISC管理产能流程.pptx
- IQC检验作业基础知识培训.pptx
- ISO10012标准概述及ISO9000族标准的关系.pptx
- ISO12944在钢结构防腐方面的应用.pptx
- ISMS【信息安全系列培训】【06】【内部审核】.pptx
- ISO14001T28001環境健康安全一體化.pptx
- ISO14000环境管理系列标准讲解.pptx
- ISO14001培训教材01环保基础知识.pptx
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)