您的位置 首页 应用

LabVIEW运用移位寄存器

目的:创建一个可以在图表中显示运行平均数的VI。前面板1打开一个新的前面板,按照下图所示创建对象。2把波形图表的坐标范围改为00到20

意图:创立一个能够在图表中显现运转平均数的VI。
前面板
1.翻开一个新的前面板,依照下图所示创立目标。
2.把波形图表的坐标规模改为0.0到2.0。
3.在增加开关之后,用鼠标右键单击它,在方便菜单中挑选MechanicalAction»LatchWhenPressed,再挑选Operate»MakeCurrentValuesDefault,把ON状况设置为默许状况。


 操练四的前面板
流程图
1.按下图创立流程图。





操练四的流程图
2.在流程图中增加While循环(Functions»Structures),创立移位寄存器
a.用鼠标右键单击While循环的左面或许右边,在方便菜单中挑选AddShiftRegister。
b.用鼠标右键单击寄存器的左端子,在方便菜单中挑选AddElement,增加一个寄存器。用相同的办法创立第三个元素。
3.RandomNumber(0–1)函数(Functions»Numeric)——发生0到1之间的某个随机数。
4.CompoundArithmetic函数(Functions»Numeric)——在本操练中,它将回来两个周期发生的随机数的和。假如要参加其他的输入,只需用右键单击某个输入,从方便菜单中挑选AddInput。
5.除法函数(Functions»Numeric)——在本操练中,它用于回来最近四个随机数的平均值。
6.数值常数(Functions»Numeric)——在While循环的每个周期,RandomNumber(0–1)函数将发生一个随机数。VI就将把这个数参加到存储在寄存器中的最近三个数值中。RandomNumber(0–1)再将成果除以4,就能得到这些数的平均值(当时数加上曾经的三个数)。然后再将这个平均值显现在波形图中。
7.WaitUntilNextmsMultiple函数(Functions»Time&Dialog)——它将保证循环的每个周期不会比毫秒输入快。在本操练中,毫秒输入的值是500毫秒。假如用鼠标右键单击图标,从方便菜单中挑选Visible»Label,就能够看到WaitUntilNextmsMultiple的标签。
8.用鼠标右键单击WaitUntilNextmsMultiple功用函数的输入端子,在方便菜单中挑选CreateConstant。呈现一个数值常数,并主动与功用函数衔接。
9.将Constant设置为500。这样衔接到函数的数值常数设置了500毫秒的等待时间。因而循环每半秒履行一次。留意,VI用一个随机数作为移位寄存器的初始值。假如没有设置移位寄存器端子的初始值,它就含有一个默许的数值,或许前次运转结束时的数值,因而开端得到的平均数没有任何含义。
10.履行该VI,调查进程。
11.把该VI保存。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/217701.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部