get

Свойство Get элемента AUTOSAR

Описание

пример

pValue = get(arProps,elementPath,property) возвращает значение заданного свойства элемента AUTOSAR в elementPath.

Примеры

свернуть все

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

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

Для модели AUTOSAR, чтобы подготовиться к установке symbol свойство для выполняемых Runnable1 на test_symbolполучите указанное имя компонента AUTOSAR и имя существующего выполняемого символа.

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, для которого можно вернуть значение свойства.

Пример: 'Input'

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

Пример: 'IsService'

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

свернуть все

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

Пример: ifPaths

Введенный в R2013b