exponenta event banner

autosar.api.getAUTOSARProperties

Настройка элементов и свойств компонентов программного обеспечения AUTOSAR

Описание

В модели программного компонента AUTOSAR используйте функции свойств AUTOSAR для настройки элементов AUTOSAR с точки зрения компонента AUTOSAR. Можно добавить элементы AUTOSAR, найти элементы, получить и задать свойства элементов, удалить элементы и определить упаковку элементов ARXML.

Создание

Описание

пример

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

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

развернуть все

Модель, для которой создается объект свойств AUTOSAR, указанный как дескриптор, вектор символов или строковый скаляр, представляющий имя модели.

Пример: 'my_model'

Функции объекта

addДобавить свойство в элемент AUTOSAR
addPackageableElementДобавление элемента в пакет AUTOSAR в модели
createEnumerationСоздание определения типа данных перечисления Simulink для работы с импортированным элементом AUTOSAR
createManifestСоздание файла манифеста для адаптивной модели AUTOSAR
createNumericTypeСоздание определения числового типа данных Simulink для работы с импортированным элементом AUTOSAR
deleteУдалить элемент AUTOSAR
deleteUnmappedComponentsУдаление несопоставленных компонентов AUTOSAR из модели
findПоиск элементов AUTOSAR
getПолучить свойство элемента AUTOSAR
setЗадать свойство элемента AUTOSAR

Примеры

свернуть все

Позвоните в autosar.api.getAUTOSARProperties функция для создания объекта arProps, который представляет информацию о свойствах AUTOSAR для модели autosar_swc_slfcns. Используйте возвращенный объект для установки IsService свойство для интерфейса клиент-сервер CSIf кому true (1), указывающее, что интерфейс порта используется для услуг AUTOSAR.

addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
hModel = 'autosar_swc_slfcns';
open_system(hModel);
arProps = autosar.api.getAUTOSARProperties(hModel);
set(arProps,'CSIf','IsService',true);
isService = get(arProps,'CSIf','IsService')
isService =
  logical
   1
Представлен в R2013b