Matlab-GUI编程实例(加法器).doc

Matlab-GUI编程实例(加法器).doc

ID:56090431

大小:84.00 KB

页数:3页

时间:2020-06-19

Matlab-GUI编程实例(加法器).doc_第1页
Matlab-GUI编程实例(加法器).doc_第2页
Matlab-GUI编程实例(加法器).doc_第3页
资源描述:

《Matlab-GUI编程实例(加法器).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MatlabGUI编程实现加法器一、实验目的1.图形用户界面(GUI)的基本概念2.GUI创建的基本步骤3.GUI组成部分的用途和使用方法;二、基本知识1、获取对象的属性----get格式p=get(h)-----返回对象h的所有属性值p=get(h,’属性名’)-----返回对象h的某个属性值2、设置对象的属性----set格式set(h,’属性名1’,’属性名值1’,’属性名2’,’属性名值2’…)三、实验步骤一.首先我们新建一个GUI文件:File/New/GUI,选择BlankGUI(Default),如下图所示二.

2、进入GUI开发环境以后添加两个编辑文本框,5个静态文本框和一个按钮,布置如下图所示:下载(28.24KB)2009-5-3122:19布置好各控件以后,修改控件相关属性。(1)第一个“EditText1”的用来存储第一个加数,我们将“string”改为“0”,“tag”改为“input1”(2)第二个“EditText2”的用来存储第二个加数,我们将“string”改为“0”,“tag”改为“input2”(3)第三个“EditText3”的“string”改为“0”,“tag”为“answer”(4)修改Pushbutto

3、n按钮的属性,“string”改为“Add”,“tag”改为“add”(5)另外修改Static文本就是的“string”修改为“+”“=”“数据1”“数据2”“计算结果”三.我们先为数据文本框添加代码;点击上图所示绿色三角形:functionedit1_Callback(hObject,eventdata,handles)%hObjecthandletoedit1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurew

4、ithhandlesanduserdata(seeGUIDATA)%Hints:get(hObject,'String')returnscontentsofedit1astext%str2double(get(hObject,'String'))returnscontentsofedit1asadouble然后在上面这段代码的下面插入如下代码:四.为edit2_Callback添加同样一段代码。五.现在我们为计算按钮添加代码来实现把数据1和数据2相加的目的。用上面三的同样的方法在m文件中找到pushbutton1_Callb

5、ack代码段如下:functionpushbutton1_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%aandbarevariablesofstringstype,andneedstobeconverted在上面这段代码

6、后添加以下代码:以上两行代码分别用来更新计算结果文本框和图形对象句柄,一般Callback回调函数都以guidata(hObject,handles)结束以更新数据。程序运行如下:

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

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

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