Matlab simulink模型句柄的获取
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')
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:93
阅读量:56
阅读量:116
阅读量:39
阅读量:161