完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在labview的While以及For循环结构里面,我们可以使用一种特殊的变量把数据从上一个循环传递到下一个循环,这个变量就是移位寄存器(Shift Registers)。它在LabVIEW这个图形化编程语言中是唯一和不可或缺的。我们可以在循环结构的左右边框点击鼠标右键,之后在弹出的菜单中选择Add Shift Register(添加移位寄存器)来创建新的移位寄存器。移位寄存器如下图所示
我们还可以使用移位寄存器来记住前面多次循环的数据,实现后的效果如下图所示。这在需要对多次循环得到的数据进行平均值运算是非常有用的。这可以通过在左侧的移位寄存器上面点击鼠标右键,之后在弹出的菜单中选择Add Element(添加元素)来实现。或者是在左侧移位寄存器上移动鼠标,出现拖动图标时向下拖动来增加附属节点。 对于一个循环结构来说,你可以添加任意多的移位寄存器来存储不同类型的变量。需要的操作就是你在循环结构的边界不停的点击右键并选择添加移位寄存器即可。移位寄存器都是成对出现的,并且左面、右面的移位寄存器在位置上是平行的。如果移动其中一个,另外一个也会跟着移动。 为了防止LabVIEW程序运行中出现不可预见或者是错误的情况,一般情况下都要对移位寄存器进行初始化。初始化其实很简单,就是在循环结构外面将一个特定的数值连线到左侧的移位寄存器。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
有没有大佬知道labview中使用Halcon拍照算子采集图像后,如何把图像传入调用的Halcon算子?
3648 浏览 0 评论
LabVIEW对51单片机电压的采集,用VISA写入函数发送字符串voltage,VISA读取函数也是字符串?
2093 浏览 1 评论
1820 浏览 0 评论
7062 浏览 1 评论
2462 浏览 0 评论
3019浏览 1评论
4268浏览 0评论
有没有大佬知道labview中使用Halcon拍照算子采集图像后,如何把图像传入调用的Halcon算子?
3648浏览 0评论
2423浏览 0评论
2370浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 11:41 , Processed in 0.662701 second(s), Total 41, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号