Main Content

ssSetInputPortSymbolicDimsId

Set precompiled SymbDimsId of input port

Languages

C, C++

Syntax

void ssSetInputPortSymbolicDimsId(SimStruct *S, const int_T aPortIdx,
 const SymbDimsId aSymbDimsId)

Arguments

S

SimStruct representing an S-Function block.

aPortIdx

Array index

aSymbDimsId

Unique integer value corresponding to a symbolic dimension specification.

Returns

This function does not return a value.

Example

You can call this function from inside the mdlInitializeSizes function. For an input port with an index of 0, this example shows how to set the precompiled SymbDimsId equal to inputDimsId.

const SymbDimsId inputDimsId = ssRegisterSymbolicDimsExpr(S, "[A+3, B-2]");
    ssSetInputPortSymbolicDimsId(S, 0, inputDimsId);

Version History

Introduced in R2016a