此示例演示如何使用System Composer为小型无人机建立体系结构,该无人机由六个顶级组件组成。了解如何通过编写接口来优化架构设计,检查链接的文本需求,定义概要文件和原型,并对此类架构模型运行静态分析。
打开项目。
>>SCE示例小型无人机
启动:Simulin金宝appk
每个顶级组件都被分解为其子组件。在层次结构中导航以查看每个组件的组合。根组件,SCExampleMalluavModel
,具有表示系统与其环境之间的数据交换的输入和输出端口。
为连接之间的域特定数据定义接口。接口元素属性值定义的两个端口之间共享的信息进一步增强了规范。在建模选项卡中,选择“工具条”设计,然后单击接口编辑器.
单击GS命令架构模型上的端口,以突出显示架构(architecture)\gsu命令接口,并指示接口的分配。
检查金宝appSystem Composer体系结构模型中的需求需要Simulink需求许可证。
架构(architecture)模型中的组件链接到中定义的系统需求smallUAVReqs.slreqx
. 打开要求经理.在模型面板的右下角,单击展示观点. 然后,单击需求.
选择模型上的组件以查看它们链接到的需求,或者相反,选择模型中的项目需求查看哪些组件实现了它们。需求还可以链接到连接器或端口,以允许在整个设计工件中进行跟踪。在中编辑需求的步骤smallUAVReqs.slreqx
,选择需求编辑器从菜单上。
这个承载力
要求强调了飞机能够承载的总质量。这一要求以及飞机重量是为早期验证和确认而进行的质量汇总分析的一部分。
为了完成规范并在设计过程的后期启用分析,原型向架构模型元素添加自定义元数据。此模型具有以下元素的原型:
车载元件,适用于组件
射频连接器,适用于端口
RF接线,适用于连接器
刻板印象是在.xml
通过使用配置文件创建文件。简介UAVComponent.xml
此模型已附加。使用概要文件编辑器. 上建模选项卡,单击概要文件编辑器.
显示屏显示在下面。
要在系统上运行静态分析,请从体系结构模型创建分析模型。分析模型是由架构(architecture)模型的元素生成的实例树,其中所有引用的模型都被展平,所有变体都被解析。
点击分析模型上意见菜单
在此模型上运行质量汇总。在对话框中,选择要包含在分析中的原型。通过浏览以选择分析功能实用程序/massRollUp.m
. 将模型迭代模式设置为自底向上.
取消勾选严格模式
这样所有的分量都有a大量
属性实例化以便于计算总质量。点击实例化生成分析。
一旦在分析查看器屏幕上,单击分析.分析函数自底向上遍历模型元素,并赋值大量
属性的每个分量的和大量
子组件的属性。系统的总重量分配给大量
顶级组件的属性,SCExampleMalluavModel
.
设置接口
|createProfile
|addStereotype
|addProperty
|applyStereotype
|实例化