- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GUI的简易信号发生器毕业论文推荐
基于GUI的建议信号发生器许子晨 指导老师:孙福玉(赤峰学院 内蒙古赤峰 )摘要:我们对简单信号进行分析时一般会遇到图像和数据的处理问题,而这些图像和数据的处理使得我们很是费心。文章利用MATLAB 的GUI 功能设计了基于GUI的简单信号的处理方法。通过对GUI开发环境中回调函数的设计,在GUI界面上实现了简单信号图像和数据的处理,展示了方便灵活的数据输入和结果图形输出效果。对实现系统的最佳设计提供了一个实用、方便的仿真操作平台。关键词:GUI;信号发生器;回调函数引言:简易信号发生器是一种基于软硬件实现的波形发生器,可以实现各种基本波形的产生。工程的各种复杂信号是由这些基本信号叠加产生,因此它在工程分析和实验教学中有着广泛的应用。MATLAB是一个数据分析和处理功能十分强大的工程实用软件,它的数据采集工具箱为实现数据的输入和输出提供了十分方便的函数和命令,在数字信号处理方面方便实用。常用的数字信号发生器一般可产生正弦信号、方波信号、三角波信号、锯齿波信号、白噪声信号、脉冲信号、阶跃信号、斜坡信号等。本文介绍正弦信号、方波信号、三角波信号的产生。 1、正弦波产生电路1、正弦波振荡电路的振荡条件正反馈放大电路如图1所示。若环路增益,则,去掉,仍有稳定的输出又所以振荡条件为 图2-1 正弦波振荡电路的方框图2、方波发生器由集成运放构成的方波发生器和三角波发生器,一般均包括比较器和RC积分器两大部分。图2所示为由迟滞比较器及简单RC 积分电路组成的方波—三角波发生器。它的特点是线路简单,但三角波的线性度较差。主要用于产生方波,或对三角波要求不高的场合。电路振荡频率 式中 R1=R1+RW R2=R2+RW 方波输出幅值 =±UZ三角波输出幅值 调节电位器RW(即改变R2/R1),可以改变振荡频率,但三角波的幅值也随之变化。如要互不影响,则可通过改变(或Cf)来实现振荡频率的调节。 图2 方波发生器3、三角波和方波发生器如把迟滞比较器和积分器首尾相接形成正反馈闭环系统,如图3-1 所示,则比较器A1输出的方波经积分器A2积分可得到三角波,三角波又触发比较器自动翻转形成方波,这样即可构成三角波、方波发生器。图3-2为方波、三角波发生器输出波形图。由于采用运放组成的积分电路,因此可实现恒流充电,使三角波线性大大改善。图3-1方波、三角波发生器 电路振荡频率 方波幅值 U′om=±UZ 三角波幅值 调节RW可以改变振荡频率,改变比值可调节三角波的幅值。图3-2方波、三角波发生器输出波形图4、制作简易信号发生器GUI(1)如图四简易信号发生器GUI界面所示,拖放所需要的控件,拖放一个坐标轴控件用来放置简易信号发生器实验中不同函数的曲线,拖放三个按钮控件,双击所选控件,编辑其属性,主要有fontname,fontsize,fontweight,string,tag等属性。 编辑三个静态文本的fontsize属性为‘12’, string属性分别为‘sin函数’、‘方波’和‘三角波’,其余的属性为默认值。拖放两个Radin Btton控件,双击所选控件,编辑其属性,将fontsize属性为‘12’,string属性分别为‘不加噪声’、‘加噪声’其余属性为默认值。(2)将以下源代码输入GUI的callback中function varargout = Mytools(varargin)gui_Singleton = 1;gui_State = struct(gui_Name,mfilename, ... gui_Singleton,? gui_Singleton, ... gui_OpeningFcn, @Mytools_OpeningFcn, ... gui_OutputFcn,? @Mytools_OutputFcn, ... gui_LayoutFcn,? [] , ... gui_Callback,?? []);if nargin isstr(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});endif nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});endfunction Mytools_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject;guidata(hObject, handles);function varargout = Mytools_OutputFc
您可能关注的文档
- 从严治警五查五整顿学习心得体会推荐.docx
- 从QQ头像看你的性格推荐.docx
- 从思想到行动上践行三严三实推荐.docx
- 仓储物流行业安全管理制度推荐.docx
- 以先进典型为标杆 以反面典型为镜鉴推荐.docx
- 企业专利能力对企业绩效提升的讨论推荐.docx
- 企业人员学习三严三实心得体会推荐.docx
- 企业对照检查材料推荐.docx
- 企业所得税申报课件年度企业所得税申报表填报推荐.docx
- 企业成本管理中存在的问题与对策推荐.docx
- 基于AT89C51的波形发生器设计推荐.docx
- 基于BS模式的健康锁养生网站的-毕业设计论文-推荐.docx
- 基于jsp+sql的教务管理系统设计与实现推荐.docx
- 基于JavaEE的小区物业管理系统的设计与实现毕业设计论文推荐.docx
- 基于LabVIEW的电机转速模拟采集分析与存储系统设计报告推荐.docx
- 基于LoRa的物联网技术分析毕业论文推荐.docx
- 基于LabVIEW的图像分割程序设计推荐.docx
- 基于FPGA的直流电机PWM调速系统设计与实现推荐.docx
- 基于LCD1602电话拨号按键系统实验论文毕业论文推荐.docx
- 基于MATLAB的数字图像处理系统的研究毕业设计论文推荐.docx
最近下载
- photoshop实验指导书..doc VIP
- 文献阅读与数学写作:微积分的创立与发展++课件-2024-2025学年高二下学期数学人教A版(2019)选择性必修第二册.pptx VIP
- TPM全员生产维护培训课件(课件-36张).ppt VIP
- 《全国食品安全监督抽检实施细则》复习测试卷附答案.doc
- 一种铁电负电容晶体管的电路仿真模型及建模方法.pdf VIP
- 《智慧化税费申报与管理》教案 项目八 资源税和环境保护税智慧化申报与管理.docx VIP
- 建筑法培训课件.ppt VIP
- 铜陵铜化集团招聘考试试题.pdf
- 食品抽检复习试题有答案.doc
- 2025年秋季《南京照相馆》开学第一课主题班会课件.pptx VIP
文档评论(0)