По умолчанию входной сигнал блока MATLAB Function или выходной сигнал не являются переменным размером. Сделать размер переменной сигнала:
В MATLAB Function Block Editor выберите Ports & Data Manager.
Выберите сигнал ввода или вывода.
Установите флажок Variable size.
Введите размер согласно этой таблице.
Для: | Задать |
---|---|
Входной параметр | Наследовать размер от Simulink®, введите В противном случае задайте явный размер и верхнюю границу. Например, чтобы задать 2 4 матрица, введите |
Вывод | Задайте явный размер и верхнюю границу. |
Если данные не являются входом или выходом, задайте данные переменного размера с помощью coder.varsize
функция.
Редактор блока MATLAB function