目的:用For循环和移位寄存器计算一组随机数的最大值。 1.打开一个新的前面板,按照下图创建对象。
a.将一个数字显示对象放在前面板,设置它的标签为“最 大值”。
b.将一个波形图表放在前面板,设置它的标签为“随机 数”。将图表的纵坐标范围改为0.0到1.0。 c.在图表的快捷菜单中选择Visible Items»Scrollbar 和Digital Display,并隐藏Plot Legend。 d.用移位工具修改滚动栏的大小。
图2-5 练习2-3的面板和流程图 2.按照上图画流程图。 3.在流程图中放置一个For循环 (Functions»Structures。
4.在For循环的边框处单击鼠标右键,在快捷菜单中选择 Add Shift Register。
5.将下列对象添加到流程图。
a Random Number (0–1函数(Functions»Numeric— —产生0到1之间的某个随机数。
b数值常数(Functions»Numeric——在这个练习中需 要将移位寄存器的初始值设成0。
c Max&Min函数(Functions»Comparison——输入两个 数值,再将它们的最大值输出到右上角,最小值输出到右下角。 这里只需要最大值,只用连接最大值输出。
d数值常数(Functions»Numeric——For循环需要知道需要执行的次数。本练习中是100次。
6.按照上图连接各个端子。 7.运行该VI。
8.将该VI保存为LabVIEW\\Activity 目录下的Calculate Max.vi。
因篇幅问题不能全部显示,请点此查看更多更全内容