Укажите формат массива по умолчанию для всех внешних функций C, используемых блоком C Caller.
Категория: Цель моделирования
По умолчанию:
Not specified
Column-majorВызовите все внешние функции C в макете основного массива столбцов.
Row-majorВызовите все внешние функции C в структуре основного массива строк.
AnyВызовите все внешние функции C в компоновке «столбец-мажор» или «строка-мажор». Если алгоритмы внешних функций не требуют, чтобы данные матрицы находились в определенном макете массива, используйте эту опцию.
Not specifiedВызовите все внешние функции C в компоновке «столбец-мажор» или «строка-мажор». Если для компоновки массива (Simulink Coder) установлено значение Row-major, Simulink ® сообщает об ошибке. Можно отключить ошибку, изменив совместимость внешних функций для генерации основного кода строки (Simulink Coder) наwarning или none.
Параметр компоновки массива функции по умолчанию управляет компоновкой массива пользовательской функции кода по умолчанию. Чтобы задать макет массива для отдельных функций, используйте диалоговое окно Указать по функции (Specify by function).
Параметр:
DefaultCustomCodeFunctionArrayLayout |
| Текст: символьный вектор |
Значение:
'Column-major' | 'Row-major' | 'Any' | 'NotSpecified' |
По умолчанию:
'NotSpecified'
|
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Рекомендации отсутствуют |
| Меры безопасности | Рекомендации отсутствуют |