主要内容

添加

添加属性到AUTOSAR元素

描述

例子

add (arPropsparentPath财产的名字属性添加复合子元素的名字的AUTOSAR元素parentPath,在指定的财产

add (arPropsparentPath财产的名字childproperty、价值设置添加的子属性元素的指定属性的值。

例子

全部折叠

添加数据元素DE3发送方接口Interface1

目录(fullfile (matlabroot,' / / autosarblockset /主要的例子));hModel =“autosar_swc_expfcns”;open_system (hModel);arProps = autosar.api.getAUTOSARProperties(hModel);添加(arProps“Interface1”“DataElements”“DE3”);get (arProps,“Interface1”“DataElements”
ans = 1×3 cell array {'Interface1/DE1'} {'Interface1/DE2'} {'Interface1/DE3'}

使用完全限定路径,添加模式切换接口并设置IsService财产真正的.添加模式组mgModes到使用复合属性的模式切换接口ModeGroup

目录(fullfile (matlabroot,' /帮助/工具箱/ autosar /例子));hModel =“mAutosarMsConfigAfter”;open_system (hModel);arProps = autosar.api.getAUTOSARProperties (hModel);addPackageableElement (arProps“ModeSwitchInterface”' / pkg /如果'“Interface3”...“IsService”,真正的);ifPaths = find(arProps,[],“ModeSwitchInterface”“PathType”“FullyQualified”
ifPaths = 1×3 cell array {'/pkg/if/myMsIf'} {'/pkg/if/MsIf2'} {'/pkg/if/Interface3'}
添加(arProps' / pkg /如果/ Interface3 '“ModeGroup”“mgModes”);get (arProps,“Interface3”“ModeGroup”
ans = 'Interface3/mgModes'

输入参数

全部折叠

先前由返回的模型的AUTOSAR属性信息arProps= autosar.api.getAUTOSARProperties (模型模型表示模型名称的句柄、字符向量或字符串标量。

例子:arProps

要向其中添加指定子属性元素的父AUTOSAR元素的路径。

例子:“输入”

在AUTOSAR元素的有效属性中添加的属性类型。

例子:“DataElements”

要添加的子属性元素的名称。

例子:“DE1”

要设置的子属性及其值。表格AUTOSAR元素的属性列出与AUTOSAR元素相关的属性。

例子:“名称”、“event1”

版本历史

在R2013b中引入