虚拟仪器实验5.doc
文本预览下载声明
专业年级 机电113班 姓名 胡燕 学号 2011012579 成绩
实验五 图形化显示数据 ——图表和图形
实验目的:
LabVIEW编程软件入门学习
二、实验内容:
1、熟悉LabVIEW软件图形软件,熟练添加各种控件。
2、熟悉LabVIEW中的图表和图形及它们的相关操作。
3、在程序框图中调用各种功能函数和程序结构来创建程序。
4、完成练习与作业。
三、实验步骤:
5.1 波形数据(Waveform)
5.2 Chart趋势图
5.3 Graph图表
5.4 三维图形(3D Graph)
5.5 Picture图形控件
四、实验总结:
通过本次实验学习了LabVIEW图形的创建,以及LabVIEW的图形的基本控件,学习了用LabVIEW图形创建一些基本的图形程序。通过学习LabVIEW图形这一章的学习,学习了Chart、Waveform Graph、XY Graph之间的主要区别,以及和他们相关的一些基本编程。
通过学习发现我的不足之处有很多,在练习和编程中有很多问题,主要是对默写控件的位置不熟悉,但是在老师的指导和同学的帮助下,以及在网上搜索资料,都把这些问题成功解决了。
实验作业:
请说出Chart、Waveform Graph、XY Graph之间的主要区别。
波形图表一般用于接收一维数组或者标量数据或者簇,波形Graph在接收到新数据时,先把已有数据曲线完全消除,然后根据新数据重新绘制整条曲线,新数据被接续在旧数据的后面。Chart的数据并没有事先存在一个数组中,它是实时显示的
波形图接收一位数组,二维数组,簇,簇数组,波形数据。
xy图接收两个一位数组绑定簇,坐标点簇数组。
波形图表可以实时显示,后面两个只能一次性画出来。
利用随机数发生器仿真一个0到5V的采样信号,每200ms采一个点,利用实时趋势曲线实时显示采样结果。
前面板:
程序框图:
利用随机数发生器产生0-5V的采样信号,每200ms采一个点是通过等待下一个整数倍毫秒来控制的,将产生的随机数给波形图表来实时显示采样结果。
3. 在习题2的基础上再增加1路电压信号采集,此路电压信号的范围为5到10V。
前面板:
程序框图:
在习题2的基础上再增加1路电压信号采集,用随机数乘以5再加5来产生5-10的电压信号,通过创建数组将两组结果输出给同一个波型图表实时显示。
4.利用随机数发生器仿真一个0到5V的采样信号,每200ms采一个点,共采集50个点,采集完后一次性显示在Waveform Graph上。
前面板:
程序框图:
采用for循环结构,共采集50个点,故循环次数为50次,用随机数来产生0-5V的采样信号,波形图表用来实时显示采样值,当所有点采集完成后,再通过波形图一次性显示出来。
5. 在习题4的基础上再增加1路电压信号采集,此路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。采样完成后,将两路采样信号显示在同一个Waveform Graph中。
前面板:
程序框图:
在两个for结构中生成的波形通过数组连接成一组数据,在一个波形图李设置显示两个波形即可。
6. 将习题5中的X轴改为时间轴显示,要求时间轴能真实的反映采样时间。分析为什么与习题5的显示结果截然不同?
前面板:
程序框图:
通过对波形图表的属性设置,改变现实格式即可显示出时间轴。
7. 利用Signal Processing-Signal Generation-Sine Pattern.vi(如右上图所示)产生两条正弦曲线,将两条曲线分别作为XY Graph的XY输入。通过改变其中一条曲线的频率和相位来研究李萨如图形。
前面板:
程序框图:
将改变了相位和频率后的正弦波作为X轴输入,将没有改变过参数的正弦波作为Y轴输入,输出xy波形,来研究李萨如图形。
显示全部