Задать предварительно скомпилированные SymbDimsId выходного порта.
C, C++
void ssSetOutputPortSymbolicDimsId(SimStruct *S, const int_T aPortIdx, const SymbDimsId aSymbDimsId)
SSimStruct представляет S-функциональный блок.
aPortIdxИндекс входного порта.
aSymbDimsIdУникальное целое значение, соответствующее спецификации символьного размера.
Эта функция не возвращает значение.
Вы можете вызвать эту функцию изнутри mdlInitializeSizes функция. Для выходного порта с индексом 0, в этом примере показано, как установить предварительно скомпилированный SymbDimsId равно outputDimsId.
const SymbDimsId outputDimsId =
ssRegisterSymbolicDimsExpr(S, "[ F / C , D * (B-3)]");
ssSetOutputPortSymbolicDimsId(S, 0, outputDimsId);