- 42
- 0
- 约1.03万字
- 约 19页
- 2016-10-22 发布于陕西
- 举报
一、课程设计应达到的目的
本课程是为自动化专业本科生开设的专业课程设计课。通过本课程的课程设计实践帮助学生巩固关于数据结构、算法、程序设计的基础知识。通过本课程设计,学生可以初步掌握开发一个小型实用系统的基本方法,提高运用编程软件实现GUI程序设计的能力。
课程设计的基本要求:
要求利用MATLAB GUI设计实现一个图形用户界面的计算器程序,要求实现:
A. 具有友好的用户图形界面。实现十进制数的加、减、乘、除、乘方、取模等简单计算。(必做)
B. 科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行。(必做)
C. 能够保存上次历史计算的答案,先是答案存储器中得内容。(必做)
D. 有清除键,能清除操作,并对不正确的表达式能指出其错误原因。(必做)
E. 独立存储器功能,使之可以直接输入存储器,可与存储器中的数值相加减。能够清除独立存储器中的内容。(选做)
利用MATLAB GUI功能,在绘制一个静态文本框和一个文本编辑框,以及命令按钮,调整好各控件大小、颜色,整体布局如图所示:
然后通过双击个按钮来改写其属性,在m文件中编写其回调函数,最后在运行调试。
三、课题设计内容与步骤
3.1 各功能界面设计
GUI设计界面:
3.2 各功能模块实现
算法设计:
A. 数字键设计:0—9以及小数点函数都一样,只是参数不同:
您可能关注的文档
- #3机组管道安装施工组织设计.doc
- (贵宾楼)落地改造项目景观绿化施工组织设计.doc
- “CA6140车床拨叉”零件的机械加工工艺及铣槽夹具设计.doc
- 《EDA技术应用》课程设计报告-汽车尾灯控制电路.doc
- 《路基路面工程》课程设计计算书.docx
- 《土木工程施工组织》试卷A卷.doc
- 《新课程小学科学教学设计》试题(参考答案).doc
- ×移民新城大道工程c标段项目部下穿通道专项施工方案.doc
- 3#车间喷淋泵房及喷淋水池中心建筑节能工程施工专项方案模板工程专项施工方案.doc
- 3D室内设计《温馨小屋》.doc
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)