MATLAB APP designer 在多窗口App中共享数据(Share Data in Multiwindow Apps)

推荐参考渠道:

参考网站:https://ww2.mathworks.cn/help/matlab/creating_guis/multiwindow-app-gui-in-app-designer.html?lang=en;

步骤一:

步骤二:

 复制这一串代码输入到matlab命令行中,就可打开示例查看该代码是如何实现的。(如果出现报错,可以直接输入:appdesigner('MainAppExample'););

 

 

具体实现:

比如说有一个主界面的APP(mainapp.mlapp),还有一个子APP(subapp.mlapp)

步骤一:在subapp(子APP)中生成一个 startupFcn 函数,此时代码浏览器如下图:

 

步骤二:上图左键点击 ” startupFcn“ (subapp中),出现 ”APP输入参数“ 选项,输入 ”Mainapp“

 

 此时,在 subapp 的 startupFcn 函数的输入会出现 ” Mainapp “ 字段(如果是新建文件只有”app“字段),各位完全可以按编程语言理解。

 

步骤三:回到 mainapp (主APP)代码块,实例化?subapp,即输入 subapp(mainapp)(可理解为带参数),此时subapp就能使用mainapp的参数。

 

 

随笔记录,请各位批评指正!

 

 

 

 

 

 

 

 

posted @ 2021-03-19 20:02  trio。  阅读(649)  评论(0)    收藏  举报