Создание представления Simulink атомарного программного компонента AUTOSAR ARXML
createComponentAsModel( создает модель Simulink ®, соответствующую компоненту atomic software AUTOSARar,ComponentName)ComponentName. Описание компонента является частью информации AUTOSAR, ранее импортированной из XML-файлов AUTOSAR, которая представлена arxml.importer объект ar. Импортер создает начальное представление Simulink импортированного компонента AUTOSAR с начальным отображением элементов модели Simulink по умолчанию на элементы компонента AUTOSAR. Исходное представление является отправной точкой для дальнейшей настройки AUTOSAR и конструирования на основе модели. Дополнительные сведения см. в разделе Импортер AUTOSAR ARXML.
Первоначальное представление поведения компонента AUTOSAR в созданной модели зависит от описания XML:
Если XML-описание компонента не описывает поведение компонента, импортер создает модель с представлением по умолчанию исполняемых объектов и портов AUTOSAR.
Если XML-описание компонента описывает поведение компонента, импортер создает модель на основе элементов AUTOSAR, доступ к которым осуществляется в компоненте.
Например, порты AUTOSAR должны быть доступны для выполнения, чтобы генерировать соответствующие элементы Simulink. Если порт отправитель-получатель или клиент-сервер в XML-коде не доступен для запуска, импортер не создает соответствующие функции ввода, экспорта или Simulink.
[ задает дополнительные опции для создания модели Simulink с одним или несколькими mdl, sts] = createComponentAsModel(ar,ComponentName,Name,Value)Name,Value аргументы пары.
При вводе arxml.importer вызов функции объекта без завершающей точки с запятой (;), импортер перечисляет содержимое AUTOSAR указанного XML-файла или файлов. Информация включает пути к компонентам программного обеспечения в структуре пакета AUTOSAR, которые можно указать в вызовах createComponentAsModel и createCompositionAsModel.
При импорте программного компонента AUTOSAR в модель рекомендуется явно указать ModelPeriodicRunnablesAs собственность. Это свойство определяет, как импортер моделирует периодические выполняемые объекты AUTOSAR в созданной модели. См. описание свойства в разделе Аргументы пары «имя-значение».