主要内容

使用原型和概要文件

使用概要文件向System Composer™中的组件、端口和连接器添加属性。导入一个现有的概要文件,应用构造型,并添加属性值。要创建配置文件,请参见定义概要文件和构造型

在本主题中,您将学习如何:

  1. 将概要文件导入模型或字典中。

  2. 将一个原型应用到一个模型元素并添加属性值。

  3. 使用属性检查器删除构造型。

  4. 用其他原型扩展原型,通过继承机制包括它们的属性。例如,用户界面刻板印象可以是一个的延伸SoftwareComponent构造型,并添加一个名为ScreenResolution

导入配置文件

概要文件编辑器独立于打开它的模型,因此您必须显式地将一个新的概要文件导入到模型中。配置文件必须首先用. xml扩展。导航到建模>配置文件>进口导入图标.选择要导入的概要文件。一个体系结构模型可以同时使用多个概要文件。

或者,通过导航到打开概要文件编辑器建模>配置文件>概要文件编辑器.您可以将概要文件导入到任何打开的字典或模型中。

导入到配置文件编辑器中模型和字典的选择中。

请注意

对于链接到Simulink的System Composer组件金宝app®行为模型,在将原型应用到组件之前,概要文件必须导入到Simulink模型中。金宝app因为Simulink端的属性检查器不显示原型,所以这个工作流还没有最终完金宝app成。

要在导入概要文件后管理概要文件,请导航到建模>配置文件>管理图标

已链接的概要文件对话框,其中概要文件链接到模型和带有导入和删除选项的字典。

应用刻板印象

一旦概要文件在模型中可用,通过导航到打开Property Inspector建模>设计>属性检查器.选择一个模型元素。

在端口上使用属性检查器。

刻板印象字段,使用下拉菜单来选择原型。只有应用于当前元素类型(例如,端口)的构造型可供选择。如果不存在构造型,则可以使用选项打开配置文件编辑器并创建一个。

从“Sensor Data”端口的属性检查器中选择一个原型。

当您将一个原型应用到一个元素时,在原型的名称下,Property Inspector中会出现一组新的属性。要编辑属性,请展开此集。

为分配给“传感器数据”端口的“数据端口”构造型设置属性。

您可以为每个元素设置多个原型。

在属性检查器中设置多个构造型。

您还可以将组件、端口、连接器和接口构造型应用到同一体系结构级别上的所有适用元素。导航到建模>配置文件>应用的刻板印象.在Apply Stereotypes中,from将原型应用于中,选择高层体系结构所有的元素组件港口连接器,或接口

请注意

接口选项仅在接口编辑器中定义接口时可用。有关更多信息,请参见创建接口

应用构造型对话框显示将构造型应用到顶级体系结构、所有元素、组件、端口、连接器或接口。

您还可以通过选择单个模型元素来应用构造型。从范围中,选择选择这一层,或整个模型

应用原型对话框显示选择范围、此层和整个模型。

您还可以将构造型应用于数据接口或值类型。在本地定义接口并在“接口编辑器”中选择一个或多个接口时,的选项范围选择而且本地接口

应用原型对话框显示选择范围和本地接口。

如果跨数据字典存储和共享接口,并且在“接口编辑器”中选择一个或多个接口,则范围选择,要么dictionary.sldd或者当前使用的字典的名称。

应用原型对话框显示选择范围和字典。

请注意

为了在字典中为接口显示构造型,在Apply stereotypes对话框中,概要文件必须导入到字典中。

您还可以使用快速插入菜单创建一个带有应用原型的新组件。选择原型作为完全限定名。创建一个具有该原型的组件。

在快速插入菜单中,在其他组件类型下面选择原型的完全限定名,一个新组件就会被应用到该原型中。

消除刻板印象

如果一个元素不再需要一个原型,使用属性检查器移除它。点击选择在刻板印象旁边选择删除

在属性检查器中删除一个原型。

扩展一个原型

您可以通过在现有原型的基础上创建一个新的原型来扩展一个原型,允许您以一种结构化的方式来控制属性。例如,项目中的所有组件可能都有一个部件号,但只有电气组件有额定功率,而且只有电子组件(电气组件的子集)有制造商信息。您可以使用抽象原型来单独作为其他原型的基础,而不是作为任何体系结构模型元素的原型。

例如,创建一个新的原型称为ElectronicComponent在配置文件编辑器中。选择它的基本原型为FunctionalArchitecture。ElectricalComponent.定义您要添加到基本原型中的属性。检查显示继承属性在属性列表的底部显示基本原型的属性。您可以只编辑所选原型的属性,而不是基本原型。

在概要文件编辑器中添加一个基本原型,以使原型从它继承属性。

当您应用这个新的原型时,除了它的基础原型的属性之外,它还携带它定义的属性。

名为“Sensor”的组件的原型称为“Electronic component”,它继承了下面显示在属性检查器上的基本原型的属性。

另请参阅

|||||

相关的话题