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