AnyMath 文档

输入1

子系统输入端口或外部输入。

模块类型: Inport

库中的路径:

/Basic/Ports & Subsystems/In1

资料描述

输入1 将系统外部的信号连接到系统。

软件分配块端口号 输入1 根据这些规则:

  • 街区 输入1 在顶层系统或子系统中,它们按顺序编号,从 1.

  • 如果您正在添加块 输入1 ,它与下一个可用号码相加。

  • 如果您正在复制块 输入1 其端口号不会重新编号,除非其当前编号与系统中已存在的输入端口冲突。

子系统中的输入端口块

街区 输入1 子系统的输入在子系统中表示。 块中进入输入端口的信号 子系统,退出链接块 输入1 在该子系统中。

重复输入端口

重复输入端口是现有输入端口的特殊副本( 输入1). 从同一端口创建的所有重复表示相同的信号。 这允许您将相同的输入信号分离到模型的不同部分,而无需通过整个电路创建多条连接线。

创建输入端口的副本:

  1. 在画布上选择现有块 输入1 (输入端口)。

  2. 按住键盘快捷键 Ctrl+LKM 块上。

  3. 将鼠标拖到一边,会出现一个上下文菜单.

  4. 在菜单中,选择 重复 选项。

    shadow port cn

创建副本后,系统将切换到按程序名称标识端口。 与此信号关联的 all 端口的外观将发生变化。:

  • 源端口 港口1 变成 G:1;

  • 创建的副本显示为 G:2;

  • 后续重复项接收Id G:3, G:4 等。

所有街区 G:1, G:2, G:3 它们是相同端口的相等表示。 它们之间没有区别—它是图中有几个连接点的单个端口。 了解有关使用重复项的详细信息:

突出显示::当选择任何重复时,此信号的所有关联端口都以橙色突出显示。 编辑::要更改信号的属性(名称,数据类型),请编辑任何重复项。 更改将自动应用于所有关联的端口。 删除::删除任何重复不影响原始信号。 仅当最后剩余的端口被删除时,信号(及其所有重复项)才被删除。 用法::在电路的不同部分放置重复的端口,以将相同的输入信号提供给不同的块。

子系统和状态机的输入端口的重复使用相同的识别系统。

将总线连接到根级输入端口块

如果你想让这个街区 输入1 在模型的根级别创建总线时,将 数据类型 参数设置为 总线信号 而在参数 输出总线类型 指定定义块创建的总线的总线对象的名称 输入1 .

港口

输出

# OUT_1 — 输出信号
scalar | vector | matrix | bus

Details

通过输入端口进入系统的信号。

您可以在子系统中使用 输入1 块,以结构或任何其他格式提供定点数据。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool, Fixed, BusSignal

复数支持

参数

基本参数

# Port Number — 端口号

Details

端口的序列号。

默认值

1

程序使用名称

PortNumber

可调谐

可计算

# Icon Display — 块图标上的信息
Block Name | Port Number

Details

选择端口图标上显示的信息:块名称或端口的序列号。

Block Name | Port Number

默认值

PortNumber

程序使用名称

IconDisplay

可调谐

可计算

# 插值 — 输出数据线性插值的可能性
Logical

Details

当将数据从工作区上传到根级输入块时,指定该块是否以不存在相应数据的时间步长执行输出数据的线性插值和外推。

要从工作区加载单个数据,请在块的对话框中 输入1 :

  1. 取消选中该选项 插值 如果它是活动的。

  2. 将*采样时间*参数设置为离散值,例如 2.

指定离散样本的时间意味着模拟将在数据采样的时刻有一个命中时间。 您指定的是数据值,而不是时间值。

禁用插值可以避免由于双精度算术处理而导致仿真中其他点的意外数据值。

该软件使用以下插值和外推方法:

*对于第一个指定数据点和最后一个指定数据点之间的时间步长,零阶保留。

*对于第一个指定数据点之前和最后一个指定数据点之后的时间步长-主值。

*对于可变大小的信号,对于直到第一个指定数据点的时间步长,值为 它为单或双数据类型注册,并为其他数据类型接地。 软件使用基值作为最后指定数据点之后的时间步长。

默认值

false (关掉)

程序使用名称

Interpolate

可调谐

可计算

# 采样时间 — 计算步骤之间的间隔
SampleTime (real number / vector of two real numbers)

Details

