虚拟器作业
专 业:班 级:姓 名:指 导 教 师:
电子信息 6109080120 吴成兵 李明利
2011/11/11
1
1作业要求
1、 虚拟信号发生器设计。
要求与方法:(1)仪器可以产生连续的正弦波、方波和三角波;
(2)波形的振幅、频率等参数在一定范围内可以调节;
(3)前面板整洁美观,有波形选择开关,各种调节波形参数的旋钮,波形指示器。波形指示器用以验证产生的波形是否满足要求;
(4)程序框图紧凑整齐;
(5)不需考虑通过数据采集卡进行信号输出。 2、高频放大器频率特性测试仪设计。
要求与方法:(1)不需考虑通过数据采集卡进行信号输出和输入,仪器仿真测量并显示高频
放大器频率特性;
(2)仿真测量根据公式采用逐点发进行,Au?Au01?[Q0(f0f?ff0)]2,其中Au0是谐振增益,可设为常数;Q0为LC回路品质因数,也可设为常数;f0为LC回路谐振频率,设定为合适的常数;f为信号频率;
(3)前面板整洁美观,有Au0、Q0和f0设定旋钮,显示频率特性的波形指示器;
(4)程序框图紧凑整齐。
注意事项:(1)独立设计,严禁抄袭;
(2)提交所有必要的设计图,运行图,及相应的文字说明; (3)完成后用A4纸打印。
2
2虚拟信号发生器的设计思路
本章内容主要是阐述虚拟信号发生器的前面板和程序框图的设计。设计完的信号发生器的功能包括能够产生正弦波、矩形波、三角波、锯齿波四种信号波形;波形的频率、幅值、相位、偏移量及占空比等参数由前面板控件实时可调;
虚拟信号发生器是基于LabVIEW软件进行编程的,它使用的是图形化编程语言。要完一个虚拟信号发生器首先要进行前面板的设计,根据信号发生器所要实现的功能,在控件选板中选择相应的控件,放在前面板相应的位置上,摆放要使前面板看起来比较协调。最为关键的是程序框图的设计。程序框图的设计主要用到函数选板,根据本程序要实现的功能,在函数选板中选择相应的函数,由于程序是多次执行,所以需要用到循环结构。调试程序即可得到一个信号发生器。
2.1 信号发生器制作过程
启动LabVIEW
下面开始创建一个VI,该VI产生一个信号并将信号在图形中显示。启动LabVIEW后会出现启动窗口如下图所示。这个窗口可创建新VI、浏览最近打开的LabVIEW文件及寻求帮助等,
新建VI既可以进行虚拟仪器的编辑。
3
2..1.1虚拟信号发生器的前面板设计
首先在前面板需要添加一个波形显示窗口,用于显示产生的信号,由于生产信号的频率、频率档选择、幅值、相位、偏移量以及当波形为矩形波时的占空比可调,所以要在前面板添加四个旋钮控件。为了更准确的输入并实时显示这四个旋钮控件的具体数值,需要打开控件的数字显示项。信号波形均为可调,因此要添加一个枚举来选择不同的信号类型,信号类型包括正弦波、矩形波、三角波、锯齿波。因为程序还需要调占空比,所以前面板上还需要输入控件并且加上信号重置开关。由此得到信号发生器的前面板如图下图所示。
通过选择信号选择,虚拟信号发生器可以实现正弦波、矩形波、三角波、锯齿波信号的输出,调节旋钮可以改变所选输出波形的幅值、频率、相位,控制输入控件可调偏移量和占空比(只有当选择矩形波时可调),由此可见,虚拟信号发生器很容易地实现了信号的调节。
2.1.2虚拟信号发生器的程序框图设计
LabVIEW软件中包括很多种函数,用户可以从软件中调用任意的函数供用户使用。本章涉及到正弦波形、方波波形、三角波形、锯齿波形、循环结构、条件结构、延时等函数。以下是信
号
发
生
器
的
程
序
框
图
设
计
。
4
相关推荐: