主要内容

slslicertrace

使用模型切片器后返回切片模型或源模型中的模块句柄

说明

slslicertrace('slice',object) 返回切片模型中与源模型中由 object 指定的模块对应的模块句柄。

slslicertrace('source',object) 返回源模型中与切片模型中由 object 指定的模块对应的模块句柄。

示例

示例

全部折叠

突出显示 sldvSliceClimateControlExample 源模型中的 Switch 模块。

1.打开 sldvSliceClimateControlExample 示例模型。

open_system('sldvSliceClimateControlExample');

2.创建一个切片器对象 obj 并将 Out1 添加为起点。

obj = slslicer('sldvSliceClimateControlExample');
activate(obj);
Consider turning on Fast Restart before launching Model Slicer for simulation based workflows. Do not show again.
addStartingPoint(obj,'sldvSliceClimateControlExample/Out1');
highlight(obj)

3.使用切片创建一个切片模型。

slice(obj,'sldvSliceClimateControlExample_sliced')
ans = 
'sldvSliceClimateControlExample_sliced'

4.使用 slslicertrace 突出显示源模型中的 On Switch 模块。

h=slslicertrace('SOURCE', 'sldvSliceClimateControlExample_sliced/Refrigeration/On');
hilite_system(h);
terminate(obj);

输入参数

全部折叠

object 可以指定为模块句柄数组、模块路径元胞数组,或 Simulink 标识符 (SID) 元胞数组。

版本历史记录

在 R2015b 中推出