ssSetOutputPortWidth

Задайте ширину выходного порта

Синтаксис

int_T ssSetOutputPortWidth(SimStruct *S, int_T port, int_T width)

Аргументы

S

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

порт

Индекс выходного порта, ширина которого устанавливается.

width

Ширина выходного порта.

Описание

Используйте в mdlInitializeSizes (после ssSetNumOutputPorts), чтобы задать ненулевую положительную целочисленную ширину или DYNAMICALLY_SIZED для каждого индекса выходного порта, запускающегося в 0. Если ширина динамически измерена, S-функция должна обеспечить mdlSetOutputPortDimensionInfo и методы mdlSetDefaultPortDimensionInfo, чтобы позволить размерностям сигнала быть установленными правильно во время распространения сигнала.

Примечание

Этот макрос и ssSetOutputPortVectorDimension функционально идентичны за исключением того, что ssSetOutputPortVectorDimension возвращается 1 в случае успеха, и 0 в противном случае.

Языки

C, C++

Пример

Смотрите S-функцию sfun_dtype_io.c, используемый в sfcndemo_dtype_io.

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

Была ли эта тема полезной?