exponenta event banner

Рабочие процессы для AUTOSAR

Для разработки программных компонентов AUTOSAR в Simulink ® создается представление Simulink программного компонента AUTOSAR. Создание компонента AUTOSAR может начинаться из существующей конструкции Simulink или из описания компонента AUTOSAR XML (ARXML), созданного в другой среде разработки.

В рабочем процессе Simulink, инициированном (снизу вверх), вы берете существующую конструкцию или алгоритм Simulink и сопоставляете ее с моделью программного компонента AUTOSAR.

В двухстороннем потоке операций выполняется импорт описания компонента AUTOSAR, созданного инструментом разработки, в другую среду разработки. При импорте спецификации компонента в Simulink создается модель программного компонента AUTOSAR.

Поток операций, инициированный Simulink (снизу вверх)

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

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

С помощью Simulink Coder™ и Embedded Coder ® можно создавать XML-описания, совместимые с AUTOSAR, и код C или C++ из модели компонента. Можно протестировать код в Simulink или интегрировать описания и код в среду выполнения AUTOSAR.

Поток операций в оба конца

В двухстороннем потоке операций в Simulink импортируется описание программного компонента AUTOSAR, созданного в другой среде разработки. Simulink может импортировать XML-описания, совместимые с AUTOSAR, экспортированные обычными средствами разработки AUTOSAR (AAT). При импорте XML-описания программного компонента AUTOSAR создается представление модели Simulink компонента. Дополнительные сведения см. в разделах Импорт программного компонента AUTOSAR или Импорт адаптивных описаний программного обеспечения AUTOSAR.

Как и при проектировании Simulink, в Simulink разрабатываются дизайн и поведение компонентов. Например, можно настроить элементы программных компонентов AUTOSAR, сопоставить элементы модели Simulink с элементами программных компонентов AUTOSAR, разработать алгоритмы поведения компонентов и смоделировать поведение компонентов.

Используя Simulink Coder и Embedded Coder, можно создавать XML-описания, совместимые с AUTOSAR, и код C или C++ из модели компонента для тестирования или интеграции.

В потоке операций в оба конца созданные файлы описания и код доставляются обратно в исходный AAT. С помощью AAT объедините проектные работы Simulink с другими компонентами и системами. При дальнейшем изменении компонента в другой среде разработки используйте AAT для экспорта обновленных XML-спецификаций. В среде Simulink импортируйте новые описания и обновите модель компонента, чтобы отразить изменения. Дополнительные сведения см. в разделе Импорт обновлений компонентов программного обеспечения AUTOSAR.

Для поддержки двухстороннего перехода элементов AUTOSAR между AAT и Simulink импорт ARXML сохраняет импортированную структуру XML-файла AUTOSAR и содержимое для экспорта ARXML. Дополнительные сведения см. в разделе Сохранение структуры файлов и информации об элементах AUTOSAR XML в обоих направлениях.

Связанные темы