simulink中mask设置_Simulink中模型参数设置

本文介绍了Simulink中设置和传递参数的四种方法:1) 创建子系统并封装;2) 共享Base Workspace;3) 使用Model Properties的回调函数;4) 通过MATLAB工作区交互。重点讨论了Mask封装的优势,适用于多参数调试,并给出了实例演示。
摘要由CSDN通过智能技术生成

在simulink中,有多种设置和传递参数的方法

有一种直观的设置方法,直接在simulink中双击模块,在回调函数里修改属性值

其实如果你对子系统subsystem比较熟悉的话,如果需要对子系统里的参数进行反复调试的话,可以Creat Mask(进行子系统封装)。

我们来对比看看系统自带PID

自搭PID

Kp = KI  = 1

以上自搭和自带的模型仿真对比

理论上讲,这个可能就是simulink工具箱的开发套路

以上是第一种传参方式,创建子系统,封装

这种方法适用于多参量而且需要反复调式设计的系统模型

共享Base Workspace

matlab与simulink都有独自的变量空间,一般不会相互干扰

如果你运行一个simulink模型文件,会默认产生变量out

(以上指MATLAB2020B)

这是MATLAB与Simulink共享工作区

简单设置一下

这里将第二种方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值