MATLAB Function | Включайте код MATLAB в модели, которые генерируют встраиваемый код С |
MATLAB System | Включайте Системный объект в модель |
coder.varsize | Объявите данные переменного размера |
Генерация кода для массивов Переменного Размера
Данные переменного размера являются данными, размер которых не известен во время компиляции или чей размер может измениться во время выполнения.
Управляйте поддержкой массивов Переменного Размера в блоке MATLAB function
Используйте Порты и Менеджер данных, чтобы включить или отключить информационную поддержку переменного размера в блоке MATLAB function.
Объявите вводы и выводы Переменного Размера
Используйте Порты и Менеджер данных, чтобы задать размер и верхнюю границу вводов и выводов переменного размера.
Задайте данные Переменного Размера для генерации кода
Выберите метод для определения данных переменного размера.
Используйте динамическое выделение памяти для массивов Переменного Размера в блоке MATLAB function
Сгенерируйте код C/C++, который использует динамическое выделение памяти.
Выделение управляющей памяти для массивов Переменного Размера в блоке MATLAB function
Отключите динамическое выделение памяти или задайте порог динамического выделения памяти для блоков MATLAB Function.
Задайте верхние границы для массивов Переменного Размера
Чтобы избежать динамического выделения памяти, задайте верхние границы для массива переменного размера.
Несовместимости с MATLAB в поддержке Переменного Размера генерации кода
Иногда, результаты для данных переменного размера в сгенерированном коде отличаются, чем результаты в MATLAB®.
Измеряющие переменную ограничения для генерации кода функций тулбокса
Некоторые ограничения для данных переменного размера применяются к нескольким функциям тулбокса.
Используйте сигнал Переменного Размера в алгоритме фильтрации
Симулируйте модель, которая использует вектор переменного размера, чтобы сохранить значения сигнала белого шума.
Диагностируйте и зафиксируйте ошибки данных Переменного Размера
Диагностируйте несоответствие размера и ошибки обнаружения верхних границ.