exponenta event banner

Поддержка матричных операций ввода-вывода на корневом уровне с помощью одномерных массивов

Описание

Разрешить ввод-вывод матрицы корневого уровня для макета массива «столбец-основной»

Категория: Создание кода > Параметры создания кода AUTOSAR

Настройки

По умолчанию: Откл.

На

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

Прочь

Для компоновки массива типа «основной столбец» программное обеспечение не разрешает матричный ввод-вывод на корневом уровне. При попытке построения модели с матричным вводом-выводом на корневом уровне программа выдает ошибку.

Совет

  • Задайте одно и то же значение для верхней и ссылочной моделей.

  • Для модели компонента AUTOSAR с многомерными массивами, если для параметра конфигурации модели «Макет массива» задано значение Row-major, можно сохранить размеры многомерных массивов в сгенерированном коде C. Сохранение размеров массива в сгенерированном коде может улучшить интеграцию кода.

    Если для параметра «Макет массива» задано значение Row-major, Поддержка матричных операций ввода-вывода на корневом уровне с использованием одномерных массивов не применяется.

Информация командной строки

Параметр: AutosarMatrixIOAsArray
Текст: символьный вектор
Значение: 'on' | 'off'
По умолчанию: 'off'

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