基于labview的信号发生器_第1页
基于labview的信号发生器_第2页
基于labview的信号发生器_第3页
基于labview的信号发生器_第4页
基于labview的信号发生器_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电;南昌大学实验报告学生姓名:胡文松学号:6103413007专业班级:生医131班实验类型:口验证口综合设计口创新实验日期:实验成绩:、综合实验一信号发生器一实验目的1熟悉Labview的软件操作环境;2了解VI设计的方法和步骤,学会简单的虚拟仪器的设计;3利用Labview制作一个信号发生器,能够生成多种种波形,而且频率、幅值、相位、偏移量可调;4学会公式节点的使用并产生波形。二实验要求基本要求:可产生正弦波、方波、锯齿波、三角波。可调整幅值、相位、频率、偏移量等参数,其中幅值范围05V,相位范围0180度,频率范围:2020000Hz偏移量范围:-55V。调整后参数生效无须重新启动;扩展

2、要求:公式波、多频波及扫频波,扫频范围:2020000Hz;可在所有波形上选择是否迭加噪声。三实验设备1笔记本电脑一台2labview软件包一个四实验原理基本信号波形产生:正弦波、三角波、方波和锯齿波。在信号处理的模板中的波形生成子模板中选择基本函数发生器。基本函数发生器可产生以上四个基本信号波形1 .正弦波.我选择的是【波形生成】,即正弦波形(),它一共有四个参数:频率、幅值、相位、直流偏移量。只要我把四个参数都设置为变量,就能实现各个参数的调节,进而产生能满足不同要求的波形。达到一个虚拟仪器的功能。这只实现了一种波形,还有其它波形。所以就涉及到了波形的选择。因此,我用了case条件结构。充

3、分利用它的功能,我改变【选择器标签】中的数据类型,并添加所需要的条件分支。每一个分支就对应一个波形。并根据这个波形的特点,选择不同的参数。同样,【分支选择器】的数据类型必须与【选择器标签】中的数据类型一致。这样就可以实现正弦波。为了使我们所得到的波形的参数更加准确,可以再添加一个显示控件;这样,调节参数的同时,也可以观测它的值,看是否达到要求。能实现各个参数的调节,进而能满足我们的需要。2 .方波选择【波形生成】中的方波波形(),它一共有五个参数:频率、幅值、相位、直流偏移量、占空比。其中,占空比尤其重要,不仅要能调节,而且要准确的显示它的数值。同样,把其它四个参数都设置为变量,就涉及到的波形

4、切换,用case条件结构,充分利用它的功能,【分支选择器】的数据类型必须与【选择器标签】中的数据类型一致。这样既可以实现正弦波,也可以切换到其它的波形。再添加一个显示控件,调节参数的同时,也可以观测它的值。3,三角波选择的是【波形生成】,即三角波形(),它一共有四个参数:频率、幅值、相位、直流偏移量。同时,把四个参数都设置为变量,就能实现各个参数的调节。还有其它波形,切换的方法前面已经提到过。因此,用case条件结构,充分利用它的功能,改变【选择器标签】中的数据类型,并添加所需要的条件分支。每一个分支就对应一个波形。【分支选择器】的数据类型必须与【选择器标签】中的数据类型一致。为了使我们所得到

5、的波形的参数更加准确,可以再添加一个显示控件;这样,调节参数的同时,也可以观测它的值。4 .锯齿波与上面的方法一样,选择【波形生成】中的锯齿波形(),一共有四个参数:频率、幅值、相位、直流偏移量。把四个参数都设置为变量,就能实现各个参数的调节。再用一个case条件结构,让各参数值通过条件结构的通道,并充分利用它的结构特点,每一个分支就对应一个波形。并根据这个波形的特点,选择不同的参数。同样,【分支选择器】的数据类型必须与【选择器标签】中的数据类型一致。这样就可以实现锯齿波。为了使我们所得到的波形的参数更加准确,可以再添加一个显示控件;这样,调节参数的同时,也可以观测它的值。5 .公式信号波形的

