mdlSetInputPortWidth

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

Необходимый

Нет

Языки

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® engine вызывает этот метод до тех пор, пока не будут сконфигурированы все входные порты динамического размера.

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