addExclusionPoint
类: SLSlicerAPI.SLSlicer
命名空间: SLSlicerAPI
添加模块句柄、模块路径或 Simulink 标识符 (SID) 作为切片排除点
说明
addExclusionPoint( 将 obj,ExclusionPoint)ExclusionPoint 添加为依赖性分析模型切片中的排除点。
输入参数
示例
模块的排除项
指定代码模块。要获取模块句柄,请使用 getSimulinkBlockHandle 命令。
1.打开 sldvSliceClimateControlExample 模型:
open_system('sldvSliceClimateControlExample');添加模块句柄:
obj = slslicer('sldvSliceClimateControlExample'); blkH = get_param('sldvSliceClimateControlExample/Out1','Handle'); addExclusionPoint(obj,blkH);
2.要添加多个模块作为排除点,请使用元胞数组,例如:
blkH = {get_param('sldvSliceClimateControlExample/Out1','Handle'),...
get_param('sldvSliceClimateControlExample/Out2','Handle')};
addExclusionPoint(obj,blkH);模块路径的排除
模块路径名称,指定为字符向量或字符向量的元胞数组。
open_system('sldvSliceClimateControlExample'); obj = slslicer('sldvSliceClimateControlExample'); bPath = {'sldvSliceClimateControlExample/Out1'}; addExclusionPoint(obj, bPath);
要添加多个模块作为排除点,请使用元胞数组,例如:
bPath = {'sldvSliceClimateControlExample/Out1',...
'sldvSliceClimateControlExample/Heater/HeaterAct'};
addExclusionPoint(obj, bPath);SID 的排除项
Simulink® 标识符,分配给 Simulink 模块或模型注释的唯一标识。要获取 SID,请使用 Simulink.ID.getSID 命令。
addExclusionPoint(obj, 'sldvSliceClimateControlExample:39')LineHs 的排除条款
从 Inport 模块连接到 Outport 模块的线段句柄。要获取行句柄,请使用 get_param 命令。
open_system('sldvSliceClimateControlExample'); obj = slslicer('sldvSliceClimateControlExample'); lh1 = get_param('sldvSliceClimateControlExample/Heater/Heat','LineHandles'); lh2 = get_param('sldvSliceClimateControlExample/Heater','LineHandles'); LineHs = [lh1.Inport(1), lh2.Outport(2)]; addExclusionPoint(obj,LineHs);
备选方法
在 Simulink 编辑器中,选择 App选项卡,然后点击模型切片器。要将模块添加为排除点,请在模型中右键点击该模块,然后在模型切片器应用程序部分
中选择“添加为排除点”按钮
。
版本历史记录
在 R2015b 中推出