Block-Specific Parameters

You can query and/or modify the properties (parameters) of a Simulink® diagram from the command line. Parameters that describe a model are known as model parameters, while parameters that describe a Simulink block are known as block parameters. Block parameters that are common to Simulink blocks are described as common block parameters. There are also block-specific parameters that are specific to particular blocks. Finally, there are mask parameters, which are parameters that describe a masked block.

The model and block properties also include callbacks, which are commands that execute when a certain model or block event occurs. These events include opening a model, simulating a model, copying a block, opening a block, etc.

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 work as masked subsystems. The tables indicate masked blocks by adding the designation "masked subsystem" after the block type.

The type listed for nonmasked blocks is the value of the BlockType parameter (see Common Block Properties). The type listed for masked blocks is the value of the MaskType parameter (see Mask Parameters).

The Dialog Box Prompt column indicates the text of the prompt for the parameter on the block 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).

    Tip   For block parameters that accept array values, the number of elements in the array cannot exceed what int_T can represent. This limitation applies to both simulation and Simulink Coder™ code generation.

    The maximum number of characters that a parameter edit field can contain is 49,000.

Continuous Library Block Parameters

Block (Type)/ParameterDialog Box PromptValues

Derivative (Derivative)

   CoefficientInTFapproximation

Coefficient c in the transfer function approximation s/(c*s+1) used for linearization

string — {'inf'}

Integrator (Integrator)

   ExternalReset

External reset

string — {'none'} | 'rising' | 'falling' | 'either' | 'level' | 'level hold'

   InitialConditionSource

Initial condition source

string — {'internal'} | 'external'

   InitialCondition

Initial condition

scalar or vector — {'0'}

   LimitOutput

Limit output

string — {'off'} | 'on'

   UpperSaturationLimit

Upper saturation limit

scalar or vector — {'inf'}

   LowerSaturationLimit

Lower saturation limit

scalar or vector — {'-inf'}

   ShowSaturationPort

Show saturation port

string — {'off'} | 'on'

   ShowStatePort

Show state port

string — {'off'} | 'on'

   AbsoluteTolerance

Absolute tolerance

string, scalar, or vector — {'auto'} | {'–1'} | any real scalar or vector

   IgnoreLimit

Ignore limit and reset when linearizing

string — {'off'} | 'on'

   ZeroCross

Enable zero–crossing detection

string — 'off' | {'on'}

   ContinuousStateAttributes

State Name

string — {''} | user-defined

Second-Order Integrator (SecondOrderIntegrator)

   ICSourceX

Initial condition source x

string — {'internal'} | 'external'

   ICX

Initial condition x

scalar or vector — {'0'}

   LimitX

Limit x

string — {'off'} | 'on'

   UpperLimitX

Upper limit x

scalar or vector — {'inf'}

   LowerLimitX

Lower limit x

scalar or vector — {'-inf'}

   AbsoluteToleranceX

Absolute tolerance x

string, scalar, or vector — {'auto'} | {'–1'} | any real scalar or vector

   StateNameX

State name x

string — {} | user-defined

   ICSourceDXDT

Initial condition source dx/dt

string — {'internal'} | 'external'

   ICDXDT

Initial condition dx/dt

scalar or vector — {'0'}

   LimitDXDT

Limit dx/dt

string — {'off'} | 'on'

   UpperLimitDXDT

Upper limit dx/dt

scalar or vector — {'inf'}

   LowerLimitDXDT

Lower limit dx/dt

scalar or vector — {'-inf'}

   AbsoluteToleranceDXDT

Absolute tolerance dx/dt

string, scalar, or vector — {'auto'} | {'–1'} | any real scalar or vector

   StateNameDXDT

State name dx/dt

string — {} | user-defined

   ExternalReset

External reset

string — {'none'} | 'rising' | 'falling' | 'either'

   ZeroCross

Enable zero-crossing detection

string — {'on'} | 'off'

   ReinitDXDTwhenXreachesSaturation

Reinitialize dx/dt when x reaches saturation

string — {'off'} | 'on'

   IgnoreStateLimitsAndResetForLinearization

Ignore state limits and the reset for linearization

string — {'off'} | 'on'

   ShowOutput

Show output

string — {'both'} | 'x' | 'dxdt'

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, scalar, or vector — {'auto'} | {'–1'} | any real scalar or vector

   ContinuousStateAttributes

State Name

string — {''} | user-defined

Transfer Fcn (TransferFcn)

   Numerator

Numerator coefficients

vector or matrix — {'[1]'}

   Denominator

Denominator coefficients

vector — {'[1 1]'}

   AbsoluteTolerance

Absolute tolerance

string, scalar, or vector — {'auto'} | {'–1'} | any real scalar or vector

   ContinuousStateAttributes

State Name

string — {''} | user-defined

Transport Delay (TransportDelay)

   DelayTime

Time delay

scalar or vector — {'1'}

   InitialOutput

Initial output

scalar or vector — {'0'}

   BufferSize

Initial buffer size

scalar — {'1024'}

   FixedBuffer

Use fixed buffer size

string — {'off'} | 'on'

   TransDelayFeedthrough

Direct feedthrough of input during linearization

string — {'off'} | 'on'

   PadeOrder

Pade order (for linearization)

string — {'0'}

Variable Time Delay (VariableTimeDelay)

   VariableDelayType

Select delay type

string — 'Variable transport delay' | {'Variable time delay'}

   MaximumDelay

Maximum delay

scalar or vector — {'10'}

   InitialOutput

Initial output

scalar or vector — {'0'}

   MaximumPoints

Initial buffer size

scalar — {'1024'}

   FixedBuffer

Use fixed buffer size

string — {'off'} | 'on'

   ZeroDelay

Handle zero delay

string — {'off'} | 'on'

   TransDelayFeedthrough

Direct feedthrough of input during linearization

string — {'off'} | 'on'

   PadeOrder

Pade order (for linearization)

string — {'0'}

   ContinuousStateAttributes

State Name

string — {''} | user-defined

Variable Transport Delay (VariableTransportDelay)

   VariableDelayType

Select delay type

string — {'Variable transport delay'} | 'Variable time delay'

   MaximumDelay

Maximum delay

scalar or vector — {'10'}

   InitialOutput

Initial output

scalar or vector — {'0'}

   MaximumPoints

Initial buffer size

scalar — {'1024'}

   FixedBuffer

Use fixed buffer size

string — {'off'} | 'on'

   TransDelayFeedthrough

Direct feedthrough of input during linearization

string — {'off'} | 'on'

   PadeOrder

Pade order (for linearization)

string — {'0'}

   AbsoluteTolerance

Absolute tolerance

string, scalar, or vector — {'auto'} | {'–1'} | any positive real scalar or vector

   ContinuousStateAttributes

State Name

string — {''} | user-defined

Zero-Pole (ZeroPole)

   Zeros

Zeros

vector — {'[1]'}

   Poles

Poles

vector — {'[0 -1]'}

   Gain

Gain

vector — {'[1]'}

   AbsoluteTolerance

Absolute tolerance

string, scalar, or vector — {'auto'} | {'–1'} | any positive real scalar or vector

   ContinuousStateAttributes

State Name

string — {''} | user-defined

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

string — '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'}

   SaturateOnIntegerOverflow

Saturate on integer overflow

string — 'off' | {'on'}

   LinearizeAsGain

Treat as gain when linearizing

string — 'off' | {'on'}

   ZeroCross

Enable zero-crossing detection

string — '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

string — 'rising' | 'falling' | {'either'}

   ShowOutputPort

Show output port

string — 'off' | {'on'}

   ZeroCross

Enable zero-crossing detection

string — '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

string — '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

string — 'continuous' | {'inherited'}

   InitialCondition

Initial condition

string — {'0'}

   LinearizeAsGain

Treat as gain when linearizing

string — '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'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via back propagation' | {'Inherit: All ports same datatype'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

Saturation (Saturate)

   UpperLimit

Upper limit

scalar or vector — {'0.5'}

   LowerLimit

Lower limit

scalar or vector — {'-0.5'}

   LinearizeAsGain

Treat as gain when linearizing

string — 'off' | {'on'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via back propagation' | {'Inherit: Same as input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

Saturation Dynamic (Saturation Dynamic) (masked subsystem)

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Same as second input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutputDataTypeScalingMode

Deprecated in R2007b

 

   OutDataType

Deprecated in R2007b

 

   OutScaling

Deprecated in R2007b

 

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate on integer overflow

string — {'off'} | 'on'

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

   Threshold

Threshold

string — {'255'}

Discrete Library Block Parameters

Block (Type)/ParameterDialog Box PromptValues

Delay (Delay)

   DelayLengthSource

Delay length > Source

string — {'Dialog'} | 'Input port'

   DelayLength

Delay length > Value

string — {'2'}

   DelayLengthUpperLimit

Delay length > Upper limit

string — {'100'}

   InitialConditionSource

Initial condition > Source

string — {'Dialog'} | 'Input port'

   InitialCondition

Initial condition > Value

string — {'0.0'}

   ExternalReset

External reset

string — {'None'} | 'Rising' | 'Falling' | 'Either' | 'Level' | 'Level hold'

   InputProcessing

Input processing

string — 'Columns as channels (frame based)' | {'Elements as channels (sample based)'} | 'Inherited'

   UseCircularBuffer

Use circular buffer for state

string — {'off'} | 'on'

   PreventDirectFeedthrough

Prevent direct feedthrough by increasing delay length to lower limit

string — {'off'} | 'on'

   RemoveProtectionDelay
   Length

Remove protection against out-of-range delay length in generated code

string — {'off'} | 'on'

   DiagnosticForOutOfRangeDelayLength

Diagnostic for out-of-range delay length

string — {'None'} | 'Warning' | 'Error'

   SampleTime

Sample time (–1 for inherited)

string — {'-1'}

   StateName

State name

string — {''}

   StateMustResolveToSignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   CodeGenStateStorageTypeQualifier

Code generation storage type qualifier

string — {''}

Difference (Difference) (masked subsystem)

   ICPrevInput

Initial condition for previous input

string — {'0.0'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutputDataTypeScalingMode

Deprecated in R2007b

 

   OutDataType

Deprecated in R2007b

 

   OutScaling

Deprecated in R2007b

 

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'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'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutputDataTypeScalingMode

Deprecated in R2007b

 

   OutDataType

Deprecated in R2007b

 

   OutScaling

Deprecated in R2007b

 

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'off'} | 'on'

Discrete FIR Filter (Discrete FIR Filter)

   CoefSource

Coefficient source

string — {'Dialog parameters'} | 'Input port'

   FilterStructure

Filter structure

string — {'Direct form'} | 'Direct form symmetric' | 'Direct form antisymmetric' | 'Direct form transposed' | 'Lattice MA'

    Note:   You must have a DSP System Toolbox™ license to use a filter structure other than Direct form.

   Coefficients

Coefficients

vector — {'[0.5 0.5]'}

   InputProcessing

Input processing

string — 'Columns as channels (frame based)' | {'Elements as channels (sample based)'}

   InitialStates

Initial states

scalar or vector — {'0'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   CoefMin

Coefficients minimum

string — {'[]'}

   CoefMax

Coefficients maximum

string — {'[]'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   TapSumDataTypeStr

Tap sum data type

string — {'Inherit: Same as input'} | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)'

   CoefDataTypeStr

Coefficients data type

string — {'Inherit: Same word length as input'} | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)'

   ProductDataTypeStr

Product output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)'

   AccumDataTypeStr

Accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'Inherit: Same as product output' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)'

   StateDataTypeStr

State data type

string — 'Inherit: Same as input' | {'Inherit: Same as accumulator'} | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)'

   OutDataTypeStr

Output data type

string — 'Inherit: Same as input' | {'Inherit: Same as accumulator'} | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnIntegerOverflow

Saturate on integer overflow

string — {'off'} | 'on'

Discrete Filter (DiscreteFilter)

   Numerator

Numerator coefficients

vector — {'[1]'}

   Denominator

Denominator coefficients

vector — {'[1 0.5]'}

   IC

Initial states

string — {'0'}

   SampleTime

Sample time (-1 for inherited)

string — {'1'}

   a0EqualsOne

Optimize by skipping divide by leading denominator coefficient (a0)

string — {'off'} | 'on'

   NumCoefMin

Numerator coefficient minimum

string — {'[]'}

   NumCoefMax

Numerator coefficient maximum

string — {'[]'}

   DenCoefMin

Denominator coefficient minimum

string — {'[]'}

   DenCoefMax

Denominator coefficient maximum

string — {'[]'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   StateDataTypeStr

State data type

string — {'Inherit: Same as input'} | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   NumCoefDataTypeStr

Numerator coefficient data type

string — {'Inherit: Inherit via internal rule'} | 'int8' | 'int16' | 'int32' | 'fixdt(1,16)' | 'fixdt(1,16,0)'

   DenCoefDataTypeStr

Denominator coefficient data type

string — {'Inherit: Inherit via internal rule'} | 'int8' | 'int16' | 'int32' | 'fixdt(1,16)' | 'fixdt(1,16,0)'

   NumProductDataTypeStr

Numerator product output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   DenProductDataTypeStr

Denominator product output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   NumAccumDataTypeStr

Numerator accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'Inherit: Same as product output' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   DenAccumDataTypeStr

Denominator accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'Inherit: Same as product output' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnIntegerOverflow

Saturate on integer overflow

string — {'off'} | 'on'

   StateIdentifier

State name

string — {''}

   StateMustResolveToSignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   RTWStateStorageTypeQualifier

Code generation storage type qualifier

string — {''}

Discrete State-Space (DiscreteStateSpace)

   A

A

matrix — {'1'}

   B

B

matrix — {'1'}

   C

C

matrix — {'1'}

   D

D

matrix — {'1'}

   X0

Initial conditions

vector — {'0'}

   SampleTime

Sample time (-1 for inherited)

string — {'1'}

   StateIdentifier

State name

string — {''}

   StateMustResolveToSignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   RTWStateStorageTypeQualifier

Code generation storage type qualifier

string — {''}

Discrete Transfer Fcn (DiscreteTransferFcn)

   Numerator

Numerator coefficients

vector — {'[1]'}

   Denominator

Denominator coefficients

vector — {'[1 0.5]'}

   InitialStates

Initial states

string — {'0'}

   SampleTime

Sample time (-1 for inherited)

string — {'1'}

   a0EqualsOne

Optimize by skipping divide by leading denominator coefficient (a0)

string — {'off'} | 'on'

   NumCoefMin

Numerator coefficient minimum

string — {'[]'}

   NumCoefMax

Numerator coefficient maximum

string — {'[]'}

   DenCoefMin

Denominator coefficient minimum

string — {'[]'}

   DenCoefMax

Denominator coefficient maximum

string — {'[]'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   StateDataTypeStr

State data type

string — {'Inherit: Same as input'} | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   NumCoefDataTypeStr

Numerator coefficient data type

string — {'Inherit: Inherit via internal rule'} | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   DenCoefDataTypeStr

Denominator coefficient data type

string — {'Inherit: Inherit via internal rule'} | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   NumProductDataTypeStr

Numerator product output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   DenProductDataTypeStr

Denominator product output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   NumAccumDataTypeStr

Numerator accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'Inherit: Same as product output' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   DenAccumDataTypeStr

Denominator accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'Inherit: Same as product output' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'int8' | 'int16' | 'int32' | 'fixdt(1,16,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnIntegerOverflow

Saturate on integer overflow

string — {'off'} | 'on'

   StateIdentifier

State name

string — {''}

   StateMustResolveToSignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   RTWStateStorageTypeQualifier

Code generation 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 — {''}

   StateMustResolveToSignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   RTWStateStorageType
   Qualifier

Code generation storage type qualifier

string — {''}

Discrete-Time Integrator (DiscreteIntegrator)

   IntegratorMethod

Integrator method

string — {'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

string — {'none'} | 'rising' | 'falling' | 'either' | 'level' | 'sampled level'

   InitialConditionSource

Initial condition source

string — {'internal'} | 'external'

   InitialCondition

Initial condition

scalar or vector — {'0'}

   InitialConditionSetting

Initial condition setting

string — {'State (most efficient)'} | 'Output' | 'Compatibility'

   SampleTime

Sample time (-1 for inherited)

string — {'1'}

   LimitOutput

Limit output

string — {'off'} | 'on'

   UpperSaturationLimit

Upper saturation limit

scalar or vector — {'inf'}

   LowerSaturationLimit

Lower saturation limit

scalar or vector — {'-inf'}

   ShowSaturationPort

Show saturation port

string — {'off'} | 'on'

   ShowStatePort

Show state port

string — {'off'} | 'on'

   IgnoreLimit

Ignore limit and reset when linearizing

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   StateIdentifier

State name

string — {''}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   RTWStateStorageType
   Qualifier

Code generation storage type qualifier

string — {''}

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

   Ts

Sample time

string — {'1'}

Memory (Memory)

   X0

Initial condition

scalar or vector — {'0'}

   InheritSampleTime

Inherit sample time

string — {'off'} | 'on'

   LinearizeMemory

Direct feedthrough of input during linearization

string — {'off'} | 'on'

   LinearizeAsDelay

Treat as a unit delay when linearizing with discrete sample time

string — {'off'} | 'on'

   StateIdentifier

State name

string — {''}

   StateMustResolveTo
  SignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   RTWStateStorageType
  Qualifier

Code generation 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

string — {'Oldest'} | 'Newest'

   includeCurrent

Include current input in output vector

string — {'off'} | 'on'

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

   PoleZ

Pole (in Z plane)

string — {'0.95'}

   ICPrevOutput

Initial condition for previous output

string — {'0.0'}

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'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

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'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

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'off'} | 'on'

Unit Delay (UnitDelay)

   InitialCondition

Initial condition

scalar or vector — {'0'}

   InputProcessing

Input processing

string — 'Columns as channels (frame based)' | {'Elements as channels (sample based)'} | 'Inherited'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   StateName

State name

string — {''}

   StateMustResolveTo
   SignalObject

State name must resolve to Simulink signal object

string — {'off'} | 'on'

   StateStorageClass

Code generation storage class

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

   CodeGenStateStorageType
   Qualifier

Code generation storage type qualifier

string — {''}

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

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

   UseBitMask

Use bit mask ...

string — 'off' | {'on'}

   NumInputPorts

Number of input ports

string — {'1'}

   BitMask

Bit Mask

string — {'bin2dec('11011001')'}

   BitMaskRealWorld

Treat mask as

string — '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

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

   const

Constant value

string — {'3.0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

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

   relop

Operator

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

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

Detect Change (Detect Change) (masked subsystem)

   vinit

Initial condition

string — {'0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

Detect Decrease (Detect Decrease) (masked subsystem)

   vinit

Initial condition

string — {'0.0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

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

   vinit

Initial condition

string — {'0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

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

   vinit

Initial condition

string — {'0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

Detect Increase (Detect Increase) (masked subsystem)

   vinit

Initial condition

string — {'0.0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

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

   vinit

Initial condition

string — {'0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

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

   vinit

Initial condition

string — {'0'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

Extract Bits (Extract Bits) (masked subsystem)

   bitsToExtract

Bits to extract

string — {'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

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

Interval Test (Interval Test) (masked subsystem)

   IntervalClosedRight

Interval closed on right

string — 'off' | {'on'}

   uplimit

Upper limit

string — {'0.5'}

   IntervalClosedLeft

Interval closed on left

string — 'off' | {'on'}

   lowlimit

Lower limit

string — {'-0.5'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

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

   IntervalClosedRight

Interval closed on right

string — 'off' | {'on'}

   IntervalClosedLeft

Interval closed on left

string — 'off' | {'on'}

   OutDataTypeStr

Output data type

string — {'boolean'} | 'uint8'

Logical Operator (Logic)

   Operator

Operator

string — {'AND'} | 'OR' | 'NAND' | 'NOR' | 'XOR' | 'NXOR' | 'NOT'

   Inputs

Number of input ports

string — {'2'}

   IconShape

Icon shape

string — {'rectangular'} | 'distinctive'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   AllPortsSameDT

Require all inputs and output to have the same data type

string — {'off'} | 'on'

   OutDataTypeStr

Output data type

string — 'Inherit: Logical (see Configuration Parameters: Optimization)' | {'boolean'} | 'fixdt(1,16)'

Relational Operator (RelationalOperator)

   Operator

Relational operator

string — '==' | '~=' | '<' | {'<='} | '>=' | '>' | 'isInf' | 'isNaN' | 'isFinite'

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have the same data type

string — {'off'} | 'on'

   OutDataTypeStr

Output data type

string — 'Inherit: Logical (see Configuration Parameters: Optimization)' | {'boolean'} | 'fixdt(1,16)'

Shift Arithmetic (ArithShift)

   BitShiftNumberSource

Bits to shift > Source

string — {'Dialog'} | 'Input port'

   BitShiftDirection

Bits to shift > Direction

string — 'Left' | 'Right' | {'Bidirectional'}

   BitShiftNumber

Bits to shift > Number

string — {'8'}

   BinPtShiftNumber

Binary points to shift > Number

string — {'0'}

   DiagnosticForOORShift

Diagnostic for out-of-range shift value

string — {'None'} | 'Warning' | 'Error'

   CheckOORBitShift

Check for out-of-range 'Bits to shift' in generated code

string — {'off'} | 'on'

   nBitShiftRight

Deprecated in R2011a

 

   nBinPtShiftRight

Deprecated in R2011a

 

Lookup Tables Block Parameters

Block (Type)/Parameter

Dialog Box Prompt

Values

Cosine (Cosine) (masked subsystem)

   Formula

Output formula

string — 'sin(2*pi*u)' | {'cos(2*pi*u)'} | 'exp(j*2*pi*u)' | 'sin(2*pi*u) and cos(2*pi*u)'

   NumDataPoints

Number of data points for lookup table

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

   OutputWordLength

Output word length

string — {'16'}

   InternalRulePriority

Internal rule priority for lookup table

string — {'Speed'} | 'Precision'

Direct Lookup Table (n-D) (LookupNDDirect)

   NumberOfTableDimensions

Number of table dimensions

string — '1' | {'2'} | '3' | '4'

   InputsSelectThisObjectFromTable

Inputs select this object from table

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

   TableIsInput

Make table an input

string — {'off'} | 'on'

   Table

Table data

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

   DiagnosticForOutOfRangeInput

Diagnostic for out-of-range input

string — 'None' | {'Warning'} | 'Error'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   TableMin

Table minimum

string — {'[]'}

   TableMax

Table maximum

string — {'[]'}

   TableDataTypeStr

Table data type

string — {'Inherit: Inherit from 'Table data''} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   maskTabDims

Deprecated in R2009b

 

   explicitNumDims

Deprecated in R2009b

 

   outDims

Deprecated in R2009b

 

   tabIsInput

Deprecated in R2009b

 

   mxTable

Deprecated in R2009b

 

   clipFlag

Deprecated in R2009b

 

   samptime

Deprecated in R2009b

 

Interpolation Using Prelookup (Interpolation_n-D)

   NumberOfTableDimensions

Number of table dimensions

string — '1' | {'2'} | '3' | '4'

   Table

Table data > Value

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

   TableSource

Table data > Source

string — {'Dialog'} | 'Input port'

   InterpMethod

Interpolation method

string — 'Flat' | {'Linear'}

   ExtrapMethod

Extrapolation method

string — 'Clip' | {'Linear'}

   ValidIndexMayReachLast

Valid index input may reach last index

string — {'off'} | 'on'

   DiagnosticForOutOfRange
   Input

Diagnostic for out-of-range input

string — {'None'} | 'Warning' | 'Error'

   RemoveProtectionIndex

Remove protection against out-of-range index in generated code

string — {'off'} | 'on'

   NumSelectionDims

Number of sub-table selection dimensions

string — {'0'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   TableDataTypeStr

Table data > Data Type

string — 'Inherit: Inherit from 'Table data'' | {'Inherit: Same as output'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   TableMin

Table data > Minimum

string — {'[]'}

   TableMax

Table data > Maximum

string — {'[]'}

   IntermediateResultsDataTypeStr

Intermediate results > Data Type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as output' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutDataTypeStr

Output > Data Type

string — 'Inherit: Inherit via back propagation' | {'Inherit: Inherit from table data'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output > Minimum

string — {'[]'}

   OutMax

Output > Maximum

string — {'[]'}

   InternalRulePriority

Internal rule priority

string — {'Speed'} | 'Precision'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnIntegerOverflow

Saturate on integer overflow

string — {'off'} | 'on'

   CheckIndexInCode

Deprecated in R2011a

 

1-D Lookup Table (Lookup_n-D)

   NumberOfTableDimensions

Number of table dimensions

string — {'1'} | '2' | '3' | '4'

   Table

Table data

string — {'tanh([-5:5])'}

   BreakpointsForDimension1

Breakpoints 1

string — {'[-5:5]'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InterpMethod

Interpolation method

string — 'Flat' | {'Linear'} | 'Cubic spline'

   ExtrapMethod

Extrapolation method

string — 'Clip' | {'Linear'} | 'Cubic spline'

   UseLastTableValue

Use last table value for inputs at or above last breakpoint

string — {'off'} | 'on'

   IndexSearchMethod

Index search method

string — 'Evenly spaced points' | 'Linear search' | {'Binary search'}

   BeginIndexSearchUsing
   PreviousIndexResult

Begin index search using previous index result

string — {'off'} | 'on'

   UseOneInputPortForAll
   InputData

Use one input port for all input data

string — {'off'} | 'on'

   DiagnosticForOutOfRange
   Input

Diagnostic for out-of-range input

string — {'None'} | 'Warning' | 'Error'

   RemoveProtectionInput

Remove protection against out-of-range input in generated code

string — {'off'} | 'on'

   TableDataTypeStr

Table data > Data Type

string — 'Inherit: Inherit from 'Table data'' | {'Inherit: Same as output'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   TableMin

Table data > Minimum

string — {'[]'}

   TableMax

Table data > Maximum

string — {'[]'}

   BreakpointsForDimension1
   DataTypeStr

Breakpoints 1 > Data Type

string — {'Inherit: Same as corresponding input'} | 'Inherit: Inherit from 'Breakpoint data'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   BreakpointsForDimension1
   Min

Breakpoints 1 > Minimum

string — {'[]'}

   BreakpointsForDimension1
   Max

Breakpoints 1 > Maximum

string — {'[]'}

   FractionDataTypeStr

Fraction > Data Type

string — {'Inherit: Inherit via internal rule'} | 'double' | 'single' | 'fixdt(1,16,0)'

   IntermediateResults
   DataTypeStr

Intermediate results > Data Type

string — 'Inherit: Inherit via internal rule' | {'Inherit: Same as output'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutDataTypeStr

Output > Data Type

string — 'Inherit: Inherit via back propagation' | 'Inherit: Inherit from table data' | {'Inherit: Same as first input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output > Minimum

string — {'[]'}

   OutMax

Output > Maximum

string — {'[]'}

   InternalRulePriority

Internal rule priority

string — {'Speed'} | 'Precision'

   InputSameDT

Require all inputs to have the same data type

string — 'off' | {'on'}

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | {'Simplest'} | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

2-D Lookup Table (Lookup_n-D)

   NumberOfTableDimensions

Number of table dimensions

string — '1' | {'2'} | '3' | '4'

   Table

Table data

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

   BreakpointsForDimension1

Breakpoints 1

string — {'[1:3]'}

   BreakpointsForDimension2

Breakpoints 2

string — {'[1:3]'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InterpMethod

Interpolation method

string — 'Flat' | {'Linear'} | 'Cubic spline'

   ExtrapMethod

Extrapolation method

string — 'Clip' | {'Linear'} | 'Cubic spline'

   UseLastTableValue

Use last table value for inputs at or above last breakpoint

string — {'off'} | 'on'

   IndexSearchMethod

Index search method

string — 'Evenly spaced points' | 'Linear search' | {'Binary search'}

   BeginIndexSearchUsing
   PreviousIndexResult

Begin index search using previous index result

string — {'off'} | 'on'

   UseOneInputPortForAll
   InputData

Use one input port for all input data

string — {'off'} | 'on'

   DiagnosticForOutOfRange
   Input

Diagnostic for out-of-range input

string — {'None'} | 'Warning' | 'Error'

   RemoveProtectionInput

Remove protection against out-of-range input in generated code

string — {'off'} | 'on'

   TableDataTypeStr

Table data > Data Type

string — 'Inherit: Inherit from 'Table data'' | {'Inherit: Same as output'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   TableMin

Table data > Minimum

string — {'[]'}

   TableMax

Table data > Maximum

string — {'[]'}

   BreakpointsForDimension1
   DataTypeStr

Breakpoints 1 > Data Type

string — {'Inherit: Same as corresponding input'} | 'Inherit: Inherit from 'Breakpoint data'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   BreakpointsForDimension1
   Min

Breakpoints 1 > Minimum

string — {'[]'}

   BreakpointsForDimension1
   Max

Breakpoints 1 > Maximum

string — {'[]'}

   BreakpointsForDimension2
   DataTypeStr

Breakpoints 2 > Data Type

string — {'Inherit: Same as corresponding input'} | 'Inherit: Inherit from 'Breakpoint data'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   BreakpointsForDimension2
   Min

Breakpoints 2 > Minimum

string — {'[]'}

   BreakpointsForDimension2
   Max

Breakpoints 2 > Maximum

string — {'[]'}

   FractionDataTypeStr

Fraction > Data Type

string — {'Inherit: Inherit via internal rule'} | 'double' | 'single' | 'fixdt(1,16,0)'

   IntermediateResults
   DataTypeStr

Intermediate results > Data Type

string — 'Inherit: Inherit via internal rule' | {'Inherit: Same as output'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutDataTypeStr

Output > Data Type

string — 'Inherit: Inherit via back propagation' | 'Inherit: Inherit from table data' | {'Inherit: Same as first input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output > Minimum

string — {'[]'}

   OutMax

Output > Maximum

string — {'[]'}

   InternalRulePriority

Internal rule priority

string — {'Speed'} | 'Precision'

   InputSameDT

Require all inputs to have the same data type

string — 'off' | {'on'}

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | {'Simplest'} | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

n-D Lookup Table (Lookup_n-D)

   NumberOfTableDimensions

Number of table dimensions

string — '1' | '2' | {'3'} | '4'

   Table

Table data

string — {'reshape(repmat([4 5 6;16 19 20;10 18 23],1,2),[3,3,2])'}

   BreakpointsForDimension1

Breakpoints 1

string — {'[10,22,31]'}

   BreakpointsForDimension2

Breakpoints 2

string — {'[10,22,31]'}

   BreakpointsForDimension3

Breakpoints 3

string — {'[5, 7]'}

   ...

......

   BreakpointsForDimension30

Breakpoints 30

string — {'[1:3]'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InterpMethod

Interpolation method

string — 'Flat' | {'Linear'} | 'Cubic spline'

   ExtrapMethod

Extrapolation method

string — 'Clip' | {'Linear'} | 'Cubic spline'

   UseLastTableValue

Use last table value for inputs at or above last breakpoint

string — {'off'} | 'on'

   DiagnosticForOutOfRange
   Input

Diagnostic for out-of-range input

string — {'None'} | 'Warning' | 'Error'

   RemoveProtectionInput

Remove protection against out-of-range input in generated code

string — {'off'} | 'on'

   IndexSearchMethod

Index search method

string — 'Evenly spaced points' | 'Linear search' | {'Binary search'}

   BeginIndexSearchUsing
   PreviousIndexResult

Begin index search using previous index result

string — {'off'} | 'on'

   UseOneInputPortForAll
   InputData

Use one input port for all input data

string — {'off'} | 'on'

   SupportTunableTableSize

Support tunable table size in code generation

string — {'off'} | 'on'

   MaximumIndicesForEach
   Dimension

Maximum indices for each dimension

string — {'[]'}

   TableDataTypeStr

Table data > Data Type

string — 'Inherit: Inherit from 'Table data'' | {'Inherit: Same as output'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   TableMin

Table data > Minimum

string — {'[]'}

   TableMax

Table data > Maximum

string — {'[]'}

   BreakpointsForDimension1
   DataTypeStr

Breakpoints 1 > Data Type

string — {'Inherit: Same as corresponding input'} | 'Inherit: Inherit from 'Breakpoint data'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   BreakpointsForDimension1
   Min

Breakpoints 1 > Minimum

string — {'[]'}

   BreakpointsForDimension1
   Max

Breakpoints 1 > Maximum

string — {'[]'}

   BreakpointsForDimension2
   DataTypeStr

Breakpoints 2 > Data Type

string — {'Inherit: Same as corresponding input'} | 'Inherit: Inherit from 'Breakpoint data'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   BreakpointsForDimension2
   Min

Breakpoints 2 > Minimum

string — {'[]'}

   BreakpointsForDimension2
   Max

Breakpoints 2 > Maximum

string — {'[]'}

   ...

......

   BreakpointsForDimension30
   DataTypeStr

Breakpoints 30 > Data Type

string — {'Inherit: Same as corresponding input'} | 'Inherit: Inherit from 'Breakpoint data'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   BreakpointsForDimension30
   Min

Breakpoints 30 > Minimum

string — {'[]'}

   BreakpointsForDimension30
   Max

Breakpoints 30 > Maximum

string — {'[]'}

   FractionDataTypeStr

Fraction > Data Type

string — {'Inherit: Inherit via internal rule'} | 'double' | 'single' | 'fixdt(1,16,0)'

   IntermediateResults
   DataTypeStr

Intermediate results > Data Type

string — 'Inherit: Inherit via internal rule' | {'Inherit: Same as output'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutDataTypeStr

Output > Data Type

string — 'Inherit: Inherit via back propagation' | 'Inherit: Inherit from table data' | {'Inherit: Same as first input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output > Minimum

string — {'[]'}

   OutMax

Output > Maximum

string — {'[]'}

   InternalRulePriority

Internal rule priority

string — {'Speed'} | 'Precision'

   InputSameDT

Require all inputs to have the same data type

string — 'off' | {'on'}

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | {'Simplest'} | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   ProcessOutOfRangeInput

Deprecated in R2009b

 

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

   LookUpMeth

Lookup Method

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

   OutDataTypeStr

Output data type

string — {'fixdt('double')'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutputDataTypeScaling
   Mode

Deprecated in R2007b

 

   OutDataType

Deprecated in R2007b

 

   OutScaling

Deprecated in R2007b

 

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round'| 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'off'} | 'on'

Prelookup (PreLookup)

   BreakpointsData

Breakpoint data > Value

string — {'[10:10:110]'}

   BreakpointsDataSource

Breakpoint data > Source

string — {'Dialog'} | 'Input port'

   IndexSearchMethod

Index search method

string — 'Evenly spaced points' | 'Linear search' | {'Binary search'}

   BeginIndexSearchUsing
   PreviousIndexResult

Begin index search using previous index result

string — {'off'} | 'on'

   OutputOnlyTheIndex

Output only the index

string — {'off'} | 'on'

   ExtrapMethod

Extrapolation method

string — 'Clip' | {'Linear'}

   UseLastBreakpoint

Use last breakpoint for input at or above upper limit

string — {'off'} | 'on'

   DiagnosticForOutOfRange
   Input

Diagnostic for out-of-range input

string — {'None'} | 'Warning' | 'Error'

   RemoveProtectionInput

Remove protection against out-of-range input in generated code

string — {'off'} | 'on'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   BreakpointDataTypeStr

Breakpoint > Data Type

string — {'Inherit: Same as input'} | 'Inherit: Inherit from 'Breakpoint data'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   BreakpointMin

Breakpoint > Minimum

string — {'[]'}

   BreakpointMax

Breakpoint > Maximum

string — {'[]'}

   IndexDataTypeStr

Index > Data Type

string — 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | {'uint32'} | 'fixdt(1,16)'

   FractionDataTypeStr

Fraction > Data Type

string — {'Inherit: Inherit via internal rule'} | 'double' | 'single' | 'fixdt(1,16,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   ProcessOutOfRangeInput

Deprecated in R2011a

 

Sine (Sine) (masked subsystem)

   Formula

Output formula

string — {'sin(2*pi*u)'} | 'cos(2*pi*u)' | 'exp(j*2*pi*u)' | 'sin(2*pi*u) and cos(2*pi*u)'

   NumDataPoints

Number of data points for lookup table

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

   OutputWordLength

Output word length

string — {'16'}

   InternalRulePriority

Internal rule priority for lookup table

string — {'Speed'} | 'Precision'

Math Operations Library Block Parameters

Block (Type)/ParameterDialog Box PromptValues

Abs (Abs)

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | {'Inherit: Same as input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Add (Sum)

   IconShape

Icon shape

string — {'rectangular'} | 'round'

   Inputs

List of signs

string — {'++'}

   CollapseMode

Sum over

string — {'All dimensions'} | 'Specified dimension'

   CollapseDim

Dimension

string — {'1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have the same data type

string — {'off'} | 'on'

   AccumDataTypeStr

Accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'Inherit: Same as accumulator' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Algebraic Constraint (Algebraic Constraint) (masked subsystem)

   z0

Initial guess

string — {'0'}

Assignment (Assignment)

   NumberOfDimensions

Number of output dimensions

string — {'1'}

   IndexMode

Index mode

string — 'Zero-based' | {'One-based'}

   OutputInitialize

Initialize output (Y)

string — {'Initialize using input port <Y0>'} | 'Specify size for each dimension in table'

   IndexOptionArray

Index Option

string — 'Assign all' | {'Index vector (dialog)'} | 'Index vector (port)' | 'Starting index (dialog)' | 'Starting index (port)'

   IndexParamArray

Index

cell array

   OutputSizeArray

Output Size

cell array

   DiagnosticForDimensions

Action if any output element is not assigned

string — 'Error' | 'Warning' | {'None'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   IndexOptions

See IndexOptionArray parameter for more information.

 

   Indices

See IndexParamArray parameter for more information.

 

   OutputSizes

See OutputSizeArray parameter for more information.

 

Bias (Bias)

   Bias

Bias

string — {'0.0'}

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Complex to Magnitude-Angle (ComplexToMagnitudeAngle)

   Output

Output

string — 'Magnitude' | 'Angle' | {'Magnitude and angle'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Complex to Real-Imag (ComplexToRealImag)

   Output

Output

string — 'Real' | 'Imag' | {'Real and imag'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Divide (Product)

   Inputs

Number of inputs

string — {'*/'}

   Multiplication

Multiplication

string — {'Element-wise(.*)'} | 'Matrix(*)'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have same data type

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Dot Product (DotProduct)

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have same data type

string — 'off' | {'on'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutputDataTypeScaling
  Mode

Deprecated in R2007b

 

   OutDataType

Deprecated in R2007b

 

   OutScaling

Deprecated in R2007b

 

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Find (Find)

   IndexOutputFormat

Index output format

string — {'Linear indices'} | 'Subscripts'

    NumberOfInputDimensions

Number of input dimensions

integer — {'1'}

   IndexMode

Index mode

string — {'Zero-based'} | 'One-based'

   ShowOutputForNonzero
InputValues

Show output port for nonzero input values

string — {'off'} | 'on'

   SampleTime

Sample time (–1 for inherited)

string — {'-1'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)'

Gain (Gain)

   Gain

Gain

string — {'1'}

   Multiplication

Multiplication

string — {'Element-wise(K.*u)'} | 'Matrix(K*u)' | 'Matrix(u*K)' | 'Matrix(K*u) (u vector)'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   ParamMin

Parameter minimum

string — {'[]'}

   ParamMax

Parameter maximum

string — {'[]'}

   ParamDataTypeStr

Parameter data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as input' | 'Inherit: Inherit from 'Gain'' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

Magnitude-Angle to Complex (MagnitudeAngleToComplex)

   Input

Input

string — 'Magnitude' | 'Angle' | {'Magnitude and angle'}

   ConstantPart

Magnitude or Angle

string — {'0'}

   ApproximationMethod

Approximation method

string — {'None'} | 'CORDIC'

   NumberOfIterations

Number of iterations

string — {'11'}

ScaleReciprocalGainFactor

Scale output by reciprocal of gain factor

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Math Function (Math)

   Operator

Function

string — {'exp'} | 'log' | '10^u' | 'log10' | 'magnitude^2' | 'square' | 'pow' | 'conj' | 'reciprocal' | 'hypot' | 'rem' | 'mod' | 'transpose' | 'hermitian'

   OutputSignalType

Output signal type

string — {'auto'} | 'real' | 'complex'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | {'Inherit: Same as first input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — 'off' | {'on'}

Matrix Concatenate (Concatenate)

   NumInputs

Number of inputs

string — {'2'}

   Mode

Mode

string — 'Vector' | {'Multidimensional array'}

   ConcatenateDimension

Concatenate dimension

string — {'2'}

MinMax (MinMax)

   Function

Function

string — {'min'} | 'max'

   Inputs

Number of input ports

string — {'1'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have the same data type

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

MinMax Running Resettable (MinMax Running Resettable) (masked subsystem)

   Function

Function

string — {'min'} | 'max'

   vinit

Initial condition

string — {'0.0'}

Permute Dimensions (PermuteDimensions)

   Order

Order

string — {'[2,1]'}

Polynomial (Polyval)

   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

string — {'Element-wise(.*)'} | 'Matrix(*)'

   CollapseMode

Multiply over

string — {'All dimensions'} | 'Specified dimension'

   CollapseDim

Dimension

string — {'1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have same data type

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | 'Simplest' | {'Zero'}

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Product of Elements (Product)

   Inputs

Number of inputs

string — {'*'}

   Multiplication

Multiplication

string — {'Element-wise(.*)'} | 'Matrix(*)'

   CollapseMode

Multiply over

string — {'All dimensions'} | 'Specified dimension'

   CollapseDim

Dimension

string — {'1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have same data type

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Real-Imag to Complex (RealImagToComplex)

   Input

Input

string — 'Real' | 'Imag' | {'Real and imag'}

   ConstantPart

Real part or Imag part

string — {'0'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Reciprocal Sqrt (Sqrt)

   Operator

Function

string — 'sqrt' | 'signedSqrt' | {'rSqrt'}

   OutputSignalType

Output signal type

string — {'auto'} | 'real' | 'complex'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | {'Inherit: Same as first input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — 'off' | {'on'}

   IntermediateResults
   DataTypeStr

Intermediate results data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit from input' | 'Inherit: Inherit from output' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   AlgorithmType

Method

string — 'Exact' | {'Newton-Raphson'}

   Iterations

Number of iterations

string — {'3'}

Reshape (Reshape)

   OutputDimensionality

Output dimensionality

string — {'1-D array'} | 'Column vector (2-D)' | 'Row vector (2-D)' | 'Customize' | 'Derive from reference input port'

   OutputDimensions

Output dimensions

string — {'[1,1]'}

Rounding Function (Rounding)

   Operator

Function

string — {'floor'} | 'ceil' | 'round' | 'fix'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Sign (Signum)

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Signed Sqrt (Sqrt)

   Operator

Function

string — 'sqrt' | {'signedSqrt'} | 'rSqrt'

   OutputSignalType

Output signal type

string — {'auto'} | 'real' | 'complex'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | {'Inherit: Same as first input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — 'off' | {'on'}

   IntermediateResults
   DataTypeStr

Intermediate results data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit from input' | 'Inherit: Inherit from output' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   AlgorithmType

Method

string — {'Exact'} | 'Newton-Raphson'

   Iterations

Number of iterations

string — {'3'}

Sine Wave Function (Sin)

   SineType

Sine type

string — {'Time based'} | 'Sample based'

   TimeSource

Time

string — 'Use simulation time' | {'Use external signal'}

   Amplitude

Amplitude

string — {'1'}

   Bias

Bias

string — {'0'}

   Frequency

Frequency

string — {'1'}

   Phase

Phase

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

string — 'off' | {'on'}

Slider Gain (Slider Gain) (masked subsystem)

   low

Low

string — {'0'}

   gain

Gain

string — {'1'}

   high

High

string — {'2'}

Sqrt (Sqrt)

   Operator

Function

string — {'sqrt'} | 'signedSqrt' | 'rSqrt'

   OutputSignalType

Output signal type

string — {'auto'} | 'real' | 'complex'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | {'Inherit: Same as first input'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — 'off' | {'on'}

   IntermediateResults
   DataTypeStr

Intermediate results data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit from input' | 'Inherit: Inherit from output' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   AlgorithmType

Method

string — {'Exact'} | 'Newton-Raphson'

   Iterations

Number of iterations

string — {'3'}

Squeeze (Squeeze) (masked subsystem)

   None

None

None

Subtract (Sum)

   IconShape

Icon shape

string — {'rectangular'} | 'round'

   Inputs

List of signs

string — {'+-'}

   CollapseMode

Sum over

string — {'All dimensions'} | 'Specified dimension'

   CollapseDim

Dimension

string — {'1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have the same data type

string — {'off'} | 'on'

   AccumDataTypeStr

Accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'Inherit: Same as accumulator' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Sum (Sum)

   IconShape

Icon shape

string — 'rectangular' | {'round'}

   Inputs

List of signs

string — {'|++'}

   CollapseMode

Sum over

string — {'All dimensions'} | 'Specified dimension'

   CollapseDim

Dimension

string — {'1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have the same data type

string — {'off'} | 'on'

   AccumDataTypeStr

Accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'Inherit: Same as accumulator' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Sum of Elements (Sum)

   IconShape

Icon shape

string — {'rectangular'} | 'round'

   Inputs

List of signs

string — {'+'}

   CollapseMode

Sum over

string — {'All dimensions'} | 'Specified dimension'

   CollapseDim

Dimension

string — {'1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all inputs to have the same data type

string — {'off'} | 'on'

   AccumDataTypeStr

Accumulator data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Same as first input' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'Inherit: Same as first input' | 'Inherit: Same as accumulator' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock data type settings against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Trigonometric Function (Trigonometry)

   Operator

Function

string — {'sin'} | 'cos' | 'tan' | 'asin' | 'acos' | 'atan' | 'atan2' | 'sinh' | 'cosh' | 'tanh' | 'asinh' | 'acosh' | 'atanh' | 'sincos' | 'cos + jsin'

   ApproximationMethod

Approximation method

string — {'None'} | 'CORDIC'

   NumberOfIterations

Number of iterations

string — {'11'}

   OutputSignalType

Output signal type

string — {'auto'} | 'real' | 'complex'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Unary Minus (UnaryMinus)

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

Vector Concatenate (Concatenate)

   NumInputs

Number of inputs

string — {'2'}

   Mode

Mode

string — {'Vector'} | 'Multidimensional array'

Weighted Sample Time Math (SampleTimeMath)

   TsampMathOp

Operation

string — {'+'} | '-' | '*' | '/' | 'Ts Only' | '1/Ts Only'

   weightValue

Weight value

string — {'1.0'}

   TsampMathImp

Implement using

string — {'Online Calculations'} | 'Offline Scaling Adjustment'

   OutDataTypeStr

Output data type

string — {'Inherit via internal rule'} | 'Inherit via back propagation'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   OutputDataTypeScaling
   Mode

Deprecated in R2009b

 

   DoSatur

Deprecated in R2009b

 

Model Verification Library Block Parameters

Block (Type)/ParameterDialog Box PromptValues

Assertion (Assertion)

   Enabled

Enable assertion

string — 'off' | {'on'}

   AssertionFailFcn

Simulation callback when assertion fails

string — {''}

   StopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Check Dynamic Gap (Checks_DGap) (masked subsystem)

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Dynamic Range (Checks_DRange) (masked subsystem)

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Static Gap (Checks_SGap) (masked subsystem)

   max

Upper bound

string — {'100'}

   max_included

Inclusive upper bound

string — 'off' | {'on'}

   min

Lower bound

string — {'0'}

   min_included

Inclusive lower bound

string — 'off' | {'on'}

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Static Range (Checks_SRange) (masked subsystem)

   max

Upper bound

string — {'100'}

   max_included

Inclusive upper bound

string — 'off' | {'on'}

   min

Lower bound

string — {'0'}

   min_included

Inclusive lower bound

string — 'off' | {'on'}

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Discrete Gradient (Checks_Gradient) (masked subsystem)

   gradient

Maximum gradient

string — {'1'}

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Dynamic Lower Bound (Checks_DMin) (masked subsystem)

   Enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Dynamic Upper Bound (Checks_DMax) (masked subsystem)

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Input Resolution (Checks_Resolution) (masked subsystem)

   resolution

Resolution

string — {'1'}

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

Check Static Lower Bound (Checks_SMin) (masked subsystem)

   min

Lower bound

string — {'0'}

   min_included

Inclusive boundary

string — 'off' | {'on'}

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Check Static Upper Bound (Checks_SMax) (masked subsystem)

   max

Upper bound

string — {'0'}

   max_included

Inclusive boundary

string — 'off' | {'on'}

   enabled

Enable assertion

string — 'off' | {'on'}

   callback

Simulation callback when assertion fails (optional)

string — {''}

   stopWhenAssertionFail

Stop simulation when assertion fails

string — 'off' | {'on'}

   export

Output assertion signal

string — {'off'} | 'on'

   icon

Select icon type

string — {'graphic'} | 'text'

Model-Wide Utilities Library Block Parameters

Block (Type)/ParameterDialog Box PromptValues

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

DocBlock (DocBlock) (masked subsystem)

   ECoderFlag

Embedded Coder® Flag

string — {''}

   DocumentType

Document Type

string — {'Text'} | 'RTF' | 'HTML'

Model Info (CMBlock) (masked subsystem)

   InitialSaveTempField

InitialSaveTempField

string — {''}

   InitialBlockCM

InitialBlockCM

string — {'None'}

   BlockCM

BlockCM

string — {'None'}

   Frame

Show block frame

string — 'off' | {'on'}

   SaveTempField

SaveTempField

string — {''}

   DisplayStringWithTags

DisplayStringWithTags

string — {'Model Info'}

   MaskDisplayString

MaskDisplayString

string — {'Model Info'}

   HorizontalTextAlignment

Horizontal text alignment

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

string — {'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

Action Port (ActionPort)

   InitializeStates

States when execution is resumed

string — {'held'} | 'reset'

   PropagateVarSize

Propagate sizes of variable-size signals

string — {'Only when execution is resumed'} | 'During execution'

Atomic Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   FunctionWithSeparateData

Function with separate data

This parameter requires a license for Embedded Coder software and an ERT-based system target file.

string — {'off'} | 'on'

   RTWMemSecFuncInitTerm

Memory section for initialize/terminate functions

This parameter requires a license for Embedded Coder software and an ERT-based system target file.

string — {'Inherit from model'} | 'Default' | list of memory sections from model's package

   RTWMemSecFuncExecute

Memory section for execution functions

This parameter requires a license for Embedded Coder software and an ERT-based system target file.

string — {'Inherit from model'} | 'Default' | list of memory sections from model's package

   RTWMemSecDataConstants

Memory section for constants

This parameter requires a license for Embedded Coder software and an ERT-based system target file.

string — {'Inherit from model'} | 'Default' | list of memory sections from model's package

   RTWMemSecDataInternal

Memory section for internal data

This parameter requires a license for Embedded Coder software and an ERT-based system target file.

string — {'Inherit from model'} | 'Default' | list of memory sections from model's package

   RTWMemSecDataParameters

Memory section for parameters

This parameter requires a license for Embedded Coder software and an ERT-based system target file.

string — {'Inherit from model'} | 'Default' | list of memory sections from model's package

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   SimViewingDevice

No dialog box prompt

If set to 'on', designates the block as a Signal Viewing Subsystem — an atomic subsystem that encapsulates processing and viewing of signals received from the target system in External mode. For more information, see Signal Viewing Subsystems.

string — {'off'} | 'on'

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

Code Reuse Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — 'Auto' | 'Inline' | 'Nonreusable function' | {'Reusable function'}

   RTWFcnNameOpts

Code generation function name options

string — 'Auto' | {'Use subsystem name'} | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — 'Auto' | {'Use subsystem name'} | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

Configurable Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {'self'}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — {'off'} | 'on'

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'on'} | 'off'

Read-only

Enable (EnablePort)

   StatesWhenEnabling

States when enabling

string — {'held'} | 'reset'

   PropagateVarSize

Propagate sizes of variable-size signals

string — {'Only when enabling'} | 'During execution'

   ShowOutputPort

Show output port

string — {'off'} | 'on'

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

Enabled and Triggered Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

Enabled Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

For Each(ForEach)

   InputPartition

Partition

cell array of strings

   InputPartitionDimension

Partition dimension for input signal

cell array of strings

   InputPartitionWidth

Width of partition for input signal

cell array of strings

   OutputConcatenationDimension

Concatenation dimension of output signal

cell array of strings

For Iterator (ForIterator)

   ResetStates

States when starting

string — {'held'} | 'reset'

   IterationSource

Iteration limit source

string — {'internal'} | 'external'

   IterationLimit

Iteration limit

string — {'5'}

   ExternalIncrement

Set next i (iteration variable) externally

string — {'off'} | 'on'

   ShowIterationPort

Show iteration variable

string — 'off' | {'on'}

   IndexMode

Index mode

string — 'Zero-based' | {'One-based'}

   IterationVariable
   DataType

Iteration variable data type

string — {'int32'} | 'int16' | 'int8' | 'double'

For Iterator Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation . Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

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

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

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

string — 'off' | {'on'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

If Action Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'Off'

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

In1 (Inport)

   Port

Port number

string — {'1'}

   IconDisplay

Icon display

string — 'Signal name' | {'Port number'} | 'Port number and signal name'

   LatchByDelaying
   OutsideSignal

Latch input by delaying outside signal

string — {'off'} | 'on'

   LatchInputFor
   FeedbackSignals

Latch input for feedback signals of function-call subsystem outputs

string — {'off'} | 'on'

   Interpolate

Interpolate data

string — 'off' | {'on'}

   UseBusObject

Specify properties via bus object

string — {'off'} | 'on'

   BusObject

Bus object for specifying bus properties

string — {'BusObject'}

   BusOutputAsStruct

Output as nonvirtual bus

string — {'off'} | 'on'

   PortDimensions

Port dimensions (-1 for inherited)

string — {'-1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Minimum

string — {'[]'}

   OutMax

Maximum

string — {'[]'}

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   SignalType

Signal type

string — {'auto'} | 'real' | 'complex'

   SamplingMode

Sampling mode

string — {'auto'} | 'Sample based' | 'Frame based'

Model (ModelReference)

   ModelNameDialog

The name of the referenced model exactly as you typed it in, with any surrounding whitespace removed. When you set ModelNameDialog programmatically or with the GUI, Simulink automatically sets the values of ModelName and ModelFile based on the value of ModelNameDialog.

string — {'<Enter Model Name>'}

   ModelName

The value of ModelNameDialog stripped of any filename extension that you provided. For backward compatibility, setting ModelName programatically actually sets ModelNameDialog, which then sets ModelName as described. You cannot use get_param to obtain the ModelName of a protected model, because the name without a suffix would be ambiguous. Use get_param on ModelFile instead. You can test ProtectedModel to determine programmatically whether a referenced model is protected.

string — Set automatically when ModelNameDialog is set.

   ModelFile

The value of ModelNameDialog with a filename extension. The suffix of the first match Simulink finds becomes the suffix of ModelFile. Setting ModelFile programmatically actually sets ModelNameDialog, which then sets ModelFile as described.

string — Set automatically when ModelNameDialog is set.

   ProtectedModel

Read-only boolean indicating whether the model referenced by the block is protected (on) or unprotected (off).

boolean — 'off' | 'on' — Set automatically when ModelNameDialog is set.

   ParameterArgumentNames

Model arguments

string — {''}

   ParameterArgumentValues

Model argument values (for this instance)

string — {''}

   SimulationMode

Specifies whether to simulate the model by generating and executing code or by interpreting the model in Simulink software.

string — {'Normal'} | 'Accelerator' | 'Software-in-the-loop (SIL)' | 'Processor-in-the-loop (PIL)'

   VariantSpecifies whether the Model block references variant models.string — {'off'} | 'on'
   Variants

An array of variant structures where each element specifies one variant. The structure fields are as follows:

array — [ ]
variant.Name – The name of the Simulink.Variant object that represents the variant to which this element applies.string — {''}
variant.ModelName – The name of the referenced model associated with the specified variant object in this Model block.string — {''}
variant.ParameterArgument
   Names
– Noneditable string containing the names of the model arguments for which the Model block must supply values.
string — {''}
variant.ParameterArgument
   Values
– The values to supply for the model arguments when this variant is the active variant.
string — {''}
variant.SimulationMode – The execution mode to use when this variant is the active variant.string — {'Accelerator'} | 'Normal' | 'Processor-in-the-loop (PIL)'
   OverrideUsingVariantWhether to override the variant conditions and make a specified variant the active variant, and if so, the name of that variant.string — {''}
The value is the empty string if no overriding variant object is specified; or the name of the overriding object.
   ActiveVariantThe variant that is currently active, either because its variant condition is true or OverrideUsingVariant has overridden the variant conditions and specified this variant.string — {''}
The value is the empty string if no variant is active; or the name of the active variant.
GeneratePreprocessor
   Conditionals

Locally controls whether generated code contains preprocessor conditionals. This parameter applies only to Simulink Coder code generation and has no effect on the behavior of a model in Simulink.

The parameter is available only for an ERT target when you select Inline parameters. For more information, see Variant Systems.

string — {'off'} | 'on'

   AvailSigsInstanceProps

 

handle vector — {''}

   AvailSigsDefaultProps

 

handle vector — {''}

   DefaultDataLogging

 

string — {'off'} | 'on'

Out1 (Outport)

   Port

Port number

string — {'1'}

   IconDisplay

Icon display

string — 'Signal name' | {'Port number'} | 'Port number and signal name'

   UseBusObject

Specify properties via bus object

string — {'off'} | 'on'

   BusObject

Bus object for validating input bus

string — {'BusObject'}

   BusOutputAsStruct

Output as nonvirtual bus in parent model

string — {'off'} | 'on'

   PortDimensions

Port dimensions (-1 for inherited)

string — {'-1'}

   VarSizeSig

Variable-size signal

string — {'Inherit'} | 'No' | 'Yes'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Minimum

string — {'[]'}

   OutMax

Maximum

string — {'[]'}

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>' | 'Bus: <object name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   SignalType

Signal type

string — {'auto'} | 'real' | 'complex'

   SamplingMode

Sampling mode

string — {'auto'} | 'Sample based' | 'Frame based'

   OutputWhenDisabled

Output when disabled

string — {'held'} | 'reset'

   InitialOutput

Initial output

string — {'[]'}

Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
  Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — {'off'} | 'on'

   VariantControl

Variant control

string — {'Variant'} | '(default)'

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'on'} | 'off'

Read-only

   Virtual

For internal use

 

Switch Case (SwitchCase)

   CaseConditions

Case conditions (e.g., {1,[2,3]})

string — {'{1}'}

   ShowDefaultCase

Show default case

string — 'off' | {'on'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   CaseShowDefault

Deprecated in R2009b

 

Switch Case Action Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

Trigger (TriggerPort)

   TriggerType

Trigger type

string — {'rising'} | 'falling' | 'either' | 'function-call'

   StatesWhenEnabling

States when enabling

string — {'held'} | 'reset' | 'inherit'

   PropagateVarSize

Propagate sizes of variable-size signals

string — {'During execution'} | 'Only when enabling'

   ShowOutputPort

Show output port

string — {'off'} | 'on'

   OutputDataType

Output data type

string — {'auto'} | 'double' | 'int8'

   SampleTimeType

Sample time type

string — {'triggered'} | 'periodic'

   SampleTime

Sample time

string — {'1'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   PortDimensions

Port dimensions (-1 for inherited)

string — {'-1'}

   TriggerSignalSampleTime

Trigger signal sample time

string — {'-1'}

   OutMin

Minimum

string — {'[]'}

   OutMax

Maximum

string — {'[]'}

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   Interpolate

Interpolate data

string — 'off' | {'on'}

Triggered Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
  Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

While Iterator (WhileIterator)

   MaxIters

Maximum number of iterations (-1 for unlimited)

string — {'5'}

   WhileBlockType

While loop type

string — {'while'} | 'do-while'

   ResetStates

States when starting

string — {'held'} | 'reset'

   ShowIterationPort

Show iteration number port

string — {'off'} | 'on'

   OutputDataType

Output data type

string — {'int32'} | 'int16' | 'int8' | 'double'

While Iterator Subsystem (SubSystem)

   ShowPortLabels

Show port labels

    Note:   The values 'off' and 'on' are for backward compatibility only and should not be used in new models or when updating existing models.

string — 'none' | {'FromPortIcon'} | 'FromPortBlockName' | 'SignalName' | 'off' | 'on'

   BlockChoice

Block choice

string — {''}

   TemplateBlock

Template block

string — {''}

   MemberBlocks

Member blocks

string — {''}

   Permissions

Read/Write permissions

string — {'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'

   ErrorFcn

Name of error callback function

string — {''}

   PermitHierarchical
   Resolution

Permit hierarchical resolution

string — {'All'} | 'ExplicitOnly' | 'None'

   TreatAsAtomicUnit

Treat as atomic unit

string — 'off' | {'on'}

   MinAlgLoopOccurrences

Minimize algebraic loop occurrences

string — {'off'} | 'on'

   PropExecContext
   OutsideSubsystem

Propagate execution context across subsystem boundary

string — {'off'} | 'on'

   CheckFcnCallInp
   InsideContextMsg

Warn if function-call inputs are context-specific

string — {'off'} | 'on'

   SystemSampleTime

Sample time (-1 for inherited)

string — {'-1'}

   RTWSystemCode

Code generation function packaging

string — {'Auto'} | 'Inline' | 'Nonreusable function' | 'Reusable function'

   RTWFcnNameOpts

Code generation function name options

string — {'Auto'} | 'Use subsystem name' | 'User specified'

   RTWFcnName

Code generation function name

string — {''}

   RTWFileNameOpts

Code generation file name options

string — {'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'

   RTWFileName

Code generation file name (no extension)

string — {''}

   DataTypeOverride

No dialog box prompt

Specifies data type used to override fixed-point data types. Set by Data type override on the Fixed-Point Tool.

string — {'UseLocalSettings'} | 'ScaledDouble' | 'Double' | 'Single' | 'Off'

   MinMaxOverflowLogging

No dialog box prompt

Setting for fixed-point instrumentation. Set by Fixed-point instrumentation mode on the Fixed-Point Tool.

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

   IsSubsystemVirtual

 

boolean — {'off'} | 'on'

Read-only

Signal Attributes Library Block Parameters

Block (Type)/Parameter

Dialog Box Prompt

Values

Bus to Vector (BusToVector)

Data Type Conversion (DataTypeConversion)

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via back propagation'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   ConvertRealWorld

Input and output to have equal

string — {'Real World Value (RWV)'} | 'Stored Integer (SI)'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Data Type Conversion Inherited (Conversion Inherited) (masked subsystem)

   ConvertRealWorld

Input and Output to have equal

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

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'off'} | 'on'

Data Type Duplicate (DataTypeDuplicate)

   NumInputPorts

Number of input ports

string — {'2'}

Data Type Propagation (Data Type Propagation) (masked subsystem)

   PropDataTypeMode

1. Propagated data type

string — 'Specify via dialog' | {'Inherit via propagation rule'}

   PropDataType

1.1. Propagated data type (e.g., fixdt(1,16), fixdt('single'))

string — {'fixdt(1,16)'}

   IfRefDouble

1.1. If any reference input is double, output is

string — {'double'} | 'single'

   IfRefSingle

1.2. If any reference input is single, output is

string — 'double' | {'single'}

   IsSigned

1.3. Is-Signed

string — 'IsSigned1' | 'IsSigned2' | {'IsSigned1 or IsSigned2'} | 'TRUE' | 'FALSE'

   NumBitsBase

1.4.1. Number-of-Bits: Base

string — '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

string — '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

string — '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

string — {'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

string — 'off' | {'on'}

   ProbeSampleTime

Probe sample time

string — 'off' | {'on'}

   ProbeComplexSignal

Detect complex signal

string — 'off' | {'on'}

   ProbeSignalDimensions

Probe signal dimensions

string — 'off' | {'on'}

   ProbeFramedSignal

Detect framed signal

string — 'off' | {'on'}

   ProbeWidthDataType

Data type for width

string — {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input'

   ProbeSampleTimeDataType

Data type for sample time

string — {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input'

   ProbeComplexityDataType

Data type for signal complexity

string — {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'

   ProbeDimensionsDataType

Data type for signal dimensions

string — {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input'

   ProbeFrameDataType

Data type for signal frames

string — {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'

Rate Transition (RateTransition)

   Integrity

Ensure data integrity during data transfer

string — 'off' | {'on'}

   Deterministic

Ensure deterministic data transfer (maximum delay)

string — 'off' | {'on'}

   X0

Initial conditions

string — {'0'}

   OutPortSampleTimeOpt

Output port sample time options

string — {'Specify'} | 'Inherit' | 'Multiple of input port sample time'

   OutPortSampleTimeMultiple

Sample time multiple (>0)

string — {'1'}

   OutPortSampleTime

Output port sample time

string — {'-1'}

Signal Conversion (SignalConversion)

   ConversionOutput

Output

string — {'Signal copy'} | 'Virtual bus' | 'Nonvirtual bus'

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'Bus: <object name>'

   OverrideOpt

Exclude this block from 'Block reduction' optimization

string — {'off'} | 'on'

Signal Specification (SignalSpecification)

   Dimensions

Dimensions (-1 for inherited)

string — {'-1'}

   VarSizeSig

Variable-size signal

string — {'Inherit'} | 'No' | 'Yes'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Minimum

string — {'[]'}

   OutMax

Maximum

string — {'[]'}

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>' | 'Bus: <object name>'

   BusOutputAsStruct

Require nonvirtual bus

string — {'off'} | 'on'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   SignalType

Signal type

string — {'auto'} | 'real' | 'complex'

   SamplingMode

Sampling mode

string — {'auto'} | 'Sample based' | 'Frame based'

Weighted Sample Time (SampleTimeMath)

   TsampMathOp

Operation

string — '+' | '-' | '*' | '/' | {'Ts Only'} | '1/Ts Only'

   weightValue

Weight value

string — {'1.0'}

   TsampMathImp

Implement using

string — {'Online Calculations'} | 'Offline Scaling Adjustment'

   OutDataTypeStr

Output data type

string — {'Inherit via internal rule'} | 'Inherit via back propagation'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
  Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   OutputDataTypeScaling
   Mode

Deprecated in R2009b

 

   DoSatur

Deprecated in R2009b

 

Width (Width)

   OutputDataTypeScaling
   Mode

Output data type mode

string — {'Choose intrinsic data type'} | 'Inherit via back propagation' | 'All ports same datatype'

   DataType

Output data type

string — {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32'

Signal Routing Library Block Parameters

Block (Type)/ParameterDialog Box PromptValues

Bus Assignment (BusAssignment)

   AssignedSignals

Signals that are being assigned

string — {''}

   InputSignals

Signals in the bus

matrix — {'{}'}

Bus Creator (BusCreator)

   InheritFromInputs

Override bus signal names from inputs

string — {'on'} | 'off'

If set to 'on', overrides bus signal names from inputs. Otherwise, inherits bus signal names from a bus object.

   Inputs

Number of inputs

string — {'2'}

   DisplayOption

 

string — 'none' | 'signals' | {'bar'}

   NonVirtualBus

Output as nonvirtual bus

string — {'off'} | 'on'

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>' | 'Bus: <object name>'

Bus Selector (BusSelector)

   OutputSignals

Selected signals

string — in the form 'signal1,signal2'

   OutputAsBus

Output as bus

string — {'off'} | 'on'

   InputSignals

Signals in bus

matrix — {'{}'}

Data Store Memory (DataStoreMemory)

   DataStoreName

Data store name

string — {'A'}

   ReadBeforeWriteMsg

Detect read before write

string — 'none' | {'warning'} | 'error'

   WriteAfterWriteMsg

Detect write after write

string — 'none' | {'warning'} | 'error'

   WriteAfterReadMsg

Detect write after read

string — 'none' | {'warning'} | 'error'

   InitialValue

Initial value

string — {'0'}

   StateMustResolveTo
   SignalObject

Data store name must resolve to Simulink signal object

string — {'off'} | 'on'

   DataLogging

Log Signal Data

string — 'off' | {'on'}

   DataLoggingNameMode

Logging Name

string — {'SignalName'} | 'Custom'

   DataLoggingName

Logging Name

string — {''}

   DataLoggingLimit
   DataPoints

Limit data points to last

string — 'off' | {'on'}

   DataLoggingMaxPoints

Limit data points to last

non-zero integer {5000}

   DataLoggingDecimateData

Decimation

string — 'off' | {'on'}

   DataLoggingLimit
   DataPoints

Decimation

non-zero integer {2}

   StateStorageClass

Code generation storage class

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

   RTWStateStorageType
   Qualifier

Code generation type qualifier

string — {''}

   VectorParams1D

Interpret vector parameters as 1-D

string — 'off' | {'on'}

   ShowAdditionalParam

Show additional parameters

string — {'off'} | 'on'

   OutMin

Minimum

string — {'[]'}

   OutMax

Maximum

string — {'[]'}

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   SignalType

Signal type

string — {'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

string — 'none' | {'bar'}

   BusSelectionMode

Bus selection mode

string — {'off'} | 'on'

Environment Controller (Environment Controller) (masked subsystem)

From (From)

   GotoTag

Goto tag

string — {'A'}

   IconDisplay

Icon display

string — 'Signal name' | {'Tag'} | 'Tag and signal name'

Goto (Goto)

   GotoTag

Tag

string — {'A'}

   IconDisplay

Icon display

string — 'Signal name' | {'Tag'} | 'Tag and signal name'

   TagVisibility

Tag visibility

string — {'local'} | 'scoped' | 'global'

Goto Tag Visibility (GotoTagVisibility)

   GotoTag

Goto tag

string — {'A'}

Index Vector (MultiPortSwitch)

   DataPortOrder

Data port order

string — {'Zero-based contiguous'} | 'One-based contiguous' | 'Specify indices'

   Inputs

Number of data ports

string — {'1'}

   zeroidx

Deprecated in R2010a

 

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all data port inputs to have the same data type

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   AllowDiffInputSizes

Allow different data input sizes (Results in variable-size output signal)

string — {'off'} | 'on'

Manual Switch (Manual Switch) (masked subsystem)

   varsize

Allow different input sizes (Results in variable-size output signal)

string — {'off'} | 'on'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Merge (Merge)

   Inputs

Number of inputs

string — {'2'}

   InitialOutput

Initial output

string — {'[]'}

   AllowUnequalInput
   PortWidths

Allow unequal port widths

string — {'off'} | 'on'

   InputPortOffsets

Input port offsets

string — {'[]'}

Multiport Switch (MultiPortSwitch)

   DataPortOrder

Data port order

string — 'Zero-based contiguous' | {'One-based contiguous'} | 'Specify indices'

   Inputs

Number of data ports

string — {'3'}

   zeroidx

Deprecated in R2010a

 

   DataPortIndices

Data port indices

string — {'{1,2,3}'}

   DataPortForDefault

Data port for default case

string — {'Last data port'} | 'Additional data port'

   DiagnosticForDefault

Diagnostic for default case

string — 'None' | 'Warning' | {'Error'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all data port inputs to have the same data type

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   AllowDiffInputSizes

Allow different data input sizes (Results in variable-size output signal)

string — {'off'} | 'on'

Mux (Mux)

   Inputs

Number of inputs

string — {'2'}

   DisplayOption

Display option

string — 'none' | 'signals' | {'bar'}

   UseBusObject

For internal use

 

   BusObject

For internal use

 

   NonVirtualBus

For internal use

 

Selector (Selector)

   NumberOfDimensions

Number of input dimensions

string — {'1'}

   IndexMode

Index mode

string — 'Zero-based' | {'One-based'}

   IndexOptionArray

Index Option

string — 'Select all' | {'Index vector (dialog)'} | 'Index vector (port)' | 'Starting index (dialog)' | 'Starting index (port)'

   IndexParamArray

Index

cell array

   OutputSizeArray

Output Size

cell array

   InputPortWidth

Input port size

string — {'1'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   IndexOptions

See IndexOptionArray parameter for more information.

 

   Indices

See IndexParamArray parameter for more information.

 

   OutputSizes

See OutputSizeArray parameter for more information.

 

Switch (Switch)

   Criteria

Criteria for passing first input

string — {'u2 >= Threshold'} | 'u2 > Threshold' | 'u2 ~= 0'

   Threshold

Threshold

string — {'0'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   InputSameDT

Require all data port inputs to have the same data type

string — {'off'} | 'on'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit via internal rule'} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   SaturateOnInteger
   Overflow

Saturate on integer overflow

string — {'off'} | 'on'

   AllowDiffInputSizes

Allow different input sizes (Results in variable-size output signal)

string — {'off'} | 'on'

Vector Concatenate (Concatenate)

   NumInputs

Number of inputs

string — {'2'}

   Mode

Mode

string — {'Vector'} | 'Multidimensional array'

Sinks Library Block Parameters

Block (Type)/ParameterDialog Box PromptValues

Display (Display)

   Format

Format

string — {'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

string — {'off'} | 'on'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Floating Scope (Scope)

   Floating

 

string — 'off' | {'on'}

   Location

 

vector — {'[376 294 700 533]'}

   Open

 

string — {'off'} | 'on'

   NumInputPorts

 Do not change this parameter with the command-line. Instead, use the Number of axes parameter in the Scope parameters dialog.

   TickLabels

 

string — 'on' | 'off' | {'OneTimeTick'}

   ZoomMode

 

string — {'on'} | 'xonly' | 'yonly'

   AxesTitles

 

string

   Grid

 

string — 'off' | {'on'} | 'xonly' | 'yonly'

   TimeRange

 

string — {'auto'}

   YMin

 

string — {'-5'}

   YMax

 

string — {'5'}

   SaveToWorkspace

 

string — {'off'} | 'on'

   SaveName

 

string — {'ScopeData'}

   DataFormat

 

string — {'StructureWithTime'} | 'Structure' | 'Array'

   LimitDataPoints

 

string — 'off' | {'on'}

   MaxDataPoints

 

string — {'5000'}

   Decimation

 

string — {'1'}

   SampleInput

 

string — {'off'} | 'on'

   SampleTime

 

string — {'0'}

Out1 (Outport)

   Port

Port number

string — {'1'}

   IconDisplay

Icon display

string — 'Signal name' | {'Port number'} | 'Port number and signal name'

   BusOutputAsStruct

Output as nonvirtual bus in parent model

string — {'off'} | 'on'

   PortDimensions

Port dimensions (-1 for inherited)

string — {'-1'}

   VarSizeSig

Variable-size signal

string — {'Inherit'} | 'No' | 'Yes'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Minimum

string — {'[]'}

   OutMax

Maximum

string — {'[]'}

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>' | 'Bus: <object name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   SignalType

Signal type

string — {'auto'} | 'real' | 'complex'

   SamplingMode

Sampling mode

string — {'auto'} | 'Sample based' | 'Frame based'

   OutputWhenDisabled

Output when disabled

string — {'held'} | 'reset'

   InitialOutput

Initial output

string — {'[]'}

Scope (Scope)

   Floating

 

string — {'off'} | 'on'

   Location

 

vector — {'[188 390 512 629]'}

   Open

 

string — {'off'} | 'on'

   NumInputPorts

 Do not change this parameter with the command-line. Instead, use the Number of axes parameter in the Scope parameters dialog.

   TickLabels

 

string — 'on' | 'off' | {'OneTimeTick'}

   ZoomMode

 

string — {'on'} | 'xonly' | 'yonly'

   AxesTitles

 

string

   Grid

 

string — 'off' | {'on'} | 'xonly' | 'yonly'

   TimeRange

 

string — {'auto'}

   YMin

 

string — {'-5'}

   YMax

 

string — {'5'}

   SaveToWorkspace

 

string — {'off'} | 'on'

   SaveName

 

string — {'ScopeData1'}

   DataFormat

 

string — {'StructureWithTime'} | 'Structure' | 'Array'

   LimitDataPoints

 

string — 'off' | {'on'}

   MaxDataPoints

 

string — {'5000'}

   Decimation

 

string — {'1'}

   SampleInput

 

string — {'off'} | 'on'

   SampleTime

 

string — {'0'}

Stop Simulation

Terminator

To File (ToFile)

   FileName

File name

string — {'untitled.mat'}

   MatrixName

Variable name

string — {'ans'}

   SaveFormat

Save format

string — {'Timeseries'} | 'Array'

   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

string — {'Timeseries'} | 'Structure With Time' | 'Structure' | 'Array'

   FixptAsFi

Log fixed-point data as an fi object

string — {'off'} | 'on'

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

string — 'off' | {'on'}

Chirp Signal (chirp) (masked subsystem)

   f1

Initial frequency

string — {'0.1'}

   T

Target time

string — {'100'}

   f2

Frequency at target time

string — {'1'}

   VectorParams1D

Interpret vectors parameters as 1-D

string — 'off' | {'on'}

Clock (Clock)

   DisplayTime

Display time

string — {'off'} | 'on'

   Decimation

Decimation

string — {'10'}

Constant (Constant)

   Value

Constant value

string — {'1'}

   VectorParams1D

Interpret vector parameters as 1-D

string — 'off' | {'on'}

   SamplingMode

Sampling mode

string — {'Sample based'} | 'Frame based'

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — {'Inherit: Inherit from 'Constant value''} | 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   SampleTime

Sample time

string — {'inf'}

   FramePeriod

Frame period

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'}

Enumerated Constant (EnumeratedConstant)

   OutDataTypeStr

Output data type

string — {'Enum: SlDemoSign'}

   Value

Value

string — {'SlDemoSign.Positive'} | 'SlDemoSign.Zero' | 'SlDemoSign.Negative'

   SampleTime

Sample time

string — {'inf'}

From File (FromFile)

   FileName

File name

string — {'untitled.mat'}

   ExtrapolationBeforeFirstDataPoint

Data extrapolation before first data point

string — {'Linear extrapolation'} | 'Hold first value' | 'Ground value'

   InterpolationWithinTimeRange

Data interpolation within time range

string — {'Linear interpolation'} | 'Zero order hold'

   ExtrapolationAfterLastDataPoint

Data extrapolation after last data point

string — {'Linear extrapolation'} | 'Hold last value' | 'Ground value'

   SampleTime

Sample time

string — {'0'}

From Workspace (FromWorkspace)

   VariableName

Data

string — {'simin'}

   OutDataTypeStr

Output Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>' | 'Bus: <object name>'

   SampleTime

Sample time

string — {'0'}

   Interpolate

Interpolate data

string — 'off' | {'on'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

   OutputAfterFinalValue

Form output after final data value by

string — {'Extrapolation'} | 'Setting to zero' | 'Holding final value' | 'Cyclic repetition'

Ground

In1 (Inport)

   Port

Port number

string — {'1'}

   IconDisplay

Icon display

string — 'Signal name' | {'Port number'} | 'Port number and signal name'

   BusOutputAsStruct

Output as nonvirtual bus

string — {'off'} | 'on'

   PortDimensions

Port dimensions (-1 for inherited)

string — {'-1'}

   VarSizeSig

Variable-size signal

string — {'Inherit'} | 'No' | 'Yes'

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

   OutMin

Minimum

string — {'[]'}

   OutMax

Maximum

string — {'[]'}

   OutDataTypeStr

Data type

string — {'Inherit: auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>' | 'Bus: <object name>'

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   SignalType

Signal type

string — {'auto'} | 'real' | 'complex'

   SamplingMode

Sampling mode

string — {'auto'} | 'Sample based' | 'Frame based'

   LatchByDelaying
   OutsideSignal

Latch input by delaying outside signal

string — {'off'} | 'on'

   LatchInputFor
   FeedbackSignals

Latch input for feedback signals of function-call subsystem outputs

string — {'off'} | 'on'

   OutputFunctionCall
 

Output a function-call trigger signal

string — {'off'} | 'on'

   Interpolate

Interpolate data

string — 'off' | {'on'}

Pulse Generator (DiscretePulseGenerator)

   PulseType

Pulse type

string — {'Time based'} | 'Sample based'

   TimeSource

Time (t)

string — {'Use simulation time'} | 'Use external signal'

   Amplitude

Amplitude

string — {'1'}

   Period

Period

string — {'10'}

   PulseWidth

Pulse width

string — {'5'}

   PhaseDelay

Phase delay

string — {'0'}

   SampleTime

Sample time

string — {'1'}

   VectorParams1D

Interpret vector parameters as 1-D

string — 'off' | {'on'}

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

string — 'off' | {'on'}

Random Number (RandomNumber)

   Mean

Mean

string — {'0'}

   Variance

Variance

string — {'1'}

   Seed

Seed

string — {'0'}

   SampleTime

Sample time

string — {'0.1'}

   VectorParams1D

Interpret vector parameters as 1-D

string — 'off' | {'on'}

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

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

   tsamp

Sample time

string — {'0.01'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via back propagation' | {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'

   OutputDataTypeScaling
   Mode

Deprecated in R2007b

 

   OutDataType

Deprecated in R2007b

 

   OutScaling

Deprecated in R2007b

 

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

Repeating Sequence Stair (Repeating Sequence Stair) (masked subsystem)

   OutValues

Vector of output values

string — {'[3 1 4 2 1].''}

   tsamp

Sample time

string — {'-1'}

   OutMin

Output minimum

string — {'[]'}

   OutMax

Output maximum

string — {'[]'}

   OutDataTypeStr

Output data type

string — 'Inherit: Inherit via back propagation' | {'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <class name>'

   OutputDataTypeScaling
   Mode

Deprecated in R2007b

 

   OutDataType

Deprecated in R2007b

 

   ConRadixGroup

Deprecated in R2007b

 

   OutScaling

Deprecated in R2007b

 

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

Signal Builder (Sigbuilder block) (masked subsystem)

Signal Generator (SignalGenerator)

   WaveForm

Wave form

string — {'sine'} | 'square' | 'sawtooth' | 'random'

   TimeSource

Time (t)

string — {'Use simulation time'} | 'Use external signal'

   Amplitude

Amplitude

string — {'1'}

   Frequency

Frequency

string — {'1'}

   Units

Units

string — 'rad/sec' | {'Hertz'}

   VectorParams1D

Interpret vector parameters as 1-D

string — 'off' | {'on'}

Sine Wave (Sin)

   SineType

Sine type

string — {'Time based'} | 'Sample based'

   TimeSource

Time

string — {'Use simulation time'} | 'Use external signal'

   Amplitude

Amplitude

string — {'1'}

   Bias

Bias

string — {'0'}

   Frequency

Frequency

string — {'1'}

   Phase

Phase

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

string — 'off' | {'on'}

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

string — 'off' | {'on'}

   ZeroCross

Enable zero-crossing detection

string — 'off' | {'on'}

Uniform Random Number (UniformRandomNumber)

   Minimum

Minimum

string — {'-1'}

   Maximum

Maximum

string — {'1'}

   Seed

Seed

string — {'0'}

   SampleTime

Sample time

string — {'0.1'}

   VectorParams1D

Interpret vector parameters as 1-D

string — 'off' | {'on'}

User-Defined Functions Library Block Parameters

Block (Type)/Parameter

Dialog Box Prompt

Values

MATLAB Function (Stateflow) (masked subsystem)

MATLAB System (MATLABSystem)

   System

System object class name

string — {''}

Fcn (Fcn)

   Expr

Expression

string — {'sin(u(1)*exp(2.3*(-u(2))))'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

Level-2 MATLAB S-Function (M-S-Function)

   FunctionName

S-function name

string — {'mlfile'}

   Parameters

Parameters

string — {''}

Interpreted MATLAB Function (MATLABFcn)

   MATLABFcn

MATLAB function

string — {'sin'}

   OutputDimensions

Output dimensions

string — {'-1'}

   OutputSignalType

Output signal type

string — {'auto'} | 'real' | 'complex'

   Output1D

Collapse 2-D results to 1-D

string — 'off' | {'on'}

   SampleTime

Sample time (-1 for inherited)

string — {'-1'}

S-Function (S-Function)

   FunctionName

S-function name

string — {'system'}

   Parameters

S-function parameters

string — {''}

   SFunctionModules

S-function modules

string — {''}

S-Function Builder (S-Function Builder) (masked subsystem)

   FunctionName

S-function name

string — {'system'}

   Parameters

S-function parameters

string — {''}

   SFunctionModules

S-function modules

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

string — {'fixdt('double')'}

   StateEqScaling

Scaling for State Equation AX+BU

string — {'2^0'}

   OutputEqScaling

Scaling for Output Equation CX+DU

string — {'2^0'}

   LockScale

Lock output data type setting against changes by the fixed-point tools

string — {'off'} | 'on'

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'off'} | 'on'

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

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'off'} | 'on'

Transfer Fcn Direct Form II Time Varying (Transfer Fcn Direct Form II Time Varying) (masked subsystem)

   vinit

Initial condition

string — {'0.0'}

   RndMeth

Integer rounding mode

string — 'Ceiling' | 'Convergent' | {'Floor'} | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

   DoSatur

Saturate to max or min when overflows occur

string — {'off'} | 'on'

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'}

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)

Was this topic helpful?