- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW俱乐部第二次培训课案
A.循环结构 —— 循环结构数据的输入输出 输入 开启索引(enable index) 降维 关闭索引(disable index) 输出 位置 tunnel右键 - tunnel mode 隧道模式(tunnel mode) 索引(Index) for循环默认、升维 终值(last value) while循环默认 连接(concatenate) 条件输出 输入索引 concatenating 条件输出 * 使用while循环生成2*3的数组。 练习2-1 生成2*3的矩阵 * A.循环结构 —— 循环结构数据的输入输出 * 循环中的数值不会被传出 移位寄存器(shift register) 位置 循环结构右键- 添加移位寄存器 执行结束内存不清空,需要赋初值 层叠式移位寄存器 功能全局变量FGV(Function Grable Variable) 视频 使用for循环或者while循环和移位寄存器计算平均值。 练习2-2 0到99所有偶数之和 * 允许处理器分配事件完成其他任务 “等待下一个整数倍毫秒”和“等待(ms)” 位置: 编程 - 定时 - 等待下一个整数倍毫秒 编程 - 定时 - 等待(ms) 意义:保证几个循环同时开始 A.循环结构 —— *定时vi * 等待下一个整数倍毫秒 等待(ms) 第二讲 常见编程结构 B.条件结构 认识条件结构的基本特点和功能。 条件结构的位置 条件结构的格式 条件结构的输出 基于轮询的状态机 * 条件结构的格式(if/case) 分支选择器(case selector) 布尔型 字符串型 数值型(枚举型) 选择器标签(selector label) 选择结构右键-add case 必须设置默认 条件结构输出 输出隧道,必须全部连上,否则应该设置默认 B.条件结构 —— 格式输出 * if (...) ...; else ...; switch(...) { case 1:...; case 2:...; ... default:...; } B.条件结构 —— 基于轮询的状态机 基于轮询的状态机 状态机FSM(Finite State Machine) 架构格式 while循环 条件结构 移位寄存器 * 按上下左右键,在文本框中输出 按下停止结束循环 练习2-3 使用条件结构制作一个方向盘 * 第二讲 常见编程结构 C. 事件驱动编程 认识事件结构的基本特点和功能。 事件结构的位置 事件结构的意义 事件的分类 事件结构的组成 编辑事件 基于事件的状态机 * 事件结构的意义 轮询(Polling)事件 事件中断 事件的分类 用户界面事件外部I/O事件 通知事件过滤事件 事件结构的组成 事件超时(event timeout) 选择器标签(selector label) 事件数据节点(event date node) 过滤事件节点(event filter node) C.事件结构 —— 事件结构基础 * 轮询前面板对象需要占用大量的CPU时间,且如果变化发生的过快,有可能检测不到变化。 事件数据节点:用户动作已经发生并处理,我们常提取值; 事件过滤节点:用户动作已发生但尚未处理事件,允许自定义事件响应。 用户界面事件包括鼠标点击、键盘按键、超时等; 外部i/o事件包括ActiveX和.Net生成的事件。当这些事件发生时,会转到对应的程序执行,其顺序就相当于中断等级。 C.事件结构 —— 编辑事件 * 编辑事件 右键事件结构 - 编辑本分支所有事件 或 添加事件分支 选择通知事件 或 过滤事件 填写发生该事件时,希望执行的代码 基于事件的状态机 C.事件结构 —— 基于事件的状态机 * 体会不同状态机的特点 练习2-4 用事件结构实现上述程序 * 白子落地,显示“黑子走”,并将棋子变黑;黑子落地,显示“白子走”,并将棋子变白 设置超时事件,若5秒内一方没有操作,则交换下棋选手 设置按下停止按键结束程序,不能通过前面板关闭程序 作业 用事件结构产生一个棋盘程序 * 循环结构条件结构事件结构 前面比较基础,后面比较难,但大家集中注意力认真听,相信能听得明白的 * 11/5/2015 所有的位置都在编程 - structures里 * 11/5/2015 结合流程图讲特点 所有语言的功能都差不多,但各有特点 内部是一个个数字,输出是一个数组,和隧道有关,讲完while再一起讲 11/5/2015 * 如果连接多个就取小的那个 索引:变成元素的标号 复习i初值是0 * 11/5/2015 11/5/2015 * 复习循环执行的次数,退出,高亮给大家看过
文档评论(0)