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