配置文件编辑器
创建和管理具有原型和属性的配置文件
说明
配置文件编辑器允许您定义一个包含具有属性的原型的配置文件。在 System Composer™ 架构模型中,原型是必要的,以便定义由原型的模型元素上的自定义元数据。在Requirements Toolbox™中,您可以使用原型来定义自定义需求类型和具有自定义属性的链接类型。
System Composer:将配置文件应用到您的模型或接口数据字典。然后,使用模型中的原型来输入模型元素,例如组件、连接器、端口、接口、分配、函数、需求集和链接集。函数仅适用于软件架构。您可以使用原型模板在每个元素上定义自定义属性值。
Requirements Toolbox:将配置文件应用于需求集或链接集。然后通过将需求类型或链接类型设置为原型并将原型属性设置为所需的值来使用原型。
![](profile-default-root.png)
打开 配置文件编辑器
System Composer
System Composer 工具条:在建模选项卡中,点击配置文件编辑器。
MATLAB® 命令窗口:输入
systemcomposer.profile.editor
。
Requirements Toolbox
需求编辑器工具条:点击配置文件编辑器
。
示例
- 使用原型自定义需求和链接
- Define Stereotypes and Perform Analysis for Mobile Robot (System Composer)
- Extend System Composer Language Elements Using Profiles (System Composer)
- Apply Stereotypes to Functions of Software Architectures (System Composer)
参数
新配置文件
— 添加新配置文件
按钮
在配置文件编辑器中添加新的配置文件以供编辑。
保存
— 保存配置文件
Save
(默认) | Save as
| Save all
| Export to previous
使用以下选项之一保存配置文件:
Save
将当前选定的配置文件保存为 XML 文件。Save as
将当前选定的配置文件保存在新的 XML 文件中。Save all
保存当前在配置文件编辑器中打开的所有配置文件。Export to previous
将当前选定的配置文件保存为 MATLAB 的先前版本。
您可以仅保存配置文件,也可以保存配置文件和导入了该配置文件的模型。
关闭
— 关闭选定的配置文件
按钮
关闭配置文件编辑器中选定的配置文件。
新原型
— 在当前配置文件中添加新的原型
按钮
在当前配置文件中添加新的原型以便在配置文件编辑器中编辑。
删除
— 删除选定的原型
按钮
删除配置文件编辑器中选择的原型。
过滤器配置文件
— 过滤以显示导入的配置文件
<all>
(默认) | 模型文件名 | 字典文件名 | <refresh>
过滤导入的配置文件:
<all>
显示所有已加载模型和词典的所有导入的配置文件。模型名称,例如
model.slx
,显示从指定架构模型导入的所有配置文件。接口数据字典,例如
dictionary.sldd
,用于显示从指定接口数据字典导入的所有配置文件。<refresh>
刷新所有已加载模型和词典的配置文件。
新建
— 创建新的原型属性
按钮
为选定的原型创建一个新的原型属性。
删除
— 删除选定的原型属性
按钮
删除选定的原型属性。
应用于
— 导入选中的配置文件
模型文件名 | 字典文件名 | 分配集文件名
指定要导入所选配置文件的模型、接口数据字典或分配集的名称。
导入时应用到根的原型
— 根原型
<none>
(默认) | stereotype
将配置文件导入模型后,应用于根架构的原型。从可用刻板印象列表中选择。根架构位于顶层模型的系统边界,将模型内容与环境分隔开。选择配置文件后,此选项可见。
应用于
— 可以应用原型的元素类型
<all>
(默认) | Component
| Port
| Connector
| Interface
| Allocation
| Function
| Requirement
| Link
可以应用原型的元素类型。
基本原型
— 原型从其原型属性
<none>
(默认) | stereotype
原型型从其继承了属性。从可用刻板印象列表中选择。
抽象原型
— 原型是否抽象
off (默认) | on
选中此复选框可以指示抽象原型。抽象原型是一种不旨在直接应用于模型元素的原型。您只能使用抽象原型作为其他原型的基本原型。
显示继承数学
— 是否显示从基本原型继承的属性
off (默认) | on
选中此复选框可以指示是否显示从基本原型继承的只读属性。
详细信息
接口数据字典
接口数据字典是架构中的接口和值类型以及在架构中使用它们的位置的合并列表。
您可以使用接口编辑器 (System Composer)将 System Composer 模型上的本地接口保存在接口数据字典中。您可以在需要使用给定的一组接口、元素和值类型的模型之间重用数据字典。附加到模型的数据字典存储在单独的 SLDD 文件中。
System Composer 接口数据字典需要 System Composer 许可证。
配置文件
配置文件是一组原型。
您可以使用配置文件来创建专门的元素类型的域。使用配置文件编辑器 (System Composer)创作配置文件并将配置文件应用于模型。您可以将工程的原型存储在一个或多个配置文件中。当您保存配置文件时,它们会存储在 XML 文件中。
原型
刻板印象提供了一种扩展核心语言元素和添加特定领域元数据的机制。
将原型应用于核心元素类型。一个元素可以有多个原型。刻板印象允许您设计不同的元素。刻板印象为元素提供了一组共同的属性,例如质量、成本和功率。
属性
属性是原型中的一个字段。您可以为应用原型的每个元素指定属性值。
使用属性来存储与模型元素相关的定量特征,例如重量或速度。属性也可以是描述性的或表示一种状态。您可以使用属性检查器 (Simulink)查看和编辑架构模型中每个元素的属性。
组件
端口
端口是组件或架构上的节点,代表与其环境的交互点。端口允许信息与其他组件或系统之间流动。
组件端口是组件与其他组件之间的交互点。
架构端口是系统边界上的端口,无论该边界是在组件内还是整体架构模型内。根架构具有由其端口定义的边界。
System Composer 端口需要 System Composer 许可证。
连接器
连接器是提供端口之间连接的线。连接器描述信息在组件或架构之间流动的方式。
连接器允许两个组件进行交互,而无需定义交互的性质。在端口上设置接口来定义组件如何交互。
System Composer 连接器需要 System Composer 许可证。
分配
分配建立了从一个模型中的架构元素(组件、端口和连接器)到另一个模型中的架构元素的有向关系。
基于资源的分配允许您将功能架构元素分配给逻辑架构元素,并将逻辑架构元素分配给物理架构元素。
System Composer 数据接口需要 System Composer 许可证。
分配方案
分配场景包含源模型和目标模型之间的一组分配。
在分配场景中的模型元素之间进行分配。默认分配场景称为 Scenario 1
。
System Composer 数据接口需要 System Composer 许可证。
分配集
分配集由一个或多个分配场景组成,这些分配场景描述了源模型和目标模型之间的各种分配。
在分配编辑器 (System Composer)中创建一个包含分配场景的分配集。分配集保存为 MLDATX 文件。
System Composer 数据接口需要 System Composer 许可证。
数据接口
数据接口定义了流经端口的信息类型。同一个接口可以分配给多个端口。数据接口可以是复合的,这意味着它可以包含描述接口信号属性的数据元素。
数据接口表示通过连接器共享并通过端口进入或退出组件的信息。使用接口编辑器 (System Composer)创建和管理数据接口和数据元素,并将它们存储在接口数据字典中,以便在模型之间重用。
System Composer 数据接口需要 System Composer 许可证。
物理接口
物理接口定义了流经物理端口的信息类型。同一个接口可以分配给多个端口。物理接口是相当于指定多个 Simulink.ConnectionElement
(Simulink) 对象的 Simulink.ConnectionBus
(Simulink) 对象的复合接口。
使用物理接口捆绑物理元素,以使用至少一个物理域描述物理模型。
System Composer 物理接口需要 System Composer 许可证。
服务接口
需求
需求是描述系统所需行为和特征的一系列语句的集合。需求有助于确保系统设计的完整性,并且应该是可实现的、可验证的、明确的、并且彼此一致的。每一层次的设计都应有适当的需求。
为了增强需求的可追溯性,将系统、功能、客户、性能或设计需求链接到组件和端口。将需求相互链接起来以表示派生的或分配的需求。从架构模型的需求视角或通过自定义视图来管理需求。使用 Simulink 测试管理器 (Simulink Test)将测试用例分配给需求以进行验证和确认。
需求链接
链接是关联两个基于模型的设计元素的对象。需求链接是以需求为目标的链接。您可以将需求链接到组件或端口。
使用 System Composer 中的需求视角查看链接。在需求浏览器中选择一个需求,以突出显示分配了该需求的组件或端口。链接以 SLMX 文件的形式在外部存储。
需求集
需求集是需求的集合。您可以按层次结构组织需求的结构并将其链接到组件或端口。
使用需求编辑器编辑和细化需求集的需求。需求集存储在 SLREQX 文件中。您可以使用 Requirements Toolbox 创建新的需求集并编写需求,或者从受支持的第三方工具导入需求。
版本历史记录
在 R2019a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)