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