主要内容

得到

AUTOSAR架构元素的属性

自从R2020a

描述

例子

pValue= (archElement,财产)返回当前值pValueAUTOSAR架构指定属性的元素archElement。的archElement参数是一个组件、组合、港口或连接器句柄返回前一个调用addComponent,addComposition,addPort,连接,或找到

例子

全部折叠

AUTOSAR架构模型,找到港口位于所有级别的模型层次结构。得到和列表的名字属性值。

%创建AUTOSAR架构模型modelName =“myArchModel”;archModel = autosar.arch.createModel (modelName);%添加成分和组件高层体系结构模型作文= addComposition (archModel,“传感器”);addComponent (archModel的管理员一);%添加成分端口addPort(组成、“接收方”,{“TPS_Hw”,“APP_Hw”});addPort(组成、“发送”,{“TPS_Perc”,“APP_Perc”});%添加组件端口控制器=找到(archModel,“组件”,“名字”,的管理员一);addPort(控制器,“接收方”,{“TPS_Perc”,“APP_Perc”});addPort(控制器,“发送”,“ThrCmd_Perc”);%连接成分和组件基于匹配端口名称连接(archModel、组合、控制器);%为组件创建实现模型createModel(控制器);布局(archModel);%自动排列布局%设置属性集(composition.Ports (1),“名字”,“NewPortName1”);%重命名2组成的港口集(composition.Ports (3),“名字”,“NewPortName2”);集(find(控制器,“端口”,“名字”,“TPS_Perc”),“名字”,“NewPortName3”);%重命名为管理员一组件端口和实现集(控制器,“类型”,“ServiceProxy”);%为管理员一组件组件类型集(控制器,“名字”,“Instance1”);%为管理员一组件名称%找到港口体系结构模型的层次结构ports_in_hierarchy =找到(archModel,“端口”,“AllLevels”,真正的)%为每个端口类型和名称属性值列表2 = 1:长度(ports_in_hierarchy)端口= ports_in_hierarchy (ii);portName =得到(港口,“名字”);portKind =得到(港口,“类型”);流(“% s % s \ n端口”、portKind portName);结束
ports_in_hierarchy = 7×1 CompPort数组属性:一名家长SimulinkHandle接收机端口连接NewPortName1接收机端口APP_金宝appHw发送方端口NewPortName2发送端口APP_Perc发送端口ThrCmd_Perc接收机端口NewPortName3 APP_Perc接收机端口

输入参数

全部折叠

AUTOSAR架构元素,返回属性的当前值。参数是一个组件、组合、港口或连接器处理返回前一个调用addComponent,addComposition,addPort,连接,或找到

例子:港口

属性返回一个值,在有效AUTOSAR架构元素的属性。

例子:“名字”

输出参数

全部折叠

返回指定属性的值指定AUTOSAR的建筑元素。

版本历史

介绍了R2020a