В диалоговом окне блока S-Function Builder на вкладке Выходные порты я установил для строк значение -1, чтобы получить динамический размер выходных данных. Я сделал то же самое для портов ввода.
Вход будет автоматически соответствовать ширине входа, выбранной в Simulink. Как насчет вывода? Как я могу установить ширину выходного порта в моем коде C? Я попробовал следующую функцию ssSetNumOutputPorts
без успеха. На вкладке Outputs я написал что-то вроде y[30] = 99;
, но ошибки нет. (y
- выход)
В Simulink он показывает ту же ширину (размерность) порта, что и вход. 1008 *