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