配置模型高亮显示和切片模型
Model Slicer
使用模型切片器配置窗口设置模型高亮显示和独立切片模型的属性。
点击切换模式按钮
可在模型编辑模式和模型高亮模式之间切换。
如果在切片设置中禁用了自动高亮显示,请使用刷新按钮
刷新模型高亮显示。更改切片配置后刷新高亮显示。
模型切片器选项
您可以使用选项对话框自定义切片行为,该对话框可通过选项按钮
访问。
存储选项
对模型切片配置所做的更改会自动保存。您可以将切片配置存储在模型 SLX 文件中,或存储在外部 SLMS 文件中。如果您的 SLX 文件受到变更控制系统的限制,则将配置保存到外部可能很有用。
要设置存储位置,请在模型切片器中点击选项
按钮,然后在存储选项窗格中设置位置。
设置
- 存储在 <model_name>.slx 中
将模型切片配置保存到模型的 SLX 文件中
- 存储在外部文件中
点击另存为按钮,将模型切片配置保存到您指定的单独 SLMS 文件中。模型切片配置文件名显示在文件中。
自动刷新高亮显示
更改切片配置后,可自动刷新模型高亮显示。
设置
- on(默认)
模型高亮显示自动刷新。
- off
模型高亮显示需要手动刷新。点击模型切片器中的刷新按钮
刷新高亮显示。
切片模型选项
您可以使用切片模型选项窗格中的选项来控制从模型高亮显示创建切片模型时要保留哪些项目。
| 选项 | (选定) | 关闭(已清除) |
|---|---|---|
保留信号 Observer | 信号观察器(如示波器、显示器和测试条件模块)在切片模型中得以保留。 | 切片模型中不保留信号观察者(默认)。 |
保留根级输入端口和输出端口 | 在切片模型中保留根级端口(默认)。 | 在切片模型中,根级端口不会被保留。 |
展开平凡子系统 | 在切片模型中,微不足道的子系统会被展开,并且子系统边界会被移除(默认)。 | 在切片模型中,无关紧要的子系统不会被展开,并且子系统边界会被保留。请参阅微不足道的子系统。 |
微不足道的子系统
如果一个子系统具备所有这些特征,则模型切片器会将该子系统视为平凡子系统:
如果子系统是虚拟的,则它包含三个或更少的非虚拟块。
如果子系统是原子性的,则它包含一个或更少的非虚拟块。
该子系统有两个或更少的输入端口。
该子系统有两个或更少的输出端口。
子系统的活动输入端口或输出端口块具有默认模块参数。
该系统不包含 Goto Tag Visibility 块。
在“模块属性”对话框中,子系统优先级为空。
数据类型覆盖参数(如果适用)设置为使用本地设置。
该子系统不包含 Simulink Functions。
注意
如果生成的切片模型没有删除特定子系统的内容,则该子系统在切片模型中将保持不变。
内联内容选项
从高亮显示创建切片模型时,可以将模型项内联到切片模型中。内容内联选项窗格控制在生成切片模型时内联哪些模型组件。
| 模型组件 | 内联(选定) | 内联关闭(已清除) |
|---|---|---|
库 | 切片模型库中的模型项将内联到切片模型中,并移除库链接。(默认) | 切片库中的模型项不会内联到切片模型中,库链接仍然保留。 |
封装子系统 | 切片掩码子系统内部的模型项会内联到切片模型中。(默认) 切片模型中保留了掩模。 | 切片掩码子系统内部的模型项不会内联到切片模型中,掩码将被保留。 |
模型模块 | 模型项从 Model 模块引用的模型内联到切片模型中。Model 模块已被移除。(默认) 注意 模型切片器无法内联非 | 模型项不会从 Model 模块引用的模型内联到切片模型中。Model 模块被保留。 |
变体 | 模型项从活动变体内联到切片模型。已移除变体。(默认) | 模型项不会从变体内联到切片模型中。保留该变体。 |