主要内容

SLSlicerAPI。SLSlicerclass

包:SLSlicerAPI

表示一组模型切片器功能的类

描述

SLSlicerAPI。SLSlicer类提供了一组从MATLAB命令行访问Model切片器功能的方法。使用的实例SLSlicerAPI。SLSlicer类:

  • 激活或终止切片模拟。

  • 添加或删除起点、排除点、约束、切片组件和配置。

  • 突出显示函数依赖性。

  • 设置时间窗口,模拟切片。

  • 为死逻辑分析细化切片。

创建

描述

例子

slslicer (模型为模型创建Model切片器配置对象模型通过公开调用模型切片器的方法。

slslicer (模型选择为模型创建Model切片器配置对象模型通过使用options对象选择,定义为slsliceroptions

输入参数

全部展开

您配置其模型切片器选项对象的模型的名称。slslicer的模型切片器配置模型,定义为slsliceroptions

数据类型:字符串

结构,其中包含模型切片器配置的选项。slsliceroptions定义选项对象。选择

数据类型:结构体

属性

全部展开

Model切片器配置的名称。

Model切片器配置的描述。

依赖性分析的方向。

函数依赖项突出显示的颜色。

的位置slslicex包含死逻辑数据的文件。

一个标志,用于指定分析是否应该排除死逻辑元素。

的位置slslicex包含模拟数据的文件。

一个标志,用于指定分析是否应该使用模拟时间窗口信息。

作为片组件添加的模型块或子系统。

建模作为约束添加的元素。

对指定为排除点的元素进行建模。

建模作为起点添加的元素。

指定是否在切片模型中的切片库中内联模型项,并维护库链接。

属性所引用的模型中的内联模型项模型块,并删除模型块。

指定是否将模型元素内联在切片模型中的切片屏蔽子系统中,并在切片模型中保留掩码。

指定是否将模型项内联到活动变量的切片模型中,并删除变量。

指定是否内联切片模型中子系统引用的内容。

在切片模型中展开平凡子系统,设置子系统边界。

在切片模型中保留根级输入和输出端口。

在切片模型中保留信号观察器,例如作用域、显示和测试条件块。

方法

全部展开

例子

全部折叠

向活动Model Slicer配置添加一个新的起点,然后突出显示模型。

打开sldvSliceClimateControlExample模型的例子。

目录(fullfile (docroot,“工具箱”“金宝app模型”“例子”));open_system (“sldvSliceClimateControlExample”);

通过使用为模型创建Model切片器配置对象slslicer

Obj = slslicer(“sldvSliceClimateControlExample”);

要编译模型并为依赖分析准备模型切片,请激活model Slicer的切片高亮显示模式。

激活(obj);

添加着干活外港块作为起点,并突出显示模型片。

addStartingPoint (obj,“sldvSliceClimateControlExample /着干活”);突出(obj);

模型起始点上游的区域和在模拟过程中活跃的区域被突出显示。

终止模型高亮模式,丢弃分析数据。

终止(obj);

版本历史

在R2015b中引入