基于-gui的仿真平台的设计

基于-gui的仿真平台的设计

ID:36055978

大小:1.05 MB

页数:21页

时间:2019-05-01

基于-gui的仿真平台的设计_第1页
基于-gui的仿真平台的设计_第2页
基于-gui的仿真平台的设计_第3页
基于-gui的仿真平台的设计_第4页
基于-gui的仿真平台的设计_第5页
资源描述:

《基于-gui的仿真平台的设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、3基于GUI的《信号与系统实验》仿真平台的设计3.1设计思想3.1.1设计步骤本课题设计的界面布局是先设计GUI总界面,然后设计子界面,再在子界面上设置按钮、坐标轴、文本框等一系列控件,最后借助于callback函数调用程序。在函数调用程序的设计中先编写各个子界面中的回调函数下的程序,再编写GUI界面的回调函数下的程序。1.用MATLAB的GUIDE提供的创建图形界面工具设计整个实验仿真界面的主界面,在设计子界面;2.在实验子界面中添加各个控件对象,编写控件按钮回调函数,实现每个控件的控制功能,直接通过界面上的控件实现对结果的分析;3.最后编写G

2、UI总界面的回调函数程序,把所有的子界面集合在总界面中,通过总界面可以进入任意子界面中并可以进行操作;4.退出实验界面。设计流程如图3-1:编写子界面控件按钮的回调函数在子界面中添加相应的控件按钮最后编写GUI主界面回调函数,总界面可进入任意实验子界面先设计GUI主界面再设计子界面退出实验界面图3-1设计流程图3.1.2实验系统整体结构设计信号与系统实验繁多、复杂、许多实验还需要输入参数,若将系统设计成一个界面,使得系统繁重、拥挤、不能够实现友好,美化的界面的设计要求。因此,在设计界面的时候,采用一个主界面和若干个子界面,每个子界面是一个模块,实

3、现一个实验或功能,并且可以通过主界面调用子界面的设计方法。本实验系统整体结构设计由两部分组成:界面模块设计和菜单模块设计。其中界面模块中包含六大实验模块:主界面模块、基本信号的产生实验模块、信号的基本运算实验模块、卷积实验模块、傅里叶变换实验模块、连续零状态响应实验模块、低通滤波器实验模块。如傅里叶变换实验模块又包含方波傅里叶实验界面、离散傅里叶实验界面、快速傅里叶实验界面。在菜单设计时,在实验子界面中除了使用系统约定的菜单条外,还增加了几个控制背景和退出实验的菜单。系统的整体结构如图3-2所示:基本信号的产生信号的基本运算卷积傅立叶变换连续系统

4、零状态低通滤波器主界面退出界面图3-2实验系统的整体结构3.2基于GUI的系统总界面的设计3.2.1设计步骤在GUIDE的编辑界面中,在空白处双击或者单机右键选择propertyinspector,出现属性设置对话框,可以对GUI的属性风格进行个性化。Color选项可以改变背景颜色,选择自己喜欢的颜色,本课题是插入图片。Position选项可以对界面窗口的大小进行调整,窗口的大小可以通过设置width和height进行调整,也可以用鼠标拖拽窗口,用鼠标拖拽窗口设置比较方便、快捷,也更容易设置适合于实验设计内容的大小GUI界面。下面详细介绍主界面的

5、设计过程:点击运行MATLAB软件后,在软件界面中直接点击GUIDE工具,选择CreateNewGUI中的BlankGUI(Defarlt)点击OK,在弹出的新建窗口中拖入7个静态文本框(StatecText)和7个按钮(PushButton)如图3-4所示。设置静态文本的String为“基于GUI的信号与系统仿真实验平台的设计”BackgroundColor为浅红色,FontSize为28.0,ForegroundColor位黑色。依次设置另外六个静态文本框String为“实验一基本信号的产生”、“实验二信号的基本运算”、“实验三卷积”、“实验

6、四傅里叶变换”、“实验五连续系统零状态响应”、“实验六低通滤波器”这几个实验的Fonsize为22.0,另外的六个按钮依次设计的Fonsize为16.0。点击每个实验后的按钮编写回调函数进入相应的实验子界面中,也可参考图3-3流程:创建NewGUI点击OK,在窗口中拖入7个静态文本框和7个按钮结束在文本框中依次输入每个实验字体,设置字体的背景颜色、大小,编写主界面进入子界面中的调用函数在界面中MenuEditor中加入主界面标题点击MATLAB软件中的GUIDE工具图3-3主界面流程图在其相应的位置编写主界面进入子界面的程序如下:function

7、pushbutton1_Callback(hObject,eventdata,handles)set(0,'CurrentFigure',jbxhdcs)进入“实验一基本信号的产生”实验中可实现信号的产生。还可在主界面中插入一些背景图片,使主界面看起来更加的美观,如添加学校LOGO、风景图片等来美化实验主界面。插入背景图片相应的需要编写回调函数,点击主界面背景函数Callback中的CreateFcn进入相应的程序编写位置,编写的背景插入图片的程序参考附录,点击主界面中的运行按钮如图3-5所示是设计完成后的实验系统主界面。3.2.2主界面仿真平台

8、设计在设计的主界面平台添加相应的按钮、文本框、设置字体的大小和字体背景的颜色,编写回调函数和界面背景图片插入。如图3-4所示:图3-4主

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

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

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