- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW_顺序结构
定时顺序结构由一个或多个子程序框图(也称“帧”)组成,在内部或外部定时源控制下按顺序执行。与定时循环不同,定时顺序结构的每个帧只执行一次,不重复执行。如需每帧的执行多于一次,可右键单击定时顺序结构外框并选择替换为定时顺序。定时顺序结构适于开发只执行一次的精确定时、执行反馈、定时特征等动态改变或有多层执行优先级的VI。 在定时顺序结构的数据流中,定时循环总在优先级未配置为实时优先级的VI前执行。通过改变定时顺序结构的优先级可改变定时顺序相对与程序框图上其它定时结构的执行顺序。 注:如程序框图中同时存在优先级配置为实时的VI和定时顺序 结构,将导致无法预计的定时行为。 定时顺序结构 右键单击定时顺序结构边框可添加、删除及合并帧。与平铺式顺序结构不同,定时顺序结构执行前,结构中的每一帧都必须具备所有的输入。一页帧的输出不能为另一帧的输入。 多帧顺序结构的每一帧包括若干节点,如下图所示。默认状态下,定时顺序结构节点不显示所有可用的输入端和输出端。如需显示所有可用接线端,可调整节点大小或右键单击节点并从快捷菜单中选择显示隐藏的接线端。 1 输入节点 2 左侧数据节点 3 右侧数据节点 4 输出节点 可将值连接到输入节点的输入端以配置一个定时顺序结构,或右键单击输入节点并从快捷菜单中选择 配置输入节点,在配置定时顺序对话框的各选项中输入需要的值。 定时顺序结构中,每一帧的左侧数据节点用于返回各配置参数值和提供当前及上一帧的定时及状态信息,如预计起始时间、实际起始时间及上一帧是否延迟完成。右键单击右侧数据节点并从快捷菜单中选择 配置输入节点,在配置下一次循环对话框的各选项中输入需要的值。定时顺序帧的右侧数据节点用于动态配置下一帧。 注:定时顺序结构的最后一帧无须配置另一帧或循环,故其右侧数据节点不再包含任何配置选项。 输出节点返回由输入节点错误输入端输入的错误信息、执行中结构产生的错误信息,或在定时顺序某个帧内执行的子程序框图所产生的错误信息。输出节点还返回最后一帧的定时和状态信息。 附录:LabVIEW_数据流运行机制 传统的编程语言,程序运行是基于程序编码的顺序,是指令驱动的代码流。LabVIEW 的运行机制是基于数据流的。也就是说:当程序中的可执行元素(节点)在收到所有必须的输入数据时才开始执行。当该元素内的所有代码执行完成后,数据才流出该执行元素并流向其他元素。 ??? ? 数据流的概念源于电子表格的数据处理思路。例如,在电子表格中你可以指定一个公式与某些单元格建立数据关联,当这些单元格的所有数据都有效时,公式才会给出最终的计算结果。当任一单元的数据发生变化时,将会按公式重新进行计算。 数据流机制更适合图形化编程语言,在图形化编程语言中,它起着数据传递和图形化程序运行控制的双重作用。而且数据流机制具有并发性,可以使程序并行执行,大大提高运行效率。 ?? LabVIEW 采用的数据流运行机制是依赖数据来驱动的。这是初学者要认真注意的问题,忽略这个问题将会给程序设计带来麻烦甚至是灾害。 P5:计算自然对数中底数e的近似值。算法如下: -6 直到 为止 P3:求 1- n 阶乘的和: P1:求一组 N 个1-2位随机整数的最大、最小值 循环结构作业 P4:求50以内能被5整除的所有数之和 P2:用一个循环分别求前5个奇、偶数的和及总和 选择结构作业 P4:利用公式节点求一元二次方程的根 P2:求输入数的平方根(若该数为负则提示 “NO!”) P3:判断输入的数是否素数 P1:求 Y= 2X-1 (X0) X (X=0) X +1 (X0) 2 P1:输入时间秒,计算折合多少日、时、分、秒。 P2:求三个数 a、b、c 的最大公约、最小公倍。 P3:求100以内所有素数的和。 综合练习 1. 点击不同的运算符,分别对两个数作相应的四则运算。 事件结构作业 2. 点击不同的按钮,相继输出对应诗句。(注意分行) 四、顺序结构 LabVIEW_数据流运行机制 传统的编程语言,程序运行是基于程序编码的顺序,是指令驱动的代码流。LabVIEW 的运行机制是基于数据流的。也就是说:当程序中的可执行元素(节点)在收到所有必须的输入数据时才开始执行。当该元素内的所有代码执行完成后,数据才流出该执行元素并流向其他元素。 ??? ? 数据流的概念源于电子表格的数据处理思路。例如,在电子表格中你可以指定一个公式与某些单元格建立数据关联,当这些单元格的所有数据都有效时,公式才会给出最终的计算结果。当任一单元的数据发生变化时,将会按公式重新进行计算。 数据流机制更适合图形化编程语言,在图形化编程语言中,它起着数据传递和图形
您可能关注的文档
最近下载
- 2023年爱尔七级八级验光师考试理论试卷及答案——七八级.doc
- 【国海证券-2025研报】人形机器人行业12月月报:上海、安徽、杭州发布机器人支持政策,特斯拉、宇树科技更新机器人产品进展视频.pdf VIP
- 企业融资过程财务风险分析及其防范措施探索.doc VIP
- 注塑车间绩效考核方案.pdf
- 九年级下册第二单元+世界舞台上的中国+课件-2025年中考道德与法治一轮大单元复习.pptx VIP
- 九年级下册第一单元+我们共同的世界+课件-+2025年河南省中考道德与法治一轮大单元复习+.pptx VIP
- 八年级下册第三单元+人民当家作主+课件-2025年河南中考道德与法治一轮大单元复习.pptx VIP
- 2022年汕头大学同等学力申硕(临床医学专业)考试题库汇总(含解析).pdf VIP
- 2025年中考语文6个专题复习课件485张.pptx
- 九年级上册第三单元+文明与家园+课件-2025年河南省中考道德与法治一轮大单元复习.pptx VIP
文档评论(0)