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 的运行机制是基于数据流的。也就是说:当程序中的可执行元素(节点)在收到所有必须的输入数据时才开始执行。当该元素内的所有代码执行完成后,数据才流出该执行元素并流向其他元素。 ??? ? 数据流的概念源于电子表格的数据处理思路。例如,在电子表格中你可以指定一个公式与某些单元格建立数据关联,当这些单元格的所有数据都有效时,公式才会给出最终的计算结果。当任一单元的数据发生变化时,将会按公式重新进行计算。 数据流机制更适合图形化编程语言,在图形化编程语言中,它起着数据传递和图形
您可能关注的文档
最近下载
- ABB机器人IRB120产品规格说明书.pdf
- 导热油培训教程文件.ppt VIP
- 武装冲突法.doc VIP
- GB50009-2012 建筑结构荷载规范.docx
- 导热油炉培训.ppt VIP
- 雷克萨斯-Lexus RX-产品使用说明书-RX450h-GYL25L-AWXGBC2-RX450hOM_OM48E57C_1510.pdf VIP
- 高血压达标中心数据库管理制度.pdf VIP
- Selected Stories of Lu Hsun By Lu Hsun 英文版鲁迅全集.doc VIP
- 2025年度民主生活会“带头强化政治忠诚提高政治能力方面”五个带头常见存在问题清单.docx VIP
- 2023年浙江农业行业职业技能竞赛茶叶加工工(红茶)竞赛规程.doc VIP
原创力文档

文档评论(0)