refineDeadLogic
类: SLSlicerAPI.SLSlicer
命名空间: SLSlicerAPI
更新模型高亮显示,并改进死逻辑
说明
refineDeadLogic( 通过死逻辑细化更新模型高亮显示obj,'ModelName',analysis_time)
输入参数
示例
打开示例
AnalyzeTheDeadLogicExample。用于演示如何改进死逻辑的模型位于此示例文件夹中。openExample('slcheck/AnalyzeTheDeadLogicExample','sldvSlicerdemo_dead_logic'); model= 'sldvSlicerdemo_dead_logic'; open_system(model);
创建一个 Slicer API 对象,并将 target 输出端口添加为起点。
slicerObj = slslicer(model); slicerObj.addStartingPoint([model '/Controller/target']);
观察模型上的高光部分。
slicerObj.highlight;
暂时完善“死逻辑”。
slicerObj.refineDeadLogic(model, 300);
观察模型上的精细高光
slicerObj.highlight;
备选方法
要使用模型切片器 UI 执行死逻辑细化,请打开模型切片器管理器,从 Simulink® 编辑器中选择 App > 模型切片器。在模型切片器窗格中,您可以使用细化死逻辑部分执行细化。有关详细信息,请参阅为依赖关系分析细化死逻辑。
版本历史记录
在 R2015b 中推出