Установите ширину входного порта, который принимает 1D (векторные) сигналы
Нет
C, C++
#define MDL_SET_INPUT_PORT_WIDTH
void mdlSetInputPortWidth(SimStruct *S, int_T port, int_T width)
S SimStruct, представляющий Блок s-function.
порт Индекс порта.
width Ширина сигнала.
Этот метод вызван шириной кандидата для динамически размерного порта. Если предложенная ширина приемлема, метод должен установить ширину фактического порта с помощью . Если размер недопустим, ошибка должна быть сгенерирована через ssSetInputPortWidth. Обратите внимание на то, что любым другим динамически размерным портам ввода или вывода, ширины которых неявно заданы на основании знания ширины данного порта, можно было также установить их ширины через вызовы ssSetErrorStatusssSetInputPortWidth или . Этот метод только допустим для моделирования и должен быть заключен в оператор ssSetOutputPortWidth#if defined(MATLAB_MEX_FILE).
Механизм Simulink® вызывает этот метод, пока все динамически размерные входные порты не сконфигурированы.