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Свойство Get элемента AUTOSAR
setСвойство 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