Задайте выравнивание данных для глобальных или точек входа/экспортированных входных параметров функции и выходных аргументов
coder.dataAlignment(
задает выравнивание данных в MATLAB® код для переменной ('varName'
,align_value
)varName
), который является импортированными данными или глобальными (экспортированными) данными. Генератор кода выравнивает импортированные или экспортированные данные по контуру выравнивания (align_value
).
Ограничения на переменные, поддерживаемые coder.dataAlignment
директива:
Только используйте coder.dataAlignment
для задания информации о выравнивании для входных параметров функции, выходов и глобальных переменных.
coder.dataAlignment
поддерживает только типы матриц, включая матрицу сложных типов.
Для экспортированных пользовательских классов памяти (CSC), coder.dataAlignment
поддерживает только ExportedGlobal
. Можно задать информацию о выравнивании для любых импортированных CSC.
Генератор кода игнорирует coder.dataAlignment
для производных системных целевых файлов, отличных от ERT или ERT.
Глобальные переменные с тегами coder.dataAlignment
директива из блока MATLAB function игнорируются. Установите значение выравнивания на соответствующем Data Store Memory.
coder.dataAlignment
функция генерирует ошибку, если библиотека замещения кода не задана.