上半-自动化-第6次课-虚拟仪器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 2. 顺序结构的工作方式 (2)层叠式顺序结构如何传递数据呢? 通过局部变量Sequence Local来传送数据 * 2. 顺序结构的工作方式 如下图示意了层叠式顺序结构通过局部变量传递数据的情况。 如何创建局部变量Sequence Local? * 2. 顺序结构的工作方式 如何创建局部变量Sequence Local? 在层叠式顺序结构的边框上面右击,选择( )即可在当前帧创建一个顺序局部变量端口。 Add Sequence Local * 2. 顺序结构的工作方式 例:设计一个VI,使用Sequence结构,每间隔10ms产生一个0-100之间的随机整数,将该随机整数与指定值比较,计算产生与指定值相等的随机数的个数和所需花费的时间。(演示) * 2. 顺序结构的工作方式 (1)如何计算花费时间? * 2. 顺序结构的工作方式 (1)如何计算花费时间? 通过顺序结构,第1帧获取起始时间,第2帧寻找数,第3帧获取结束时间。 ④t=t2-t1 ①读当前时间t1 ②寻找 ③读取当前时间t2 如何知道起始时间和结束时间? * 2. 顺序结构的工作方式 如何知道起始时间和结束时间? All Functions?TimeDialog?Tick Count(ms) * 2. 顺序结构的工作方式 All Functions?Numeric?Subtract All Functions?Numeric?Divide 右键?Create?Constant 右键?Create?Indicator * 2. 顺序结构的工作方式 (2)如何每隔10ms产生0-100的随机整数? * 2. 顺序结构的工作方式 (2)如何每隔10ms产生0-100的随机整数? All Functions-Time Dialog-Wait Until Next ms Mutiple All Functions-Numeric-Random Number(0-1) All Functions-Numeric-Round to Nearest * 2. 顺序结构的工作方式 (3)如何寻找指定的随机数字,并计算找到指定值时产生的随机数个数? * 2. 顺序结构的工作方式 (3)如何寻找指定的随机数字,并计算找到指定值时产生的随机数个数? 右键?Create?Cotrol All Functions?Comparision?Not Equal? 右键?Create?Continue If True * 2. 顺序结构的工作方式 例:设计一个VI,使用Sequence结构,每间隔10ms产生一个0-100之间的随机整数,将该随机整数与指定值比较,计算产生与指定值相等的随机数的个数和所需花费的时间。 * 练习 如何显示产生的随机整数和随机数个数? * 练习 如何显示产生的随机整数和随机数个数? All Controls?Numeric?Numeric Indicator 右键?Create?Indicator All Controls?Numeric?Increment * 练习 结果 * 2.3.3 Case结构 2.3 LabVIEW的程序结构 * 2.3.3 Case结构 (1)相当于C语言的什么语句? Switch语句或If…Then…Else…语句 Switch(表达式) { Case 常量表达式1: 语句1; Break; Case 常量表达式2: 语句2; Break; ...... Case 常量表达式n: 语句n;Break; Default: 语句m; } * 1. Case结构的创建 (1)Case结构由( )、( )、( )以及( )组成。 选择标签 递增按钮 递减按钮 选择框架 选择端口 选择端口 选择标签 选择框架 递增/递减按钮 Switch(表达式) { Case 常量表达式1: 语句1; Break; Case 常量表达式2: 语句2; Break; ...... Case 常量表达式n: 语句n; Break; Default: 语句m; } * 2. Case结构的工作流程 (1)Case结构有一个( )(Selector),根据连到该端口的值来判断执行哪一个子Case。 条件选择端口 * 2. Case结构的工作流程 (2)选择端口的数据类型有布尔型、数字型

文档评论(0)

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

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

1亿VIP精品文档

相关文档