帮助中心帮助中心
添加组件AUTOSAR架构模型
自从R2020a
组件= addComponent (archCM compname)
组件= addComponent (archCM compname,“善良”,值)
例子
组件= addComponent (archCM,compname)添加指定的一个或多个组件compname参数组成或结构模型archCM。
组件= addComponent (archCM,compname)
组件
archCM
compname
的archCM参数是一个成分或结构模型处理返回前一个调用addComposition,autosar.arch.createModel,或autosar.arch.loadModel。的组件输出参数返回一个或多个组件处理,autosar.arch.Component对象。
addComposition
autosar.arch.createModel
autosar.arch.loadModel
autosar.arch.Component
组件= addComponent (archCM,compname,“类型”,价值)允许您指定所有添加组件的组件类型。有效的经典的组件类型应用程序经典的建模(默认),SensorActuator,ComplexDeviceDriver,EcuAbstraction,ServiceProxy。有效的自适应组件类型AdaptiveApplication。
组件= addComponent (archCM,compname,“类型”,价值)
“类型”,价值
应用程序
SensorActuator
ComplexDeviceDriver
EcuAbstraction
ServiceProxy
AdaptiveApplication
全部折叠
AUTOSAR的古典建筑模型:
添加一个组合叫传感器内部的成分,添加AUTOSAR一般组件命名PedalSnsr和ThrottleSnsr。
传感器
PedalSnsr
ThrottleSnsr
在顶层的模型中,添加一个应用程序组件命名管理员一和一般组件命名致动器。
管理员一
致动器
%创建AUTOSAR古典建筑模型modelName =“myArchModel”;archModel = autosar.arch.createModel (modelName);%添加成分作文= addComposition (archModel,“传感器”);%添加2组件内部传感器名称= {“PedalSnsr”,“ThrottleSnsr”};sensorSWCs = addComponent(组成、名称、“类型”,“SensorActuator”);布局(成分);%自动排列布局%添加组件高层体系结构模型addComponent (archModel的管理员一);致动器= addComponent (archModel,“执行机构”);集(致动器,“类型”,“SensorActuator”);布局(archModel);%自动排列布局
默认情况下,autosar.arch.createModel为经典的平台创建AUTOSAR架构模型。经典和自适应的混合组件不支持相同的体系结构模型。金宝app
自从R2023a
AUTOSAR的自适应体系结构模型:
添加一个组合叫传感器内部的成分,添加两个传感器自适应应用程序组件命名Sensor1和Sensor2。
Sensor1
Sensor2
在顶层的模型中,添加一个自适应应用程序组件命名过滤器。
过滤器
%创建AUTOSAR自适应体系结构模型modelName =“myArchAdaptive”;archModel = autosar.arch.createModel (modelName,“平台”,“自适应”);%添加成分作文= addComposition (archModel,“传感器”);%添加2组件内部传感器名称= {“Sensor1”,“Sensor2”};sensorSWCs = addComponent(组成、名称、“类型”,“AdaptiveApplication”);布局(成分);%自动排列布局%添加一个组件高层体系结构模型filterSWC = addComponent (archModel,“过滤”);%默认AdaptiveApplication% AdaptiveApplication或显式地设置组件集(filterSWC,“类型”,“AdaptiveApplication”);布局(archModel);%自动排列布局
经典和自适应的混合架构建模组件不支持。金宝app
AUTOSAR成分或体系结构模型添加一个或多个组件。参数是一个成分或结构模型处理返回前一个调用addComposition,autosar.arch.createModel,或autosar.arch.loadModel。
例子:archModel
archModel
组件的名称添加到指定的成分或结构模型。
例子:{“PedalSnsr”、“ThrottleSnsr”}
{“PedalSnsr”、“ThrottleSnsr”}
“应用程序”
“SensorActuator”
“ComplexDeviceDriver”
“EcuAbstraction”
“ServiceProxy”
“AdaptiveApplication”
类型的AUTOSAR组件添加到指定的成分或结构模型。指定的类型适用于所有添加组件。
有效的经典的组件类型应用程序经典的建模(默认),SensorActuator,ComplexDeviceDriver,EcuAbstraction,ServiceProxy。有效的自适应组件类型AdaptiveApplication自适应建模(默认)。
例子:“类”、“SensorActuator”
“类”、“SensorActuator”
返回一个或多个AUTOSAR组件处理,autosar.arch.Component对象、组件属性。
全部展开
R2023a介绍AUTOSAR适应平台和体系结构的建模AdaptiveApplication自适应建模体系结构组件。
经典的组件|自适应组件|addComposition|addPort|连接|摧毁|importFromARXML|布局
addPort
连接
摧毁
importFromARXML
布局
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室