LabVIEW的移位寄存器
图2和图3分别显示为For循环结构和While循环结构添加移位寄存器后的结果移位寄存器在循环结构框的左右两侧是成对出现的,一个寄存器右侧的端子只能有一个元素,而左侧的端子可以有多个元素。移位寄存器的颜色和输入数据类型的系统颜色相同,在数据为空(没有输入)时是黑色。
· 第1步:在程序框图中,放置一个For循环结构框,并在循环结构中添加一个移位寄存器,如图4所示。
· 第2步:添加循环程序。设置i+1作为加法器的一个输入(循环次数i从o开始计数),移位寄存器左侧端子作为加法器的另一个输入,输出和移位寄存器右侧端子相连,如图5所示。最后结果输出循环框。注意,此时只需要输出最后一次循环的结果,不启动自动索引功能。
· 第4步:显示结果。运行程序,前面板结果如图7所示。
图8 移位寄存器元素 移位寄存器左侧端子的元素分别对应前几次循环寄存器的输入。
如图9所示的程序中,元素1对应前一次循环寄存器的输入99,元素2对应前两次的循环的输入98,元素3对应前三次循环的输入97。前面板的结果如图10所示。
心得独到赞个先
学习了
学习了!
如果程序中有移位寄存器,在条件结构中假条件中如果移位寄存器不连线,会是什么情况,是不是值无法传递
学习一下
学习了啊
感谢小编的讲解!
学习了
学习了,不过还是没明白为何 :注意,此时只需要输出最后一次循环的结果,不启动自动索引功能
我看书上写的是启动了自动索引功能啊?
支持小编
学习学习
嗯,谢谢讲解
学习
看过了谢谢
这个和自动索引的区别在哪里?高手~
这个经典
好东西,学习了!
好东西啊,学习中。
学习
学习了
我摸索了很久,还需要再研究一下
谢谢分享。
学习了
循环结构的一般用法,感谢分享!
学习
嗯 讲解细致
讲的非常好
好文章
学习下
终于搞明白了,谢谢!
感谢小编的讲解!
这个要好好学习下,基础理论最重要.
原来如此~~~
元素1对应前一次循环寄存器的输入99,元素2对应前两次的循环的输入98,元素3对应前三次循环的输入97
什么意思啊?不是循环次数吧?
左端三个接受端,那么都接收右端了同一个数么?那怎么还会有区别
学习啦 谢谢小编
很好
真的不错!寄存器是一个难点啊!
反正看起来有点晕
学习了,谢谢!
学习了。谢谢
非常受用,谢谢!
谢谢小编,对移位寄存器和索引理解透彻了,
学习学习加深印象
很好
谢谢小编分享!
讲的很详细了 受教了
谢谢小编~~~~~
谢小编分享
小编很强大也,呵呵,学习了
这个和自动索引的区别在哪里
不允许空的,除非选择默认值,那值就是为0了...不连线使用移位寄存器好像没有任何意义了
挺好的
学习了
很好的学习心得,讲解的不错!
讲的很仔细,学习了
移位寄存器在LV中使用的频率是很高的,该文值得收藏。