Simulink Reference Previous page   Next Page

Block-Specific Parameters

These tables list block-specific parameters for all Simulink blocks. The type of the block appears in parentheses after the block name. Some Simulink blocks are implemented as masked subsystems. The tables indicate masked blocks by adding the designation "masked" after the block type.

The Dialog Box Prompt column indicates the text of the prompt for the parameter on the block's dialog box. The Values column shows the type of value required (scalar, vector, variable), the possible values (separated with a vertical line), and the default value (enclosed in braces).

Continuous Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Derivative (Derivative)

   LinearizePole

Linearization Time Constant s/(Ns+1)

string {'inf'}

Integrator (Integrator)

   ExternalReset

External reset

{'none'} | 'rising' | 'falling' | 'either' | 'level'

   InitialConditionSource

Initial condition source

{'internal'} | 'external'

   InitialCondition

Initial condition

scalar or vector {'0'}

   LimitOutput

Limit output

{'off'} | 'on'

   UpperSaturationLimit

Upper saturation limit

scalar or vector {'inf'}

   LowerSaturationLimit

Lower saturation limit

scalar or vector {'-inf'}

   ShowSaturationPort

Show saturation port

{'off'} | 'on'

   ShowStatePort

Show state port

{'off'} | 'on'

   AbsoluteTolerance

Absolute tolerance

string {'auto'}

   ZeroCross

Enable zero crossing detection

'off' | {'on'}

State-Space (StateSpace)

   A

A

matrix {'1'}

   B

B

matrix {'1'}

   C

C

matrix {'1'}

   D

D

matrix {'1'}

   X0

Initial conditions

vector {'0'}

   AbsoluteTolerance

Absolute tolerance

string {'auto'}

Transfer Fcn (TransferFcn)

   Numerator

Numerator

vector or matrix {'[1]'}

   Denominator

Denominator

vector {'[1 1]'}

   AbsoluteTolerance

Absolute tolerance

string {'auto'}

Transport Delay (TransportDelay)

   DelayTime

Time delay

scalar or vector {'1'}

   InitialInput

Initial input

scalar or vector {'0'}

   BufferSize

Initial buffer size

scalar {'1024'}

   PadeOrder

Pade order (for linearization)

string {'0'}

   TransDelayFeedthrough

Direct feedthrough of input during linearization

{'off'} | 'on'

Variable Transport Delay (VariableTransportDelay)

   MaximumDelay

Maximum delay

scalar or vector {'10'}

   InitialInput

Initial input

scalar or vector {'0'}

   MaximumPoints

Buffer size

scalar {'1024'}

   PadeOrder

Pade order (for linearization)

string {'0'}

   TransDelayFeedthrough

Direct feedthrough of input during linearization

{'off'} | 'on'

Zero-Pole (ZeroPole)

   Zeros

Zeros

vector {'[1]'}

   Poles

Poles

vector {'[0 -1]'}

   Gain

Gain

vector {'[1]'}

   AbsoluteTolerance

Absolute tolerance

string {'auto'}

Discontinuities Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Backlash (Backlash)

   BacklashWidth

Deadband width

scalar or vector {1}

   InitialOutput

Initial output

scalar or vector {0}

   ZeroCross

Enable zero crossing detection

'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Coulomb & Viscous Friction (Coulombic and Viscous Friction) (masked subsystem)

   offset

Coulomb friction value (Offset)

string {'[1 3 2 0]'}

   gain

Coefficient of viscous friction (Gain)

string {'1'}

Dead Zone (DeadZone)

   LowerValue

Start of dead zone

scalar or vector {-0.5}

   UpperValue

End of dead zone

scalar or vector {0.5}

   SaturateOnInteger
   Overflow

Saturate on integer overflow

'off' | {'on'}

   LinearizeAsGain

Treat as gain when linearizing

'off' | {'on'}

   ZeroCross

Enable zero crossing detection

'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Dead Zone Dynamic (Dead Zone Dynamic) (masked subsystem)

Hit Crossing (HitCross)

   HitCrossingOffset

Hit crossing offset

scalar or vector {'0'}

   HitCrossingDirection

Hit crossing direction

'rising' | 'falling' | {'either'}

   ShowOutputPort

Show output port

{'on'} | 'off'

   ZeroCross

Enable zero crossing detection

'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Quantizer (Quantizer)

   QuantizationInterval

Quantization interval

scalar or vector {'0.5'}

   LinearizeAsGain

Treat as gain when linearizing

'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Rate Limiter (RateLimiter)

   RisingSlewLimit

Rising slew rate

string {'1'}

   FallingSlewLimit

Falling slew rate

string {'-1'}

   SampleTimeMode

Sample time mode

'continuous' | {'inherited'}

   InitialCondition

Initial condition

string {'0'}

   LinearizeAsGain

Treat as gain when linearizing

'off' | {'on'}

Rate Limiter Dynamic (Rate Limiter Dynamic) (masked subsystem)

Relay (Relay)

   OnSwitchValue

Switch on point

string {'eps'}

   OffSwitchValue

Switch off point

string {'eps'}

   OnOutputValue

Output when on

string {'1'}

   OffOutputValue

Output when off

string {'0'}

   OutputDataTypeScaling
   Mode

All ports same datatype

'Specify via dialog' | 'Inherit via back propagation' | {'All ports same datatype'}

   OutDataType

Output data type (e.g., sfix(16), uint(8), float('single'))

string {'sfix(16)'}

   OutScaling

Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])

string {'2^0'}

   ConRadixGroup

Parameter scaling mode

{'Use specified scaling'} | 'Best Precision: Vector-wise'

   ZeroCross

Enable zero crossing detection

'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Saturation (Saturate)

   UpperLimit

Upper limit

scalar or vector {'0.5'}

   LowerLimit

Lower limit

scalar or vector {'-0.5'}

   LinearizeAsGain

Treat as gain when linearizing

'off' | {'on'}

   ZeroCross

Enable zero crossing detection

'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Saturation Dynamic (Saturation Dynamic) (masked subsystem)

Wrap To Zero (Wrap To Zero) (masked subsystem)

   Threshold

Threshold

string {'255'}

Discrete Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Difference (Difference) (masked subsystem)

   ICPrevInput

Initial condition for previous input

string {'0.0'}

   OutputDataTypeScaling
   Mode

Output data type and scaling

'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'

   OutDataType

Output data type: ex. sfix(16), uint(8), float('single')

string {'sfix(16)'}

   OutScaling

Output scaling: Slope or [Slope Bias] ex. 2^-9

string {'2^-10'}

   LockScale

Lock output scaling so autoscaling tool can't change it

{'off'} | 'on'

   RndMeth

Round toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   DoSatur

Saturate to max or min when overflows occur

{'off'} | 'on'

Discrete Derivative (Discrete Derivative) (masked subsystem)

   gainval

Gain value

string {'1.0'}

   ICPrevScaledInput

Initial condition for previous weighted input K*u/Ts

string {'0.0'}

   OutputDataTypeScaling
   Mode

Output data type and scaling

'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'

   OutDataType

Output data type: ex. sfix(16), uint(8), float('single')

string {'sfix(16)'}

   OutScaling

Output scaling: Slope or [Slope Bias] ex. 2^-9

string {'2^-10'}

   LockScale

Lock output scaling so autoscaling tool can't change it

{'off'} | 'on'

   RndMeth

Round toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   DoSatur

Saturate to max or min when overflows occur

{'off'} | 'on'

Discrete Filter (DiscreteFilter)

   Numerator

Numerator

vector {'[1]'}

   Denominator

Denominator

vector {'[1 0.5]'}

   SampleTime

Sample time (-1 for inherited)

string {'1'}

   StateIdentifier

State name

string {}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

{'off'} | 'on'

   RTWStateStorageClass

RTW storage class

{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'

   RTWStateStorageType
   Qualifier

RTW storage type qualifier

string {}

Discrete State-Space (DiscreteStateSpace)

   A

A

string {'1'}

   B

B

string {'1'}

   C

C

string {'1'}

   D

D

string {'1'}

   X0

Initial conditions

string {'0'}

   SampleTime

Sample time

string {'1'}

   StateIdentifier

State name

string {}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

{'off'} | 'on'

   RTWStateStorageClass

RTW storage class

{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'

   RTWStateStorageType
   Qualifier

RTW storage type qualifier

string {}

Discrete Transfer Fcn (DiscreteTransferFcn)

   Numerator

Numerator

vector {'[1]'}

   Denominator

Denominator

vector {'[1 0.5]'}

   SampleTime

Sample time (-1 for inherited)

string {'1'}

   StateIdentifier

State name

string {}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

{'off'} | 'on'

   RTWStateStorageClass

RTW storage class

{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'

   RTWStateStorageType
   Qualifier

RTW storage type qualifier

string {}

Discrete Zero-Pole (DiscreteZeroPole)

   Zeros

Zeros

vector {'[1]'}

   Poles

Poles

vector {'[0 0.5]'}

   Gain

Gain

string {'1'}

   SampleTime

Sample time (-1 for inherited)

string {'1'}

   StateIdentifier

State name

string {}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

{'off'} | 'on'

   RTWStateStorageClass

RTW storage class

{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'

   RTWStateStorageType
   Qualifier

RTW storage type qualifier

string {}

Discrete-Time Integrator (DiscreteIntegrator)

   IntegratorMethod

Integrator method

{'Integration: Forward Euler'} | 'Integration: Backward Euler' | 'Integration: Trapezoidal' | 'Accumulation: Forward Euler' | 'Accumulation: Backward Euler' | 'Accumulation: Trapezoidal'

   gainval

Gain value

string {'1.0'}

   ExternalReset

External reset

{'none'} | 'rising' | 'falling' | 'either' | 'level'

   InitialConditionSource

Initial condition source

{'internal'} | 'external'

   InitialCondition

Initial condition

scalar or vector {'0'}

   InitialConditionMode

Use initial condition as initial and reset value for

'State only (most efficient)' | {'State and output'}

   SampleTime

Sample time (-1 for inherited)

string {'1'}

   OutDataTypeMode

Output data type mode

'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'

   OutDataType

Output data type (e.g., sfix(16), uint(8), float('single'))

string {'sfix(16)'}

   OutScaling

Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])

string {'2^0'}

   LockScale

Lock output scaling against changes by the autoscaling tool

{'off'} | 'on'

   RndMeth

Round integer calculations toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   SaturateOnInteger
   Overflow

Saturate on integer overflow

{'off'} | 'on'

   LimitOutput

Limit output

{'off'} | 'on'

   UpperSaturationLimit

Upper saturation limit

scalar or vector {inf}

   LowerSaturationLimit

Lower saturation limit

scalar or vector {-inf}

   ShowSaturationPort

Show saturation port

{'off'} | 'on'

   ShowStatePort

Show state port

{'off'} | 'on'

   StateIdentifier

State name

string {}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

{'off'} | 'on'

   RTWStateStorageClass

RTW storage class

{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'

   RTWStateStorageType
   Qualifier

RTW storage type qualifier

string {}

First-Order Hold (First-Order Hold) (masked subsystem)

   Ts

Sample time

string {'1'}

Integer Delay (S-Function) (Integer Delay) (masked subsystem)

   vinit

Initial condition

string {'0.0'}

   samptime

Sample time

string {'-1'}

   NumDelays

Number of delays

string {'4'}

Memory (Memory)

   X0

Initial condition

scalar or vector {'0'}

   InheritSampleTime

Inherit sample time

{'off'} | 'on'

   LinearizeMemory

Direct feedthrough of input during linearization

{'off'} | 'on'

   StateIdentifier

State name

string {}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

{'off'} | 'on'

   RTWStateStorageClass

RTW storage class

{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'

   RTWStateStorageType
   Qualifier

RTW storage type qualifier

string {}

Tapped Delay (S-Function) (Tapped Delay Line) (masked subsystem)

   vinit

Initial condition

string {'0.0'}

   samptime

Sample time

string {'-1'}

   NumDelays

Number of delays

string {'4'}

   DelayOrder

Order output vector starting with

{'Oldest'} | 'Newest'

   includeCurrent

Include current input in output vector

{'off'} | 'on'

Transfer Fcn (First Order Transfer Fcn) (masked subsystem)

   PoleZ

Pole (in Z plane)

string {'0.95'}

   ICPrevOutput

Initial condition for previous output

string {'0.0'}

   RndMeth

Round toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   DoSatur

Saturate to max or min when overflows occur

{'off'} | 'on'

Transfer Fcn Lead or Lag (Lead or Lag Compensator) (masked subsystem)

   PoleZ

Pole of compensator (in Z plane)

string {'0.95'}

   ZeroZ

Zero of compensator (in Z plane)

string {'0.75'}

   ICPrevOutput

Initial condition for previous output

string {'0.0'}

   ICPrevInput

Initial condition for previous input

string {'0.0'}

   RndMeth

Round toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   DoSatur

Saturate to max or min when overflows occur

{'off'} | 'on'

Transfer Fcn Real Zero (Transfer Fcn Real Zero) (masked subsystem)

   ZeroZ

Zero (in Z plane)

string {'0.75'}

   ICPrevInput

Initial condition for previous input

string {'0.0'}

   RndMeth

Round toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   DoSatur

Saturate to max or min when overflows occur

{'off'} | 'on'

Unit Delay (UnitDelay)


   X0

Initial condition

scalar or vector {'0'}

   SampleTime

Sample time (-1 for inherited)

string {'1'}

   StateIdentifier

State name

string {}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

{'off'} | 'on'

   RTWStateStorageClass

RTW storage class

{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'

   RTWStateStorageType
   Qualifier

RTW storage type qualifier

string {}

Weighted Moving Average (S-Function) (Weighted Moving Average) (masked subsystem)

   mgainval

Weights

string {'[0.1:0.1:1 0.9:-0.1:0.1]'}

   vinit

Initial condition

string {'0.0'}

   samptime

Sample time

string {'-1'}

   GainDataTypeScalingMode

Gain data type and scaling

'Specify via dialog' | {'Inherit via internal rule'}

   GainDataType

Parameter data type: ex. sfix(16), uint(8), float('single')

string {'sfix( 16 )'}

   MatRadixGroup

Parameter scaling mode

'Use Specified Scaling' | 'Best Precision: Element-wise' | 'Best Precision: Row-wise' | 'Best Precision: Column-wise' | {'Best Precision: Matrix-wise'}

   GainScaling

Parameter scaling: Slope ex. 2^-9

string {'2^-10'}

   OutputDataTypeScaling
   Mode

Output data type and scaling

'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'

   OutDataType

Output data type: ex. sfix(16), uint(8), float('single')

string {'sfix(16)'}

   OutScaling

Output scaling: Slope or [Slope Bias] ex. 2^-9

string {'2^-10'}

   LockScale

Lock output scaling so autoscaling tool can't change it

{'off'} | 'on'

   RndMeth

Round toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   DoSatur

Saturate to max or min when overflows occur

{'off'} | 'on'

Zero-Order Hold (ZeroOrderHold)

   SampleTime

Sample time (-1 for inherited)

string {'1'}

Logic and Bit Operations Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Bit Clear (Bit Clear) (masked subsystem)

   iBit

Index of bit (0 is least significant)

string {'0'}

Bit Set (Bit Set) (masked subsystem)

   iBit

Index of bit (0 is least significant)

string {'0'}

Bitwise Operator (S-Function) (Bitwise Operator) (masked subsystem)

   logicop

Operator

{'AND'} | 'OR' | 'NAND' | 'NOR' | 'XOR' | 'NOT'

   UseBitMask

Use bit mask ...

'off' | {'on'}

   NumInputPorts

Number of input ports

string {'1'}

   BitMask

Bit mask

string {'bin2dec('11011001')'}

   BitMaskRealWorld

Treat mask as

'Real World Value' | {'Stored Integer'}

Combinatorial Logic (CombinatorialLogic)

   TruthTable

Truth table

string {'[0 0;0 1;0 1;1 0;0 1;1 0;1 0;1 1]'}

   SampleTime

Sample time (-1 for inherited

string {'-1'}

Compare To Constant (Compare To Constant) (masked subsystem)

   relop

Operator

'==' | '~=' | '<' | {'<='} | '>=' | '>'

   const

Constant value

string {'3.0'}

   LogicOutDataTypeMode

Output data type mode

{'uint8'} | 'boolean'

Compare To Zero (Compare To Zero) (masked subsystem)

   relop

Operator

'==' | '~=' | '<' | {'<='} | '>=' | '>'

   LogicOutDataTypeMode

Output data type mode

{'uint8'} | 'boolean'

Detect Change (Detect Change) (masked subsystem)

   vinit

Initial condition

string {'0'}

Detect Decrease (Detect Decrease) (masked subsystem)

   vinit

Initial condition

string {'0.0'}

Detect Fall Negative (Detect Fall Negative) (masked subsystem)

   vinit

Initial condition

string {'0'}

Detect Fall Nonpositive (Detect Fall Nonpositive) (masked subsystem)

   vinit

Initial condition

string {'0'}

Detect Increase (Detect Increase) (masked subsystem)

   vinit

Initial condition

string {'0.0'}

Detect Rise Nonnegative (Detect Rise Nonnegative) (masked subsystem)

   vinit

Initial condition

string {'0'}

Detect Rise Positive (Detect Rise Positive) (masked subsystem)

   vinit

Initial condition

string {'0'}

Extract Bits (Extract Bits) (masked subsystem)

   bitsToExtract

Bits to extract

{'Upper half'} | 'Lower half' | 'Range starting with most | significant bit' | 'Range ending with least significant bit' | 'Range of bits'

   numBits

Number of bits

string {'8'}

   bitIdxRange

Bit indices ([start end], 0-based relative to LSB)

string {'[0 7]'}

   outScalingMode

Output scaling mode

{'Preserve fixed-point scaling'} | 'Treat bit field as an integer'

Interval Test (Interval Test) (masked subsystem)

   IntervalClosedRight

Interval closed on right

'off' | {'on'}

   uplimit

Upper limit

string {'0.5'}

   IntervalClosedLeft

Interval closed on left

'off' | {'on'}

   lowlimit

Lower limit

string {'-0.5'}

   LogicOutDataTypeMode

Output data type mode

'uint8' | {'boolean'}

Interval Test Dynamic (Interval Test Dynamic) (masked subsystem)

   IntervalClosedRight

Interval closed on right

'off' | {'on'}

   IntervalClosedLeft

Interval closed on left

'off' | {'on'}

   LogicOutDataTypeMode

Output data type mode

'uint8' | {'boolean'}

Logical Operator (Logic)

   Operator

Operator

{'AND'} | 'OR' | 'NAND' | 'NOR' | 'XOR' | 'NOT'

   Inputs

Number of input ports

string {'2'}

   AllPortsSameDT

Require all inputs and output to have same data type

{'off'} | 'on'

   OutDataTypeMode

Output data type mode

{'Boolean'} | 'Logical (see Advanced Sim. Parameters)' | 'Specify via dialog'

   LogicDataType

Output data type (e.g., uint(8), sint(32))

string {'uint(8)'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Relational Operator (RelationalOperator)

   Operator

Relational Operator

'==' | '~=' | '<' | {'<='} | '>=' | '>'

   InputSameDT

Require all inputs to have same data type

{'off'} | 'on'

   LogicOutDataTypeMode

Output data type mode

'uint8' | {'boolean'}

   LogicDataType

Output data type (e.g., uint(8), sint(32))

string {'uint(8)'}

   ZeroCross

Enable zero crossing detection

'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Shift Arithmetic (Shift Arithmetic) (masked subsystem)

   nBitShiftRight

Number of bits to shift right (use negative value to shift left)

string {'0'}

   nBinPtShiftRight

Number of places by which binary point shifts right (use negative value to shift left)

string {'0'}

Lookup Tables Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Cosine (Cosine) (masked subsystem)

   NumDataPoints

Number of data points for lookup table

string {'(2^5)+1'}

Direct Lookup Table (n-D) (S-Function) (LookupNDDirect) (masked subsystem)

   maskTabDims

Number of table dimensions

'1' | {'2'} | '3' | '4' | 'More...'

   explicitNumDims

Explicit number of table dimensions

string {'1'}

   outDims

Inputs select this object from table

{'Element'} | 'Column' | '2-D Matrix'

   tabIsInput

Make table an input

{'off'} | 'on'

   mxTable

Table data

string {'[4 5 6;16 19 20;10 18 23]'}

   clipFlag

Action for out of range input

'None' | {'Warning'} | 'Error'

Interpolation (n-D) using PreLookup (LookupNDInterpIdx) (masked subsystem)

   numDimsPopupSelect

Number of table dimensions

'1' | {'2'} | '3' | '4' | 'More...'

   explicitNumDims

Explicit number of table dimensions

string {'2'}

   table

Table data

string {'sqrt([1:10]'*[1:10])'}

   interpMethod

Interpolation method

'None - Flat' | {'Linear'}

   extrapMethod

Extrapolation method

'None - Flat' | {'Linear'}

   rangeErrorMode

Action for out of range input

{'None'} | 'Warning' | 'Error' | 'Error - No index checking in generated code' | 'Warning - No index checking in generated code' | 'None - No index checking in generated code'

   NumSelectionDims

Number of sub-table selection dimensions

string {'0'}

Lookup Table (Lookup)


   InputValues

Vector of input values

vector {'[-5:5]'}

   OutputValues

Vector of output values

vector {'tanh([-5:5])'}

   LookUpMeth

Look-up method

{'Interpolation-Extrapolation'} | 'Interpolation-Use End Values' | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'

   OutDataTypeMode

Output data type mode

'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | 'Inherit via back propagation' | {'Same as input'}

   OutDataType

Output data type (e.g., sfix(16), uint(8), float('single'))

string {'sfix(16)'}

   OutScaling

Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])

string {'2^0'}

   LockScale

Lock output scaling against changes by the autoscaling tool

{'off'} | 'on'

   RndMeth

Round integer calculations toward

'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}

   SaturateOnInteger
   Overflow

Saturate on integer overflow

{'off'} | 'on'

   SampleTime

Sample time (-1 for inherited)

string {'-1'}

Lookup Table (2-D) (Lookup2D)

   RowIndex
Row index input values
string {'[1:3]'}
   ColumnIndex
Column index input values
string {'[1:3]'}
   OutputValues
Matrix of output values
string {'[4 5 6;16 19 20;10 18 23]'}
   LookUpMeth
Lookup method
{'Interpolation-Extrapolation'} | 'Interpolation-Use End Values' | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | 'Inherit via back propagation' | {'Same as first input'}
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Lookup Table (n-D) (LookupNDInterp) (masked subsystem)

   numDimsPopupSelect
Number of table dimensions
' 1 ' | {' 2 '} | ' 3 ' | ' 4 ' | 'More...'
   bp1
First input (row) breakpoint set
string {'[10,22,31]'}
   bp2
Second (column) input breakpoint set
string {'[10,22,31]'}
   bp3
Third input breakpoint set
string {'[1:3]'}
   bp4
Fourth input breakpoint set
string {'[1:3]'}
   bpcell
Fifth...Nth breakpoint sets (cell array)
string {'{ [1:3], [1:3] }'}
   explicitNumDims
Explicit number of dimensions
string {'2'}
   searchMode
Index search method
'Evenly Spaced Points' | 'Linear Search' | {'Binary Search'}
   cacheBpFlag
Begin index searches using previous index results
'on' | {'off'}
   vectorInputFlag
Use one (vector) input port instead of N ports
'on' | {'off'}
   tableData
Table data
string {'[4 5 6;16 19 20;10 18 23]'}
   interpMethod
Interpolation method
'None - Flat' | {'Linear'} | 'Cubic Spline'
   extrapMethod
Extrapolation method
'None - Clip' | {'Linear'} | 'Cubic Spline'
   rangeErrorMode
Action for out of range input
{'None'} | 'Warning' | 'Error'

Lookup Table Dynamic (Lookup Table Dynamic) (masked subsystem)

   LookUpMeth
Look-Up Method
'Interpolation-Extrapolation' | {'Interpolation-Use End Values'} | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'
   OutputDataTypeScaling
   Mode
Output data type and scaling
{'Specify via dialog'} | 'Inherit via back propagation'
   OutDataType
Output data type: ex. sfix(16), uint(8), float('single')
string {'float('double')'}
   OutScaling
Output scaling: Slope or [Slope Bias] ex. 2^-9
string {'2^-10'}
   LockScale
Lock output scaling so autoscaling tool can't change it
'on' | {'off'}
   RndMeth
Round toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}

PreLookup Index Search (LookupIdxSearch) (masked subsystem)

   bpData
Breakpoint data
string {'[10:10:100]'}
   searchMode
Index search method
'Evenly Spaced Points' | 'Linear Search' | {'Binary Search'}
   cacheBpFlag
Begin index search using previous index result
'on' | {'off'}
   outputFlag
Output only the index
'on' | {'off'}
   IndexDataType
Index data type
{'uint32'} | 'int32'
   extrapMode
Process out of range input
'Clip to Range' | {'Linear Extrapolation'}
   rangeErrorMode
Action for out of range input
{'None'} | 'Warning' | 'Error'

Sine (Sine) (masked subsystem)

   NumDataPoints

Number of data points for lookup table

string {'(2^5)+1'}

Math Operations Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Abs (Abs)

   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Add (Sum)

   IconShape
Icon shape
{'rectangular'} | 'round'
   Inputs
List of signs
string {'++'}
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^-10'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Algebraic Constraint (Algebraic Constraint) (masked subsystem)

   z0
Initial guess
string {'0'}

Assignment (Assignment)

   InputType
Input type
{'Vector'} | 'Matrix'
   IndexMode
Index mode
'Zero-based' | {'One-based'}
   IndexIsStartValue
Use index as starting value
'on' | {'off'}
   ElementSrc
Source of element indices (E)
{'Internal'} | 'External'
   Elements
Elements (-1 for all elements)
string {'1'}
   RowSrc
Source of row indices (R)
{'Internal'} | 'External'
   Rows
Rows (-1 for all rows)
string {'1'}
   ColumnSrc
Source of column indices (C)
{'Internal'} | 'External'
   Columns
Columns (-1 for all columns)
string {'1'}
   OutputInitialize
Output (Y)
'Initialize using input (U1)' | 'Specify required dimensions'
   OutputDimensions
Output dimensions
string {'[1 1]'}
   DiagnosticForDimensions
Diagnostic if not all required dimensions are populated
{'Error'} | 'Warning' | 'None'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Bias (Bias)

   Bias
Bias
string {'0.0'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}

Complex to Magnitude-Angle (ComplexToMagnitudeAngle)

   Output
Output
'Magnitude' | 'Angle' | {'Magnitude and angle'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Complex to Real-Imag (ComplexToRealImag)

   Output
Output
'Real' | 'Imag' | {'Real and imag'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Divide (Product)

   Inputs
Number of inputs
string {'*/'}
   Multiplication
Multiplication
{'Element-wise(.*)'} | 'Matrix(*)'
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^-10'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Dot Product (Dot Product) (masked subsystem)

   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutputDataTypeScaling
   Mode
Output data type mode
'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^-10'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculation toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate on integer overflow
'on' | {'off'}

Gain (Gain)

   Gain
Gain
string {'1'}
   Multiplication
Multiplication
{'Element-wise(K.*u)'} | 'Matrix(K*u)' | 'Matrix(u*K)' | 'Matrix(K*u) (u vector)'
   ParameterDataTypeMode
Parameter data type mode
'Specify via dialog' | {'Inherit via internal rule'} | 'Same as input'
   ParameterDataType
Parameter data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   ParameterScalingMode
Parameter scaling mode
'Use specified scaling' | 'Best Precision: Element-wise' | 'Best Precision: Row-wise' | 'Best Precision: Column-wise' | {'Best Precision: Matrix-wise'}
   ParameterScaling
Parameter scaling (Slope or [Slope Bias], e.g., 2^-9)
string {'2^0'}
   OutDataTypeMode
Output data type mode
'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Magnitude-Angle to Complex (MagnitudeAngleToComplex)

   Input
Input
'Magnitude' | 'Angle' | {'Magnitude and angle'}
   ConstantPart

string {'0'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Math Function (Math)

   Operator
Function
{'exp'} | 'log' | '10^u' | 'log10' | 'magnitude^2' | 'square' | 'sqrt' | 'pow' | 'conj' | 'reciprocal' | 'hypot' | 'rem' | 'mod' | 'transpose' | 'hermitian'
   OutputSignalType
Output signal type
{'auto'} | 'real' | 'complex'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | 'Inherit via internal rule' | 'Inherit via back propagation' | {'Same as first input'}
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
{'on'} | 'off'
Matrix Concatenation (Matrix Concatenation) (masked subsystem)
   numInports
Number of inputs
string {'2'}
   catMethod
Concatenation method
{'Horizontal'} | 'Vertical'
MinMax (MinMax)
   Function
Function
{'min'} | 'max'
   Inputs
Number of input ports
string {'1'}
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
MinMax Running Resettable (MinMax Running Resettable) (masked subsystem)
   Function
Function
{'min'} | 'max'
   vinit
Initial condition
string {'0.0'}
Polynomial (Polyval) (masked subsystem)
   coefs
Polynomial coefficients
string {'[ +2.081618890e-019, -1.441693666e-014, +4.719686976e-010, -8.536869453e-006, +1.621573104e-001, -8.087801117e+001 ]'}
Product (Product)
   Inputs
Number of inputs
string {'2'}
   Multiplication
Multiplication
{'Element-wise(.*)'} | 'Matrix(*)'
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
{'Zero'} | 'Nearest' | 'Ceiling' | 'Floor'
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Product of Elements (Product)
   Inputs
Number of inputs
string {'*'}
   Multiplication
Multiplication
{'Element-wise(.*)'} | 'Matrix(*)'
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^-10'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Real-Imag toComplex (RealImagToComplex)
   Input
Input
'Real' | 'Imag' | {'Real and imag'}
   ConstantPart

string {'0'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Reshape (Reshape) (masked subsystem)
   OutputDimensionality
Output dimensionality
{'1-D array'} | 'Column vector' | 'Row vector' | 'Customize'
   OutputDimensions
Output dimensions
string {'[1,1]'}
Rounding Function (Rounding)
   Operator
Function
{'floor'} | 'ceil' | 'round' | 'fix'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Sign (Signum)
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Sine Wave Function (Sin)
   SineType
Sine type
{'Time based'} | 'Sample based'
   TimeSource
Time (t)
'Use simulation time' | {'Use external signal'}
   Amplitude
Amplitude
string {'1'}
   Bias
Bias
string {'0'}
   Frequency
Frequency (rad/sec)
string {'1'}
   Phase
Phase (rad)
string {'0'}
   Samples
Samples per period
string {'10'}
   Offset
Number of offset samples
string {'0'}
   SampleTime
Sample time
string {'0'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
Slider Gain (Slider Gain) (masked subsystem)
   low
Low
string {'0'}
   gain
Gain
string {'1'}
   high
High
string {'2'}
Subtract (Sum)
   IconShape
Icon shape
{'rectangular'} | 'round'
   Inputs
List of signs
string {'+-'}
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^-10'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Sum (Sum)
   IconShape
Icon shape
'rectangular' | {'round'}
   Inputs
List of signs
string {'|++'}
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Sum of Elements (Sum)
   IconShape
Icon shape
{'rectangular'} | 'round'
   Inputs
List of signs
string {'+'}
   InputSameDT
Require all inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^-10'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Trigonometric Function (Trigonometry)
   Operator
Function
{'sin'} | 'cos' | 'tan' | 'asin' | 'acos' | 'atan' | 'atan2' | 'sinh' | 'cosh' | 'tanh' | 'asinh' | 'acosh' | 'atanh'
   OutputSignalType
Output signal type
{'auto'} | 'real' | 'complex'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Unary Minus (Unary Minus) (masked subsystem)
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}
Weighted Sample Time Math (Sample Time Math) (masked subsystem)
   TsampMathOp
Operation
{'+'} | '-' | '*' | '/' | 'Ts Only' | '1/Ts Only'
   weightValue
Weight value
string {'1.0'}
   TsampMathImp
Implement using
{'Online Calculations'} | 'Offline Scaling Adjustment'
   OutputDataTypeScaling
   Mode
Output data type and scaling
{'Inherit via internal rule'} | 'Inherit via back propagation'
   RndMeth
Round toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}

Model Verification Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values
Assertion (Assertion)
   Enabled
Enable assertion
{'on'} | 'off'
   AssertionFailFcn
Simulation callback when assertion fails
string {''}
   StopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Check Discrete Gradient (Checks_Gradient) (masked subsystem)
   gradient
Maximum gradient
string {'1'}
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Dynamic Gap (Checks_DGap) (masked subsystem)
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Dynamic Lower Bound (Checks_DMin) (masked subsystem)
   Enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Dynamic Range (Checks_DRange) (masked subsystem)
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Dynamic Upper Bound (Checks_DMax) (masked subsystem)
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Input Resolution (Checks_Resolution) (masked subsystem)
   resolution
Resolution
string {'1'}
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
Check Static Gap (Checks_SGap) (masked subsystem)
   max
Upper bound
string {'100'}
   max_included
Inclusive upper bound
{'on'} | 'off'
   min
Lower bound
string {'0'}
   min_included
Inclusive lower bound
{'on'} | 'off'
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Static Lower Bound (Checks_SMin) (masked subsystem)
   min
Lower bound
string {'0'}
   min_included
Inclusive boundary
{'on'} | 'off'
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Static Range (Checks_SRange) (masked subsystem)
   max
Upper bound
string {'100'}
   max_included
Inclusive upper bound
{'on'} | 'off'
   min
Lower bound
string {'0'}
   min_included
Inclusive lower bound
{'on'} | 'off'
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'
Check Static Upper Bound (Checks_SMax) (masked subsystem)
   max
Upper bound
string {'0'}
   max_included
Inclusive boundary
{'on'} | 'off'
   enabled
Enable assertion
{'on'} | 'off'
   callback
Simulation callback when assertion fails (optional)
string {''}
   stopWhenAssertionFail
Stop simulation when assertion fails
{'on'} | 'off'
   export
Output assertion signal
'on' | {'off'}
   icon
Select icon type
{'graphic'} | 'text'

Model-Wide Utilities Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Block Support Table(Block Support Table) (masked subsystem)

DocBlock (DocBlock) (masked subsystem)
   ECoderFlag
RTW Embedded Coder Flag
string {''}
   DocumentType
Document Type
{'Text'} | 'RTF' | 'HTML'

Model Advisor (Model Advisor) (masked subsystem)

Model Info (CMBlock) (masked subsystem)
   InitialSaveTempField
InitialSaveTempField
string {''}
   InitialBlockCM
InitialBlockCM
string {'None'}
   BlockCM
BlockCM
string {'None'}
   Frame
Frame
string {'on'}
   SaveTempField
SaveTempField
string {''}
   DisplayStringWithTags
DisplayStringWithTags
string {'Model Info'}
   MaskDisplayString
MaskDisplayString
string {'Model Info'}
   HorizontalTextAlignment
HorizontalTextAlignment
string {'Center'}
   LeftAlignmentValue
LeftAlignmentValue
string {'0.5'}
   SourceBlockDiagram
SourceBlockDiagram
string {'untitled'}
   TagMaxNumber
TagMaxNumber
string {'20'}
   CMTag1
CMTag1
string {''}
   CMTag2
CMTag2
string {''}
   CMTag3
CMTag3
string {''}
   CMTag4
CMTag4
string {''}
   CMTag5
CMTag5
string {''}
   CMTag6
CMTag6
string {''}
   CMTag7
CMTag7
string {''}
   CMTag8
CMTag8
string {''}
   CMTag9
CMTag9
string {''}
   CMTag10
CMTag10
string {''}
   CMTag11
CMTag11
string {''}
   CMTag12
CMTag12
string {''}
   CMTag13
CMTag13
string {''}
   CMTag14
CMTag14
string {''}
   CMTag15
CMTag15
string {''}
   CMTag16
CMTag16
string {''}
   CMTag17
CMTag17
string {''}
   CMTag18
CMTag18
string {''}
   CMTag19
CMTag19
string {''}
   CMTag20
CMTag20
string {''}
Timed-Based Linearization (Timed Linearization) (masked subsystem)
   LinearizationTime
Linearization time
string {'1'}
   SampleTime
Sample time (of linearized model)
string {'0'}
Trigger-Based Linearization (Triggered Linearization) (masked subsystem)
   TriggerType
Trigger type
{'rising'} | 'falling' | 'either' | 'function-call'
   SampleTime
Sample time (of linearized model)
string {'0'}

Ports & Subsystems Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values
Configurable Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {'self'}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
'on' | {'off'}
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
Atomic Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
Code Reuse Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
'Auto' | 'Inline' | 'Function' | {'Reusable function'}
   RTWFcnNameOpts
RTW function name options
'Auto' | {'Use subsystem name'} | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
'Auto' | 'Use subsystem name' | {'Use function name'} | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
Enable (EnablePort)


   StatesWhenEnabling
States when enabling
{'held'} | 'reset'
   ShowOutputPort
Show output port
'on' | {'off'}
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
Enabled and Triggered Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
EnabledSubsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
For Iterator Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
Function-Call Generator (Function-Call Generator) (masked subsystem)
   sample_time
Sample time
string {'1'}
   numberOfIterations
Number of iterations
string {'1'}
Function-Call Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
If (If)
   NumInputs
Number of inputs
string {'1'}
   IfExpression
If expression (e.g., u1 ~= 0)
string {'u1 > 0'}
   ElseIfExpressions
Elseif expressions (comma-separated list, e.g., u2 ~= 0, u3(2) < u2)
string {''}
   ShowElse
Show else condition
{'on'} | 'off'
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
If Action Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
In1 (Inport)
   Port
Port number
string {'1'}
   IconDisplay
Icon display
'Signal name' | {'Port number'} | 'Port number and signal name'
   UseBusObject
Specify properties via bus object
'on' | {'off'}
   BusObject
For internal use

   BusOutputAsStruct
Output as nonvirtual bus
'on' | {'off'}
   PortDimensions
Port dimensions (-1 for inherited)
string {'-1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
   DataType
Data type
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   SignalType
Signal type
{'auto'} | 'real' | 'complex'
   SamplingMode
Sampling mode
{'auto'} | 'Sample based' | 'Frame based'
   LatchInput
Latch (buffer) input
'on' | {'off'}
   Interpolate
Interpolate data
{'on'} | 'off'
Model (ModelReference)
   ModelName
Model name (without the .mdl extension)
string {'<Enter Model Name>'}
   ParameterArgumentNames
Model arguments
string {''}
   ParameterArgumentValues
Model argument values (for this instance)
string {''}
   AvailSigsInstanceProps

handle vector {''}
   AvailSigsDefaultProps

handle vector {''}
   DefaultDataLogging

'on' | {'off'}
Out1 (Outport)
   Port
Port number
string {'1'}
   IconDisplay
Icon display
'Signal name' | {'Port number'} | 'Port number and signal name'
   UseBusObject
Specify properties via bus object
'on' | {'off'}
   BusObject
For internal use

   BusOutputAsStruct
Output as nonvirtual bus in parent model
'on' | {'off'}
   PortDimensions
Port dimensions (-1 for inherited)
string {'-1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
   DataType
Data type
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   SignalType
Signal type
{'auto'} | 'real' | 'complex'
   SamplingMode
Sampling mode
{'auto'} | 'Sample based' | 'Frame based'
   OutputWhenDisabled
Output when disabled
{'held'} | 'reset'
   InitialOutput
Initial output
string {'[]'}
Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
'on' | {'off'}
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
Switch Case (SwitchCase)
   CaseConditions
Case conditions (e.g., {1,[2,3]})
string {'{1}'}
   CaseShowDefault
Show default case
{'on'} | 'off'
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Switch Case Action Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
Trigger (TriggerPort)
   TriggerType
Trigger type
{'rising'} | 'falling' | 'either' | 'function-call'
   StatesWhenEnabling
States when enabling
{'held'} | 'reset' | 'inherit'
   ShowOutputPort
Show output port
'on' | {'off'}
   OutputDataType
Output data type
{'auto'} | 'double' | 'int8'
   SampleTimeType
Sample time type
{'triggered'} | 'periodic'
   SampleTime
Sample time
string {'1'}
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
Triggered Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
While Iterator Subsystem (SubSystem)
   ShowPortLabels
Show port labels
{'on'} | 'off'
   BlockChoice
Block choice
{''}
   TemplateBlock
Template block
string {''}
   MemberBlocks
Member blocks
string {''}
   Permissions
Read/write permissions
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
   ErrorFcn
Name of error callback function
string {''}
   PermitHierarchical
   Resolution
Permit hierarchical resolution
{'All'} | 'ParametersOnly' | 'None'
   TreatAsAtomicUnit
Treat as atomic unit
{'on'} | 'off'
   MinAlgLoopOccurrences
Minimize algebraic loop occurrences
'on' | {'off'}
   PropExecContextAcross
   SSBoundary
Propagate execution context across subsystem boundary
{'on'} | 'off'
   SystemSampleTime
Sample time (-1 for inherited)
string {'-1'}
   RTWSystemCode
RTW system code
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
   RTWFcnNameOpts
RTW function name options
{'Auto'} | 'Use subsystem name' | 'User specified'
   RTWFcnName
RTW function name
string {''}
   RTWFileNameOpts
RTW filename options
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
   RTWFileName
RTW filename (no extension)
string {''}
   DataTypeOverride

{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
   MinMaxOverflowLogging

{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'

Signal Attributes Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values
Data Type Conversion (DataTypeConversion)
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog' | {'Inherit via back propagation'}
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   LockScale
Lock output scaling against changes by the autoscaling tool
'on' | {'off'}
   ConvertRealWorld
Input and output to have equal
{'Real World Value (RWV)'} | 'Stored Integer (SI)'
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Data Type Conversion Inherited (Conversion Inherited) (masked subsystem)
   ConvertRealWorld
Input and Output to have equal
{'Real World Value'} | 'Stored Integer'
   RndMeth
Round toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}
Data Type Duplicate (Data Type Duplicate) (masked subsystem)
   NumInputPorts
Number of input ports
string {'2'}
Data Type Propagation (Data Type Propagation) (masked subsystem)
   PropDataTypeMode
1. Propagated data type
'Specify via dialog' | {'Inherit via propagation rule'}
   PropDataType
1.1. Propagated data type: ex. sfix(16), uint(8), float('single')
string {'sfix(16)'}
   IfRefDouble
1.1. If any reference input is double, output is
{'double'} | 'single'
   IfRefSingle
1.2. If any reference input is single, output is
'double' | {'single'}
   IsSigned
1.3. Is-Signed
'IsSigned1' | 'IsSigned2' | {'IsSigned1 or IsSigned2'} | 'TRUE' | 'FALSE'
   NumBitsBase
1.4.1. Number-of-Bits: Base
'NumBits1' | 'NumBits2' | {'max([NumBits1 NumBits2])'} | 'min([NumBits1 NumBits2])' | 'NumBits1+NumBits2'
   NumBitsMult
1.4.2. Number-of-Bits: Multiplicative adjustment
string {'1'}
   NumBitsAdd
1.4.3. Number-of-Bits: Additive adjustment
string {'0'}
   NumBitsAllowFinal
1.4.4. Number-of-Bits: Allowable final values
string {'1:128'}
   PropScalingMode
2. Propagated scaling
'Specify via dialog' | {'Inherit via propagation rule'} | 'Obtain via best precision'
   PropScaling
2.1. Propagated scaling: Slope or [Slope Bias] ex. 2^-9
string {'2^-10'}
   ValuesUsedBestPrec
2.1. Values used to determine best precision scaling.
string {'[5 -7]'}
   SlopeBase
2.1.1. Slope: Base
'Slope1' | 'Slope2' | 'max([Slope1 Slope2])' | {'min([Slope1 Slope2])'} | 'Slope1*Slope2' | 'Slope1/Slope2' | 'PosRange1' | 'PosRange2' | 'max([PosRange1 PosRange2])' | 'min([PosRange1 PosRange2])' | 'PosRange1*PosRange2' | 'PosRange1/PosRange2'
   SlopeMult
2.1.2. Slope: Multiplicative adjustment
string {'1'}
   SlopeAdd
2.1.3. Slope: Additive adjustment
string {'0'}
   BiasBase
2.2.1. Bias: Base
{'Bias1'} | 'Bias2' | 'max([Bias1 Bias2])' | 'min([Bias1 Bias2])' | 'Bias1*Bias2' | 'Bias1/Bias2' | 'Bias1+Bias2' | 'Bias1-Bias2'
   BiasMult
2.2.2. Bias: Multiplicative adjustment
string {'1'}
   BiasAdd
2.2.3. Bias: Additive adjustment
string {'0'}

Data Type Scaling Strip (Scaling Strip) (masked subsystem)

IC (InitialCondition)
   Value
Initial value
string {'1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Probe (Probe)
   ProbeWidth
Probe width
{'on'} | 'off'
   ProbeSampleTime
Probe sample time
{'on'} | 'off'
   ProbeComplexSignal
Detect complex signal
{'on'} | 'off'
   ProbeSignalDimensions
Probe signal dimensions
{'on'} | 'off'
   ProbeFramedSignal
Detect framed signal
{'on'} | 'off'
   ProbeWidthDataType
Data type for width
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
   ProbeSampleTimeDataType
Data type for sample time
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
   ProbeComplexityDataType
Data type for signal complexity
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
   ProbeDimensionsDataType
Data type for signal dimensions
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
   ProbeFrameDataType
Data type for signal frames
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
Rate Transition (RateTransition)
   Integrity
Ensure data integrity during data transfer
{'on'} | 'off'
   Deterministic
Ensure deterministic data transfer (maximum delay)
{'on'} | 'off'
   X0
Initial conditions
string {'0'}
   OutPortSampleTime
Output port sample time
string {'-1'}
Signal Conversion (SignalConversion)
   ConversionOutput
Output
{'Contiguous copy'} | 'Bus copy' | 'Virtual bus' | 'Nonvirtual bus'
   OverrideOpt
Override optimizations and always copy signal
'on' | {'off'}
Signal Specification (SignalSpecification)
   Dimensions
Dimensions (-1 for inherited)
string {'-1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
   DataType
Data type
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   SignalType
Signal type
{'auto'} | 'real' | 'complex'
   SamplingMode
Sampling mode
{'auto'} | 'Sample based' | 'Frame based'
Weighted Sample Time (Sample Time Math) (masked subsystem)
   TsampMathOp
Operation
'+' | '-' | '*' | '/' | {'Ts Only'} | '1/Ts Only'
   weightValue
Weight value
string {'1.0'}
   TsampMathImp
Implement using
{'Online Calculations'} | 'Offline Scaling Adjustment'
   OutputDataTypeScaling
   Mode
Output data type and scaling
{'Inherit via internal rule'} | 'Inherit via back propagation'
   RndMeth
Round toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}
Width (Width)
   OutputDataTypeScaling
   Mode
Output data type mode
{'Choose intrinsic data type'} | 'Inherit via back propagation' | 'All ports same datatype'
   DataType
Output data type
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32'

Signal Routing Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values
BusCreator (BusCreator)
   Inputs
Number of inputs
string {'2'}
   DisplayOption
Display option
'none' | 'signals' | {'bar'}
   UseBusObject
Specify properties via bus object
'on' | {'off'}
   BusObject
For internal use

   NonVirtualBus
Output as nonvirtual bus
'on' | {'off'}
Bus Selector (BusSelector)
   OutputSignals
Specifies the names of the input bus signals selected for output. Corresponds to the Selected signals list on the block's parameter dialog box.
string {'signal1,signal2'}
   MuxedOutput
If on, this parameter causes the Bus Selector to multiplex the selected signals at its output. Corresponds to the Muxed output check box on the block's parameter dialog box.
'on' | {'off'}
   InputSignals
Specifies the names of the signal elements of the bus connected to the Bus Selector's input port.
matrix {'{}'}
Data Store Memory (DataStoreMemory)
   DataStoreName
Data store name
string {'A'}
   InitialValue
Initial value
string {'0'}
   StateMustResolveTo
   SignalObject
Data store name must resolve to Simulink signal object
'on' | {'off'}
   RTWStateStorageClass
RTW storage class
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
   RTWStateStorageType
   Qualifier
RTW type qualifier
string {''}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
   ShowAdditionalParam
Show additional parameters
'on' | {'off'}
   DataType
Data type
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   SignalType
Signal type
{'auto'} | 'real' | 'complex'
Data Store Read (DataStoreRead)
   DataStoreName
Data store name
string {'A'}
   SampleTime
Sample time
string {'0'}
Data Store Write (DataStoreWrite)
   DataStoreName
Data store name
string {'A'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Demux (Demux)
   Outputs
Number of outputs
string {'2'}
   DisplayOption
Display option
'none' | {'bar'}
   BusSelectionMode
Bus selection mode
'on' | {'off'}
Environment Controller (Environment Controller) (masked subsystem)
From (From)
   GotoTag
Goto tag
string {'A'}
   IconDisplay
Icon display
'Signal name' | {'Tag'} | 'Tag and signal name'
Goto (Goto)
   GotoTag
Tag
string {'A'}
   IconDisplay
Icon display
'Signal name' | {'Tag'} | 'Tag and signal name'
   TagVisibility
Tag visibility
{'local'} | 'scoped' | 'global'
Goto Tag Visibility (GotoTagVisibility)
   GotoTag
Goto tag
string {'A'}
Index Vector (MultiPortSwitch)
   Inputs
Number of inputs
string {'1'}
   zeroidx
Use zero-based indexing
{'on'} | 'off'
   InputSameDT
Require all data port inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
{'Inherit via internal rule'} | 'Inherit via back propagation'
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Manual Switch (Manual Switch) (masked subsystem)
   sw
Current setting
string {'1'}
   action
Action
string {'0'}
Merge (Merge)
   Inputs
Number of inputs
string {'2'}
   InitialOutput
Initial output
string {'[]'}
   AllowUnequalInputPort
   Widths
Allow unequal port widths
'on' | {'off'}
   InputPortOffsets
Input port offsets
string {'[]'}
Multiport Switch (MultiPortSwitch)
   Inputs
Number of inputs
string {'3'}
   zeroidx
Use zero-based indexing
'on' | {'off'}
   InputSameDT
Require all data port inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
{'Inherit via internal rule'} | 'Inherit via back propagation'
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Mux (Mux)
   Inputs
Number of inputs
string {'2'}
   DisplayOption
Display option
'none' | 'signals' | {'bar'}
   UseBusObject
Specify properties via bus object
'on' | {'off'}
   BusObject
For internal use

   NonVirtualBus
Output as nonvirtual bus
'on' | {'off'}
Selector (Selector)
   InputType
Input type
{'Vector'} | 'Matrix'
   IndexMode
Index mode
'Zero-based' | {'One-based'}
   ElementSrc
Source of element indices (E)
{'Internal'} | 'External'
   Elements
Elements (-1 for all elements)
string {'[1 3]'}
   RowSrc
Source of row indices (R)
{'Internal'} | 'External'
   Rows
Rows (-1 for all rows)
string {'1'}
   ColumnSrc
Source of column indices (C)
{'Internal'} | 'External'
   Columns
Columns (-1 for all columns)
string {'1'}
   InputPortWidth
Input port width
string {'3'}
   IndexIsStartValue
Use index as starting value
'on' | {'off'}
   OutputPortSize
Output port dimensions
string {'1'}
Switch (Switch)
   Criteria
Criteria for passing first input
{'u2 >= Threshold'} | 'u2 > Threshold' | 'u2 ~= 0'
   Threshold
Threshold
string {'0'}
   InputSameDT
Require all data port inputs to have same data type
'on' | {'off'}
   OutDataTypeMode
Output data type mode
{'Inherit via internal rule'} | 'Inherit via back propagation'
   RndMeth
Round integer calculations toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   SaturateOnInteger
   Overflow
Saturate on integer overflow
'on' | {'off'}
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}

Sinks Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values
Display (Display)
   Format
Format
{'short'} | 'long' | 'short_e' | 'long_e' | 'bank' | 'hex (Stored Integer)' | 'binary (Stored Integer)' | 'decimal (Stored Integer)' | 'octal (Stored Integer)'
   Decimation
Decimation
string {'1'}
   Floating
Floating display
'on' | {'off'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
Floating Scope (Scope)
   Floating

{'on'} | 'off'
   Location

rectangle {'[376 294 700 533]'}
   Open

'on' | {'off'}
   NumInputPorts

string {'1'}
   TickLabels

'on' | 'off' | {'OneTimeTick'}
   ZoomMode

{'on'} | 'xonly' | 'yonly'
   AxesTitles

list
   Grid

'off' | {'on'} | 'xonly' | 'yonly'
   TimeRange

string {'auto'}
   YMin

string {'-5'}
   YMax

string {'5'}
   SaveToWorkspace

'on' | {'off'}
   SaveName

string {'ScopeData'}
   DataFormat

{'StructureWithTime'} | 'Structure' | 'Array'
   LimitDataPoints

{'on'} | 'off'
   MaxDataPoints

string {'5000'}
   Decimation

string {'1'}
   SampleInput

'on' | {'off'}
   SampleTime

string {'0'}
Out1 (Outport)
   Port
Port number
string {'1'}
   IconDisplay
Icon display
'Signal name' | {'Port number'} | 'Port number and signal name'
   UseBusObject
Specify properties via bus object
'on' | {'off'}
   BusObject
For internal use

   BusOutputAsStruct
Output as nonvirtual bus in parent model
'on' | {'off'}
   PortDimensions
Port dimensions (-1 for inherited)
string {'-1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
   DataType
Data type
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   SignalType
Signal type
{'auto'} | 'real' | 'complex'
   SamplingMode
Sampling mode
{'auto'} | 'Sample based' | 'Frame based'
   OutputWhenDisabled
Output when disabled
{'held'} | 'reset'
   InitialOutput
Initial output
string {'[]'}
Scope (Scope)
   Floating

'on' | {'off'}
   Location

rectangle {'[188 390 512 629]'}
   Open

'on' | {'off'}
   NumInputPorts

string {'1'}
   TickLabels

'on' | 'off' | {'OneTimeTick'}
   ZoomMode

{'on'} | 'xonly' | 'yonly'
   AxesTitles

list
   Grid

'off' | {'on'} | 'xonly' | 'yonly'
   TimeRange

string {'auto'}
   YMin

string {'-5'}
   YMax

string {'5'}
   SaveToWorkspace

'on' | {'off'}
   SaveName

string {'ScopeData1'}
   DataFormat

{'StructureWithTime'} | 'Structure' | 'Array'
   LimitDataPoints

{'on'} | 'off'
   MaxDataPoints

string {'5000'}
   Decimation

string {'1'}
   SampleInput

'on' | {'off'}
   SampleTime

string {'0'}
Stop Simulation
Terminator
To File (ToFile)
   Filename
Filename
string {'untitled.mat'}
   MatrixName
Variable name
string {'ans'}
   Decimation
Decimation
string {'1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
To Workspace (ToWorkspace)
   VariableName
Variable name
string {'simout'}
   MaxDataPoints
Limit data points to last
string {'inf'}
   Decimation
Decimation
string {'1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
   SaveFormat
Save format
'Structure With Time' | {'Structure'} | 'Array'
   FixptAsFi
Log fixed-point data as a fi object
'on' | {'off'}
XY Graph (XY scope) (masked subsystem)
   xmin
x-min
string {'-1'}
   xmax
x-max
string {'1'}
   ymin
y-min
string {'-1'}
   ymax
y-max
string {'1'}
   st
Sample time
string {'-1'}

Sources Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values
Band-Limited White Noise (Band-Limited White Noise) (masked subsystem)
   Cov
Noise power
string {'[0.1]'}
   Ts
Sample time
string {'0.1'}
   seed
Seed
string {'[23341]'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
Chirp Signal (chirp) (masked subsystem)
   f1
Initial frequency (Hz)
string {'0.1'}
   T
Target time (secs)
string {'100'}
   f2
Frequency at target time (Hz)
string {'1'}
   VectorParams1D
Interpret vectors parameters as 1-D
{'on'} | 'off'
Clock (Clock)
   DisplayTime
Display time
'on' | {'off'}
   Decimation
Decimation
string {'10'}
Constant (Constant)
   Value
Constant value
string {'1'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
   OutDataTypeMode
Output data type mode
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog' | {'Inherit from 'Constant value''} | 'Inherit via back propagation'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   ConRadixGroup
Output scaling mode
{'Use specified scaling'} | 'Best Precision: Vector-wise'
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   SampleTime
Sample time
string {'inf'}
Counter Free-Running (Counter Free-Running) (masked subsystem)
   NumBits
Number of Bits
string {'16'}
   tsamp
Sample time
string {'-1'}
Counter Limited (Counter Limited) (masked subsystem)
   uplimit
Upper limit
string {'7'}
   tsamp
Sample time
string {'-1'}
Digital Clock (DigitalClock)
   SampleTime
Sample time
string {'1'}
From File (FromFile)
   FileName
Filename
string {'untitled.mat'}
   SampleTime
Sample time
string {'0'}
From Workspace (FromWorkspace)
   VariableName
Data
string {'simin'}
   SampleTime
Sample time
string {'0'}
   Interpolate
Interpolate data
{'on'} | 'off'
   OutputAfterFinalValue
Form output after final data value by
{'Extrapolation'} | 'Setting to zero' | 'Holding final value' | 'Cyclic repetition'
Ground
In1 (Inport)
   Port
Port number
string {'1'}
   IconDisplay
Icon display
'Signal name' | {'Port number'} | 'Port number and signal name'
   UseBusObject
Specify properties via bus object
'on' | {'off'}
   BusObject
For internal use

   BusOutputAsStruct
Output as nonvirtual bus
'on' | {'off'}
   PortDimensions
Port dimensions (-1 for inherited)
string {'-1'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
   DataType
Data type
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
   OutDataType
Output data type (e.g., sfix(16), uint(8), float('single'))
string {'sfix(16)'}
   OutScaling
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
string {'2^0'}
   SignalType
Signal type
{'auto'} | 'real' | 'complex'
   SamplingMode
Sampling mode
{'auto'} | 'Sample based' | 'Frame based'
   LatchInput
Latch (buffer) input
'on' | {'off'}
   Interpolate
Interpolate data
{'on'} | 'off'
Pulse Generator (DiscretePulseGenerator)
   PulseType
Pulse type
{'Time based'} | 'Sample based'
   TimeSource
Time (t)
{'Use simulation time'} | 'Use external signal'
   Amplitude
Amplitude
string {'1'}
   Period
Period
string {'2'}
   PulseWidth
Pulse width
string {'50'}
   PhaseDelay
Phase delay
string {'0'}
   SampleTime
Sample time
string {'1'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
Ramp (Ramp) (masked subsystem)
   slope
Slope
string {'1'}
   start
Start time
string {'0'}
   X0
Initial output
string {'0'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
Random Number (RandomNumber)
   Mean
Mean
string {'0'}
   Variance
Variance
string {'1'}
   Seed
Initial seed
string {'0'}
   SampleTime
Sample time
string {'0'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
Repeating Sequence (Repeating table) (masked subsystem)
   rep_seq_t
Time values
string {'[0 2]'}
   rep_seq_y
Output values
string {'[0 2]'}
Repeating Sequence Interpolated (Repeating Sequence Interpolated) (masked subsystem)
   OutValues
Vector of output values
string {'[3 1 4 2 1].''}
   TimeValues
Vector of time values
string {'[0 0.1 0.5 0.6 1].''}
   LookUpMeth
Lookup method
{'Interpolation-Use End Values'} | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'
   tsamp
Sample time
string {'0.01'}
   OutputDataTypeScaling
   Mode
Output data type and scaling
{'Specify via dialog'} | 'Inherit via back propagation'
   OutDataType
Output data type: ex. sfix(16), uint(8), float('single')
string {'float('double')'}
   OutScaling
Output scaling: Slope or [Slope Bias] ex. 2^-9
string {'2^-10'}
   LockScale
Lock output scaling so autoscaling tool can't change it
'on' | {'off'}
Repeating Sequence Stair (Repeating Sequence Stair) (masked subsystem)
   OutValues
Vector of output values
string {'[3 1 4 2 1].''}
   tsamp
Sample time
string {'-1'}
   OutputDataTypeScaling
   Mode
Output data type and scaling
{'Specify via dialog'} | 'Inherit via back propagation'
   OutDataType
Output data type: ex. sfix(16), uint(8), float('single')
string {'float('double')'}
   ConRadixGroup
Output scaling mode
'Use Specified Scaling' | {'Best Precision: Vector-wise'}
   OutScaling
Output scaling: Slope or [Slope Bias] ex. 2^-9
string {'2^-12'}
   LockScale
Lock output scaling so autoscaling tool can't change it
'on' | {'off'}
Signal Builder (Sigbuilder block) (masked subsystem)
Signal Generator (SignalGenerator)
   WaveForm
Wave form
{'sine'} | 'square' | 'sawtooth' | 'random'
   TimeSource
Time (t)
{'Use simulation time'} | 'Use external signal'
   Amplitude
Amplitude
string {'1'}
   Frequency
Frequency
string {'1'}
   Units
Units
'rad/sec' | {'Hertz'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
Sine Wave (Sin)
   SineType
Sine type
{'Time based'} | 'Sample based'
   TimeSource
Time (t)
{'Use simulation time'} | 'Use external signal'
   Amplitude
Amplitude
string {'1'}
   Bias
Bias
string {'0'}
   Frequency
Frequency (rad/sec)
string {'1'}
   Phase
Phase (rad)
string {'0'}
   Samples
Samples per period
string {'10'}
   Offset
Number of offset samples
string {'0'}
   SampleTime
Sample time
string {'0'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
Step (Step)
   Time
Step time
string {'1'}
   Before
Initial value
string {'0'}
   After
Final value
string {'1'}
   SampleTime
Sample time
string {'0'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'
   ZeroCross
Enable zero crossing detection
{'on'} | 'off'
Uniform Random Number (UniformRandomNumber)
   Minimum
Minimum
string {'-1'}
   Maximum
Maximum
string {'1'}
   Seed
Initial seed
string {'0'}
   SampleTime
Sample time
string {'0'}
   VectorParams1D
Interpret vector parameters as 1-D
{'on'} | 'off'

User-Defined Functions Library Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Embedded MATLAB Fcn (Stateflow) (masked subsystem)

Fcn (Fcn)
   Expr
Expression
string {'sin(u(1)*exp(2.3*(-u(2))))'}
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
M-file S-Function (M-S-Function)
   MFile
M-file name
string {'mlfile'}
   Parameters
Parameters
string {''}
MATLAB Fcn (MATLABFcn)
   MATLABFcn
MATLAB function
string {'sin'}
   OutputDimensions
Output dimensions
string {'-1'}
   OutputSignalType
Output signal type
{'auto'} | 'real' | 'complex'
   Output1D
Collapse 2-D results to 1-D
{'on'} | 'off'
   SampleTime
Sample time (-1 for inherited)
string {'-1'}
S-Function (S-Function)
   FunctionName
S-function name
string {'system'}
   Parameters
S-function parameters
string {''}
S-Function Builder (S-Function Builder) (masked subsystem)
   FunctionName
S-function name
string {'system'}
   Parameters
S-function parameters
string {''}

Additional Discrete Block Library Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values
Fixed-Point State-Space (Fixed-Point State-Space) (masked subsystem)
   A
State Matrix A
string {'[2.6020 -2.2793 0.6708; 1 0 0; 0 1 0]'}
   B
Input Matrix B
string {'[ 1; 0; 0]'}
   C
Output Matrix C
string {'[0.0184 0.0024 0.0055]'}
   D
Direct Feedthrough Matrix D
string {'[0.0033]'}
   X0
Initial condition for state
string {'0.0'}
   InternalDataType
Data type for internal calculations: ex. sfix(16), uint(8), float('single')
string {'float('double')'}
   StateEqScaling
Scaling for State Equation AX+BU: ex. 2^-9
string {'2^0'}
   OutputEqScaling
Scaling for Output Equation CX+DU: ex. 2^-9
string {'2^0'}
   LockScale
Lock output scaling so autoscaling tool can't change it
'on' | {'off'}
   RndMeth
Round toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}
Transfer Fcn Direct Form II (Transfer Fcn Direct Form II) (masked subsystem)
   NumCoefVec
Numerator coefficients
string {'[0.2 0.3 0.2]'}
   DenCoefVec
Denominator coefficients excluding lead (which must be 1.0)
string {'[-0.9 0.6]'}
   vinit
Initial condition
string {'0.0'}
   RndMeth
Round toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}
Transfer Fcn Direct Form II Time Varying (Transfer Fcn Direct Form II Time Varying) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   RndMeth
Round toward
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
   DoSatur
Saturate to max or min when overflows occur
'on' | {'off'}
Unit Delay Enabled (Unit Delay Enabled) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}
Unit Delay Enabled External IC (Unit Delay Enabled External Initial Condition) (masked subsystem)
   tsamp
Sample time
string {'-1'}
Unit Delay Enabled Resettable (Unit Delay Enabled Resettable) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}
Unit Delay Enabled Resettable External IC (Unit Delay Enabled Resettable External Initial Condition) (masked subsystem)
   tsamp
Sample time
string {'-1'}
Unit Delay External IC (Unit Delay External Initial Condition) (masked subsystem)
   tsamp
Sample time
string {'-1'}
Unit Delay Resettable (Unit Delay Resettable) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}
Unit Delay Resettable External IC (Unit Delay Resettable External Initial Condition) (masked subsystem)
   tsamp
Sample time
string {'-1'}
Unit Delay With Preview Enabled (Unit Delay With Preview Enabled) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}
Unit Delay With Preview Enabled Resettable (Unit Delay With Preview Enabled Resettable) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}
Unit Delay With Preview Enabled Resettable External RV (Unit Delay With Preview Enabled Resettable External RV) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}
Unit Delay With Preview Resettable (Unit Delay With Preview Resettable) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}
Unit Delay With Preview Resettable External RV (Unit Delay With Preview Resettable External RV) (masked subsystem)
   vinit
Initial condition
string {'0.0'}
   tsamp
Sample time
string {'-1'}

Table 9-1: Additional Math: Increment - Decrement Block Parameters 
Block (Type)/Parameter
Dialog Box Prompt
Values

Decrement Real World (Real World Value Decrement) (masked subsystem)

Decrement Stored Integer (Stored Integer Value Decrement) (masked subsystem)

Decrement Time To Zero (Decrement Time To Zero) (masked subsystem)

Decrement To Zero (Decrement To Zero) (masked subsystem)

Increment Real World (Real World Value Increment) (masked subsystem)

Increment Stored Integer (Stored Integer Value Increment) (masked subsystem)


Previous page  Common Block Parameters Mask Parameters Next page

© 1994-2005 The MathWorks, Inc.