将计算步骤之间的间隔指定为非负数。 要继承计算步骤,请将此参数设置为 −1.

默认值

-1

程序使用名称

SampleTime

可调谐

可计算

# 分区 — 选择用于分离的输入端口信号
Logical

Details

如果需要拆分信号(仅适用于子系统),请选中此框 逐元素). 选中该框将从块中添加参数 逐元素*在块设置菜单 *输入1 .

如果选中该复选框:

选择连接到单元的输入端口信号 *逐元素,用于划分为子阵列或元素。

*对于*Port*列中列出的每个端口,选择适当的复选框以拆分此信号。

默认值

false (关掉)

程序使用名称

InputPartition

可调谐

可计算

# 分区维度 — 测量输入信号阵列的切片
Int64 integer

Details

指定所选输入信号阵列将被切割的维度。 所得切片垂直于指定的测量。 切片将数组划分为子阵列或元素,具体取决于情况。:

*情况1-将输入数组切片为列。

*情况2-将输入数组切片成行。

*情况3-按维度切片输入数组。

依赖关系

若要使用此选项,请选中此框 分区 .

默认值

1

程序使用名称

InputPartitionDimension

可调谐

可计算

# 分区宽度 — 信号宽度
Int64 integer

Details

指定所选输入信号的每个区段片段的宽度。

依赖关系

若要使用此选项,请选中此框 分区 .

默认值

1

程序使用名称

InputPartitionWidth

可调谐

可计算

# 分区偏移 — 移动段
Int64 integer

Details

为所选输入信号的每个区段片段设置偏移量:

  • 0 —区段的片段之间没有偏移,即区段的片段彼此之间没有间隙并且不重叠。

  • 一个整数 -使用正整数指示片段之间的间隙或使用负整数指示重叠指定片段的偏移。 参数值之和 分区偏移分区宽度 必须是正整数。

例如, 分区宽度 来自 3分区偏移 来自 −2 表示每个三元素片段由两个元素重叠相邻片段;而 分区宽度 来自 2分区偏移 来自 1 这意味着在每对宽度为两个元件的相邻片段之间存在一个元件宽度的间隙。

依赖关系

若要使用此选项,请选中此框 分区 .

默认值

0

程序使用名称

InputPartitionOffset

可调谐

可计算

信号属性

# 输出数据类型 — 输出数据的类型
继承:自动 | Float64 | Float32 | Float16 | Int8 | UInt8 | int16 | uint16 | Int32 | UInt32 | int16 | UInt64 | Int128 | UInt128 | 布尔 | 定点 | 总线信号

Details

指定输出数据的类型。

类型可以继承或直接指定。

Inherit: auto | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point | BusSignal

默认值

Inherit: auto

程序使用名称

OutDataTypeStr

可调谐

可计算

# 输出定点类型 — 定点输出的类型
Data type

Details

指定定点输出的类型。

依赖关系

若要使用此参数,请为参数设置 输出数据类型 价值 定点.

默认值

fixdt(1, 16, 0)

程序使用名称

OutDataTypeStrFixed

可调谐

可计算

# 输出总线类型 — 输出总线类型
Data type

Details

指定输出总线的类型。

有关使用轮胎的更多信息,请参阅 使用定制轮胎 N.公共标志 在设备块中.

依赖关系

若要使用此参数,请为参数设置 输出数据类型 价值 总线信号.

默认值

BusSignal((), (), (), :InportBusType)

程序使用名称

OutDataTypeStrBus

可调谐

可计算

# 端口尺寸 — 港口尺寸

Details

指定输出信号的维度:

  • −1 -端口可以加载任何信号大小的数据。 端口从连接的信号继承维度。

  • () -端口可以加载标量信号的数据,即表示单个值(数字)的信号。

  • (N,) -端口可以为表示维度向量的信号加载数据 N.

  • (R,C) -端口可以为具有矩阵信号加载数据 R 线和 C 列。

默认值

-1

程序使用名称

PortDimensions

可调谐

可计算

# 信号类型 — 输出信号类型
自动 | 实数 | 复数

Details

指定输出信号的类型。 要继承连接到其输入的信号类型,请选择 自动. 否则,选择 实数复数 信号的类型。

auto | real | complex

默认值

auto

程序使用名称

SignalType

可调谐

可计算

附加选项

C 代码生成: 是

Verilog 代码生成:是