要验证结构和功能要求,必须捕获架构模型中的元素的非功能性属性。要捕获这些属性,请使用刻板印象。
一个刻板印象是建模语言的自定义扩展。构造型提供了一种机制,通过添加特定于领域的元数据来扩展体系结构语言元素。将原型应用到模型的根层体系结构、组件体系结构、连接器、端口和接口。构造型为体系结构中的模型元素提供了一组通用的属性字段,比如mass、cost和power。
一个配置文件是一包刻板印象,用于创建模型元素类型的自我一致域。将配置文件应用于模型通过配置文件编辑器。您可以在一个配置文件中或在几个配置文件中存储刻板印象。配置文件存储在.xml.
当文件被保存时。
一个财产是刻板印象的领域。对于每个模型元素,将刻板型应用于指定特定属性值。使用属性来存储与模型元素相关联的定量特性,例如权重或速度。属性也可以描述或代表状态。
例如,如果系统的总功耗限制,则该模型必须能够捕获每个电气分量的功率额定值。要定义特定于组件的属性值,需要扩展内置模型元素类型,其属性对应于要求。在这种情况下,作为组件延伸的电气分量类型是刻板印象。通过扩展常规组件的定义,您介绍了一种自定义建模语言和框架,其中包括对架构模型很重要的特定概念和术语。捕获个别属性也设置早期参数分析的场景,并定义自定义视图。
您可以在具有该应用程序配置文件中定义要添加到模型中的任何新元素的配置文件中的默认刻板印象。基于刻板印象的造型基于每个元素代表的特定功能增强了模型的外观。
System Composer™提供了以下架构模型元素来描述架构模型:
组件
港口
连接器
接口
您可以使用Property Inspector查看和编辑体系结构模型中每个元素的属性。打开属性检查器使用查看>属性检查器。
您可以使用配置文件编辑器作者配置文件。配置文件与架构模型分开保存.xml.
文件并可供所有架构模型使用。
创建配置文件时,可以定义:
刻板印象 - 自定义内置模型元素类型。
属性集——向架构模型元素添加分析属性。
数据类型,单位,尺寸等 - 定义属性值。
您可以定义刻板印象以扩展内置元素并捕获有关元素的其他数据。元素刻板印象义定义它们适用的元素的类。例如,一个机械组成
带有属性的原型,例如重量
和体积
仅适用于组件,而不适用于端口、连接器或接口。
一个原型不必定义一个类。例如,一个projectem.
构造型可以添加一般属性,例如目录编号
或者单位成本
, 一种借款人
原型可以添加属性,例如借用了
和ReturnDeadline
。一个模型元素可以有多个原型。
刻板印象可以通过遗传机制延伸其他刻板印象以包括它们的性质。例如,一个用户界面
刻板印象可以是一个延伸软态系数
刻板印象,并添加一个名为的属性屏幕分辨率
。
您可以在配置文件中收集这些刻板印象以导入模型。
创建一个配置文件以定义要在架构模型中使用的一组组件,端口和连接类型。例如,机电系统(例如机器人)的配置文件可以包括这些类型:
组件类型:
电气部件
机械部件
软件组件
连接类型:
模拟信号连接
数据连接
端口类型
数据端口
使用配置文件编辑器定义配置文件。在这一点建模标签,在配置文件部分中,选择进口,然后从下拉菜单中选择编辑。点击新的配置文件。选择new profile开始编辑。
命名配置文件并提供描述。通过单击添加原型新的原型。您可以通过单击。删除原型和概要文件按钮在各自的菜单中。
保存个人资料。文件名与配置文件名称相同。
在概要文件中选择一个原型来定义它:
的名字-原型的名称,例如,电气组件
。
适用于- 刻板印象适用的模型元素类型。此字段可以是
图标- 如果适用,可在型号元素上显示图标,如适用。
连接器风格- 在型号上显示连接器的线条样式,如果适用,可以使用颜色显示。
基地的刻板印象- 其他刻板印象是基于的其他刻板印象。这可以是空的。
抽象的刻板印象- 不打算直接应用于模型元素的刻板印象。您可以仅使用抽象刻板印象作为其他刻板印象的基础刻板印象。
使用该属性将属性添加到刻板印象按钮。为每个属性定义这些字段:
属性名称-有效的变量名称
类型—数字、字符串或枚举数据类型
Name -枚举类型的名称(如果适用)
单位-值为字符串的单位
Default—默认值
使用属性ToolStrip添加,删除和重新排序属性:
您可以通过设置刻板刻板型:通过设置来适用于所有模型元素类型适用于领域<所有>。有了这些原型,您就可以向元素添加属性,而不管它们是组件、端口、连接器还是接口。
每个配置文件都可以具有一组默认的刻板印象。当某种类型的每个新元素必须采用相同的刻板印象时,请使用默认刻板栅面。在导入配置文件时,系统Composer将默认的刻板型应用于根体系结构。您可以使用配置文件编辑器中的此默认值刻板印象应用于进口root字段。
这个默认的原型是用于顶级架构的。如果一个模型导入了多个概要文件,那么所有概要文件的默认组件原型都会应用到架构中。
每个组件刻板型也可以默认为其体系结构添加组件,端口和连接。例如,如果您希望在电气组件中的所有新连接进行模拟连接,请设置AnalicConnection.
的默认构造型电气组件
刻板印象。
将配置文件导入模型后,所有新连接都假定AnalicConnection.
刻板印象。
概要文件和原型用于在体系结构模型元素上应用自定义元数据。元素样式化是指示应用的原型的附加视觉提示。
您可以使用为组件刻板印象的提供的图标或使用您拥有自定义图标图像。自定义图标支持金宝app.png.
,.jpeg
,或.svg.
大小为16 × 16像素的图像文件。自定义图标显示为模板应用的组件上的徽章。
您可以将颜色与组件原型关联起来。元素样式化是指示应用的原型的附加视觉提示。
为组件原型使用一组预先配置的颜色选项来样式化架构组件头。看到使用原型和概要文件学习如何在模型中使用模板。
同样,您可以使用刻板设置设置架构连接器。您可以使用连接器,端口或端口界面刻板印透明单元来样式连接器。自定义样式提供各种颜色和线条样式选择。连接器样式也反映在架构和聚光灯视图中。
连接器样式来自定义样式信息的最高优先级的原型。连接器构造型具有最高的优先级,其次是端口构造型,然后是接口构造型。
当两个具有不同样式合并的连接器时,如果样式不兼容,则结果连接器以黑色显示。
编辑
|systemcomposer.profile.profile.
|systemcomposer.profile.Property
|systemcomposer.profile.Stereotype