Matlab simulink模型句柄的获取

时间:2026-02-14 11:40:29

1、选中模型,添加标签tag,标签相当于一个人的名字,句柄相当于身份证号。名字可能相同,但身份证号只有一个。

添加gain模块-->选中-->右击-->Properties-->tag,

这样就可以使用find_system函数在模型中查找到这个对象。

find_system(模型名,'属性','属性值')

> obj = find_system('untitled','tag','Gain')

obj = 

    'untitled/Gain'

使用 get_param就可以得到这个对象的句柄了

>> han = get_param(char(obj),'Handle')

han =

   3.6190e+03

如果有多个tag值一样的,han为一个数组。

set(句柄值,'属性','属性值')

>> set(han,'Gain','-3')

Matlab simulink模型句柄的获取

Matlab simulink模型句柄的获取

Matlab simulink模型句柄的获取

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com