- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB函数发生器试验程序
MATLAB函数发生器试验程序
一、功能要求
函数发生器要具备以下功能:
(1)可调整幅值、相位、频率;调整后无须重新启动;
(2)可在波形上迭加噪声
(3)有多种波形可选择
(4)特殊波形:直流电平、用户自定义波形
二、程序说明
2.1 产生自定义函数和基本函数功能的程序实现
利用一个摇杆开关(自定义设置)控制用户自定义的布尔值。当该值为真(摇杆为红色)为即产生用户自定义波形。反之(摇杆为灰色),产生基本函数波形。
为了实现这一功能,采用了一个条件结构。根据要求,当布尔值为真时,要求产生自定义波形,为此“真”程序框图VI中应包括了自定义是所需要的波形参数(包括频率、幅值、自定义公式),利用数值输入控件,用户可以自由调整波形参数,获取自定义波形。
当水平摇杆开关(自定义设置)值为假时,执行“假”程序框图,其中包括产生基本波形所需要的参数(包括频率、幅值、相位、波形类型),再有函数发生器产生相应的基本波形。
2.2 迭加噪声功能的程序实现
摇杆开关(噪声设置)值为假时,即开关颜色为灰色时,不添加噪声。此时,两个选择比较节点输入值为假,分别输出其左下角端口的输入值。即“噪声波形”显示为一条0线。“函数波形”输出没有添加噪声的波形。
摇杆开关(噪声设置)值为真时,即开关颜色为红色时,添加噪声。噪声通过“噪声设置”簇和高斯白噪声波形产生。两个选择比较节点输入值为真假,分别输出其左上角端口的输入值。即“噪声波形”显示噪声的波形。“函数波形”输出添加过噪声的波形。
2.3参数可调、多种波形可选的实现
在运行程序之前,用户可以根据需要调整相应的数值输入控件,进而设置各种函数的幅值、相位和频率。调整后不需重新启动。
在“信号类型”控件中可以选择多种可以选择多种波形类型,同时可以设置各种函数的幅值、相位和频率。
该函数发生器的源程序后面板及前面板如下图所示:
图2.1 函数发生器程序框图
图2.2函数发生器前面板
三、实验测试记录
分别改变摇杆开关的值,调试程序直至取得理想运行效果。
摇杆开关(自定义设置)值为真(即颜色为红色),摇杆开关(噪声设置)值为假时,将频率设为12,幅值设为0.5,运行后可得图3.1波形图,此时为不加噪声的自定义波形。
图3.1 无噪声的自定义波形
相应的改变两个摇杆开关的布尔值,设置相应的参数可以得到一下各波形:
图3.2 加噪声的波形
总之,经过调试运行后,运行结果满足功能要求。
原创力文档


文档评论(0)