- 3
- 0
- 约2.07万字
- 约 37页
- 2016-12-11 发布于贵州
- 举报
基于Labview多功能函数信号发生器设计
目 录
第1章 引言………………………………………………………………………………….…1
1.1课题主要研究工作……………………………………………………………..………….…1
1.2课题研究意义………………………………………………………………………….…1
第2章 虚拟函数信号发生器概况…………………………………………………………..….2
2.1虚拟仪器简述……………………………………………………………………………..22.1.1虚拟仪器的基本概念……………………………………………………………...22.1.2虚拟仪器的特点…………………………………………………………………...32.1.3虚拟仪器的分类…………………………………………………………………...42.1.4虚拟仪器的发展方向……………………………………………………………...52.1.5虚拟仪器的软硬件平台…………………………………………………………...6
2.2信号发生器介绍………………………………………………………………………......72.2.1信号发生器概述……………………………………………………………….......72.2.2虚拟信号发生器的工作原理…………………………………………………...…82.2.3信号发生器的工作原理…………………………………………………….…..…9
2.3虚拟函数信号发生器结果与组成…………………………………………………..…....92.3.1虚拟函数发生器的前面板………………………………………………………...92.3.2虚拟函数发生器的程序框图……………………………………………………...10
第3章 虚拟仪器开发平台Labview…………………………………………………..…………11
3.1 LabVIEW简介 …………………………………………………………………..………11
3.2 LabVIEW中信号处理与分析…………………………………………………...……..…11
3.3 LabVIEW中函数信号模块……………..……………………………………..…….……12
第4章 多功能虚拟函数信号发生器设计………………………………………….……….…..154.1设计思路……………………………………………………………………….…………15
4.2虚拟函数信号发生器设计过程……………………………………………….…………164.1.1软件设计方案…………………………………………………………….…………164.1.2标准频率…………………………………………………………………………….184.3主流程图及模块分析……………………………………………………………………..184.3.1主流程图………………………………………………………………………….…184.3.2主要模块分析……………………………………………………………………….204.4多功能波形设计…………………………………………………………………………..214.4.1正弦波信号产生及参数设置……………………………………………………….214.4.2方波信号产生及参数设置………………………………………………………….214.4.3三角波信号产生及参数设置……………………………………………………….234.4.4锯齿波信号产生及参数设置……………………………………………………….244.4.5波形控制的设计………………………………………………………………...…..254.5函数信号发生器的功能描述………………………………………………………..……26
4.6程序框图和前面板图………………………………………………………………..……284.7实现效果图…………………………………………………………………………..……29
结 论 32
致 谢 33
参考文献 34
第1章 引 言
1.1课题主要研究工作电磁信号的测量和研究,我们需要使用一个或多个信号源,函数信号发生器为我们提供了所需的信号源。它可以产生不同频率的正弦波,方波,三角波,锯齿波,积极脉冲和负脉冲信号,FM信号,调幅信号和随机信号。的输出信号的幅度也可以根据需要进行调整。各种各样的传统信号发生器,价格昂贵,固定功能单一,不具备用户自定义和编程功能的仪器,传统的实验室很难有各种各样的信号发生器。然而,基于虚拟仪器技术的实验室可以达到这个要求。LabVIEW在实际生活中被广泛应用,其主要研究工作是了解虚拟仪器的设计方法,学习LabVIEW的软件功能,设计一个能产生矩形波,三角波,正弦波,且其幅值,频率可根据用户进行选择的虚拟波形发生器。
原创力文档

文档评论(0)