1 / 11
文档名称:

基于labview的信号发生器报告.docx

格式:docx   大小:254KB   页数:11
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于labview的信号发生器报告.docx

上传人:小雄 2021/2/19 文件大小:254 KB

下载得到文件列表

基于labview的信号发生器报告.docx

文档介绍

文档介绍:: .
1设计目的 2
2实施方案 4
4
4
3实验结果 8
4总结 12
1设计目的
LabVIEW即为虚拟仪器设计,所以我就想用LabVIEW做一个仪器试试,因为 自己刚入门学习不久所以只能从简单的仪器入手,所以写了一个我们在实验室常 用的仪器:信号发生器。
在做这个课题前,我还是对LabVIEW非常不熟悉,所以不敢挑难的课题做, 毕竟这么短时间和在4门大作业的情况下,没有办法短时间内将LabVIEW掌握的 精通,所以我才选择了信号发生器这个课题。它用到的函数不算多,但对于新手 来说又不算太简单。
程序实现了一个虚拟信号发生器的功能,使用了 for循环使信号循环输出, 使用条件结构,选择多种仿真多种不同的信号,包括方波,锯齿波,三角波,正 弦波及公式波,公式波可以实现一个输入公式的仿真波形。
2实施方案

波形选择
计算出信号
参数
输出波形
改变参数

•总体程序框图及前面板显示
stop
分块介绍:
•基本波形:
如图图一,生成一个方波,图二,生成一个锯齿波,图三,生成一个三
角波,图四,生成一个正弦波,图五,生成一个公式波。
"三角波"
图三
'正弦波"
•自定义公式波形:
图六,实现了一个当在前面板选择好要输出的波形后,图六这部分实现
了一个指示灯的功能,指示当前选择的波形。
三角波
图六
•波形参数设置:
图七,实现了波形参数设置,包括频率,幅度,相位,采样率,以及方
波的占空比等参数。
offset
frtqutncy
选择波形
■pli tud e
ph&st
图七
•信号的实时显示
图八,这部分实现了对产生信号的实时显示,以及计算信号的频率和幅
度。
波形
图七
3实验结果
以输出方波举例,说明实验结果: 输入1KHZ方波


vyre了
相角变为90°
占空比变为80%

K—
、不
输出其他波形参照上图。 下面举例说明公式波:
输出 y(t) = 3sin(盂 t)/cos(盂 t)
Pioto QQ
坐标轴可调整
3264JS Kx *8 V
iBLR
OdB

xlOO

=«R

20d8

alk
0

40dB
y«lk

■tlOk

■32E

60dB

d
;<OdB
fcrmuh
£
'M
ph**e duty cyde (%) ofhet
frequency
04 0;S OA
03 Y
•mplitude
0
- •
• L5
4总结
对于这门课,我非常喜欢的是老师直接讲例程的教学方式,而不是从每个按 键的功能讲起。这门课的课时很少,有些同学说这门课讲的时间太短,但我觉得 确实不需要怎么讲,毕竟编程这种东西,师父领进门修行在个人。每个人都有自 己的思路,老师反而不用左右太多。所以需要花很多时间自己私下学习
在有C++等编程课的基础上,这门课上手还是较为容易的,编程的图像可 视化是这个软件的一大不同点,也可以说是优点。
在最开始学习的阶段,找到对应的函数不容易,不同函数的应用也不容易, 在这过程中我碰了非常多壁,在失败中找到了一些方法,比如可以直接搜索所需 要的函数的位置。
在做这个课题前,我还是对LabVIEWw非常不熟悉,所以不敢挑难的课题做, 毕竟这么短时间和在4门大作业的情况下,没有办法短时间内将LabVIEW掌握的 精通,所以我选择了信号发生器这个课题。它用到的函数不算多,所以我并