第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/28 10:42:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

虚拟仪器实验指导

图 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版 - 图文 的文档
虚拟仪器实验指导书-2016版 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1ta4s9ef6r0flug9bb05_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top