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-22: 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.


}


 Block Specific Records TLC Error Handling