www.tech-doc.cn 高级隐藏I/O与参数设置

高级隐藏I/O与参数设置


SL2AMECosim的高级功能仅在MATLAB R2014b及以上版本可用。

通过高级选项可控制模块信号与参数的显示/隐藏状态。 可根据特定Simulink TAG模块和/或维度对模块I/O及参数进行筛选。

高级选项的语法结构如下所示:

[<optFilterVar>] [<optFilterParam>] [tag_bio=<TagVarName>] 
[tag_param=<TagParamName>] [maxdimension=<dimMax>]
optFilterVar选项取值

取值

说明

show_vars

无限制显示所有模块I/O变量(默认值)

hide_vars

无限制隐藏所有模块I/O变量

hide_tagged_vars

显示所有模块I/O变量,但隐藏带标记的模块

需配合tag_bio选项使用

show_tagged_vars

隐藏所有模块I/O变量,仅显示带标记的模块

需配合tag_bio选项使用

optFilterParam选项取值

取值

说明

show_params

无限制显示所有模块参数(默认值)

hide_params

无限制隐藏所有模块参数

hide_tagged_params

显示所有模块参数,但隐藏带标记的模块

需配合param选项使用

show_tagged_params

隐藏所有模块参数,仅显示带标记的模块

需配合param选项使用

注意:

信号筛选和参数筛选的TAG值每次只能各使用一个。

SL2AMECosim命令示例

命令

筛选效果

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的所有参数

注意:

子系统模块的标记会自动应用于其包含的所有子模块。因此对子系统模块的筛选等同于对其内部组件的筛选。