使用MATLAB App Designer可以制作带GUI的程序,下面将通过一个简单的实例展示设计流程。
目标: 制作一个加法计算器,输入两个参数后点击计算按钮显示两个参数的和。
01启动App Designer:点击MATLAB工具栏 新建>App 或者在命令行输入appdesigner打开APP设计工具。
打开APP设计工具后,点击新建>空白App,创建文件
02绘制加法器的界面。将左侧工具栏中的按钮拖到右侧画布中。
单击修改文本。创建UI界面
接下来开始创建函数。首先创建初始化函数,这使得文本框有一个初始值。
初始化函数如下
function startupFcn(app)
app.aEditField.Value = 0;
app.bEditField.Value = 1;
app.AnswerTextArea.Value = '1';
end
此段程序将a的值显示为0,b的值显示为1,Answer文本框显示1.
此程序希望用户点击Compute按钮后显示结果,因此现在添加这个按钮的回调
函数如下
function ComputeButtonPushed(app, event)
a = app.aEditField.Value;
b = app.bEditField.Value;
app.AnswerTextArea.Value = num2str(a+b);
end
这段程序的功能是计算a和b的和,最终通过num2str函数将数值转为文本。
最终程序如下
点击工具栏中的运行按钮,程序运行效果如下:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
matlab
+关注
关注
185文章
2980浏览量
230936 -
程序
+关注
关注
117文章
3795浏览量
81371 -
Designer
+关注
关注
0文章
122浏览量
35852 -
计算器
+关注
关注
16文章
437浏览量
37462 -
GUI
+关注
关注
3文章
662浏览量
39866
发布评论请先 登录
相关推荐
如何使用Arduino构建一个计算器
在本教程中,我们将使用 Arduino 构建自己的计算器。这些值可以通过键盘(4×4 键盘)发送,结果可以在 LCD 屏幕上查看(16×2 点阵)。该计算器可以执行简单的运算,例如整数的加法,减法,乘法和除法。但是
基于matlab的多功能计算器(转)
该计算器是用纯m语言实现的,没有先GUI再callback的形式。 计算器编程中遇到的许多问题: 1.怎么样实现每按一个钮,数字增长
发表于 12-19 14:31
4位带进位的加法+减法计算器
前段时间动手做了个小项目,跟大家分享一下!可实现4位带进位加法/减法计算。目前负值无法显示,只显示负数绝对值。对实例1中的显示部分有优化。目前已实现
发表于 01-20 17:15
实现只有加法的极简易计算器 帮新手一个超简单的忙
我是初学labview 就几天的新手 现在我需要叫一个作品 我想做一个只要计算器 就先实现加法运算吧但是现在没思路了,因为关于labview
发表于 06-05 12:13
基于RS485的异步串行通信的设计,用F2812设计一个4位数加法计算器。
基于RS485的异步串行通信的设计用F2812设计一个4位数加法计算器,具体要求如下:(1)绘制系统框图,采用TMS320-F2812方案;(2)包括电源设计、复位电路设计、时钟电路设
发表于 12-16 19:50
基于MATLAB App Designer的串口RS485 Modbus上位机
上学那会儿MATLAB还没有App Designer,记得当时开发了一个基于MATLAB的
发表于 05-29 16:03
•8次下载
评论