基于MATLAB GUI的数据格式标准化软件设计-论文.pdf

基于MATLAB GUI的数据格式标准化软件设计-论文.pdf

ID:53028582

大小:762.20 KB

页数:3页

时间:2020-04-14

基于MATLAB GUI的数据格式标准化软件设计-论文.pdf_第1页
基于MATLAB GUI的数据格式标准化软件设计-论文.pdf_第2页
基于MATLAB GUI的数据格式标准化软件设计-论文.pdf_第3页
资源描述:

《基于MATLAB GUI的数据格式标准化软件设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ISSN1009-3044E—mail:xsjl@dnzs.net.cnComputerKnowledgeandTechnology电脑知识与技术http://www.dnzs.net.cnVo1.11,No.1,January2015’Tel:+86—551—6569096365690964基于MATLABGUI的数据格式标准化软件设计林秀娜,曲保安,陈传华,王强,贾立国,邢伟伟f1.山东省地震局泰安基准地震台,山东泰安271000;2.山东省地震局嘉祥地震台,山东济宁272400)摘要:根据应用需求,基于

2、MATLABGUI设计了数据格式标准化软件。首先对基于MATLABGUI的软件设计流程进行了概述,之后对MATLABGUI数据传递的关键技术方法进行了介绍,结合对设计软件的主要功能的说明,分析了MAT—LABGUI设计的优缺点。关键词:MATLAB;GUI;数据格式;软件设计中图分类号:TP311文献标识码:A文章编号:1009—3044(2015)01—0063—03DataFormatStandardizationSoftwareDesignBasedonMATLABGUILINXiu—na’,QUBao

3、—an,CHENChuan—hua,WANGQiang,JIALi—guo,XINGWei—wei(1.TaianFiducialSeismicStationofEarthquakeAdministrationofShandongProvince,Taian271000,China;2JiaxiangSeismicStationofEarthquakeAdministrationofShandongProvince,Jining272400,China)Abstract:Accordingtoapplicat

4、iondemand,dataformatstandardizationsoftwarewasdesignedbasedonMATLABGUI.Firstly,softwaredesignflowbasedonMATLABGUIissummarized.ThenkeytechnologyandmethodaboutMATLABGUIdatatrans—missionisintroduced.Combiningwithillustrationaboutthemainfunctionofthesoftware,ad

5、vantagesanddisadvantagesofMATLABGUIdesignisan~yzed.Keywords:MATLAB;GUI;dataformat;softwaredesignMATLAB以其强大的数据处理能力在矩阵运算、数值分析、图形处理等方面有着广泛的应用。自第4版推出句柄图形,尤其是MATLAB6.0版图形用户界面(GUI)设计功能有了很大提高之后,将图形化窗口界面与数据处理模块互相结合的交互方式愈发普及。由此带来的友好界面化的数据处理使MATLAB的受益群体由熟悉MATLAB各种函数的

6、专业人员向不了解MATLAB的人员扩展。在拓展MATLAB应用群体的同时为各个领域的数据处理带来了极大的便利。所谓图形用户界面,是指包含了各种图形控制对象,如图形窗口、菜单、对话框以及文本框等用户界面,也称为控件。利用这些用户界面,用户可以和计算机之间进行信息交流,并通过编写控件的回调函数(Callback),完成特定的功能。该文结合实例,对基于MATLABGUI的软件设计进行了综合介绍。1设计流程基于MATLABGUI的软件设计可以概括为三步走:1)软件界面设计;2)模块功能开发;3)软件封装。MATLAB

7、GUI提供了GUIDE开发环境,可以方便的进行界面的设计和开发。GUIDE能够把前台和后台分开编辑,前台以MATLAB图形的方式运行,用于软件界面的设计,同时对界面各个功能模块的属性进行配置。用户只需要设置各个对象相应的属性,系统自动生成与之对应的界面,大大减少了开发的难度。后台以M文件的形式存储,可用于开发各个模块功能,包括各个功能模块完成的操作,功能模块之间数据的传递等等。前台的图形开发界面和后台的M文件是相互关联的,前台每添加一个元件,后台就会产生相应的函数。MATLABGUI的数据传递是整个设计的难点

8、,也是关键部分,该文将对此做详细的说明。完成界面设计和模块功能开发之后,需要将设计的软件进行封装,将软件转换为可执行文件,与MATLAB的运行环境MCRInstaller_exe一起打包,从而实现程序的移植和推广应用。2数据传递MATLABGUI的数据传递按照传递类型分为GUI之间的数据传递和GUI内部各个控件之间的数据传递,GUI问和GUI内的数据传递方式分为六种。1)global定义全局变量。此

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

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

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