exponenta event banner

набор

Задать свойство элемента AUTOSAR

Описание

пример

set(arProps,elementPath,property,value) задает указанное свойство элемента AUTOSAR в elementPath кому value. Для свойств, ссылающихся на другие элементы, value является путем. Чтобы задать параметры упаковки XML, укажите elementPath как XmlOptions.

Примеры

свернуть все

Для модели AUTOSAR установите значение IsService свойство для интерфейса отправитель-получатель Interface1 кому true (1), указывающее, что интерфейс порта используется для услуг AUTOSAR.

addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
hModel = 'autosar_swc_expfcns';
open_system(hModel);
arProps = autosar.api.getAUTOSARProperties(hModel);
set(arProps,'Interface1','IsService',true);
isService = get(arProps,'Interface1','IsService')
isService =
  logical
   1

Для модели AUTOSAR установите значение symbol свойство для runnable Runnable1 кому test_symbol.

addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
hModel = 'autosar_swc_expfcns';
open_system(hModel);
arProps = autosar.api.getAUTOSARProperties(hModel);
compQName = get(arProps,'XmlOptions','ComponentQualifiedName');
runnables = find(arProps,compQName,'Runnable','PathType','FullyQualified');
runnables(2)
ans =
  1×1 cell array
    {'/pkg/swc/ASWC/IB/Runnable1'}
get(arProps,runnables{2},'symbol')
ans =
    'Runnable1'
set(arProps,runnables{2},'symbol','test_symbol')
get(arProps,runnables{2},'symbol')
ans =
    'test_symbol'

Входные аргументы

свернуть все

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

Пример: arProps

Путь к элементу AUTOSAR, для которого необходимо задать свойство. Чтобы задать параметры упаковки XML, укажите XmlOptions,

Пример: 'Input'

Свойство, для которого устанавливается значение, среди допустимых свойств элемента AUTOSAR.

Пример: 'IsService'

Значение, устанавливаемое для указанного свойства. Для свойств, ссылающихся на другие элементы, укажите путь.

Пример: true

Представлен в R2013b