LabVIEW中的顺序结构

  通过安排程序的各个元素以一定的顺序执行可以称为流程控制(control flow)。我们常见的编程语言,例如Visual Basic、C等等都内置了流程控制的功能,在它们的程序中,代码是按照先后顺序执行的。在LabVIEW这种数据流驱动的编程语言中,我们可以使用顺序结构(Sequence Structure)来进行流程控制。在LabVIEW中的顺序结构由顺序排列的一组帧组成,并按照排列顺序运行。顺序结构先执行0号帧,再执行1号帧,再执行2号帧,直到最后一帧。直到最后一帧执行完毕后,数据才会从这个结构传出。

  顺序结构在LabVIEW里面有两种方式:平板式(Flat Sequence Structure)和堆叠式(Stacked Sequence Structure),分别如下图所示。

顺序结构

  从上图可以看出,它们的共同点就是外观都像电影胶片,不同的地方是一个是顺序排列的,一个是堆叠排列的并像Case结构那样有个帧选择框。虽然它们的外表不同,在程序执行过程中,执行过程是一样的。在它们的外框上点击右键,通过弹出的菜单,选择菜单项Replace with Stacked Sequence或Replace with Flat Sequence就可以在两种顺序结构之间转换。

原文:LabVIEW中的顺序结构

原文地址:http://www.vigeek.org/2009/04/sequence-structure-in-labview.html 来源:维极网 - 虚拟仪器技术

你在维极网看到的文章都是GeekZ所写的原创内容。如果转载,请保留上面两行版权声明!

引用通告

发送引用通告网址: http://www.vigeek.org/mtos/mt-tb.cgi/21
如果您想引用这篇文章到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

发表评论

关于

  本站专注于虚拟仪器技术、也就是基于计算机的测试、控制以及自动化技术。这里的所...

赞助商

最新日记

关闭