(2)全局变量
程序框图
26
实验六 文件操作、图形显示 一、 实验目的
1、掌握这种文件的读写
2、掌握各种图形显示器的用法 二、 实验内容
1、用三维曲面图显示曲面z?sin?,??[0,2?],X,Y坐标步长为?/50。 2、创建一个VI程序,程序中需要使用For循环波形图控件与波形图表控件。此VI要实现的功能是:利用For循环生成100个随机数分别在波形图控件和波形图表控件中显示,并比较波形图控件和波形图表控件中数据显示上的区别。 3、创建一个VI程序,此VI要实现的功能是:使用一个For循环并执行100此循环,在循环中将产生100个随机数,同时使用一个正弦函数来生成正弦波形,正弦波形的周期通过数值函数来调整。通过For循环生成的两条曲线的数据通过创建数组函数转换成一个二维数组,用户使用一个数值显示控件和波形图控件来分别显示两条曲线的数据和波形。最后使用文件写入函数将曲线数据写至一个电子表格文件中。 三、 实验步骤 1、(1)创建一个VI,在前面板中创建一个波形图控件。 (2)在前面板添加一个三维曲面图控件。 (3)切换到程序窗口图。
(4)在程序框图中建立一个双重循环,并按照图中内容进行连接。
27
2、(1)创建一个VI,在前面板中创建一个波形图控件。 (2)在前面板添加一个波形图表控件。 (3)切换到程序窗口图。
(4)在程序框图中创建一个For循环,并给For循环创建一个常量,设置值为50.
(5)在For循环中放置一个随机数函数。
(6)在For循环中放置一个整数倍毫秒函数,并为期创建常量,设置常量值为100.
(7)按照程序框图连好线,切换至前面板,点击运行按钮运行程序。
前面板:
程序框图:
3、(1)新建一个VI,在前面板中添加一个波形图控件。
(2)在前面板中添加一个显示二维数组中元素的数值显示控件。首先创建一个空数组和一个数值显示控件,然后将数值显示控件拖放入空的数组中作为数组的输入数据类型。用鼠标拖动数组显示要求的行数和列数。
(3)切换至程序框图,在程序框图中放置一个For循环,并设置循环总数为100.
(4)For循环中放置一个随机数函数、两个乘法函数、一个除法函数和一个正弦函数。
(5)在程序框图中创建一个数组函数和一个写入电子表格文件函数并将其
28
拖放至图中合适位置。
(6)按图示连好线,并为两个数值常量函数的输入端创建常量,分别为50和2。
(7)切换至前面板,点击运行按钮运行程序。
前面板:
程序框图:
思考题:
1、设计VI,将含有10个随机数的一维数组存储为电子表格文件
2、设计VI,将三角波信号生成器产生的三角波数据存储为二进制文件
3、设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中正弦曲线的X0=0,△X=1,余弦曲线的X0=2,△X=5. 4、 设计VI,用XY图显示一个半径为5的圆 思考题提示: 1、程序框图
2、前面板
29
程序框图
3、前面板
程序框图
30