matlab app designer将app1中的数据传递给app2,两步实现
1.创建2个app,分别命名app1,app2;
目的:在app1数值框输入数值,点击按钮打开app2,将该数值传递给app2,点击app2界面的按钮将数值显示在app2的表格中;
2.给app1界面的按钮设置回调
` function ButtonPushed(app, event)
a=app.EditField.Value;%1.获取数值中的输入数字
app2(a);%2.打开app2,并将数值框中的数字a传递给app2;
end`
注意:在此之前需要在app2的代码视图中找到菜单栏中的"App输入参数",设置app2的输入参数,此例仅需要输入一个参数,即app1中文本框的数字a,因此只选择arg1(按需要命名,我就默认了)就可以了,如图:
app2中的3行代码: