exponenta event banner

ssSetOutputPortMatrixDimensions

Указание размерной информации для выходного порта, излучающего матричные сигналы

Синтаксис

int_T ssSetOutputPortMatrixDimensions(SimStruct *S, int_T port, int_T m, int_T n)

Аргументы

S

SimStruct представляет S-функциональный блок.

port

Индекс выходного порта.

m

Размер строки матричных сигналов, испускаемых port или DYNAMICALLY_SIZED.

n

Размер столбца матричных сигналов, испускаемых port или DYNAMICALLY_SIZED.

Прибыль

1 в случае успеха; в противном случае 0.

Описание

Используйте эту функцию, чтобы указать, что port излучает mоколо-n матричный сигнал. Если любой из измерений DYNAMICALLY_SIZED, другой должен быть DYNAMICALLY_SIZED или 1. Если любой размер имеет динамический размер, функция S должна обеспечивать mdlSetOutputPortDimensionInfo и mdlSetDefaultPortDimensionInfo способы, позволяющие правильно задавать размеры сигнала во время распространения сигнала.

Языки

C, C++

Пример

В следующем примере показано, что выходной порт 0 излучает матричные сигналы 2 на 2.

ssSetOutputPortMatrixDimensions(S,  0, 2, 2);

См. S-функцию sfun_frmad.c используется в sfcndemo_frame полный пример использования этой функции. Для работы этой модели требуется лицензия DSP System Toolbox™.

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