Разработка компонентов

Разрабатывать адаптивные программные компоненты AUTOSAR и сервисную коммуникацию; использовать программные интерфейсы; применение проверок моделирования

После создания Simulink® представление адаптивного программного компонента AUTOSAR:

  • Уточните строение AUTOSAR с помощью Кода редактора Отображений и AUTOSAR Dictionary или эквивалентных программных интерфейсов AUTOSAR.

  • Разрабатывайте алгоритмическое содержимое в компоненте, используя широкую область значений возможностей модельно-ориентированного проектирования Simulink.

Если у вас есть Simulink Coder™ и Embedded Coder® можно сгенерировать описания ARXML и алгоритмические Коды С++ для интегрирования в адаптивное окружение времени выполнения AUTOSAR, как описано в разделе «Генерация адаптивных Кодов С++ AUTOSAR и XML-описаний».

Приложение AUTOSAR моделируется взаимосвязанными программными компонентами. Каждый программный компонент инкапсулирует функциональную реализацию автомобильного поведения с четко определенными точками соединения к внешнему миру.

Используйте редактор Code Mappings и Dictionary AUTOSAR, чтобы начать уточнение и разработку компонента. Редактор Отображения предоставляет перспективу Simulink компонента, в которой вы выборочно сопоставляете элементы Simulink с элементами AUTOSAR. Словарь AUTOSAR предоставляет ракурс AUTOSAR компонента, в котором вы конфигурируете элементы AUTOSAR и их свойства. Для начала обратитесь к разделу Строению компонента AUTOSAR.

Блоки

Event ReceiveПреобразуйте входное событие в сигнал
Event SendПреобразуйте входной сигнал в событие

Инструменты

Code Mappings EditorСопоставьте элементы AUTOSAR для генерации кода

Функции

расширить все

autosar.api.getSimulinkMappingСопоставьте элементы Simulink с элементами AUTOSAR
getInportПолучите информацию о отображении AUTOSAR для входного порта Simulink
getOutportПолучите информацию о отображении AUTOSAR для исходящего порта Simulink
mapInportСопоставьте входной порт Simulink с портом AUTOSAR
mapOutportСопоставьте выходной порт Simulink с портом AUTOSAR
autosar.api.getAUTOSARPropertiesСконфигурируйте элементы и свойства компонентов программного обеспечения AUTOSAR
addДобавьте свойство к элементу AUTOSAR
addPackageableElementДобавьте элемент в пакет AUTOSAR в модели
createEnumerationСоздайте определение типов перечисления Simulink для работы с импортированным элементом AUTOSAR
createNumericTypeСоздайте определение типа числовых данных Simulink, чтобы работать с импортированным элементом AUTOSAR
deleteУдаление элемента AUTOSAR
deleteUnmappedComponentsУдалите несопоставленные компоненты AUTOSAR из модели
findПоиск элементов AUTOSAR
getСвойство Get элемента AUTOSAR
setСвойство Set элемента AUTOSAR
autosar.api.createСоздайте или обновите сопоставленную модель компонента AUTOSAR
autosar.api.deleteУдалите свойства AUTOSAR и отображение для модели Simulink
autosar.api.syncModelОбновите Simulink до AUTOSAR отображения модели с модификациями Simulink
autosar.api.validateModelПроверьте свойства AUTOSAR и отображение модели Simulink
autosar_ui_launchОткройте диалоговое окно «Словарь AUTOSAR»
autosar_ui_closeЗакройте диалоговое окно «Словарь AUTOSAR»

Темы

Компонентные Строения AUTOSAR

Сконфигурируйте свойства компонентов программного обеспечения AUTOSAR и сопоставление между элементами Simulink и AUTOSAR.

Сопоставьте адаптивные элементы AUTOSAR для генерации кода

Используйте редактор Code Mappings для просмотра и отображения адаптивного программного компонента AUTOSAR с точки зрения Simulink.

Сконфигурируйте адаптивные элементы и свойства AUTOSAR

Используйте словарь AUTOSAR для просмотра и настройки элементов и свойств адаптивного программного компонента AUTOSAR.

Пошаговое обновление отображения AUTOSAR после изменений модели

Пошагово автоматическое конфигурирование и сопоставление новых элементов Simulink в модели AUTOSAR.

Сконфигурируйте адаптивные программные компоненты AUTOSAR

Сконфигурируйте представление Simulink алгоритма автомобиля как программного компонента для адаптивной платформы AUTOSAR.

Моделируйте адаптивную служебную коммуникацию AUTOSAR

Отправляйте и получайте адаптивные сервисные события AUTOSAR при помощи сервисной связи.

Сконфигурируйте выделение памяти для адаптивных служебных данных AUTOSAR

Укажите, выделяет ли промежуточное программное обеспечение память для отправки адаптивных событий AUTOSAR.

Сконфигурируйте режимы обнаружения адаптивных служб AUTOSAR

Установите режим обнаружения услуг необходимых портов для адаптивной коммуникации услуг AUTOSAR.

Сконфигурируйте идентификацию адаптивного Образца AUTOSAR

Сконфигурируйте идентификацию образца службы для адаптивных портов службы AUTOSAR.

Сконфигурируйте порты AUTOSAR при помощи портов шины Simulink

Моделируйте порты AUTOSAR с помощью блоков Simulink In Bus Element и Out Bus Element.

Сконфигурируйте пакеты AUTOSAR

Импортируйте или задайте пакеты элементов в иерархической структуре пакета AUTOSAR.

Сконфигурируйте и сопоставьте компонент AUTOSAR программно

Вызовите свойство и сопоставьте функции, чтобы сконфигурировать программный компонент AUTOSAR.

Примеры свойств AUTOSAR и функций Map

MATLAB® скрипты, которые иллюстрируют комбинации вызовов функций AUTOSAR.

Проверки AUTOSAR Blockset

Описывает проверки Model Advisor для AUTOSAR Blockset.