高级隐藏I/O与参数设置
SL2AMECosim的高级功能仅在MATLAB R2014b及以上版本可用。
通过高级选项可控制模块信号与参数的显示/隐藏状态。 可根据特定Simulink TAG模块和/或维度对模块I/O及参数进行筛选。
高级选项的语法结构如下所示:
[<optFilterVar>] [<optFilterParam>] [tag_bio=<TagVarName>]
[tag_param=<TagParamName>] [maxdimension=<dimMax>]
取值 |
说明 |
---|---|
show_vars |
无限制显示所有模块I/O变量(默认值) |
hide_vars |
无限制隐藏所有模块I/O变量 |
hide_tagged_vars |
显示所有模块I/O变量,但隐藏带标记的模块 需配合tag_bio选项使用 |
show_tagged_vars |
隐藏所有模块I/O变量,仅显示带标记的模块 需配合tag_bio选项使用 |
取值 |
说明 |
---|---|
show_params |
无限制显示所有模块参数(默认值) |
hide_params |
无限制隐藏所有模块参数 |
hide_tagged_params |
显示所有模块参数,但隐藏带标记的模块 需配合param选项使用 |
show_tagged_params |
隐藏所有模块参数,仅显示带标记的模块 需配合param选项使用 |
信号筛选和参数筛选的TAG值每次只能各使用一个。
命令 |
筛选效果 |
---|---|
sl2amecosim('relayAndMore','here', 'auto') |
无筛选,所有内容可见 |
sl2amecosim('relayAndMore','here', 'auto' ‘show_vars show_params’) |
无筛选,所有内容可见 |
sl2amecosim('relayAndMore','here', 'auto' ‘hide_vars’) |
隐藏所有模块I/O变量 显示所有参数 |
sl2amecosim('relayAndMore','here', 'auto' ‘hide_vars hide_params’) |
隐藏所有模块I/O变量 隐藏所有参数 |
sl2amecosim('relayAndMore','here', 'auto' ‘hide_tagged_vars show_tagged_params tag_bio=T1 tag_param=T2’) |
显示所有模块I/O变量(T1标记的模块除外) 隐藏所有参数(T2标记的模块除外) |
sl2amecosim('relayAndMore','here', 'auto' ‘hide_vars maxdimension=2’) |
隐藏所有模块I/O变量 隐藏维度>2的所有参数 |
子系统模块的标记会自动应用于其包含的所有子模块。因此对子系统模块的筛选等同于对其内部组件的筛选。
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