Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

Argument Inport

Simulink Function 模块的参数输入端口

  • 库:
  • User-Defined Functions

  • Argument Inport block

说明

该模块是您在 Simulink Function 模块中定义的函数的参数输入端口。

端口

输入

全部展开

Argument Inport 模块接受 Simulink® 支持的任何数据类型的复信号或实信号,包括定点和枚举数据类型。Argument Inport 模块还接受将总线对象作为数据类型。

模块输出的复/实性和数据类型与参数输入相同。您可以使用 Signal typeData type 形参为 Argument Inport 模块指定输入实参的信号类型和数据类型。

数据类型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

输出

全部展开

来自该模块的模块输出信号。

数据类型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

参数

全部展开

指定与模块对应的端口在父级子系统或 Model 模块中的显示顺序。

1

指定此模块的第一个端口位置。

整数

指定端口的位置。

编程用法

模块参数Port
类型:字符向量
值:'1' | '<integer>'
默认值:'1'

为 Simulink Function 模块表面显示的函数原型指定输入参数名称。

u

输入参数的默认名称。

字符向量

输入参数的名称。

编程用法

模块参数ArgumentName
类型:字符向量
值:'u' | '<character vector>'
默认值:'u'

指定模块输出信号的最小值。

注意

如果您指定总线对象作为此模块的数据类型,请不要为模块上的总线数据设置最小值。因为 Simulink 会忽略此设置。但请为指定作为数据类型的总线对象的总线元素设置最小值。有关总线元素的 Minimum 属性的信息,请参阅 Simulink.BusElement

Simulink 使用此值执行仿真范围检查和定点数据类型的自动定标。

[]

未指定最小值。

数字

有限实数双精度标量值。

编程用法

模块参数:OutMin
类型:字符向量
值:'[]' | '<number>'
默认值:'[]'

指定模块输出信号的最大值。

注意

如果您指定总线对象作为此模块的数据类型,请不要为模块的总线数据设置最大值。因为 Simulink 会忽略此设置。但请为指定作为数据类型的总线对象的总线元素设置最大值。有关总线元素的 Maximum 属性的信息,请参阅 Simulink.BusElement

Simulink 使用此值执行仿真范围检查和定点数据类型的自动定标。

[]

未指定最大值。

数字

有限实数双精度标量值。

编程用法

模块参数:OutMax
类型:字符向量
值:'[]' | '<number>'
默认值:'[]'

指定模块输出数据类型。

double

数据类型为 double

single

数据类型为 single

int8

数据类型为 int8

uint8

数据类型为 uint8

int16

数据类型为 int16

uint16

数据类型为 uint16

int32

数据类型为 int32

uint32

数据类型为 uint32

int64

数据类型为 int64

uint64

数据类型为 uint64

boolean

数据类型为 boolean

fixdt(1,16,0)

数据类型为定点 fixdt(1,16,0)

fixdt(1,16,2^0,0)

数据类型为定点 fixdt(1,16,2^0,0)

Enum: <类名称>

数据类型为枚举,例如 Enum: Basic Colors

Bus: <对象名称>

数据类型是 Simulink.Bus 对象。

<data type expression>

数据类型对象的名称,例如 “Simulink.NumericType

提示

您不能以数据类型表达式的形式输入 Simulink.Bus 对象的名称。要使用 Bus 对象为模块指定 Data type,请选择 “Bus: <object name>” 选项,并用 Bus 对象的名称替换 <object name>

编程用法

模块参数:OutDataTypeStr
类型:字符向量
值:'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>'
默认值:'double'

控制定点工具和定点顾问对数据类型设置的更改。有关详细信息,请参阅Use Lock Output Data Type Setting (Fixed-Point Designer)

On

锁定此模块的所有数据类型设置。

Off

允许定点工具和定点顾问更改此模块的数据类型设置。

编程用法

模块参数:LockScale
类型:字符向量
值:'off' | 'on'
默认值:'off'

指定模块的参数输入信号的维度。有关详细信息,请参阅 Outport

1

继承端口维度。

n

宽度为 n 的向量信号。

[m n]

具有 m 行和 n 列的矩阵信号。

编程用法

模块参数:PortDimensions
类型:字符向量
'1' | 'n' | '[m n]'
默认值:'1'

选择实信号或复信号。

real

将信号类型指定为实数。

complex

将信号类型指定为复数。

编程用法

模块参数SignalType
类型:字符向量
值:'real' | 'complex'
默认值:'real'
在 R2014b 中推出