MATLAB函数发生器试验程序_第1页
MATLAB函数发生器试验程序_第2页
MATLAB函数发生器试验程序_第3页
全文预览已结束

下载本文档

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

文档简介

MATLAB函数发生器试验程序一、功能要求函数发生器要具备以下功能:(1)可调整幅值、相位、频率;调整后无须重新启动;(2)可在波形上迭加噪声(3)有多种波形可选择(4)特殊波形:直流电平、用户自定义波形二、程序说明2.1 产生自定义函数和基本函数功能的程序实现利用一个摇杆开关(自定义设置)控制用户自定义的布尔值。当该值为真(摇杆为红色)为即产生用户自定义波形。反之(摇杆为灰色),产生基本函数波形。为了实现这一功能,采用了一个条件结构。根据要求,当布尔值为真时,要求产生自定义波形,为此“真”程序框图VI中应包括了自定义是所需要的波形参数(包括频率、幅值、自定义公式),利用数值输入控件,用户可以自由调整波形参数,获取自定义波形。当水平摇杆开关(自定义设置)值为假时,执行“假”程序框图,其中包括产生基本波形所需要的参数(包括频率、幅值、相位、波形类型),再有函数发生器产生相应的基本波形。2.2 迭加噪声功能的程序实现摇杆开关(噪声设置)值为假时,即开关颜色为灰色时,不添加噪声。此时,两个选择比较节点输入值为假,分别输出其左下角端口的输入值。即“噪声波形”显示为一条0线。“函数波形”输出没有添加噪声的波形。摇杆开关(噪声设置)值为真时,即开关颜色为红色时,添加噪声。噪声通过“噪声设置”簇和高斯白噪声波形产生。两个选择比较节点输入值为真假,分别输出其左上角端口的输入值。即“噪声波形”显示噪声的波形。“函数波形”输出添加过噪声的波形。2.3参数可调、多种波形可选的实现在运行程序之前,用户可以根据需要调整相应的数值输入控件,进而设置各种函数的幅值、相位和频率。调整后不需重新启动。在“信号类型”控件中可以选择多种可以选择多种波形类型,同时可以设置各种函数的幅值、相位和频率。 该函数发生器的源程序后面板及前面板如下图所示:图2.1 函数发生器程序框图图2.2函数发生器前面板三、实验测试记录分别改变摇杆开关的值,调试程序直至取得理想运行效果。摇杆开关(自定义设置)值为真(即颜色为红色),摇杆开关(噪声设置)值为假时,将频率设为12,幅值设为0.5,运行后可得图3.1波形图,此时为不加噪声的自定义波形。图3.1 无噪声的自定义波形相应的改变两个摇杆开关的布尔值,设

温馨提示

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

评论

0/150

提交评论