MATLAB使用GUI控制SIMULINK仿真并采集数据绘图无法解析变量的问题

在高版本MATLAB中,simulink默认在仿真设置中开启了single simulation output功能,开启这个功能后,输出到workspace的变量将是一个数据集合out,而具体的变量则成为out的一个属性,用out.example表示,在一般的m文件中这样引用是没有问题的,但是在GUI中,使用点运算符·后编译器会把out当成app的一个属性来处理,当然是无法检索到的,所以就会显示变量无法解析。解决办法就是禁用前述的单输出功能,这样输出到工作空间的变量会保持原名称,就可以在GUI中引用并被正确识别了。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值