主要内容

添加

将属性添加到Autosar元素

描述

例子

添加(ARPOPS,,,,parentpath,,,,财产,,,,姓名与指定的复合子元素添加姓名到Autosar元素parentpath,根据指定财产

添加(ARPOPS,,,,parentpath,,,,财产,,,,姓名,,,,ChildProperty,价值设置添加子属性元素的指定属性的值。

例子

全部收缩

添加数据元素DE3到发件人界面接口1

addpath(fullfile(matlabroot,'/示例/autosarblockset/main');hmodel ='autosar_swc_expfcns';Open_System(Hmodel);arprops = autosar.api.getautosarproperties(hmodel);添加(arprops,'接口1',,,,“数据仪”,,,,'de3');获取(arprops,'接口1',,,,“数据仪”
ans = 1×3个小区阵列{'Interface1/de1'} {'Interface1/de2'} {'Interface1/de3'}

使用完全合格的路径,添加模式开关接口并设置Isservice财产为真的。添加模式组mgmodes使用复合属性到模式开关接口调节型

addpath(fullfile(matlabroot,'/help/toolbox/autosar/示例');hmodel =“ MautoSarmsconfigafter”;Open_System(Hmodel);arprops = autosar.api.getautosarproperties(hmodel);AddPackagableElement(arprops,“模式开关”,,,,'/pkg/如果',,,,“接口3”,,,,...“ Isservice”,真的);ifpaths = find(arprops,[],,“模式开关”,,,,'Pathype',,,,'完全合格'
ifpaths = 1×3个小区阵列{'/pkg/if/mymsif'} {'/pkg/if/msif2'} {'/pkg/if/interface3'}
添加(arprops,'/pkg/if/interface3',,,,“调节型”,,,,“ mgmodes');获取(arprops,“接口3”,,,,“调节型”
ans ='Interface3/mgmodes'

输入参数

全部收缩

模型的AutoSar属性信息,以前由ARPOPS= autosar.api.getautosarproperties(模型模型是代表模型名称的句柄,字符向量或字符串标量。

例子:ARPOPS

到达父级元素的路径,以添加指定的子属性元素。

例子:'输入'

在AutoSar元素的有效属性中,要添加的属性类型。

例子:“数据仪”

要添加的儿童财产元素的名称。

例子:'de1'

要设置的儿童财产及其价值。桌子汽车元素的属性列出与汽车元素关联的属性。

例子:“名称”,'event1'

版本历史记录

在R2013B中引入