MATLAB APP designer 在多窗口App中共享数据(Share Data in Multiwindow Apps)
1 推荐参考渠道:
参考网站:https://ww2.mathworks.cn/help/matlab/creating_guis/multiwindow-app-gui-in-app-designer.html?lang=en;
步骤一:步骤二:
复制这一串代码输入到matlab命令行中,就可打开示例查看该代码是如何实现的。(如果出现报错,可以直接输入:appdesigner(‘MainAppExample’););
2 具体实现:
比如说有一个主界面的APP(mainapp.mlapp),还有一个子APP(subapp.mlapp)
步骤一:在subapp(子APP)中生成一个 startupFcn 函数,此时代码浏览器如下图:
步骤二:上图左键点击 ” startupFcn“ (subapp中),出现 ”APP输入参数“ 选项,输入 ”Mainapp“
此时,在 subapp 的 startupFcn 函数的输入会出现 ” Mainapp “ 字段(如果是新建文件只有”app“字段).
步骤三:回到 mainapp (主APP)代码块,实例化?subapp,即输入 subapp(mainapp)(可理解为带参数),此时subapp就能使用mainapp的参数。
随笔记录,请各位批评指正!