三角函数运算 将弧度值转换成角度值,相当于直接输入角度就可以了(如输入90,即90为角度,点击正弦按键,得到sin90=1)

退位功能 用户不小心输入错误时,可以进行改正,最终输入正确的数据例如:要输入的数据是256,但输入时,输入的数据是276,就可以点击两次退位键,将276首先变成2,再重新输入56,从而得到256。)

统一计算功能按键“=” 进行简单的四则运算时,必须单击“=”按键才能得到算式的答案。(例如:先输入27,点击“+”按键,再点击26,最后点击“=”,得到结果为53,实现了27+26=53的运算结果。

表3。2 按键功能设计

4 MATLAB GUI计算器的详细设计与功能实现

4。1 MATLAB GUI计算器界面设计步骤

    为了本设计在使用方面更加便利,计算器的界面设计显得格外重要。人性化、友好的、符合大多数人使用习惯的界面,使得界面的分区、设计方面有迹可循。因此根据计算系统的功能模块图,开始设计一个友好的、非常直观的MATLAB GUI计算器界面。

    第一步:在电脑上安装MATLAB软件以后,打开MATLAB的快捷方式,进入MATLAB工作界面。本人安装的是MATLAB 7。0版本如图4。1所示(以下提供的是截面图)。

图4。1找到GUI的位置

第二步:如图4。2所示:有两个按键选项分别是,Create New GUI和Open Existing GUI。

 图4。2 新建GUI界面

第三步:点击Create New GUI,就会出现如图4。3所示的GUI设计工作台,左边的用户控件就是用来设计对应界面的。

图4。3打开GUI工作台文献综述

用户控件列表解释说明如下表所示:

Select 对象选择按钮,用来选取工作区上分布的控件

Push Button 单功能按键,按下操作即要实现对应的功能

Slider 滑动块,利用游标滑动,可以获取不同的值

Radio Button 互斥选择按钮,有多个选项互斥选择时使用

Checkbox 互容选择按钮,同时选择多个选项是使用

Edit Text 编辑文本框,可以自由输入字符,编辑字符串

Static Text 静态文本框,用于显示注释说明,不可编辑文字

Popup Menu 弹出框,带有多个选项,但是只能选择其中一项

Listbox 列表框,提供多个可选择的选项,可以互容选择

Toggle Button 双位按键,可代表“开”“关”两种状态

Axes 轴对象,用来显示图形

   第四步:初步布局。如图4。4所示:根据功能设计模块要求:一个显示器(即静态文本框),0-9数字键、小数点、运算符(+、-、*、/)、三角函数、科学计算,总计30个按键,按照计算器设计需求进行初步的界面布局。

上一篇:MATLAB的人脸识别系统设计+程序
下一篇:基于生物启发神经动力学模型的避障技术AUV系统设计

基于Kinect手势识别的遥操...

基于51单片机自动门智能控制系统设计

基于TI-DSP平台的电力电子测控平台设计

基于传感器网络的分布式集员滤波问题的研究

基于飞思卡尔芯片LED色彩控制器的设计

基于磁共振技术的家用无...

基于simulink的三相桥式全控...

从企业eHR建设谈管理信息...

遥感土地用变化监测国内外研究现状

MNL模型历史城区居民活动...

大规模MIMO系统的发展研究现状

提高小學语文課堂朗读教...

小型通用机器人控制系统设计任务书

高效课堂教师问卷调查表

浅析施工企业保理融资成...

PCI+PID算法直流力矩电机速...

《水浒传》中血腥暴力研...