云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 虚拟仪器实验指导书-2016版 - 图文

虚拟仪器实验指导书-2016版 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 22:03:12

虚拟仪器实验指导

图 2.5 Viewing Shift Registers

4.设计一个VI,实现使用循环和移位寄存器计算随机数序列的移动平均值。要求该VI产生一个随机序列,序列长度由前面板滑动条控件输入,该随机数序列的移动平均值由下列公式可计算:

i?Avei?1?RNiAvei?

i?1

这里i=0,1,…,N-1, Ave i 表示在第 i次计 算的平均值,RNi是来自随机数函数的当前随机数。前面板要求显示当前用于计算移动平均值的随机数个数i+1,当前的移动平均值,前面板设计如图2.6所示,最后将该VI保存为Random Number Average.vi文件。在Highlight Execution加亮执行的状态下观察数据流。

- 11 -

虚拟仪器实验指导

图 2.6 Random Number Average

B、目的:创建一个可以在图表中显示运行平均数的VI。

BooleanONOFFè?±ê?μ£oONúD?μ?ˉ×÷Latch When Pressed???úêy2.01.51.00.50.0050

- 12 -

虚拟仪器实验指导

5.使用Case结构,创建一个VI以检查一个数值是否为正数。如果它是正的,VI就计算它的平方根,反之则显示出错。 提示:可以使用以下函数

One Button Dialog函数(Functions?Time & Dialog)——它可以用于显示一个对话框,内容可由字符串常量输入提供。

例如:

前面板如图3.3,最后将该VI保存为Case Structure.vi文件。

图3.3 Case Structure

6.练习用公式节点实现y=x-e sinx的计算,x为输入数据,y为输出显示数据,存为Formula Code.vi

7.分别用Case结构和公式节点语句两种方法,实现下列条件分支语句: 考虑计算两数比率x/y的下列代码段:

- 13 -

虚拟仪器实验指导

if (y?0) then z=x/y else

z=+? end if

两VI保存为Case Division.vi和Formula Division.vi。

五、实验报告与总结

1.调试编辑以上VI,画出以上VI的程序框图。 2.。说明For循环与While循环的区别。 3.理解移位寄存器的作用以及它的初始化

3.使用公式节点时,如果输入变量的名称同输出变量的名称相同时,会怎样。4.得体会及其它。

- 14 -

搜索更多关于: 虚拟仪器实验指导书-2016版 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

虚拟仪器实验指导 图 2.5 Viewing Shift Registers 4.设计一个VI,实现使用循环和移位寄存器计算随机数序列的移动平均值。要求该VI产生一个随机序列,序列长度由前面板滑动条控件输入,该随机数序列的移动平均值由下列公式可计算: i?Avei?1?RNiAvei? i?1 这里i=0,1,…,N-1, Ave i 表示在第 i次计 算的平均值,RNi是来自随机数函数的当前随机数。前面板要求显示当前用于计算移动平均值的随机数个数i+1,当前的移动平均值,前面板设计如图2.6所示,最后将该VI保存为Random Number Ave

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com