set

Установите свойство элемента AUTOSAR

Описание

пример

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

Примеры

свернуть все

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

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 свойство для выполнимого Runnable1 к test_symbol.

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 =
    {'/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