当前位置:首页 > #《虚拟仪器技术》实验指导书
图 2.7 While Loop
2.创建一个关于For循环的VI,实现在For循环内放置随机数对象,并在前面板上显示随机数及For循环的实时次数。For循环的指定执行次数设为100次。前面板如图2.8,最后将该VI保存为For Loop.vi文件。
图 2.8 For Loop
3.练习使用移位寄存器:设计一个包含移位寄存器的While循环,该前面板有4个数字指示器,X(i)指示器用于显示当前循环的实时次数i值,X(i-1)指示器用于显示前一次迭代的已循环次数i的值,X(i-2)指示器用于显示两个迭代前的已循环次数i的值,X(i-3)指示器用于显示三个迭代前的已循环次数i的值。移位寄存器的初始化值设为0。并在前面板设置开关控制按钮,实现While循环的停止控制。前面板如图2.9,最后将该VI保存为Viewing Shift Registers.vi文件。
4.设计一个VI,实现使用循环和移位寄存器计算随机数序列的移动平均值。要求该VI产生一个随机序列,序列长度由前面板滑动条控件输入,该随机数序列的移动平均值由下列公式可计算:
i?Avei?1?RNi
Avei?这里i=0,1,…,N-1, Ave i i 表示在第 1 i次计算的平均值, ?是RNi来自随机数函数的当前随机数。前面板要求显示当前用于计算移动平均值的随机数个数i+1,当前的移动平均值,前面板设计如图2.10所示,最后将该VI保存为Random Number Average.vi文件。在Highlight Execution加亮执行的状态下观察数据流。
图 2.9 Viewing Shift Registers
图 2.5 Random Number Average
五、实验报告要求
1.调试编辑以上VI,按顺序打印以上VI的前面板与程序框图后,贴在实验报告上;实验报告中要求详细说明设计步骤要点。 2.说明For循环与While循环的区别。
3.理解移位寄存器的作用以及它的初始化。 4.心得体会及其它。
实验三 LabVIEW编程的程序结构实验——分
支结构与顺序结构
一、实验目的
1. 掌握分支结构(Case Structure),顺序结构(Sequence Structure)编程。 2. 了解时间估计和控制函数。
3.了解公式节点(Formula Node)的使用。 二、实验设备
安装有LabVIEW 的计算机 二、实验原理
1. 分支结构(Case Structure)
共分享92篇相关文档