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

По умолчанию входной сигнал блока MATLAB Function или выходной сигнал не являются переменным размером. Сделать размер переменной сигнала:

  1. В MATLAB Function Block Editor выберите Ports & Data Manager.

  2. Выберите сигнал ввода или вывода.

  3. Установите флажок Variable size.

  4. Введите размер согласно этой таблице.

    Для:Задать
    Входной параметр

    Наследовать размер от Simulink®, введите -1.

    В противном случае задайте явный размер и верхнюю границу. Например, чтобы задать 2 4 матрица, введите [2 4].

    Вывод Задайте явный размер и верхнюю границу.

Если данные не являются входом или выходом, задайте данные переменного размера с помощью coder.varsize функция.

Смотрите также

Похожие темы