主页面文件命名为:mainapp1.mlapp;对话框命名为:dialog.mlapp。主窗口可以存在多个按钮,点击按钮调出不同的子窗口,同时给出了参数在窗口之间传递的方法。
效果如图所示:
点击设置参数按钮后弹出对话框同时该按钮变为灰色(不可继续点击)。
设置参数为128后点击确认按钮将参数传递给主页面,点击关闭按钮关闭对话框,发现此时主页面的设置参数按钮又变为可点击状态 。点击显示参数查看结果发现参数成功传递。
设置多窗口的代码:
在主页面的代码部分:
在子页面的代码部分:
注:这里startupFcn后面的参数需要右键代码浏览器中startupFcn词条点击编辑输入参数添加:
以上代码实现了多窗口的实现。下面给出参数传递的代码:
在主页面的代码部分:
注:展示参数的组件命名为edit1.
在子页面的代码部分:
注:设置参数的组件命名为edit2.