mdlSetInputPortWidth

Установите ширину входного порта, который принимает 1D (векторные) сигналы

Необходимый

Нет

Языки

C, C++

Синтаксис

#define MDL_SET_INPUT_PORT_WIDTH
void mdlSetInputPortWidth(SimStruct *S, int_T port, int_T width)

Аргументы

S

SimStruct, представляющий Блок s-function.

port

Индекс порта.

width

Ширина сигнала.

Описание

Этот метод вызван шириной кандидата для динамически размерного порта. Если предложенная ширина приемлема, метод должен установить ширину фактического порта с помощью ssSetInputPortWidth. Если размер недопустим, ошибка должна быть сгенерирована через ssSetErrorStatus. Обратите внимание на то, что любым другим динамически размерным портам ввода или вывода, ширины которых неявно заданы на основании знания ширины данного порта, можно было также установить их ширины через вызовы ssSetInputPortWidth или ssSetOutputPortWidth. Этот метод только допустим для симуляции и должен быть заключен в оператор #if defined(MATLAB_MEX_FILE).

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

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