LabVIEW使用移位寄存器

2016-08-01 12:59:11来源: eefocus
目的:创建一个可以在图表中显示运行平均数的VI。
前面板
1. 打开一个新的前面板,按照下图所示创建对象。
2. 把波形图表的坐标范围改为0.0到2.0。
3. 在添加开关之后,用鼠标右键单击它,在快捷菜单中选择Mechanical   Action»Latch When Pressed,再选择Operate»Make Current Values Default,把ON状态设置为默认状态。



 
 练习四 的前面板
流程图
1.按下图创建流程图。

 
 
 
 
练习四 的流程图
2.在流程图中添加 While 循环(Functions»Structures),创建移位寄存器
a. 用鼠标右键单击While循环的左边或者右边,在快捷菜单中选择Add Shift Register。
b. 用鼠标右键单击寄存器的左端子,在快捷菜单中选择Add Element,添加一个寄存器。用同样的方法创建第三个元素。
3.Random Number (0–1)函数(Functions»Numeric)——产生0到1之间的某个随机数。
4.Compound Arithmetic 函数(Functions»Numeric)——在本练习中,它将返回两个周期产生的随机数的和。如果要加入其他的输入,只需用右键单击某个输入,从快捷菜单中选择Add Input。
5.除法函数(Functions»Numeric)——在本练习中,它用于返回最近四个随机数的平均值。
6.数值常数(Functions»Numeric)——在While循环的每个周期,Random Number (0–1)函数将产生一个随机数。VI就将把这个数加入到存储在寄存器中的最近三个数值中。Random Number (0–1)再将结果除以4,就能得到这些数的平均值(当前数加上以前的三个数)。然后再将这个平均值显示在波形图中。
7.Wait Until Next ms Multiple函数 (Functions»Time Dialog)——它将确保循环的每个周期不会比毫秒输入快。在本练习中,毫秒输入的值是500毫秒。如果用鼠标右键单击图标,从快捷菜单中选择Visible»Label,就可以看到Wait Until Next ms Multiple的标签。
8.用鼠标右键单击Wait Until Next ms Multiple 功能函数的输入端子,在快捷菜单中选择Create Constant。出现一个数值常数,并自动与功能函数连接。
9.将Constant设置为500。这样连接到函数的数值常数设置了500毫秒的等待时间。因此循环每半秒执行一次。注意,VI用一个随机数作为移位寄存器的初始值。如果没有设置移位寄存器端子的初始值,它就含有一个默认的数值,或者上次运行结束时的数值,因此开始得到的平均数没有任何意义。
10.执行该 VI,观察过程。
11.把该 VI 保存。

关键字:LabVIEW  移位寄存器

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/article_2016080116450.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
移位寄存器

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved