datasheet

LabVIEW使用移位寄存器

2016-08-01 12:59:11来源: eefocus 关键字:LabVIEW  移位寄存器
目的:创建一个可以在图表中显示运行平均数的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
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:LabVIEW使用For循环
下一篇:LabVIEW移位寄存器

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
LabVIEW
移位寄存器

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved