Включите алгоритмы для главной строкой генерации кода формата и соответствующие главные строкой алгоритмы для симуляции.
Математика Category: и типы данных
Значение по умолчанию: 'off'
Когда Array layout (Simulink Coder) установлен в Row-major, генератор кода использует алгоритмы, чтобы поддержать непротиворечивость числовых результатов между симуляцией и сгенерированным кодом. Иногда, сгенерированный код для этих алгоритмов может быть неэффективным. Можно позволить параметру конфигурации Use algorithms optimized for row-major array layout включить эффективные алгоритмы, которые могут привести к числовым различиям между симуляцией и сгенерированным кодом. Чтобы включить интерполяционную таблицу, сумма и блоки продукта для эффективной главной строкой генерации кода, используют этот параметр конфигурации. Параметр Use algorithms optimized for row-major array layout влияет на симуляцию и сгенерированный код.
Используйте алгоритмы, оптимизированные для размещения главного массива строки, когда Array layout будет установлен в Row-major.
Не используйте алгоритмы, оптимизированные для размещения главного массива строки, когда Array layout будет установлен в Column-major.
Когда Array layout установлен в Row-major, главный строкой алгоритм работает с табличными данными, которые непрерывны в памяти. Эти табличные данные приводят к более быстрому доступу к кэшу, делая эти алгоритмы благоприятными для кэша.
Эта таблица суммирует отношение между размещением массивов и благоприятными для кэша алгоритмами. Рекомендуется использовать алгоритм, который оптимизирован для заданного размещения массивов, чтобы достигнуть хорошей производительности. Например, выберите Use algorithms optimized for row-major array layout, когда Array layout будет установлен в Row-major для генерации кода.

Параметр:
UseRowMajorAlgorithm |
| Ввод: символьный вектор |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
| Приложение | Установка |
|---|---|
| Отладка | Никакое влияние |
| Трассируемость | Никакое влияние |
| Эффективность | Никакое влияние |
| Меры безопасности | Никакое влияние |