добавление

Добавьте свойство в элемент AUTOSAR

Синтаксис

add(arProps,parentPath,property,name)
add(arProps,parentPath,property,name,childproperty,value)

Описание

пример

add(arProps,parentPath,property,name) добавляет составной дочерний элемент с заданным name к элементу AUTOSAR в parentPath под заданным property.

add(arProps,parentPath,property,name,childproperty,value) устанавливает значение заданного свойства добавленного дочернего элемента свойства.

Примеры

свернуть все

Добавьте элемент данных DE3 в интерфейс Interface1 отправителя.

hModel = 'autosar_swc_expfcns';
open_system(hModel);
arProps=autosar.api.getAUTOSARProperties(hModel);
add(arProps,'Interface1','DataElements','DE3');
get(arProps,'Interface1','DataElements')
ans = 
    {'Interface1/DE1'}    {'Interface1/DE2'}    {'Interface1/DE3'}

Используя полностью определенный путь, добавьте интерфейс переключателя режима и установите свойство IsService на true. Добавьте группу режима mgModes в интерфейс переключателя режима использование составного свойства ModeGroup.

addpath(fullfile(matlabroot,'/help/toolbox/autosar/examples'));
hModel = 'mAutosarMsConfigAfter';
open_system(hModel);
arProps=autosar.api.getAUTOSARProperties(hModel);
addPackageableElement(arProps,'ModeSwitchInterface','/pkg/if','Interface3',...
  'IsService',true);
ifPaths=find(arProps,[],'ModeSwitchInterface','PathType','FullyQualified')
ifPaths =
    {'/pkg/if/myMsIf'}    {'/pkg/if/MsIf2'}    {'/pkg/if/Interface3'}
add(arProps,'/pkg/if/Interface3','ModeGroup','mgModes');

Входные параметры

свернуть все

Информация о свойствах AUTOSAR для модели, ранее возвращенной arProps = autosar.api.getAUTOSARProperties(model). model является указателем, вектором символов или скаляром строки представление имени модели.

Пример: arProps

Путь к родительскому элементу AUTOSAR, в который можно добавить указанный дочерний элемент свойства.

Пример: 'Input'

Тип свойства добавить, среди допустимых свойств для элемента AUTOSAR.

Пример: 'DataElements'

Имя дочернего элемента свойства, чтобы добавить.

Пример: 'DE1'

Дочернее свойство установить, и его значение. Свойства таблиц Элементов AUTOSAR перечисляют свойства, которые сопоставлены с элементами AUTOSAR.

Пример: 'Name','event1'

Введенный в R2013b