Discrete Library Block Parameters
Block (Type)/Parameter
|
Dialog Box Prompt
|
Values
|
Difference (Difference) (masked subsystem)
|
ICPrevInput
|
Initial condition for previous input
|
string {'0.0'}
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type: ex. sfix(16), uint(8), float('single')
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling: Slope or [Slope Bias] ex. 2^-9
|
string {'2^-10'}
|
LockScale
|
Lock output scaling so autoscaling tool can't change it
|
{'off'} | 'on'
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
{'off'} | 'on'
|
Discrete Derivative (Discrete Derivative) (masked subsystem)
|
gainval
|
Gain value
|
string {'1.0'}
|
ICPrevScaledInput
|
Initial condition for previous weighted input K*u/Ts
|
string {'0.0'}
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type: ex. sfix(16), uint(8), float('single')
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling: Slope or [Slope Bias] ex. 2^-9
|
string {'2^-10'}
|
LockScale
|
Lock output scaling so autoscaling tool can't change it
|
{'off'} | 'on'
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
{'off'} | 'on'
|
Discrete Filter (DiscreteFilter)
|
Numerator
|
Numerator
|
vector {'[1]'}
|
Denominator
|
Denominator
|
vector {'[1 0.5]'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'1'}
|
StateIdentifier
|
State name
|
string {}
|
StateMustResolveTo SignalObject
|
State name must resolve to Simulink signal object
|
{'off'} | 'on'
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW storage type qualifier
|
string {}
|
Discrete State-Space (DiscreteStateSpace)
|
A
|
A
|
string {'1'}
|
B
|
B
|
string {'1'}
|
C
|
C
|
string {'1'}
|
D
|
D
|
string {'1'}
|
X0
|
Initial conditions
|
string {'0'}
|
SampleTime
|
Sample time
|
string {'1'}
|
StateIdentifier
|
State name
|
string {}
|
StateMustResolveTo SignalObject
|
State name must resolve to Simulink signal object
|
{'off'} | 'on'
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW storage type qualifier
|
string {}
|
Discrete Transfer Fcn (DiscreteTransferFcn)
|
Numerator
|
Numerator
|
vector {'[1]'}
|
Denominator
|
Denominator
|
vector {'[1 0.5]'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'1'}
|
StateIdentifier
|
State name
|
string {}
|
StateMustResolveTo SignalObject
|
State name must resolve to Simulink signal object
|
{'off'} | 'on'
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW storage type qualifier
|
string {}
|
Discrete Zero-Pole (DiscreteZeroPole)
|
Zeros
|
Zeros
|
vector {'[1]'}
|
Poles
|
Poles
|
vector {'[0 0.5]'}
|
Gain
|
Gain
|
string {'1'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'1'}
|
StateIdentifier
|
State name
|
string {}
|
StateMustResolveTo SignalObject
|
State name must resolve to Simulink signal object
|
{'off'} | 'on'
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW storage type qualifier
|
string {}
|
Discrete-Time Integrator (DiscreteIntegrator)
|
IntegratorMethod
|
Integrator method
|
{'Integration: Forward Euler'} | 'Integration: Backward Euler' | 'Integration: Trapezoidal' | 'Accumulation: Forward Euler' | 'Accumulation: Backward Euler' | 'Accumulation: Trapezoidal'
|
gainval
|
Gain value
|
string {'1.0'}
|
ExternalReset
|
External reset
|
{'none'} | 'rising' | 'falling' | 'either' | 'level'
|
InitialConditionSource
|
Initial condition source
|
{'internal'} | 'external'
|
InitialCondition
|
Initial condition
|
scalar or vector {'0'}
|
InitialConditionMode
|
Use initial condition as initial and reset value for
|
'State only (most efficient)' | {'State and output'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'1'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
{'off'} | 'on'
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
{'off'} | 'on'
|
LimitOutput
|
Limit output
|
{'off'} | 'on'
|
UpperSaturationLimit
|
Upper saturation limit
|
scalar or vector {inf}
|
LowerSaturationLimit
|
Lower saturation limit
|
scalar or vector {-inf}
|
ShowSaturationPort
|
Show saturation port
|
{'off'} | 'on'
|
ShowStatePort
|
Show state port
|
{'off'} | 'on'
|
StateIdentifier
|
State name
|
string {}
|
StateMustResolveTo SignalObject
|
State name must resolve to Simulink signal object
|
{'off'} | 'on'
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW storage type qualifier
|
string {}
|
First-Order Hold (First-Order Hold) (masked subsystem)
|
Ts
|
Sample time
|
string {'1'}
|
Integer Delay (S-Function) (Integer Delay) (masked subsystem)
|
vinit
|
Initial condition
|
string {'0.0'}
|
samptime
|
Sample time
|
string {'-1'}
|
NumDelays
|
Number of delays
|
string {'4'}
|
Memory (Memory)
|
X0
|
Initial condition
|
scalar or vector {'0'}
|
InheritSampleTime
|
Inherit sample time
|
{'off'} | 'on'
|
LinearizeMemory
|
Direct feedthrough of input during linearization
|
{'off'} | 'on'
|
StateIdentifier
|
State name
|
string {}
|
StateMustResolveTo SignalObject
|
State name must resolve to Simulink signal object
|
{'off'} | 'on'
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW storage type qualifier
|
string {}
|
Tapped Delay (S-Function) (Tapped Delay Line) (masked subsystem)
|
vinit
|
Initial condition
|
string {'0.0'}
|
samptime
|
Sample time
|
string {'-1'}
|
NumDelays
|
Number of delays
|
string {'4'}
|
DelayOrder
|
Order output vector starting with
|
{'Oldest'} | 'Newest'
|
includeCurrent
|
Include current input in output vector
|
{'off'} | 'on'
|
Transfer Fcn (First Order Transfer Fcn) (masked subsystem)
|
PoleZ
|
Pole (in Z plane)
|
string {'0.95'}
|
ICPrevOutput
|
Initial condition for previous output
|
string {'0.0'}
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
{'off'} | 'on'
|
Transfer Fcn Lead or Lag (Lead or Lag Compensator) (masked subsystem)
|
PoleZ
|
Pole of compensator (in Z plane)
|
string {'0.95'}
|
ZeroZ
|
Zero of compensator (in Z plane)
|
string {'0.75'}
|
ICPrevOutput
|
Initial condition for previous output
|
string {'0.0'}
|
ICPrevInput
|
Initial condition for previous input
|
string {'0.0'}
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
{'off'} | 'on'
|
Transfer Fcn Real Zero (Transfer Fcn Real Zero) (masked subsystem)
|
ZeroZ
|
Zero (in Z plane)
|
string {'0.75'}
|
ICPrevInput
|
Initial condition for previous input
|
string {'0.0'}
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
{'off'} | 'on'
|
Unit Delay (UnitDelay)
|
|
|
X0
|
Initial condition
|
scalar or vector {'0'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'1'}
|
StateIdentifier
|
State name
|
string {}
|
StateMustResolveTo SignalObject
|
State name must resolve to Simulink signal object
|
{'off'} | 'on'
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW storage type qualifier
|
string {}
|
Weighted Moving Average (S-Function) (Weighted Moving Average) (masked subsystem)
|
mgainval
|
Weights
|
string {'[0.1:0.1:1 0.9:-0.1:0.1]'}
|
vinit
|
Initial condition
|
string {'0.0'}
|
samptime
|
Sample time
|
string {'-1'}
|
GainDataTypeScalingMode
|
Gain data type and scaling
|
'Specify via dialog' | {'Inherit via internal rule'}
|
GainDataType
|
Parameter data type: ex. sfix(16), uint(8), float('single')
|
string {'sfix( 16 )'}
|
MatRadixGroup
|
Parameter scaling mode
|
'Use Specified Scaling' | 'Best Precision: Element-wise' | 'Best Precision: Row-wise' | 'Best Precision: Column-wise' | {'Best Precision: Matrix-wise'}
|
GainScaling
|
Parameter scaling: Slope ex. 2^-9
|
string {'2^-10'}
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type: ex. sfix(16), uint(8), float('single')
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling: Slope or [Slope Bias] ex. 2^-9
|
string {'2^-10'}
|
LockScale
|
Lock output scaling so autoscaling tool can't change it
|
{'off'} | 'on'
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
{'off'} | 'on'
|
Zero-Order Hold (ZeroOrderHold)
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'1'}
|
Lookup Tables Block Parameters
Block (Type)/Parameter
|
Dialog Box Prompt
|
Values
|
Cosine (Cosine) (masked subsystem)
|
NumDataPoints
|
Number of data points for lookup table
|
string {'(2^5)+1'}
|
Direct Lookup Table (n-D) (S-Function) (LookupNDDirect) (masked subsystem)
|
maskTabDims
|
Number of table dimensions
|
'1' | {'2'} | '3' | '4' | 'More...'
|
explicitNumDims
|
Explicit number of table dimensions
|
string {'1'}
|
outDims
|
Inputs select this object from table
|
{'Element'} | 'Column' | '2-D Matrix'
|
tabIsInput
|
Make table an input
|
{'off'} | 'on'
|
mxTable
|
Table data
|
string {'[4 5 6;16 19 20;10 18 23]'}
|
clipFlag
|
Action for out of range input
|
'None' | {'Warning'} | 'Error'
|
Interpolation (n-D) using PreLookup (LookupNDInterpIdx) (masked subsystem)
|
numDimsPopupSelect
|
Number of table dimensions
|
'1' | {'2'} | '3' | '4' | 'More...'
|
explicitNumDims
|
Explicit number of table dimensions
|
string {'2'}
|
table
|
Table data
|
string {'sqrt([1:10]'*[1:10])'}
|
interpMethod
|
Interpolation method
|
'None - Flat' | {'Linear'}
|
extrapMethod
|
Extrapolation method
|
'None - Flat' | {'Linear'}
|
rangeErrorMode
|
Action for out of range input
|
{'None'} | 'Warning' | 'Error' | 'Error - No index checking in generated code' | 'Warning - No index checking in generated code' | 'None - No index checking in generated code'
|
NumSelectionDims
|
Number of sub-table selection dimensions
|
string {'0'}
|
Lookup Table (Lookup)
|
|
|
InputValues
|
Vector of input values
|
vector {'[-5:5]'}
|
OutputValues
|
Vector of output values
|
vector {'tanh([-5:5])'}
|
LookUpMeth
|
Look-up method
|
{'Interpolation-Extrapolation'} | 'Interpolation-Use End Values' | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | 'Inherit via back propagation' | {'Same as input'}
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
{'off'} | 'on'
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
{'off'} | 'on'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Lookup Table (2-D) (Lookup2D)
|
RowIndex
|
Row index input values
|
string {'[1:3]'}
|
ColumnIndex
|
Column index input values
|
string {'[1:3]'}
|
OutputValues
|
Matrix of output values
|
string {'[4 5 6;16 19 20;10 18 23]'}
|
LookUpMeth
|
Lookup method
|
{'Interpolation-Extrapolation'} | 'Interpolation-Use End Values' | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | 'Inherit via back propagation' | {'Same as first input'}
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Lookup Table (n-D) (LookupNDInterp) (masked subsystem)
|
numDimsPopupSelect
|
Number of table dimensions
|
' 1 ' | {' 2 '} | ' 3 ' | ' 4 ' | 'More...'
|
bp1
|
First input (row) breakpoint set
|
string {'[10,22,31]'}
|
bp2
|
Second (column) input breakpoint set
|
string {'[10,22,31]'}
|
bp3
|
Third input breakpoint set
|
string {'[1:3]'}
|
bp4
|
Fourth input breakpoint set
|
string {'[1:3]'}
|
bpcell
|
Fifth...Nth breakpoint sets (cell array)
|
string {'{ [1:3], [1:3] }'}
|
explicitNumDims
|
Explicit number of dimensions
|
string {'2'}
|
searchMode
|
Index search method
|
'Evenly Spaced Points' | 'Linear Search' | {'Binary Search'}
|
cacheBpFlag
|
Begin index searches using previous index results
|
'on' | {'off'}
|
vectorInputFlag
|
Use one (vector) input port instead of N ports
|
'on' | {'off'}
|
tableData
|
Table data
|
string {'[4 5 6;16 19 20;10 18 23]'}
|
interpMethod
|
Interpolation method
|
'None - Flat' | {'Linear'} | 'Cubic Spline'
|
extrapMethod
|
Extrapolation method
|
'None - Clip' | {'Linear'} | 'Cubic Spline'
|
rangeErrorMode
|
Action for out of range input
|
{'None'} | 'Warning' | 'Error'
|
Lookup Table Dynamic (Lookup Table Dynamic) (masked subsystem)
|
LookUpMeth
|
Look-Up Method
|
'Interpolation-Extrapolation' | {'Interpolation-Use End Values'} | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
{'Specify via dialog'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type: ex. sfix(16), uint(8), float('single')
|
string {'float('double')'}
|
OutScaling
|
Output scaling: Slope or [Slope Bias] ex. 2^-9
|
string {'2^-10'}
|
LockScale
|
Lock output scaling so autoscaling tool can't change it
|
'on' | {'off'}
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
'on' | {'off'}
|
PreLookup Index Search (LookupIdxSearch) (masked subsystem)
|
bpData
|
Breakpoint data
|
string {'[10:10:100]'}
|
searchMode
|
Index search method
|
'Evenly Spaced Points' | 'Linear Search' | {'Binary Search'}
|
cacheBpFlag
|
Begin index search using previous index result
|
'on' | {'off'}
|
outputFlag
|
Output only the index
|
'on' | {'off'}
|
IndexDataType
|
Index data type
|
{'uint32'} | 'int32'
|
extrapMode
|
Process out of range input
|
'Clip to Range' | {'Linear Extrapolation'}
|
rangeErrorMode
|
Action for out of range input
|
{'None'} | 'Warning' | 'Error'
|
Sine (Sine) (masked subsystem)
|
NumDataPoints
|
Number of data points for lookup table
|
string {'(2^5)+1'}
|
Math Operations Library Block Parameters
Block (Type)/Parameter
|
Dialog Box Prompt
|
Values
|
Abs (Abs)
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Add (Sum)
|
IconShape
|
Icon shape
|
{'rectangular'} | 'round'
|
Inputs
|
List of signs
|
string {'++'}
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^-10'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Algebraic Constraint (Algebraic Constraint) (masked subsystem)
|
z0
|
Initial guess
|
string {'0'}
|
Assignment (Assignment)
|
InputType
|
Input type
|
{'Vector'} | 'Matrix'
|
IndexMode
|
Index mode
|
'Zero-based' | {'One-based'}
|
IndexIsStartValue
|
Use index as starting value
|
'on' | {'off'}
|
ElementSrc
|
Source of element indices (E)
|
{'Internal'} | 'External'
|
Elements
|
Elements (-1 for all elements)
|
string {'1'}
|
RowSrc
|
Source of row indices (R)
|
{'Internal'} | 'External'
|
Rows
|
Rows (-1 for all rows)
|
string {'1'}
|
ColumnSrc
|
Source of column indices (C)
|
{'Internal'} | 'External'
|
Columns
|
Columns (-1 for all columns)
|
string {'1'}
|
OutputInitialize
|
Output (Y)
|
'Initialize using input (U1)' | 'Specify required dimensions'
|
OutputDimensions
|
Output dimensions
|
string {'[1 1]'}
|
DiagnosticForDimensions
|
Diagnostic if not all required dimensions are populated
|
{'Error'} | 'Warning' | 'None'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Bias (Bias)
|
Bias
|
Bias
|
string {'0.0'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
Complex to Magnitude-Angle (ComplexToMagnitudeAngle)
|
Output
|
Output
|
'Magnitude' | 'Angle' | {'Magnitude and angle'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Complex to Real-Imag (ComplexToRealImag)
|
Output
|
Output
|
'Real' | 'Imag' | {'Real and imag'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Divide (Product)
|
Inputs
|
Number of inputs
|
string {'*/'}
|
Multiplication
|
Multiplication
|
{'Element-wise(.*)'} | 'Matrix(*)'
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^-10'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Dot Product (Dot Product) (masked subsystem)
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutputDataTypeScaling Mode
|
Output data type mode
|
'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^-10'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculation toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate on integer overflow
|
'on' | {'off'}
|
Gain (Gain)
|
Gain
|
Gain
|
string {'1'}
|
Multiplication
|
Multiplication
|
{'Element-wise(K.*u)'} | 'Matrix(K*u)' | 'Matrix(u*K)' | 'Matrix(K*u) (u vector)'
|
ParameterDataTypeMode
|
Parameter data type mode
|
'Specify via dialog' | {'Inherit via internal rule'} | 'Same as input'
|
ParameterDataType
|
Parameter data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
ParameterScalingMode
|
Parameter scaling mode
|
'Use specified scaling' | 'Best Precision: Element-wise' | 'Best Precision: Row-wise' | 'Best Precision: Column-wise' | {'Best Precision: Matrix-wise'}
|
ParameterScaling
|
Parameter scaling (Slope or [Slope Bias], e.g., 2^-9)
|
string {'2^0'}
|
OutDataTypeMode
|
Output data type mode
|
'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Magnitude-Angle to Complex (MagnitudeAngleToComplex)
|
Input
|
Input
|
'Magnitude' | 'Angle' | {'Magnitude and angle'}
|
ConstantPart
|
|
string {'0'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Math Function (Math)
|
Operator
|
Function
|
{'exp'} | 'log' | '10^u' | 'log10' | 'magnitude^2' | 'square' | 'sqrt' | 'pow' | 'conj' | 'reciprocal' | 'hypot' | 'rem' | 'mod' | 'transpose' | 'hermitian'
|
OutputSignalType
|
Output signal type
|
{'auto'} | 'real' | 'complex'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | 'Inherit via internal rule' | 'Inherit via back propagation' | {'Same as first input'}
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
{'on'} | 'off'
|
Matrix Concatenation (Matrix Concatenation) (masked subsystem)
|
numInports
|
Number of inputs
|
string {'2'}
|
catMethod
|
Concatenation method
|
{'Horizontal'} | 'Vertical'
|
MinMax (MinMax)
|
Function
|
Function
|
{'min'} | 'max'
|
Inputs
|
Number of input ports
|
string {'1'}
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
MinMax Running Resettable (MinMax Running Resettable) (masked subsystem)
|
Function
|
Function
|
{'min'} | 'max'
|
vinit
|
Initial condition
|
string {'0.0'}
|
Polynomial (Polyval) (masked subsystem)
|
coefs
|
Polynomial coefficients
|
string {'[ +2.081618890e-019, -1.441693666e-014, +4.719686976e-010, -8.536869453e-006, +1.621573104e-001, -8.087801117e+001 ]'}
|
Product (Product)
|
Inputs
|
Number of inputs
|
string {'2'}
|
Multiplication
|
Multiplication
|
{'Element-wise(.*)'} | 'Matrix(*)'
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
{'Zero'} | 'Nearest' | 'Ceiling' | 'Floor'
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Product of Elements (Product)
|
Inputs
|
Number of inputs
|
string {'*'}
|
Multiplication
|
Multiplication
|
{'Element-wise(.*)'} | 'Matrix(*)'
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^-10'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Real-Imag toComplex (RealImagToComplex)
|
Input
|
Input
|
'Real' | 'Imag' | {'Real and imag'}
|
ConstantPart
|
|
string {'0'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Reshape (Reshape) (masked subsystem)
|
OutputDimensionality
|
Output dimensionality
|
{'1-D array'} | 'Column vector' | 'Row vector' | 'Customize'
|
OutputDimensions
|
Output dimensions
|
string {'[1,1]'}
|
Rounding Function (Rounding)
|
Operator
|
Function
|
{'floor'} | 'ceil' | 'round' | 'fix'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Sign (Signum)
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Sine Wave Function (Sin)
|
SineType
|
Sine type
|
{'Time based'} | 'Sample based'
|
TimeSource
|
Time (t)
|
'Use simulation time' | {'Use external signal'}
|
Amplitude
|
Amplitude
|
string {'1'}
|
Bias
|
Bias
|
string {'0'}
|
Frequency
|
Frequency (rad/sec)
|
string {'1'}
|
Phase
|
Phase (rad)
|
string {'0'}
|
Samples
|
Samples per period
|
string {'10'}
|
Offset
|
Number of offset samples
|
string {'0'}
|
SampleTime
|
Sample time
|
string {'0'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
Slider Gain (Slider Gain) (masked subsystem)
|
low
|
Low
|
string {'0'}
|
gain
|
Gain
|
string {'1'}
|
high
|
High
|
string {'2'}
|
Subtract (Sum)
|
IconShape
|
Icon shape
|
{'rectangular'} | 'round'
|
Inputs
|
List of signs
|
string {'+-'}
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^-10'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Sum (Sum)
|
IconShape
|
Icon shape
|
'rectangular' | {'round'}
|
Inputs
|
List of signs
|
string {'|++'}
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Sum of Elements (Sum)
|
IconShape
|
Icon shape
|
{'rectangular'} | 'round'
|
Inputs
|
List of signs
|
string {'+'}
|
InputSameDT
|
Require all inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Specify via dialog' | {'Inherit via internal rule'} | 'Inherit via back propagation' | 'Same as first input'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^-10'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Trigonometric Function (Trigonometry)
|
Operator
|
Function
|
{'sin'} | 'cos' | 'tan' | 'asin' | 'acos' | 'atan' | 'atan2' | 'sinh' | 'cosh' | 'tanh' | 'asinh' | 'acosh' | 'atanh'
|
OutputSignalType
|
Output signal type
|
{'auto'} | 'real' | 'complex'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Unary Minus (Unary Minus) (masked subsystem)
|
DoSatur
|
Saturate to max or min when overflows occur
|
'on' | {'off'}
|
Weighted Sample Time Math (Sample Time Math) (masked subsystem)
|
TsampMathOp
|
Operation
|
{'+'} | '-' | '*' | '/' | 'Ts Only' | '1/Ts Only'
|
weightValue
|
Weight value
|
string {'1.0'}
|
TsampMathImp
|
Implement using
|
{'Online Calculations'} | 'Offline Scaling Adjustment'
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
{'Inherit via internal rule'} | 'Inherit via back propagation'
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
'on' | {'off'}
|
Ports & Subsystems Library Block Parameters
Block (Type)/Parameter
|
Dialog Box Prompt
|
Values
|
Configurable Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {'self'}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
'on' | {'off'}
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
Atomic Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
Code Reuse Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
'Auto' | 'Inline' | 'Function' | {'Reusable function'}
|
RTWFcnNameOpts
|
RTW function name options
|
'Auto' | {'Use subsystem name'} | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
'Auto' | 'Use subsystem name' | {'Use function name'} | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
Enable (EnablePort)
|
|
|
StatesWhenEnabling
|
States when enabling
|
{'held'} | 'reset'
|
ShowOutputPort
|
Show output port
|
'on' | {'off'}
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
Enabled and Triggered Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
EnabledSubsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
For Iterator Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
Function-Call Generator (Function-Call Generator) (masked subsystem)
|
sample_time
|
Sample time
|
string {'1'}
|
numberOfIterations
|
Number of iterations
|
string {'1'}
|
Function-Call Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
If (If)
|
NumInputs
|
Number of inputs
|
string {'1'}
|
IfExpression
|
If expression (e.g., u1 ~= 0)
|
string {'u1 > 0'}
|
ElseIfExpressions
|
Elseif expressions (comma-separated list, e.g., u2 ~= 0, u3(2) < u2)
|
string {''}
|
ShowElse
|
Show else condition
|
{'on'} | 'off'
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
If Action Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
In1 (Inport)
|
Port
|
Port number
|
string {'1'}
|
IconDisplay
|
Icon display
|
'Signal name' | {'Port number'} | 'Port number and signal name'
|
UseBusObject
|
Specify properties via bus object
|
'on' | {'off'}
|
BusObject
|
For internal use
|
|
BusOutputAsStruct
|
Output as nonvirtual bus
|
'on' | {'off'}
|
PortDimensions
|
Port dimensions (-1 for inherited)
|
string {'-1'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
DataType
|
Data type
|
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
SignalType
|
Signal type
|
{'auto'} | 'real' | 'complex'
|
SamplingMode
|
Sampling mode
|
{'auto'} | 'Sample based' | 'Frame based'
|
LatchInput
|
Latch (buffer) input
|
'on' | {'off'}
|
Interpolate
|
Interpolate data
|
{'on'} | 'off'
|
Model (ModelReference)
|
ModelName
|
Model name (without the .mdl extension)
|
string {'<Enter Model Name>'}
|
ParameterArgumentNames
|
Model arguments
|
string {''}
|
ParameterArgumentValues
|
Model argument values (for this instance)
|
string {''}
|
AvailSigsInstanceProps
|
|
handle vector {''}
|
AvailSigsDefaultProps
|
|
handle vector {''}
|
DefaultDataLogging
|
|
'on' | {'off'}
|
Out1 (Outport)
|
Port
|
Port number
|
string {'1'}
|
IconDisplay
|
Icon display
|
'Signal name' | {'Port number'} | 'Port number and signal name'
|
UseBusObject
|
Specify properties via bus object
|
'on' | {'off'}
|
BusObject
|
For internal use
|
|
BusOutputAsStruct
|
Output as nonvirtual bus in parent model
|
'on' | {'off'}
|
PortDimensions
|
Port dimensions (-1 for inherited)
|
string {'-1'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
DataType
|
Data type
|
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
SignalType
|
Signal type
|
{'auto'} | 'real' | 'complex'
|
SamplingMode
|
Sampling mode
|
{'auto'} | 'Sample based' | 'Frame based'
|
OutputWhenDisabled
|
Output when disabled
|
{'held'} | 'reset'
|
InitialOutput
|
Initial output
|
string {'[]'}
|
Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
'on' | {'off'}
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
Switch Case (SwitchCase)
|
CaseConditions
|
Case conditions (e.g., {1,[2,3]})
|
string {'{1}'}
|
CaseShowDefault
|
Show default case
|
{'on'} | 'off'
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Switch Case Action Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
Trigger (TriggerPort)
|
TriggerType
|
Trigger type
|
{'rising'} | 'falling' | 'either' | 'function-call'
|
StatesWhenEnabling
|
States when enabling
|
{'held'} | 'reset' | 'inherit'
|
ShowOutputPort
|
Show output port
|
'on' | {'off'}
|
OutputDataType
|
Output data type
|
{'auto'} | 'double' | 'int8'
|
SampleTimeType
|
Sample time type
|
{'triggered'} | 'periodic'
|
SampleTime
|
Sample time
|
string {'1'}
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
Triggered Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
While Iterator Subsystem (SubSystem)
|
ShowPortLabels
|
Show port labels
|
{'on'} | 'off'
|
BlockChoice
|
Block choice
|
{''}
|
TemplateBlock
|
Template block
|
string {''}
|
MemberBlocks
|
Member blocks
|
string {''}
|
Permissions
|
Read/write permissions
|
{'ReadWrite'} | 'ReadOnly' | 'NoReadOrWrite'
|
ErrorFcn
|
Name of error callback function
|
string {''}
|
PermitHierarchical Resolution
|
Permit hierarchical resolution
|
{'All'} | 'ParametersOnly' | 'None'
|
TreatAsAtomicUnit
|
Treat as atomic unit
|
{'on'} | 'off'
|
MinAlgLoopOccurrences
|
Minimize algebraic loop occurrences
|
'on' | {'off'}
|
PropExecContextAcross SSBoundary
|
Propagate execution context across subsystem boundary
|
{'on'} | 'off'
|
SystemSampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
RTWSystemCode
|
RTW system code
|
{'Auto'} | 'Inline' | 'Function' | 'Reusable function'
|
RTWFcnNameOpts
|
RTW function name options
|
{'Auto'} | 'Use subsystem name' | 'User specified'
|
RTWFcnName
|
RTW function name
|
string {''}
|
RTWFileNameOpts
|
RTW filename options
|
{'Auto'} | 'Use subsystem name' | 'Use function name' | 'User specified'
|
RTWFileName
|
RTW filename (no extension)
|
string {''}
|
DataTypeOverride
|
|
{'UseLocalSettings'} | 'ScaledDoubles' | 'TrueDoubles' | 'TrueSingles' | 'ForceOff'
|
MinMaxOverflowLogging
|
|
{'UseLocalSettings'} | 'MinMaxAndOverflow' | 'OverflowOnly' | 'ForceOff'
|
Signal Attributes Library Block Parameters
Block (Type)/Parameter
|
Dialog Box Prompt
|
Values
|
Data Type Conversion (DataTypeConversion)
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog' | {'Inherit via back propagation'}
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
LockScale
|
Lock output scaling against changes by the autoscaling tool
|
'on' | {'off'}
|
ConvertRealWorld
|
Input and output to have equal
|
{'Real World Value (RWV)'} | 'Stored Integer (SI)'
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Data Type Conversion Inherited (Conversion Inherited) (masked subsystem)
|
ConvertRealWorld
|
Input and Output to have equal
|
{'Real World Value'} | 'Stored Integer'
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
'on' | {'off'}
|
Data Type Duplicate (Data Type Duplicate) (masked subsystem)
|
NumInputPorts
|
Number of input ports
|
string {'2'}
|
Data Type Propagation (Data Type Propagation) (masked subsystem)
|
PropDataTypeMode
|
1. Propagated data type
|
'Specify via dialog' | {'Inherit via propagation rule'}
|
PropDataType
|
1.1. Propagated data type: ex. sfix(16), uint(8), float('single')
|
string {'sfix(16)'}
|
IfRefDouble
|
1.1. If any reference input is double, output is
|
{'double'} | 'single'
|
IfRefSingle
|
1.2. If any reference input is single, output is
|
'double' | {'single'}
|
IsSigned
|
1.3. Is-Signed
|
'IsSigned1' | 'IsSigned2' | {'IsSigned1 or IsSigned2'} | 'TRUE' | 'FALSE'
|
NumBitsBase
|
1.4.1. Number-of-Bits: Base
|
'NumBits1' | 'NumBits2' | {'max([NumBits1 NumBits2])'} | 'min([NumBits1 NumBits2])' | 'NumBits1+NumBits2'
|
NumBitsMult
|
1.4.2. Number-of-Bits: Multiplicative adjustment
|
string {'1'}
|
NumBitsAdd
|
1.4.3. Number-of-Bits: Additive adjustment
|
string {'0'}
|
NumBitsAllowFinal
|
1.4.4. Number-of-Bits: Allowable final values
|
string {'1:128'}
|
PropScalingMode
|
2. Propagated scaling
|
'Specify via dialog' | {'Inherit via propagation rule'} | 'Obtain via best precision'
|
PropScaling
|
2.1. Propagated scaling: Slope or [Slope Bias] ex. 2^-9
|
string {'2^-10'}
|
ValuesUsedBestPrec
|
2.1. Values used to determine best precision scaling.
|
string {'[5 -7]'}
|
SlopeBase
|
2.1.1. Slope: Base
|
'Slope1' | 'Slope2' | 'max([Slope1 Slope2])' | {'min([Slope1 Slope2])'} | 'Slope1*Slope2' | 'Slope1/Slope2' | 'PosRange1' | 'PosRange2' | 'max([PosRange1 PosRange2])' | 'min([PosRange1 PosRange2])' | 'PosRange1*PosRange2' | 'PosRange1/PosRange2'
|
SlopeMult
|
2.1.2. Slope: Multiplicative adjustment
|
string {'1'}
|
SlopeAdd
|
2.1.3. Slope: Additive adjustment
|
string {'0'}
|
BiasBase
|
2.2.1. Bias: Base
|
{'Bias1'} | 'Bias2' | 'max([Bias1 Bias2])' | 'min([Bias1 Bias2])' | 'Bias1*Bias2' | 'Bias1/Bias2' | 'Bias1+Bias2' | 'Bias1-Bias2'
|
BiasMult
|
2.2.2. Bias: Multiplicative adjustment
|
string {'1'}
|
BiasAdd
|
2.2.3. Bias: Additive adjustment
|
string {'0'}
|
Data Type Scaling Strip (Scaling Strip) (masked subsystem)
|
IC (InitialCondition)
|
Value
|
Initial value
|
string {'1'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Probe (Probe)
|
ProbeWidth
|
Probe width
|
{'on'} | 'off'
|
ProbeSampleTime
|
Probe sample time
|
{'on'} | 'off'
|
ProbeComplexSignal
|
Detect complex signal
|
{'on'} | 'off'
|
ProbeSignalDimensions
|
Probe signal dimensions
|
{'on'} | 'off'
|
ProbeFramedSignal
|
Detect framed signal
|
{'on'} | 'off'
|
ProbeWidthDataType
|
Data type for width
|
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
|
ProbeSampleTimeDataType
|
Data type for sample time
|
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
|
ProbeComplexityDataType
|
Data type for signal complexity
|
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
|
ProbeDimensionsDataType
|
Data type for signal dimensions
|
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
|
ProbeFrameDataType
|
Data type for signal frames
|
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Same as input'
|
Rate Transition (RateTransition)
|
Integrity
|
Ensure data integrity during data transfer
|
{'on'} | 'off'
|
Deterministic
|
Ensure deterministic data transfer (maximum delay)
|
{'on'} | 'off'
|
X0
|
Initial conditions
|
string {'0'}
|
OutPortSampleTime
|
Output port sample time
|
string {'-1'}
|
Signal Conversion (SignalConversion)
|
ConversionOutput
|
Output
|
{'Contiguous copy'} | 'Bus copy' | 'Virtual bus' | 'Nonvirtual bus'
|
OverrideOpt
|
Override optimizations and always copy signal
|
'on' | {'off'}
|
Signal Specification (SignalSpecification)
|
Dimensions
|
Dimensions (-1 for inherited)
|
string {'-1'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
DataType
|
Data type
|
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
SignalType
|
Signal type
|
{'auto'} | 'real' | 'complex'
|
SamplingMode
|
Sampling mode
|
{'auto'} | 'Sample based' | 'Frame based'
|
Weighted Sample Time (Sample Time Math) (masked subsystem)
|
TsampMathOp
|
Operation
|
'+' | '-' | '*' | '/' | {'Ts Only'} | '1/Ts Only'
|
weightValue
|
Weight value
|
string {'1.0'}
|
TsampMathImp
|
Implement using
|
{'Online Calculations'} | 'Offline Scaling Adjustment'
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
{'Inherit via internal rule'} | 'Inherit via back propagation'
|
RndMeth
|
Round toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
DoSatur
|
Saturate to max or min when overflows occur
|
'on' | {'off'}
|
Width (Width)
|
OutputDataTypeScaling Mode
|
Output data type mode
|
{'Choose intrinsic data type'} | 'Inherit via back propagation' | 'All ports same datatype'
|
DataType
|
Output data type
|
{'double'} | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32'
|
Signal Routing Library Block Parameters
Block (Type)/Parameter
|
Dialog Box Prompt
|
Values
|
BusCreator (BusCreator)
|
Inputs
|
Number of inputs
|
string {'2'}
|
DisplayOption
|
Display option
|
'none' | 'signals' | {'bar'}
|
UseBusObject
|
Specify properties via bus object
|
'on' | {'off'}
|
BusObject
|
For internal use
|
|
NonVirtualBus
|
Output as nonvirtual bus
|
'on' | {'off'}
|
Bus Selector (BusSelector)
|
OutputSignals
|
Specifies the names of the input bus signals selected for output. Corresponds to the Selected signals list on the block's parameter dialog box.
|
string {'signal1,signal2'}
|
MuxedOutput
|
If on, this parameter causes the Bus Selector to multiplex the selected signals at its output. Corresponds to the Muxed output check box on the block's parameter dialog box.
|
'on' | {'off'}
|
InputSignals
|
Specifies the names of the signal elements of the bus connected to the Bus Selector's input port.
|
matrix {'{}'}
|
Data Store Memory (DataStoreMemory)
|
DataStoreName
|
Data store name
|
string {'A'}
|
InitialValue
|
Initial value
|
string {'0'}
|
StateMustResolveTo SignalObject
|
Data store name must resolve to Simulink signal object
|
'on' | {'off'}
|
RTWStateStorageClass
|
RTW storage class
|
{'Auto'} | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer'
|
RTWStateStorageType Qualifier
|
RTW type qualifier
|
string {''}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
ShowAdditionalParam
|
Show additional parameters
|
'on' | {'off'}
|
DataType
|
Data type
|
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
SignalType
|
Signal type
|
{'auto'} | 'real' | 'complex'
|
Data Store Read (DataStoreRead)
|
DataStoreName
|
Data store name
|
string {'A'}
|
SampleTime
|
Sample time
|
string {'0'}
|
Data Store Write (DataStoreWrite)
|
DataStoreName
|
Data store name
|
string {'A'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Demux (Demux)
|
Outputs
|
Number of outputs
|
string {'2'}
|
DisplayOption
|
Display option
|
'none' | {'bar'}
|
BusSelectionMode
|
Bus selection mode
|
'on' | {'off'}
|
Environment Controller (Environment Controller) (masked subsystem)
|
From (From)
|
GotoTag
|
Goto tag
|
string {'A'}
|
IconDisplay
|
Icon display
|
'Signal name' | {'Tag'} | 'Tag and signal name'
|
Goto (Goto)
|
GotoTag
|
Tag
|
string {'A'}
|
IconDisplay
|
Icon display
|
'Signal name' | {'Tag'} | 'Tag and signal name'
|
TagVisibility
|
Tag visibility
|
{'local'} | 'scoped' | 'global'
|
Goto Tag Visibility (GotoTagVisibility)
|
GotoTag
|
Goto tag
|
string {'A'}
|
Index Vector (MultiPortSwitch)
|
Inputs
|
Number of inputs
|
string {'1'}
|
zeroidx
|
Use zero-based indexing
|
{'on'} | 'off'
|
InputSameDT
|
Require all data port inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
{'Inherit via internal rule'} | 'Inherit via back propagation'
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Manual Switch (Manual Switch) (masked subsystem)
|
sw
|
Current setting
|
string {'1'}
|
action
|
Action
|
string {'0'}
|
Merge (Merge)
|
Inputs
|
Number of inputs
|
string {'2'}
|
InitialOutput
|
Initial output
|
string {'[]'}
|
AllowUnequalInputPort Widths
|
Allow unequal port widths
|
'on' | {'off'}
|
InputPortOffsets
|
Input port offsets
|
string {'[]'}
|
Multiport Switch (MultiPortSwitch)
|
Inputs
|
Number of inputs
|
string {'3'}
|
zeroidx
|
Use zero-based indexing
|
'on' | {'off'}
|
InputSameDT
|
Require all data port inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
{'Inherit via internal rule'} | 'Inherit via back propagation'
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger
Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Mux (Mux)
|
Inputs
|
Number of inputs
|
string {'2'}
|
DisplayOption
|
Display option
|
'none' | 'signals' | {'bar'}
|
UseBusObject
|
Specify properties via bus object
|
'on' | {'off'}
|
BusObject
|
For internal use
|
|
NonVirtualBus
|
Output as nonvirtual bus
|
'on' | {'off'}
|
Selector (Selector)
|
InputType
|
Input type
|
{'Vector'} | 'Matrix'
|
IndexMode
|
Index mode
|
'Zero-based' | {'One-based'}
|
ElementSrc
|
Source of element indices (E)
|
{'Internal'} | 'External'
|
Elements
|
Elements (-1 for all elements)
|
string {'[1 3]'}
|
RowSrc
|
Source of row indices (R)
|
{'Internal'} | 'External'
|
Rows
|
Rows (-1 for all rows)
|
string {'1'}
|
ColumnSrc
|
Source of column indices (C)
|
{'Internal'} | 'External'
|
Columns
|
Columns (-1 for all columns)
|
string {'1'}
|
InputPortWidth
|
Input port width
|
string {'3'}
|
IndexIsStartValue
|
Use index as starting value
|
'on' | {'off'}
|
OutputPortSize
|
Output port dimensions
|
string {'1'}
|
Switch (Switch)
|
Criteria
|
Criteria for passing first input
|
{'u2 >= Threshold'} | 'u2 > Threshold' | 'u2 ~= 0'
|
Threshold
|
Threshold
|
string {'0'}
|
InputSameDT
|
Require all data port inputs to have same data type
|
'on' | {'off'}
|
OutDataTypeMode
|
Output data type mode
|
{'Inherit via internal rule'} | 'Inherit via back propagation'
|
RndMeth
|
Round integer calculations toward
|
'Zero' | 'Nearest' | 'Ceiling' | {'Floor'}
|
SaturateOnInteger Overflow
|
Saturate on integer overflow
|
'on' | {'off'}
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
Sources Library Block Parameters
Block (Type)/Parameter
|
Dialog Box Prompt
|
Values
|
Band-Limited White Noise (Band-Limited White Noise) (masked subsystem)
|
Cov
|
Noise power
|
string {'[0.1]'}
|
Ts
|
Sample time
|
string {'0.1'}
|
seed
|
Seed
|
string {'[23341]'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
Chirp Signal (chirp) (masked subsystem)
|
f1
|
Initial frequency (Hz)
|
string {'0.1'}
|
T
|
Target time (secs)
|
string {'100'}
|
f2
|
Frequency at target time (Hz)
|
string {'1'}
|
VectorParams1D
|
Interpret vectors parameters as 1-D
|
{'on'} | 'off'
|
Clock (Clock)
|
DisplayTime
|
Display time
|
'on' | {'off'}
|
Decimation
|
Decimation
|
string {'10'}
|
Constant (Constant)
|
Value
|
Constant value
|
string {'1'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
OutDataTypeMode
|
Output data type mode
|
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog' | {'Inherit from 'Constant value''} | 'Inherit via back propagation'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
ConRadixGroup
|
Output scaling mode
|
{'Use specified scaling'} | 'Best Precision: Vector-wise'
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
SampleTime
|
Sample time
|
string {'inf'}
|
Counter Free-Running (Counter Free-Running) (masked subsystem)
|
NumBits
|
Number of Bits
|
string {'16'}
|
tsamp
|
Sample time
|
string {'-1'}
|
Counter Limited (Counter Limited) (masked subsystem)
|
uplimit
|
Upper limit
|
string {'7'}
|
tsamp
|
Sample time
|
string {'-1'}
|
Digital Clock (DigitalClock)
|
SampleTime
|
Sample time
|
string {'1'}
|
From File (FromFile)
|
FileName
|
Filename
|
string {'untitled.mat'}
|
SampleTime
|
Sample time
|
string {'0'}
|
From Workspace (FromWorkspace)
|
VariableName
|
Data
|
string {'simin'}
|
SampleTime
|
Sample time
|
string {'0'}
|
Interpolate
|
Interpolate data
|
{'on'} | 'off'
|
OutputAfterFinalValue
|
Form output after final data value by
|
{'Extrapolation'} | 'Setting to zero' | 'Holding final value' | 'Cyclic repetition'
|
Ground
|
In1 (Inport)
|
Port
|
Port number
|
string {'1'}
|
IconDisplay
|
Icon display
|
'Signal name' | {'Port number'} | 'Port number and signal name'
|
UseBusObject
|
Specify properties via bus object
|
'on' | {'off'}
|
BusObject
|
For internal use
|
|
BusOutputAsStruct
|
Output as nonvirtual bus
|
'on' | {'off'}
|
PortDimensions
|
Port dimensions (-1 for inherited)
|
string {'-1'}
|
SampleTime
|
Sample time (-1 for inherited)
|
string {'-1'}
|
DataType
|
Data type
|
{'auto'} | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'Specify via dialog'
|
OutDataType
|
Output data type (e.g., sfix(16), uint(8), float('single'))
|
string {'sfix(16)'}
|
OutScaling
|
Output scaling value (Slope, e.g., 2^-9 or [Slope Bias], e.g., [1.25 3])
|
string {'2^0'}
|
SignalType
|
Signal type
|
{'auto'} | 'real' | 'complex'
|
SamplingMode
|
Sampling mode
|
{'auto'} | 'Sample based' | 'Frame based'
|
LatchInput
|
Latch (buffer) input
|
'on' | {'off'}
|
Interpolate
|
Interpolate data
|
{'on'} | 'off'
|
Pulse Generator (DiscretePulseGenerator)
|
PulseType
|
Pulse type
|
{'Time based'} | 'Sample based'
|
TimeSource
|
Time (t)
|
{'Use simulation time'} | 'Use external signal'
|
Amplitude
|
Amplitude
|
string {'1'}
|
Period
|
Period
|
string {'2'}
|
PulseWidth
|
Pulse width
|
string {'50'}
|
PhaseDelay
|
Phase delay
|
string {'0'}
|
SampleTime
|
Sample time
|
string {'1'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
Ramp (Ramp) (masked subsystem)
|
slope
|
Slope
|
string {'1'}
|
start
|
Start time
|
string {'0'}
|
X0
|
Initial output
|
string {'0'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
Random Number (RandomNumber)
|
Mean
|
Mean
|
string {'0'}
|
Variance
|
Variance
|
string {'1'}
|
Seed
|
Initial seed
|
string {'0'}
|
SampleTime
|
Sample time
|
string {'0'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
Repeating Sequence (Repeating table) (masked subsystem)
|
rep_seq_t
|
Time values
|
string {'[0 2]'}
|
rep_seq_y
|
Output values
|
string {'[0 2]'}
|
Repeating Sequence Interpolated (Repeating Sequence Interpolated) (masked subsystem)
|
OutValues
|
Vector of output values
|
string {'[3 1 4 2 1].''}
|
TimeValues
|
Vector of time values
|
string {'[0 0.1 0.5 0.6 1].''}
|
LookUpMeth
|
Lookup method
|
{'Interpolation-Use End Values'} | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above'
|
tsamp
|
Sample time
|
string {'0.01'}
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
{'Specify via dialog'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type: ex. sfix(16), uint(8), float('single')
|
string {'float('double')'}
|
OutScaling
|
Output scaling: Slope or [Slope Bias] ex. 2^-9
|
string {'2^-10'}
|
LockScale
|
Lock output scaling so autoscaling tool can't change it
|
'on' | {'off'}
|
Repeating Sequence Stair (Repeating Sequence Stair) (masked subsystem)
|
OutValues
|
Vector of output values
|
string {'[3 1 4 2 1].''}
|
tsamp
|
Sample time
|
string {'-1'}
|
OutputDataTypeScaling Mode
|
Output data type and scaling
|
{'Specify via dialog'} | 'Inherit via back propagation'
|
OutDataType
|
Output data type: ex. sfix(16), uint(8), float('single')
|
string {'float('double')'}
|
ConRadixGroup
|
Output scaling mode
|
'Use Specified Scaling' | {'Best Precision: Vector-wise'}
|
OutScaling
|
Output scaling: Slope or [Slope Bias] ex. 2^-9
|
string {'2^-12'}
|
LockScale
|
Lock output scaling so autoscaling tool can't change it
|
'on' | {'off'}
|
Signal Builder (Sigbuilder block) (masked subsystem)
|
Signal Generator (SignalGenerator)
|
WaveForm
|
Wave form
|
{'sine'} | 'square' | 'sawtooth' | 'random'
|
TimeSource
|
Time (t)
|
{'Use simulation time'} | 'Use external signal'
|
Amplitude
|
Amplitude
|
string {'1'}
|
Frequency
|
Frequency
|
string {'1'}
|
Units
|
Units
|
'rad/sec' | {'Hertz'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
Sine Wave (Sin)
|
SineType
|
Sine type
|
{'Time based'} | 'Sample based'
|
TimeSource
|
Time (t)
|
{'Use simulation time'} | 'Use external signal'
|
Amplitude
|
Amplitude
|
string {'1'}
|
Bias
|
Bias
|
string {'0'}
|
Frequency
|
Frequency (rad/sec)
|
string {'1'}
|
Phase
|
Phase (rad)
|
string {'0'}
|
Samples
|
Samples per period
|
string {'10'}
|
Offset
|
Number of offset samples
|
string {'0'}
|
SampleTime
|
Sample time
|
string {'0'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
Step (Step)
|
Time
|
Step time
|
string {'1'}
|
Before
|
Initial value
|
string {'0'}
|
After
|
Final value
|
string {'1'}
|
SampleTime
|
Sample time
|
string {'0'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
ZeroCross
|
Enable zero crossing detection
|
{'on'} | 'off'
|
Uniform Random Number (UniformRandomNumber)
|
Minimum
|
Minimum
|
string {'-1'}
|
Maximum
|
Maximum
|
string {'1'}
|
Seed
|
Initial seed
|
string {'0'}
|
SampleTime
|
Sample time
|
string {'0'}
|
VectorParams1D
|
Interpret vector parameters as 1-D
|
{'on'} | 'off'
|
© 1994-2005 The MathWorks, Inc.