exponenta event banner

mdlSetInputPortWidth

Установка ширины входного порта, принимающего 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. Если размер недопустим, ошибка должна быть сгенерирована через ssSetErrorStatus. Следует отметить, что любые другие входные или выходные порты динамического размера, ширина которых неявно определена благодаря знанию ширины данного порта, также могут иметь ширину, заданную вызовами ssSetInputPortWidth или ssSetOutputPortWidth. Этот метод допустим только для моделирования и должен быть заключен в #if defined(MATLAB_MEX_FILE) заявление.

Модуль Simulink ® вызывает этот метод до тех пор, пока не будут настроены все входные порты динамического размера.

Представлен до R2006a