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