LabVIEW中的移位寄存器

  在LabVIEW的While以及For循环结构里面,我们可以使用一种特殊的变量把数据从上一个循环传递到下一个循环,这个变量就是移位寄存器(Shift Registers)。它在LabVIEW这个图形化编程语言中是唯一和不可或缺的。我们可以在循环结构的左右边框点击鼠标右键,之后在弹出的菜单中选择Add Shift Register(添加移位寄存器)来创建新的移位寄存器。移位寄存器如下图所示:移位寄存器 Shift Register

  我们还可以使用移位寄存器来记住前面多次循环的数据,实现后的效果如下图所示。这在需要对多次循环得到的数据进行平均值运算是非常有用的。这可以通过在左侧的移位寄存器上面点击鼠标右键,之后在弹出的菜单中选择Add Element(添加元素)来实现。或者是在左侧移位寄存器上移动鼠标,出现拖动图标时向下拖动来增加附属节点。

多个移位寄存器

  对于一个循环结构来说,你可以添加任意多的移位寄存器来存储不同类型的变量。需要的操作就是你在循环结构的边界不停的点击右键并选择添加移位寄存器即可。移位寄存器都是成对出现的,并且左面、右面的移位寄存器在位置上是平行的。如果移动其中一个,另外一个也会跟着移动。

  为了防止LabVIEW程序运行中出现不可预见或者是错误的情况,一般情况下都要对移位寄存器进行初始化。初始化其实很简单,就是在循环结构外面将一个特定的数值连线到左侧的移位寄存器。

原文:LabVIEW中的移位寄存器

原文地址:http://www.vigeek.org/2009/03/labview-shift-registers.html 来源:维极网 - 虚拟仪器技术

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

引用通告

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

发表评论

关于

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

赞助商

最新日记

关闭