autosar.api.create

Создайте или обновите сопоставленную модель компонента AUTOSAR

Синтаксис

autosar.api.create(model)
autosar.api.create(model,mode)

Описание

пример

autosar.api.create(model) создает или обновляет сопоставленную модель model компонента программного обеспечения AUTOSAR. Функциональное поведение по умолчанию зависит от состояния отображения модели.

  • Если модель не сопоставлена с компонентом программного обеспечения AUTOSAR, функция создает Simulink® к AUTOSAR, сопоставляющему в режиме default. В этом отображении импорт Simulink и выходные порты сопоставлены с портами AUTOSAR со свойствами AUTOSAR по умолчанию.

  • Если модель уже сопоставлена с компонентом программного обеспечения AUTOSAR, функция обновляет существующее отображение в режиме incremental. Функция находит и сопоставляет несопоставленные элементы модели и обновляет Словарь AUTOSAR для удаленных элементов модели.

пример

autosar.api.create(model,mode) дополнительно задает отображение modedefault, init или incremental.

Примеры

свернуть все

Создайте свойства AUTOSAR и Simulink к AUTOSAR, сопоставляющему для модели Embedded Coder®, в которой образцовый параметр конфигурации System target file был изменен от ert.tlc до autosar.tlc или autosar_adaptive.tlc. Сопоставьте импорт модели и выходные порты к портам AUTOSAR со свойствами AUTOSAR по умолчанию.

open_system('rtwdemo_counter');
set_param('rtwdemo_counter','SystemTargetFile','autosar.tlc');
autosar.api.create('rtwdemo_counter');

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

open_system('autosar_swc');
autosar.api.create('autosar_swc','incremental');

Входные параметры

свернуть все

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

Пример: 'my_model'

Значение режима по умолчанию зависит от состояния отображения модели — default для несопоставленной модели или incremental для сопоставленной модели.

Задайте default, чтобы создать свойства AUTOSAR и Simulink к AUTOSAR, сопоставляющему для модели. Как часть отображения, функция сопоставляет импорт модели и выходные порты к портам AUTOSAR со свойствами AUTOSAR по умолчанию. Если модель уже сопоставлена, функция перезаписывает существующее отображение.

Задайте init, чтобы создать свойства AUTOSAR и Simulink к AUTOSAR, сопоставляющему для модели. Как часть отображения, функция не сопоставляет импорт модели и выходные порты. Если модель уже сопоставлена, функция перезаписывает существующее отображение.

Задайте incremental, чтобы обновить существующее отображение в сопоставленной модели компонента программного обеспечения AUTOSAR. Функция находит и сопоставляет несопоставленные элементы модели и обновляет Словарь AUTOSAR для удаленных элементов модели.

Пример: 'default'

Введенный в R2013b