Target Language Compiler    

Linear Block Specific Records

This table describes the block specific records written for the Simulink linear blocks. These fields are common to all the discrete and continuous state space, transfer function, and discrete filter blocks previously discussed.

Table A-29: Model.rtw Linear Block Specific Records 

Parameter {

Vector of nonzero terms of the A matrix if realization is sparse, otherwise it is the first row of the A matrix.


  Name

Amatrix


  Value

Vector that could be of zero length.


  String

""


  StringType

Computed


}


Parameter {

Vector of nonzero terms of the B matrix.


  Name

Bmatrix


  Value

Vector that could be of zero length.


  String

""


  StringType

Computed


}


Parameter {

Vector of nonzero terms of the C matrix if realization is sparse, else it is the full C 2-D matrix.


  Name

Cmatrix


  Value

Vector that could be of zero length.


  String

""


  StringType

Computed


}


Parameter {

Vector of nonzero terms of the D matrix.


  Name

Dmatrix


  Value

Vector that could be of zero length.


  String

""


  StringType

Computed


}


Parameter {

Initial condition vector or [].


  Name

X0


  Value

Vector that could be of zero length.


  String

""


  StringType

Computed


}


ParamSettings {


  NumNonZeroAInRow

Vector of the number of nonzero elements in each row of the A matrix.


  ColIdxOfNonZeroA

Column index of the nonzero elements in the A matrix.


  NumNonZeroBInRow

Vector of the number of nonzero elements in each row of the B matrix.


  ColIdxOfNonZeroB

Column index of the nonzero elements in the B matrix.


  NumNonZeroCInRow

Vector of the number of nonzero elements in each row of the C matrix.


  ColIdxOfNonZeroC

Column index of the nonzero elements in the C matrix.


  NumNonZeroDInRow

Vector of the number of nonzero elements in each row of the D matrix.


  ColIdxOfNonZeroD

Column index of the nonzero elements in the D matrix.


}


  Subsystem Block Specific Records Object Records