Данные переменного размера

Определение и различия для генерации кода

Блоки

MATLAB FunctionВключайте код MATLAB в модели, которые генерируют встраиваемый код С
MATLAB SystemВключайте Системный объект в модель

Функции

coder.varsizeОбъявите данные переменного размера

Темы

Генерация кода для массивов Переменного Размера

Данные переменного размера являются данными, размер которых не известен во время компиляции или чей размер может измениться во время выполнения.

Управляйте поддержкой массивов Переменного Размера в блоке MATLAB function

Используйте Порты и Менеджер данных, чтобы включить или отключить информационную поддержку переменного размера в блоке MATLAB function.

Объявите вводы и выводы Переменного Размера

Используйте Порты и Менеджер данных, чтобы задать размер и верхнюю границу вводов и выводов переменного размера.

Задайте данные Переменного Размера для генерации кода

Выберите метод для определения данных переменного размера.

Используйте динамическое выделение памяти для массивов Переменного Размера в блоке MATLAB function

Сгенерируйте код C/C++, который использует динамическое выделение памяти.

Выделение управляющей памяти для массивов Переменного Размера в блоке MATLAB function

Отключите динамическое выделение памяти или задайте порог динамического выделения памяти для блоков MATLAB Function.

Задайте верхние границы для массивов Переменного Размера

Чтобы избежать динамического выделения памяти, задайте верхние границы для массива переменного размера.

Несовместимости с MATLAB в поддержке Переменного Размера генерации кода

Иногда, результаты для данных переменного размера в сгенерированном коде отличаются, чем результаты в MATLAB®.

Измеряющие переменную ограничения для генерации кода функций тулбокса

Некоторые ограничения для данных переменного размера применяются к нескольким функциям тулбокса.

Используйте сигнал Переменного Размера в алгоритме фильтрации

Симулируйте модель, которая использует вектор переменного размера, чтобы сохранить значения сигнала белого шума.

Поиск и устранение проблем

Диагностируйте и зафиксируйте ошибки данных Переменного Размера

Диагностируйте несоответствие размера и ошибки обнаружения верхних границ.