Задайте количество входных портов, которые имеет блок
boolean_T ssSetNumInputPorts(SimStruct *S, int_T nInputPorts)
S
SimStruct, представляющий Блок s-function.
nInputPorts
Количество входных портов на блоке представлено S
. Должно быть неотрицательное целое число.
Булево значение true
в случае успеха. В противном случае, возвращает false
.
Используйте в mdlInitializeSizes
определять номер входных портов до неотрицательного целого числа. Вызовите его использование
if (!ssSetNumInputPorts(S,nInputPorts)) return;
где ssSetNumInputPorts
возвращает false
если nInputPorts
отрицательно, или ошибка происходит при создании портов.
C, C++
Смотрите S-функцию sfun_multirate.c
используемый в sfcndemo_sfun_multirate
.