Укажите количество выходных портов, которые содержит блок
boolean_T ssSetNumOutputPorts(SimStruct *S, int_T nOutputPorts)
SSimStruct представляет S-функциональный блок.
nOutputPortsКоличество выходных портов в блоке, представленном S. Должно быть неотрицательным целым числом.
Логическое значение true в случае успеха. В противном случае возвращает false.
Использовать в mdlInitializeSizes для установки числа выходных портов в неотрицательное целое число. Вызовите функцию с помощью
if (!ssSetNumOutputPorts(S,nOutputPorts)) return;
где ssSetNumOutputPorts прибыль 0 если nOutputPorts отрицательный или ошибка при создании портов. Когда это происходит и вы возвращаетесь из S-функции, модуль Simulink ® выводит сообщение об ошибке.
C, C++
См. S-функцию sfun_port_constant.c используется в sfcndemo_port_constant.