matlab函数发生器试验程序

matlab函数发生器试验程序

ID:20515773

大小:361.91 KB

页数:4页

时间:2018-10-12

matlab函数发生器试验程序_第1页
matlab函数发生器试验程序_第2页
matlab函数发生器试验程序_第3页
matlab函数发生器试验程序_第4页
资源描述:

《matlab函数发生器试验程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MATLAB函数发生器试验程序一、功能要求函数发生器要具备以下功能:(1)可调整幅值、相位、频率;调整后无须重新启动;(2)可在波形上迭加噪声(3)有多种波形可选择(4)特殊波形:直流电平、用户自定义波形二、程序说明2.1产生自定义函数和基本函数功能的程序实现利用一个摇杆开关(自定义设置)控制用户自定义的布尔值。当该值为真(摇杆为红色)为即产生用户自定义波形。反之(摇杆为灰色),产生基本函数波形。为了实现这一功能,采用了一个条件结构。根据要求,当布尔值为真时,要求产生自定义波形,为此“真”程序框图VI中应包括了自定义是所需耍的波形参数

2、括频率、幅值、自定义公式),利用数值输入控件,用户可以自由调整波形参数,获取自定义波形。当水平摇杆开关(自定义设置)值为假时,执行“假”程序框图,其屮包括产生基本波形所需要的参数(包括频率、幅值、相位、波形类型),再有函数发生器产生相应的基本波形。2.2迭加噪声功能的程序实现摇杆开关(噪声设置)值为假吋,即开关颜色为灰色吋,不添加噪声。此吋,两个选择比较节点输入值为假,分别输出其左卜角端门的输入值。即“噪声波形”显示为一条0线。“函数波形”输出没有添加噪声的波形。摇杆开关(噪声设置)值为真时,即开关颜色为红色时,添加噪声。噪声通过“噪

3、声设置”簇和高斯白噪声波形产生。两个选择比较节点输入值为真假,分别输出其左上角端口的输入值。即“噪声波形”显示噪声的波形。“函数波形”输出添加过噪声的波形。2.3参数可调、多种波形可选的实现在运行程序之前,用户可以根据需耍调整相应的数值输入控件,进而设置各种函数的幅值、相位和频率。调整后不需重新启动。在“信号类型”控件中可以选择多种可以选择多种波形类型,冋吋可以设置各种函数的幅值、相位和频率。该函数发生器的源程序后而板及前而板如下图所示:频率采祥设相位哚声设是阉2.1函数发生器程序框阉图2.2函数发生器前面板三、实验测试记录分别改变摇

4、杆开关的值,调试程序直至取得理想运行效果。摇杆开关(自定义设罝)值为真(即颜色为红色),摇杆开关(噪声设罝)值为假时,将频率设为12,幅值设为0.5,运行后可得图3.1波形图,此时为不加噪声的自定义波形。图3.1无噪声的自定义波形相应的改变两个摇杆开关的布尔值,设置相应的参数可以得到一下各波形:图3.2加噪声的波形总之,经过调试运行后,运行结果满足功能要求。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。