实验一 虚拟信号发生器的设计
一、实验目的
熟悉LabVIEW的基本模块,掌握LabVIEW的基本使用方法。
二、实验要求
通过独立编程,能够初步了解和掌握LabVIEW的各种模块和基本操作,并设计一个简单的虚拟信号发生器。
三、实验内容
设计一个虚拟信号发生器,能够产生正弦波、三角波、锯齿波、直流、随机白噪声等信号〔波型选择用按键或旋钮〕,且可以调整波形参数。通过示波器可以观察虚拟信号发生器的输出信号。可以通过前面板选择信号波形,调节信号的频率、幅值和相位〔频率、幅值、相位用数字窗口显示〕,并通过虚拟示波器观察生成的波形。
四、实验过程
根据要求,由于需要选择产生产生正弦波、三角波、锯齿波、直流、随机白噪声等信号,所以使用了选择结构,在面板上使用一个菜单下拉列表来选择信号发生器发生一个需要的信号,同时也可使白噪声叠加在每个波形之上,它的幅值也可以在前面板中设置一个水平填充滑动杆来控制。每一个case就可以产生一个信号,而用来产生信号的则是一个可以现成调用的仿真信号模块,可以用三个数值输入控件来分别控制每个信号的频率、幅值以及相位。While结构为程序添加一个结束按钮。
前面板如下:
程序框图如下:
文件下拉菜单编辑如下:
产生正弦、方波、锯齿波、三角波信号部分框图连线如下:
产生直流信号部分框图连线如下:
扩展要求:及频率、相位的测量
一、实验内容:
正弦信号的发生及频率、相位的测量(可2人合作完成) ? 设计一个双路正弦波发生器,其相位差可调。 ? 设计一个频率计 ? 设计一个相位计
频率和相位的测量至少有两种方法 ? FFT及其他信号处理方法 ? 直接方法
二、实验过程
1、正弦波发生器,相位差可调
双路正弦波发生器设计方法同实验一。
相位差的设计方法:可以令正弦2的相位为0,正弦1的相位可调,这样调节正弦1的相位,即为两正弦波的相位差。
2、设计频率计、相位计
方法一:直接读取
从调节旋钮处直接读取数值,再显示出来。 方法二:单频测量
使用单频测量模块进行频率、相位的测量。 方法三:利用FFT进行频率和相位的测量
在频率谱和相位谱上可以直接读取正弦信号的主频和相位。
3、前面板如下:
4、程序框图如下:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库labview专题实验报告在线全文阅读。
相关推荐: