




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章 程序构造本章内容5.1 顺序构造Sequence Structure5.2 For循环5.3 While循环5.4 Case构造5.5 事件构造Event Structure5.6 使能构造5.7 公式节点Formula Node5.8 跟着实例学模拟温度采集监测系统5.1 顺序构造Sequence Structure5.1.1 LabVIEW程序的执行顺序 数据流式的编程方法 多段代码同时执行5.1 顺序构造Sequence StructureFlat Sequence StructureStacked Sequence Structure 5.1 顺序构造Sequence Stru
2、cture在Flat Sequence Structure的Frame间传送数据5.1 顺序构造Sequence Structure在Stacked Sequence Structure的Frame间传送数据 5.2 For循环For循环用于将某段程序循环执行指定的次数。可以经过两种方法指定循环次数,一种是直接给定,一种是经过输入数组的大小给定 5.2 For循环输入和输出数组5.2 For循环5.2.3 移位存放器(Shift Register)一个累加10次的a+程序 经过部分变量实现经过移位存放器实现 5.2 For循环5.2.4 反响节点Feedback Node经过反响节点实现a+
3、5.3 While循环5.3 While循环5.3.2 添加定时器5.3 While循环5.3.3 运用移位存放器和反响节点累加器程序 5.4 Case构造If(a%2=0)b=a+2;elseb=a+1;end5.4.1 等价于if.else.语句的Case构造5.4 Case构造5.4.3 等价于switch语句的Case构造switch (fruit)case apple: price=9; case banana: price=10; case pear: price=8; default: price=0;5.5 事件构造Event Structure分析该程序可以看出,这个程序在没
4、有用户点击的情况下完全都是在“空转,浪费了大量的CPU资源,而且当“事件发生太快时能够会被忽略。因此Labview提供了事件构造来处理这个问题,即仅当“事件发生时,程序才做相应的呼应 基于While循环和Case构造的单击计数器 5.5 事件构造Event Structure5.5 事件构造Event Structure5.5 事件构造Event Structure基于事件构造的单击计数器 5.5 事件构造Event Structure5.5.2 Filter事件顾名思义,当该事件发生时,用户可以过滤掉甚至完全放弃掉该事件将触发的活动。 留意:普通来说,事件只能经过外在用户的动作触发,如单击鼠
5、标,键盘等。假设需求内部数据触发事件例如当ab条件满足时触发一个事件,就需求经过用户自定义事件的方法实现,这将在本书的21.3节中引见。5.6 使能构造5.6.1 框图使能构造注释程序框图5.7 公式节点Formula Node经过公式节点,用户不仅可以实现复杂的数学公式,还能经过文本编程写一些根本的逻辑语句,如ifelse, case, while循环之类的语句。 y=5.7 公式节点Formula Node公式节点中可以包含恣意数量的公式 5.7 公式节点Formula Node5.7.2 文本编程言语的实现基于公式节点的CRC16算法的实现 5.8 跟着实例学模拟温度采集监测系统小试身手1. 利用顺序构造和timing面板下的tick count VI,计算for循环1000000次所需的时间。2. 为第4章习题4添加一个While循环和定时器,实现延续的温度采集监测小试身手3、利用顺序构造和循环构造写一个跑马灯,如以下图所示,5个灯从左到右不停的轮番点亮,闪烁间隔由滑动条调理小试身手4. 求分数序列 前20项之和。5. 给出一百分制成果,要求输出等级A,B,C,D,E。90分以上为A,8089为B,7079为C,6069为D,60分以下为E。小试身手6. 利用事件构造实如今数字输入控件中,每当用户按下一个数字后,累加值就将新数字累加上去。例如按下34
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铣刨床安全管理制度
- 锅炉11项管理制度
- 2025至2030年中国卫生纸內管行业投资前景及策略咨询报告
- 2025至2030年中国5头玟苞人造花行业投资前景及策略咨询报告
- 门诊危急值管理制度
- 防交叉污染管理制度
- 2025年交通运输与物流行业物流标准化建设研究报告
- 2025年交通运输行业道路运输安全管理人员人才需求与职业培训体系研究报告
- 英语教学课件Unit1 Hello I'm monkey Lesson 1 - Lesson2课件-
- 工程车本领大课件
- 《未来三年个人规划》课件
- 《癌痛与癌痛治疗》课件
- 湖北省华中师大第一附中2024届物理高二第二学期期末达标检测试题含解析
- 经空气传播疾病医院感染预防与控制规范课件
- 2024年四川广安爱众股份有限公司招聘笔试参考题库含答案解析
- 冠心病合并糖尿病血脂管理
- PDCA循环在我院静脉用药调配中心用药错误管理中的应用静配中心质量持续改进案例
- 精神病患者攻击行为预防
- 《议程设置理论》课件
- 二单元税率利率复习课
- GB/Z 43281-2023即时检验(POCT)设备监督员和操作员指南
评论
0/150
提交评论