Функциональное размещение массивов по умолчанию

Описание

Задайте размещение массивов по умолчанию для всех внешних функций C, используемых блоком C Caller.

Цель симуляции Category:

Настройки

Значение по умолчанию: Not specified

Column-major

Вызовите все внешние функции C в упорядоченном по столбцам размещении массивов.

Row-major

Вызовите все внешние функции C в упорядоченном по строкам размещении массивов.

Any

Вызовите все внешние функции C в упорядоченном по столбцам или упорядоченном по строкам размещении массивов. Если ваши внешние функциональные алгоритмы не требуют, чтобы матричные данные были в определенном размещении массивов, используйте эту опцию.

Not specified

Вызовите все внешние функции C в упорядоченном по столбцам или упорядоченном по строкам размещении массивов. Если Array layout (Simulink Coder) установлен в Row-major, Simulink® сообщает об ошибке. Можно выключить ошибку путем изменения External functions compatibility for row-major code generation (Simulink Coder) в warning или none.

Параметр Default function array layout управляет размещением массивов по умолчанию функции пользовательского кода. Чтобы задать размещение массивов для отдельных функций, используйте диалоговое окно Specify by function.

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

Параметр: DefaultCustomCodeFunctionArrayLayout
Ввод: символьный вектор
Значение: 'Column-major' | 'Row-major' | 'Any' | 'NotSpecified'
Значение по умолчанию: 'NotSpecified'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьНикакая рекомендация
Меры безопасностиНикакая рекомендация

Похожие темы