今天通过创建一个小小小小小的app实例来带大家了解Matlab中APP Designer 字框控件、赋值技巧、布局技巧。
该实例的界面如下图,运行后按动 Button控件,文本框组件里面会计算出平均速度字样。(默认大家已经看过我前面的文章)。
1.默认大家已经添加了相关控件
三个“编辑字段(数值)”,一个button控件
注意:这里添加的是“编辑字段(数值)”
ps:小技巧
全部选中控件,按下图中画圈圈的对齐,可以自动对齐。
2.编写回调函数
打开button回调函数(具体步骤见专栏第二篇)
代码如下:依次赋值,然后按照公式计算。
注意“value”必须为字符向量、一维字符向量元胞数组、字符串数组或分类数组。所以在计算过程中需要添加 string 转换。
% 赋值过程
long = app.EditField.Value;
time = app.EditField_2.Value;
% 计算过程
v = string(long/time);
%再次赋值
app.EditField_3.Value=v;
ps:小技巧
右击画圈出,可以直接将组件名称插入光标处,巨快。
3.测试
保存,点击运行,即可看见效果