Matlab App Designer输入编辑字段。请帮忙!!

21次浏览(过去30天)
hgrlk
hgrlk 2021年5月22日在12:59
评论: hgrlk2021年5月28日在20:10
你好,
我有Matlab App Designer有问题。我正在尝试做某事,当我给出“年龄”时,如果它不在范围之间,则会出现警告消息。但我想这样做作为一个循环。我的意思是,如果我给出了错误的输入,应用程序向我展示警告消息,然后我必须重写新值。但是我的代码无法再次控制我的价值。我找不到关于为编辑字段编号提供新输入的代码。
如果你能帮助我,我会非常高兴。谢谢!
%值改变功能:ageoffirstpiloteDitfield
功能ageoffirstpiloteditFieldValuechanged(App,活动)
value_age = app.ageoffirstpiloteditfield.value;
flag1 = false;
尽管flag1 == false;
如果app.ageoffirstpiloteditfield.value <25 ||app.ageoffirstpiloteditfield.value> 60
f = warndlg('试点年龄的范围应在[25,60]之间。再试一次!''输入无效');
app.kparameteroffirstpiloteditfield.value = 0;
%%%%
别的
休息
结尾
结尾
结尾

接受答案

Michael Van de Graaff
Michael Van de Graaff 2021年5月22日在22:44
这样做的事情做了你想要的吗?
功能ageoffirstpiloteditFieldValuechanged(App,活动)
成交= 0;
尽管成功== 0.
value = app.ageoffirstpiloteditfield.value;
如果Value < 25 || Value >60
成交= 0;
提示='输入25岁<=年龄<= 60';
标题='年龄超出';
dims = 1;
xefaume = {'40'};
答案= inputdlg(提示,标题,暗淡,违约);
app.ageoffirstpiloteditfield.value = str2num(答案{1});
eleesif值> 25 && value <60
成交= 1;
结尾
结尾
DISP(“成功”
结尾
1条评论
hgrlk
hgrlk 2021年5月28日在20:10
是的,谢谢你的帮助!:)

登录评论。

更多答案(0)

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

被某某人翻译