MathWorks Machine Translation
The automated translation of this page is provided by a general purpose third party translator tool.
MathWorks does not warrant, and disclaims all liability for, the accuracy, suitability, or fitness for purpose of the translation.
Argument input port for Simulink Function block
User-Defined Functions
This block is an argument input port for a function that you define in the Simulink Function block.
u
— Argument inputThe Argument Inport block accepts complex or real signals of any data type that Simulink® supports, including fixed-point and enumerated data types. The Argument Inport block also accepts a bus object as a data type.
The complexity and data type of the block output are the same as the argument input. You can specify the signal type and data type of an input argument to an Argument Inport block using the Signal type and Data type parameters.
Data Types: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
| enumerated
| bus
out
— Block outputBlock output signal from this block.
Data Types: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
| enumerated
| bus
Port number
— Specify port number of block1
(default) | integerSpecify the order in which the port that corresponds to the block appears in the parent subsystem or model block.
1
Specify the first port location for this block.
Specify location of port.
Block parameter:
Port |
Type: character vector |
Value:
'1' | '<integer>' |
Default:
'1' |
Argument name
— Spedify input argument nameu
(default) | character vectorSpecify input argument name for the function prototype displayed on the face of the Simulink Function block.
u
Defaut name for the input argument.
Name of the input argument.
Block parameter:
ArgumentName |
Type: character vector |
Value:
'u' | '<character
vector>' |
Default:
'u' |
Minimum
— Specify minimum value for block output[]
(default) | numberSpecify the minimum value for the block output signal.
If you specify a bus object as the data type for this block, do not
set the minimum value for bus data on the block. Simulink ignores this setting. Instead, set the minimum values for
bus elements of the bus object specified as the data type. For
information on the Minimum property of a bus element, see Simulink.BusElement
.
Simulink uses this value to perform Simulation range checking and automatic scaling of fixed-point data types.
[]
Minimum value not specified.
Finite real double scalar value.
Block parameter:
OutMin |
Type: character vector |
Value:
'[]' | '<number>' |
Default:
'[]' |
Maximum
— Specify maximum value for block output[]
(default) | numberSpecify the maximum value for the block output signal.
If you specify a bus object as the data type for this block, do not
set the maximum value for bus data on the block. Simulink ignores this setting. Instead, set the maximum values for
bus elements of the bus object specified as the data type. For
information on the Maximum property of a bus element, see Simulink.BusElement
.
Simulink uses this value to perform Simulation range checking and automatic scaling of fixed-point data types.
[]
Maxmum value not specified.
Finite real double scalar value.
Block parameter:
OutMax |
Type: character vector |
Value:
'[]' | '<number>' |
Default:
'[]' |
Data type
— Specify block output data typedouble
(default) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
| boolean
| fixdt(1,16)
| fixdt(1,16,0)
| fixdt(1,16,2^,0)
| Enum: <class name>
| Bus: <object name>
| <data type expression>
Specify the block output data type.
double
Data type is double
.
single
Data type is single
.
int8
Data type is int8
.
uint8
Data type is uint8
.
int16
Data type is int16
.
uint16
Data type is uint16
.
int32
Data type is int32
.
uint32
Data type is uint32
.
boolean
Data type is boolean
.
fixdt(1,16,0)
Data type is fixed point
fixdt(1,16,0)
.
fixdt(1,16,2^0,0)
Data type is fixed point
fixdt(1,16,2^0,0)
.
Enum: <class name>
Data type is enumerated, for example, Enum: Basic
Colors
.
Bus: <object name>
Data type is a bus object.
<data type expression>
The name of a data type object, for example
Simulink.NumericType
Do not specify a bus object as the expression.
Block parameter:
OutDataTypeStr |
Type: character vector |
Value:
'double' | 'single' |
'int8' | 'uint8' |
'int16' | 'uint16' |
'int32' | 'uint32' |
'boolean' |
'<fixdt(1,16)' |
'fixdt(1,16,0)' |
'fixdt(1,16,2^0,0)' | '<data type
expression>' |
Default:
'double' |
Lock output data type setting against changes by the fixed-point tools
— Prevent fixed-point tools from overriding data typeControl changes to data type settings from the Fixed-Point Tool and the Fixed-Point Advisor. For more information, see Use Lock Output Data Type Setting (Fixed-Point Designer).
Locks all data type settings for this block.
Allows the Fixed-Point Tool and the Fixed-Point Advisor to change data type settings for this block.
Block parameter:
LockScale |
Type: character vector |
Value:
'off' | 'on' |
Default:
'off' |
Port dimensions
— Specify port dimensions1
(default) | n
| [m n]
Specify the dimensions of the argument input signal to the block. For more information, see Outport.
1
Inherit port dimensions.
n
Vector signal of width n
.
[m n]
Matrix signal having m
rows and
n
columns.
Block parameter:
PortDimensions |
Type: character vector |
Value:
'1' | 'n' | '[m
n]' |
Default:
'1' |
Signal type
— Select real or complex signalreal
(default) | complex
Select real or complex signal.
real
Specify the singnal type as a real number.
complex
Specify the signal type as a complex number.
Block parameter:
SignalType |
Type: character vector |
Value:
'real' | 'complex' |
Default:
'real' |
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
Select web siteYou can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.