第三课LabVIEW的运行结构资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* C. VI定时-已用时间Express VI VI执行一段时间后判定已用时间量 VI继续执行过程中跟踪记录时间 不给处理器提供处理其它任务的时间 * C. 为设计模式设置定时 - 软件控制 软件控制定时 考虑使用状态机模式设计一个数据采集系统 如要连续采集数据5分钟,则系统在此段时间内需保持为采集状态 但在此时间段不可以处理其它用户界面操作(例如,停止VI) 如要执行用户界面操作,必须设置定时使VI可在指定时间内连续运行 * C. 为设计模式设置定时 软件控制定时 执行定时 演示 等待函数VS 延迟函数 * 演示位置:Demonstration/Wait Chart D. 循环数据传输 使用循环结构编程时,经常需要访问前一次循环产生的数据 移位寄存器将前一循环产生的数据传递至下一循环 * D. 循环数据传输-移位寄存器 右键单击循环边框,从快捷菜单选择添加移位寄存器 右侧的移位寄存器存储每次循环结束后的数据 左侧的寄存器为下一循环提供所存储的数据 * 程序框图 第一次运行 第二次运行 初始化 移位寄存器 输出 = 5 输出 = 5 未初始化 移位寄存器 输出 = 4 输出 = 8 D. 循环数据传输-初始化 VI结束 再次运行 运行一次 * D. 循环数据传输-层叠移位寄存器 层叠移位寄存器可保存多次循环的值,并将值传递到下一循环中 右键单击左侧移位寄存器,从快捷菜单选择添加元素 * 概念练习:平均温度VI 使用For循环和移位寄存器计算数据平均值。 题目:修改温度监视器VI,修改该VI,计算最后三次温度测量值的平均值,并在波形图中显示结果。 练习位置:Exercise/Exercise 3.3 * 概念练习:平均温度VI 计算最后三次读取的温度的平均值。如何修改VI,使其计算最后五次读取的温度的平均值? E. 条件结构 包括两个及以上子程序框图或分支 每次仅执行一个条件分支 执行哪个子程序框图取决于输入值 类似与文本编程语言中的case语句或if...then...else语句 * E. 条件结构 选择器标签:包含当前条件标签名称和两侧递增/递减按钮 选择器接线端:连接输入值或选择器,以确定要执行的条件分支 * E. 条件结构-默认条件分支 可为条件结构指定默认的条件分支 如已为1、2和3指定条件分支,输入数据4时,条件结构将执行默认条件分支 右键单击条件结构边框添加、复制、删除、重排及选择默认分支 * E. 条件结构-输入和输出隧道 可创建多个输入/输出隧道 输入数据可供全部条件分支使用 必须为每个条件分支定义各自的输出隧道 * E. 条件结构-未连接时使用默认分支 默认值为: 应避免使用未连接时使用默认选项 增添代码复杂性 增加代码调试难度 数据类型 默认值 数值 0 布尔 FALSE 字符串 空 * E. 条件结构-布尔型 布尔型输入有两个条件分支:真和假 * E. 条件结构-整数 尽可能为每个整数添加一个分支 未定义条件分支的整型将使用默认条件分支 * E. 条件结构-字符串 尽可能为每个字符串添加条件分支 未定义条件分支的字符串将使用默认条件分支 * E. 条件结构-枚举型 提供给用户可选项目列表 枚举控件中的每一项都与分支选择器显示的条件分支相对应 * E. 条件结构-错误检查和处理 使用VI内部的条件结构。如未发现错误将执行代码,如出错将跳过代码 * 概念练习:判定警告VI 使用条件结构完成软件决策 练习位置:Exercise/Exercise 3.4 * 概念练习:警告处理VI 如果所有值均为10,将出现什么情况?如何修复? 总结-测验 在下列选项中,哪一项可用于在程序框图中识别输入控件或显示控件? 标题 位置 标签 值 * 总结-测验答案 在下列选项中,哪一项可用于在程序框图中识别输入控件或显示控件? 标题 位置 标签 值 * 总结-测验 哪种结构必须运行至少一次? While循环 For循环 * 总结-测验答案 哪种结构必须运行至少一次? While循环 For循环 * 总结-测验 下列哪一项仅位于程序框图中? 输入控件 常量 显示控件 连线板 * 总结-测验答案 下列哪一项仅位于程序框图中? 输入控件 常量 显示控件 连线板 * 总结-测验 哪一种机械动作会在按下布尔控件时将布尔值由“假”转换为“真”,且松开控件后,直至LabVIEW读取该值前均保持“真”值? 保持转换直到释放 释放时转换 保持触发直到释放 释放时触发 * 总结-测验答案 哪一种机械动作会在按下布尔控件时将布尔值由“假”转换为“真”,且松开控件后,直至LabVIEW读取该值前均保持“真”值? 保持转换直到释放 释放时转换 保持触发直到释放 释放时触发 强化练习 熟悉运行机

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档