虚拟仪器课程设计(DOC)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南科技大学本科生课程设计(论文)
南科技大学
课程设计
学生姓名:
专业及班级:
0903030318
2012年12月29日
课程设计名称:
《虚拟仪器》课程设计
院:
机电工程学院 指导教师:
毛征宇郭迎福 王靖
刘峥嵘
测控三班
口 号
摘要
LabVIEW是美国National Instruments(简称Nl)公司推出的图形化软件开发环境。基于LabVIEW的虚拟信号频谱分析仪,可以产生一个周期信号并进行图形显示,信号的幅值、相位和频率可调,并对产生的周期信号,进行频谱分析并图形显示。基于LabVIEW 的相关分析虚拟实验仪器,可以测试两个三角波信号的互相关函数以及测试4种典型信
号的自相关函数。
关键词LabVIEW频谱分析互相关自相关
第一章设计题目及要求
1. 1 1.2虚拟信号频谱分析仪设计-•… 相关分析虚拟实验仪器设计--
第二章
2.1
2.2第三章
3.
1
3.2第四章第五章
5.
1
5.2第六章
6.1
6.2第七章第八章
8.
1
8.2第九章第十章
目录
虚拟信号频谱分析仪的方案设计
虚拟信号频谱分析仪的原理-- 总
体方案设计的确定 ............
虚拟信号频谱分析仪程序实现
前面板的设计和规划•-
程序框图设计 .........
虚拟信号频谱分析仪的调试运行
相关分析虚拟实验仪器的方案设计
相关分析虚拟实验仪器的原理•
总体方案设计的确定 .........
互相关分析虚拟仪的程序实现
前面板的设计和规划•
程序框图设计 .......
互相关分析的调试运行
自相关分析虚拟实验仪器的程序实现
前面板的设计和规划•
程序框图设计 .......
自相关分析的调试运行
总结与体会
• (3)
• (8)
10
11
12
14
15
16
19
参考文献20
第一章设计题目及要求
1.1虚拟信号频谱分析仪设计
设计要求和功能描述:
要求:模拟产生一个周期信号(可选择方波、三角波、锯齿波等中的一个)并进行图形显示;信号的幅值、相位和频率可调;对产生的周期信号,进行频谱分析并图形显示。
功能描述:可观察产生波形等经过FFT后的幅值谱。并分析调试结果。
1.2相关分析虚拟实验仪器设计
设计要求和功能描述:
要求:可测试四种典型信号的自相关函数;可测试两个正弦函数的互相关函数。
湖南科技大学本科生课程设计(论文)
第二章虚拟信号频谱分析仪的方案设计
本设计所要求是利用波形函数产生一个频率、幅值、相位可调的信号,进行图形显 并利用FFT 函数对其进行傅里叶变换,把幅值谱在前面板显示出来。 本设计的虚拟频谱分析仪即可以对虚拟信号发生器所产生的信号进行频谱分析,
也
可以对通过信号调理器,基于PCI 总线的DAC 卡组成的采集系统所采集到的外部信号进 行频谱分析。其中,在对外部信号进行频谱分析时,外界被测信号首先传送到信号调理 电路,且由信号调理电路对它进行放大、滤波、隔离等处理后,再经数据采集卡进行A/D 转换 以将模拟信号转换为数字信号,然后由软件对被测试信号进行频谱分析和处理, 最后得到测试结果,并按要求将它们显示或储存起来。
2.2总体方案设计的确定
本设计主要有三个重点,信号生成、波形显示、傅立叶变换。信号生成直接由LabVIEW 提供的信号模拟,并在频率、幅值、相位采用输入控件进行输入,达到可变的目的。
波形由前面板的波形图控件显示,波形图将传递给它的数据一次全部显示在描绘区 中,新的数据到达时将原来的数据全部刷新。
利用LabVIEW 中的FFT 函数可以对信号进行傅里叶变换,并通过一个‘复数至极坐 标转换’函数(使复数分解为极坐标分量),然后由波形图进行显示。
程序运行的流程图如下:
示。
2.1 虚拟信号频谱分析仪的原理
I
结束 !■
图2.1流程图
第三章虚拟信号频谱分析仪程序实现
3.1前面板的设计和规划
根据任务要求所要实现的目的确定前面板所需要的相应控件和显示板。
3.1.2控件和显示件的确定
本设计要求信号的幅值、频率、相位可调,再加上信号的采样需要确定采样点数和采样频率,所以需要五个数值型输入控件。
设计要求进行波形显示和频谱分析图形显示,所以需要两个图形显示控件。这里选用波形图。
根据要求再需要加入两个布尔控件,一个停止按钮和一个滑动开关,滑动开关作为相位复位选择按钮。
3.1.3前面板的布置
连续执行“控件-数值-数值输入控件”操作,在板面设计窗口中放置五个数值输入控件,这些控件分别用于设定采样信号的相关参数,并把标签分别改为采样点数、采样频率、初始相位、信号频率、信号幅值。
连续执行“控件-图形-波形图”操作,在板面设计窗口中放置两个图形显示控件波形图,这两个控件分别用来显示三角波时域波形和FFT图,把控件的标签分别改为时域波形和FFT波形。
执行“控件-布尔-滑动开关/停止按钮”操作,在板面设计窗口中放置两个布尔控件,一个停止按钮和一个滑动开关,并把滑动开关的标签改为相位复位用来给相位复位。
然后对文本进行字体、字号和颜色设置,并在“控件-修饰”中选用平面框对控件布局进行调整,使之更规范、工整,得到前面板如图所示。