6、产生:在信号处理的模板中的波形生成子模板中选择公式波形。调用一个字符串控件来输入公式。再连接信号波形相关参数控件.6扫频信号扫频信号就是频率变化的连续正弦波信号,作为待测电路的激励源,它可以有若干种不同的扫频规律,最常见的有线性变化,指数变化,倍频变化等。7 .多频信号的产生。在信号处理的模板中的波形生成子模板中选择混合多频信号发生器。混合多频信号发生器有三个主要端El,分别是频率,幅值和相位。其上各连接一个数组作为输入控件,输出的混合多频信号由数组中的数据来决定的。8 .噪声波形的产生LABVIEM有许多噪声信号,子VI可以直接调用.和纯净信号波形的输出一样,多种噪声的产生也采用Case循环

7、.在后面板的函数模板的结构子模板中选择条件结构.利用一个下拉列表控件与条件选择端日相连来选择相应的噪声波形信号的产生五实验步骤1 .先新建VI,在前面板添加四个旋钮,分别将标签改为“频率”,“幅值”,“占空比”,“相位”,添加一个波形图,文本下拉列表按钮,和一个停止按钮。2 .编辑文本下拉列表按钮,在属性的编辑项中添加“正弦波”,“方波”,“三角波”“锯齿波”四项内容,并将图标标签改为“波形选择”。3 .程序框图中,通过“结构”栏插入“while:“case”置入合适位置,在“case”右键鼠标添加分支,再与波形选择图标相连。4 .在“case”内部,通过编辑“for”循环和公式节点以及数学运

8、算,产生相应的波形信号。5 .将程序框图中的各旋钮图标连入case结构中6 .程序框图中添加“等待时钟”,并将其左端连接常量“1000”,stop按钮与while循环的停止图标连接。7 .查看“运行”图标能否运行,若无提示错误,则选择连续运行,观察各波形信号是否标准,调节各旋钮看能否改变波形信号的相应参数,切换波形并重复操作,若设计符合要求,则保存实验现象截图。8 .保存VI.六实验过程及现象截图1.波形选择下拉列表按钮选择“正弦波时”,前面板现象截图如下正弦波程序框图正弦波:默认2.波形选择下拉列表按钮选择“方波时”,前面板现象截图如下三上I:基本信号|:&quau%/IRfnE波形图会S-

9、io|7-幅值ie-松比15-50相位|120漏费幅值采样F5f10012820.0020,00:120000.(K)方波程序框图3.波形选择下拉列表按钮选择“三角时”,前面板现象截图如下三角波程序框图1,:-OOS5S5GS3Q4.在下拉列表里选择锯齿波波形停止选择年止1:;|基本信号信号美型A*s)n(w*t+p)频率幅值占空比l20偏移Sawtooth7Wee加喋波形图时间唯值Fsr)20.00fl淞QO锯齿波形的程序框图如下5.扫频波波形停止邮波形图信号类型“SineWave720幅值3占至比50施|?20偏移5时间幅值采样Too:航-I20000.0(fl320,00f2;20000

10、,00扫频波程序框图6.公式波波形信号类型SineWave70.10.20.30.40.50.60.70.80.91时间采样Fsf1f2加2|92000.00辆00|翡0000.00|公式波程序框图7.多频波波形A*sin(w*t+p)加喋停止承国信号类型Sawtooth力IAJ一八励司boo幅值sI占空比Ro-相位|120偏移F幅值采样3而flJ20.00*(2000f2i20000.00多频波程序框图睁ITOI8.以正弦波为例的加噪处理加噪部分的程序框图T匚争渡形图停止整体框图大致如此停止七实验现象分析本实验设计过程中遇到过以下困难:1.利用Case结构选择波形的产生时,case无法直接识别“正弦波”等汉字字符作为选择条件。沈兆图AA/gtoH十YAv解决办法:通过选择下拉列表按钮或枚举常量与case前的“?图标相连,case可以自动识别选择内容。2.如何使得输入相位可以改变波形信号的相位?解决办法:正弦波通过将相位与频率的乘积加入到公式节点中的sin内方波和三角波通过将相位值影响公式节点的i值来改变输出波形的相位。八实验总结通过本实验的设计制作,我对labview

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论