Укажите информацию размерности для выходного порта, который испускает векторные сигналы
int_T ssSetOutputPortVectorDimension(SimStruct *S, int_T port, int_T w)
S
SimStruct, представляющий Блок s-function.
port
Индекс выходного порта.
w
Ширина вектора или DYNAMICALLY_SIZED
.
1 если успешный; в противном случае,
0
.
Задает тот port
испускает w
- сигнал вектора элемента. Если ширина динамически измерена, S-функция должна обеспечить mdlSetOutputPortDimensionInfo
и mdlSetDefaultPortDimensionInfo
методы, чтобы позволить размерностям сигнала, которые будут установлены правильно во время распространения сигнала.
Эта функция и ssSetOutputPortWidth
макрос функционально идентичен.
C, C++
Следующий пример указывает, что выходной порт 0 испускает матричный сигнал с 8 элементами.
ssSetOutputPortVectorDimension(S, 0, 8);
Смотрите S-функцию sdotproduct.c
используемый в sfcndemo_sdotproduct
для полного примера, который использует эту функцию.