无钥匙门禁系统的建模体系结构
此示例展示了如何在system Composer™中为车辆的无钥匙进入系统设置架构。您还将学习如何为不同的涉众关注点创建不同的体系结构视图。本例遵循基于模型的系统工程(MBSE)工作流:
定义涉众需求
定义逻辑架构模型
定义构造型来对组件进行分类
定义端口接口来描述数据流
创建呈现给涉众的视图
scKeylessEntrySystem
定义涉众需求
在MBSE设计中,功能需求表示基于设计要解决的需求和关注点的高级涉众需求。使用实例打开要求编辑器(需求工具箱)功能需求。需要一个Requirements Toolbox™许可证来检查System Composer体系结构模型中的需求。
slreq.load (“FunctionalRequirements”);
slreq.editor
这些涉众需求指定了架构模型必须包括一个门锁和解锁系统、一个照明控制系统、一个声音系统和一个引擎控制系统。这些部件必须经过质量检查,符合要求。有关更多信息,请参见管理需求.
定义逻辑架构模型
无钥匙进入系统的逻辑结构包括传感器、机械门锁系统、照明系统、音响系统和发动机控制系统。这些组件基于连接通过其端口传递的信息进行交互。每个顶级组件都可以分解为它的子组件,以表示一个体系结构层次结构。
分解FOB定位系统
的离岸价定位系统
该组件包括车辆用来接收无线信号并隔离锁或解锁门的钥匙位置的系统。这个操作是实现无钥匙进入系统的第一步。
引用的体系结构FOB接收机
用于在车辆的前面、中间和后面键入三个接收器。每个接收器发送一个信号,RxSignal
,到FOB定位模块
组件,该组件决定键的位置,keyLocation
,并将密钥位置传输给由组件表示的所有其他系统。
分解门锁和解锁系统
钥匙位置确定后,自动门锁解锁系统启动。门锁解锁系统由硬件和软件两部分组成。
这辆车的四个车门都装有传感器,可以检测车门是否上锁。的DoorLockSensor
引用的体系结构类型是这些组件的类型。根据通过FOB传递的信息,该门锁控制器
组件激活四扇门的执行器,以可选地实现门锁。的DoorLockActuator
执行器的引用体系结构类型。门锁状态doorStatus
通过边界从门锁控制器
组件。
分解声音系统
的音响系统
组件控制发出声音,以指示关键位置,门状态和发动机状态。
该软件用于声音Controlle
组件发送命令到仪表板议长
组件来处理和制作声音。
分解发动机控制系统
发动机控制系统包括控制刹车、变速器和发动机的系统。无钥匙进入系统激活无钥匙启动控制器,启动或停止车辆。
的keyLocation
信号来自离岸价定位系统
进入无钥匙启动控制器
组件的反馈制动系统
,传输系统
,发动机系统
组件。接下来,一个信号被发送到发动机系统
启动或停止车辆根据buttonPressed
信号来自启动/停止按钮
组件。
分解照明系统
无钥匙进入系统从照明控制器发送命令来激活前灯和座舱灯。
引擎状态和关键位置信息发送到照明控制器
组件可以激活由头灯
而且客舱灯光
组件。
定义构造型来对组件进行分类
体系结构中的所有组件都应用了适当的原型。使用概要文件编辑器用于定义概要文件、构造型和属性的工具,以应用于组件、端口、连接器和接口。每个组件原型都继承了父原型的属性BaseComponent
.对于每个构造型组件,都可以定义成本
,ReviewStatus
,或延迟
属性值。
要构造组件和端口的原型,首先应用概要文件AutoProfile
致顶级模特。每个组件原型都包含一个图标,该图标表示原型的使用,并指示组件类型。要将构造型应用于批处理过程中的所有模型元素,请使用apply stereotypes对话框。要逐一应用构造型,请使用属性检查器。有关更多信息,请参见使用原型和概要.
定义端口接口来描述数据流
分配给端口的组合数据接口允许您按照端口之间的连接分解通过这些端口传输的数据。例如,keyFOBPosition
接口可以描述通过的信息元素keyLocation
移植到体系结构的不同组件。
未被分解的组合数据接口展示了使用接口编辑器.要分解数据接口,可以添加数据元素,或者由其他数据接口或其他值类型输入的数据元素。有关更多信息,请参见为端口分配接口.
创建呈现给涉众的视图
中创建、查看和编辑体系结构视图建筑观景廊.上启动编辑器建模2 .在工具条上,单击体系结构视图.过滤后的视图随着模型的更改而动态更新。或者,您也可以使用Spotlight Views,这是一种以特定组件为中心的临时视图。有关更多信息,请参见创建聚光灯视图.的KeylessEntryArchitecture
模型有这些视图:
关键FOB位置数据流-模型中使用的组件的操作视图
KeyFOBPosition
接口。
门锁系统供应商分解-门锁系统中组件的功能视图,按供应商提供的给定组件分组。
音响系统供应商分解-音响系统组件的功能视图,按供应商提供的给定组件分组。
软件组件评审状态——模型中组件的物理视图
SoftwareComponent
类型的值分组应用的原型ReviewStatus
财产。
另请参阅
createView
|getView
|openViews
|deleteView
|systemcomposer.view.View
|systemcomposer.view.ElementGroup