Matlab App Designer 【04】使用公共函数在两个App之间传递数据

一、两个App之间传递数据的关键所在

1、在主App中建立公共函数

  主App和副App都要能使用这个函数,私有函数、公有函数就是针对不同App之间的。

2、副App需要输入参数

  主App和副App,必须给副App添加输入参数,在副App的startupFcn中,输入参数必须有一个mainapp,其他参数视情况而定。这个mainapp变量用来存储主App对象。

3、一个非常简单的官网案例

  MainApp和SubApp
  MainApp是一个绘图App,SubApp是一个调整参数的App。通过MainApp中的按钮,打开SubApp,修改SubApp中的参数,点击确定按钮,然后调用MainApp中的公共函数来修改图。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、一个非常简单的例子

1、LPL战队

  切换LPL战队,就是简单的数据传递。无论多简单的事情,大家都自己去尝试做一下。
在这里插入图片描述
  用到的函数就是fullfile和strcat
在这里插入图片描述
  战队图标
在这里插入图片描述

  WE就在今天 ,AL太难了 , RNG

2、总结

  很简单的一个记录,建议大家看官方文档学习。只做一个学习记录。我学到了单个运行实例,公共函数,关闭主页面的同时也关闭附属页面。如果不做任何传递,一个主页面下面有很多个子页面,原来是用run XX.mlapp文件,可以把附属页面改成需要输入参数才能执行这个模式。
  结束。

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勉为其难免免

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值