基于MATLAB的GUI设计与实现(附程序代码)☆(2)
来源:wenku163.com 资料编号:WK1632687 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1632687
资料介绍
目 录 摘要……………………………………………………………………………………3 关键词…………………………………………………………………………………3 1 绪论………………………………………………………………………………4 1.1 研究目的与意义…………………………………………………………4 1.2 研究现状…………………………………………………………………4 2 MATLAB及相关技术 ………………………………………………………………4 2.1 MATLAB图形用户界面 GUI…………………………………………4 2.1.1 图形用户界面设计向导…………………………………………………4 2.1.2 GUI控件对象类型………………………………………………………5 2.1.3 控件对象的描述…………………………………………………………5 2.1.4 控件对象的属性…………………………………………………………5 2.2 MATLAB串口通信技术…………………………………………………………7 2.3 串口中断设置及中断处理函数…………………………………………………9 3 基于MATLAB的GUI设计方法………………………………………………………10 3.1 GUI设计程序的标准……………………………………………………………10 3.2 创建用户图形界面的步骤……………………………………………………11 3.3 创建用户图形界面的具体操作………………………………………………11 4 系统设计…………………………………………………………………………13 4.1 系统功能分析…………………………………………………………………13 4.2 软件界面………………………………………………………………………13 4.3 系统实现………………………………………………………………………13 4.3.1 主界面的设计实现……………………………………………………13 4.3.2 串口数据参数设置………………………………………………15 4.3.3 串口数据的读入、停止及曲线显示……………………………17 4.3.4 调节曲线比例……………………………………………………18 4.3.5 数据保存…………………………………………………………19 5 结语………………………………………………………………………………20 参考文献 ……………………………………………………………………………20 致谢…………………………………………………………………………………21 参考文献 [1] 李显宏. MATLAB7.x界面设计与编译技巧[M].北京:电子工业出版社,2006:112-128. [2] 王明伟,李茜,汤伟.基于MATLAB串口通信的数据采集系统的设计[J].微计算机信息,2009,(8).6-9. [3] 李炎新. 用Matlab实现高速数据采集自动化[J].测控技术,2007.11.9-13. [4] 余成波,杨箐.数字信号处理及Matlab实现[M].清华大学出版社,2005:87-126. [5] 田成军,杨阳.VC与MATLAB的混合编程方法研究[J].长春理工大学学报,2008,(3):4-5. [6] 刘秀.用Matlab实现硬件端口采集的方法[J].兵工自动化,2007,(3):1-7. [7] 王彦良.基于MATLAB绘制各种根轨迹的图形用户接口设计[J].教育教学论坛,2010,(20):2-5. [8] 杨佳,王英志.柳彦春.GUI设计在数字信号处理课程中的应用[J].商情,2010,(8):1-3. [9] 程伟,程文波,李灿平.基于MATLAB的实时数据采集与分析研究[J].电子测量技术,2008,(8):3-4. [10] 施晓红.MATLAB精通GUI图形界面编程[M].北京大学出版社,2009:26-45. [11] 吴迪,刘军,徐朋,等.基于MATLAB及数据库技术的实验数据检验及存取研究[J].大学物理实验,2010,(4):2-11. [12] 王战军,沈明.基于Matlab GUI的串口通信编程实现[J].现代电子技术,2010,(9):6-8. [13] 胡凤珠.基于串口通信的控制实验系统设计[J].硅谷,2009,(19):4-9. [14] 张斌.MATLAB串行通信的实现方法[J].电脑编程技巧与维护,2009,(1)1-3. [15] 王家文.MATLAB图形图像处理[M].国防工业出版社,2003:342-345. [16] 赵云鹏. MATLAB串口通信在数据采集中的应用[J].微计算机信息,2009,(1):2-6. [17] 赵红怡.数字信号处理及其MATLAB实现[M].化学工业出版社,2002:20-25. [18] S.J.Chapman, MATLAB Programming for Engineers[M], Brooks/Cole, CA, 2002. [19] G.J.Borse, Numerical Methods with MATLAB[M], PWS, Boston, 2008. [20] R.C.Dorf, R.H.Bishop, Modern Control Systems[M], Addison-Wesley Publishing Company, England,2007. [21] M.L.Abell, J.P.Braselton, Maple Ⅴ by Example[M], Academic Press , 2010. |