Стандарт AUTOSAR определяет типы данных платформы для использования программными компонентами AUTOSAR. В Simulink®можно смоделировать типы данных AUTOSAR, используемые в элементах, таких как элементы данных, аргументы операции, параметры калибровки, переменные измерения и переменные между выполнениями. Если вы импортируете компонент AUTOSAR из файлов ARXML, Embedded Coder® импортирует типы данных AUTOSAR и создает необходимые соответствующие типы данных Simulink. Во время генерации кода Embedded Coder экспортирует описания ARXML для типов данных, используемых в модели компонента, и генерирует типы данных AUTOSAR в коде С
При разработке программного компонента AUTOSAR можно сконфигурировать аспекты, связанные с типом данных компонента. Для примера:
Измените импортированные методы расчета AUTOSAR (CompuMethods) или создайте и сконфигурируйте новые методы CompuMethods. CompuMethods преобразует внутренние значения в физическое представление данных AUTOSAR.
Настройте способ экспорта внутренних ограничений данных.
Сконфигурируйте экспорт типа данных приложения.
Инициализируйте данные со спецификациями значений приложения.
Сконфигурируйте пакеты AUTOSAR для агрегирования экспортированных типов данных и связанных элементов.
Сконфигурируйте калибровочные аспекты объектов данных или элементов.
addPackageableElement | Добавьте элемент в пакет AUTOSAR в модели |
createEnumeration | Создайте определение типов перечисления Simulink для работы с импортированным элементом AUTOSAR |
createNumericType | Создайте определение типа числовых данных Simulink, чтобы работать с импортированным элементом AUTOSAR |
get | Свойство Get элемента AUTOSAR |
set | Свойство Set элемента AUTOSAR |
Сконфигурируйте AUTOSAR CompuMethods
Импортируйте или создайте методы расчета для преобразования между внутренними значениями и физическим представлением данных AUTOSAR.
Сконфигурируйте экспорт внутренних ограничений данных AUTOSAR
Принудительный экспорт внутренних ограничений данных в ARXML для типов данных реализации AUTOSAR.
Сконфигурируйте типы данных AUTOSAR
Сконфигурируйте основу, реализацию и типы данных приложений AUTOSAR.
Автоматическая генерация типов данных AUTOSAR
Автоматически сгенерируйте типы данных платформы AUTOSAR в коде C, совместимом с AUTOSAR.
Сконфигурируйте пакеты AUTOSAR
Импортируйте или задайте пакеты элементов в иерархической структуре пакета AUTOSAR.
Сконфигурируйте данные AUTOSAR для измерения и калибровки
Задайте свойства данных AUTOSAR (SwDataDefProps
), включая SwCalibrationAccess
, DisplayFormat
, и SwAddrMethod
.