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