Set precompiled SymbDimsId
of an output
port.
C, C++
void ssSetOutputPortSymbolicDimsId(SimStruct *S, const int_T aPortIdx, const SymbDimsId aSymbDimsId)
S
SimStruct representing an S-Function block.
aPortIdx
Index of an input port.
aSymbDimsId
Unique integer value corresponding to a symbolic dimension specification.
This function does not return a value.
You can call this function from inside the mdlInitializeSizes
function.
For an output port with an index of 0
, this example
shows how to set the precompiled SymbDimsId
equal
to outputDimsId
.
const SymbDimsId outputDimsId = ssRegisterSymbolicDimsExpr(S, "[ F / C , D * (B-3)]"); ssSetOutputPortSymbolicDimsId(S, 0, outputDimsId);