主要内容

找到

找到AUTOSAR元素

描述

路径=找到(arProps,rootPath,类别)返回路径AUTOSAR元素匹配类别,从路径rootPath

例子

路径=找到(arProps,rootPath,类别,“PathType”,价值)指定是否返回路径完全有资格或部分合格。

例子

路径=找到(arProps,rootPath,类别,属性,值)指定的属性指定一个约束值类别元素,缩小了搜索。

例子

全部折叠

一个模型,找到sender-receiver接口的属性IsService并返回完全限定路径。

hModel =“autosar_swc_expfcns”;open_system (hModel);arProps = autosar.api.getAUTOSARProperties (hModel);ifPaths =找到(arProps [],“SenderReceiverInterface”,“IsService”假的,“PathType”,“FullyQualified”)
ifPaths =1 x2单元格{' / pkg /如果/ Interface1} {/ pkg /如果/ Interface2 '}

为一个模型,添加方式开关接口,然后使用找到上市路径的方式开关接口模型。

hModel =“mAutosarMsConfigAfter”;open_system (hModel);arProps = autosar.api.getAUTOSARProperties (hModel);addPackageableElement (arProps“ModeSwitchInterface”,' / pkg /如果',“Interface3”,“IsService”,真正的);ifPaths =找到(arProps [],“ModeSwitchInterface”,“PathType”,“FullyQualified”)
ifPaths =1 x3单元格{' / pkg /如果/ myMsIf} {/ pkg /如果/ MsIf2 '} {/ pkg /如果/ Interface3 '}

输入参数

全部折叠

AUTOSAR属性信息模型,之前返回arProps= autosar.api.getAUTOSARProperties (模型)模型是一个处理,特征向量,或字符串标量表示模型的名字。

例子:arProps

路径指定的起点寻找AUTOSAR元素的指定类型。[]表示组件的根源。

例子:[]

AUTOSAR元素类型的返回路径。

例子:“SenderReceiverInterface”

指定FullyQualified返回完全限定路径。

例子:“PathType”、“FullyQualified”

有效的元素,指定类别的属性和一个值的属性匹配的搜索。表AUTOSAR元素的属性列出与AUTOSAR元素相关联的属性。

例子:“IsService”,真的

输出参数

全部折叠

AUTOSAR元素变量返回路径。

例子:ifPaths

版本历史

介绍了R2013b