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