AnyMath 文档

垫子

指定维度的添加或截断。

blockType: Pad

图书馆路径:

/Signal Operations/Signal Operations/Pad

资料描述

座 *垫子*使用给定值的相同样本补充序列,或按列、行、列和行或您指定的任何其他维度将其截断为给定长度。

当您指定小于相应输入尺寸的输出尺寸时,该块会截断输入信号。 如果输入和输出数据的维度相同,则块充当直通。

增强计数的值可以在参数中输入 *填充值*块或通过输入端口。 您可以在块参数中输入输出维度,或者告诉块增加指定的维度,直到其长度等于2的下一个幂。

参数 *焊盘信号在 控制块是否将补充或截断输入信号的维度在开始,在结束,或在这两个地方。 对于补码或截断维数的奇数值,在信号的末尾使用附加维数值。 当单元处于操作模式时 指定尺寸 您可以指定输出大小或焊盘大小。

您可以使用参数将块配置为在输入信号被截断时发出错误 *发生截断时的操作*.

港口

输出

# OUT_1 — 增强或截断输出信号
标量,标量 | 向量资料 | 矩阵 | 多维数组

Details

增强或截断输出信号。 输出数据的大小和维度取决于输入信号是否已根据给定维度进行增广或截断。 输出数据的类型和复杂度与输入数据相对应。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔

复数支持

是的

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料 | 矩阵 | 多维数组

Details

指定为标量、矢量、矩阵或多维数组的输入信号。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔

复数支持

是的

# 普瓦尔 — 补充价值
标量,标量

Details

设置为要添加到输入的标量的常量值。

依赖关系

要使用此端口,请设置参数 *填充值来源*价值 输入端口.

数据类型

漂浮64

复数支持

非也。

参数

主机

# 垫高 — 将用于添加或截断的维度类型
列数 | 行数 | 列和行 | | 指定尺寸

Details

将用于添加或截断的维度类型:

* 列数 -列; * 行数 -线路; * 列和行 -列和行; * "不,"我说。; * 指定尺寸 -由用户指定为列数的标量,列数和行数的双元素向量,以及 -元素向量-多维数组的元素数。

Columns | Rows | Columns and rows | None | Specified dimensions

默认值

Columns

程序使用名称

PadOver

可调谐

可计算

# 焊盘尺寸 — 执行添加或截断的维度
Int64 integer

Details

指定执行添加或截断的维度。 该参数的值可以是标量或矢量。:

* 1 -添加列; * (1 2) -添加列和行; * (1 3 5) -完成第一,第三和第五维度。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 指定尺寸.

默认值

1

程序使用名称

DimensionsToPad

可调谐

可计算

# 填充值来源 — 补码值的来源
通过对话框指定 | 输入端口

Details

补充剂的价值来源:

* 通过对话框指定 -在参数字段中输入值 *填充值&ast

* 输入端口 -值发送到*PVal*端口。

Specify via dialog | Input port

默认值

Specify via dialog

程序使用名称

PadValueSource

可调谐

可计算

# 填充值 — 补充价值
Real or complex number

Details

指定将添加到输入的常量标量值。

依赖关系

若要使用此参数,请为参数设置 *填充值来源*价值 通过对话框指定.

默认值

0

程序使用名称

PadValue

可调谐

可计算

# 输出栏模式 — 输出列长度设置模式
用户指定 | 2 的下一次幂

Details

在输出端生成列长度的方法:

* 用户指定 -由用户指定; * 2 的下一次幂 -被定义为二的最近幂。 块补充输出列,直到它们的长度成为二的下一个最大幂。 如果列长度已经是2的幂,则块不会补充列。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 列数列和行.

User-specified | Next power of two

默认值

User-specified

程序使用名称

OutputColumnMode

可调谐

可计算

# 列大小 — 输出中列的长度
Int64 integer

Details

指定输出列的长度。 如果指定的列长度大于输入列的长度,则块补充列。 如果指定的列长度小于输入列的长度,则块截断列。

依赖关系

若要使用此参数,请为参数设置 *输出栏模式*价值 用户指定.

默认值

1

程序使用名称

ColumnSize

可调谐

可计算

# 输出行模式 — 输出字符串长度设置模式
用户指定 | 下一个二乘幂

Details

生成输出字符串长度的方法:

* 用户指定 -由用户指定; * 下一个二乘幂 -被定义为二的最近幂。 块补充输出线,直到它们的长度成为二的下一个最大功率。 如果字符串的长度已经是2的幂,则块不会对字符串进行补码。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 行数列和行.

User-specified | Next power of two

默认值

User-specified

程序使用名称

OutputRowMode

可调谐

可计算

# 行大小 — 输出字符串的长度
Int64 integer

Details

指定输出字符串的长度。 如果指定的行长度大于输入行长度,则块补充行。 如果指定的字符串长度小于输入字符串长度,则块截断字符串。

依赖关系

若要使用此参数,请为参数设置 *输出行模式*价值 用户指定.

默认值

1

程序使用名称

RowSize

可调谐

可计算

# 指定 — 确定序列的长度
输出尺寸 | 垫大小

Details

通过以下方式生成输出序列的长度:

* 输出尺寸 -她的直接指示; * 垫大小 -指定序列开头和结尾的补码长度。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 指定尺寸.

Output size | Pad size

默认值

Output size

程序使用名称

Specify

可调谐

可计算

# 输出尺寸模式 — 输出序列长度指示模式
用户指定 | 下一个 2 的幂

Details

在输出端生成序列长度的方法:

* 用户指定 -由用户指定; * 下一个 2 的幂 -被定义为二的最近幂。 块补充指定的尺寸,直到它们的长度成为二的下一个最大幂。 如果维度的长度已经是2的幂,则块不会补充这些维度。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 指定尺寸 而对于参数 *指定*价值 输出尺寸.

User-specified | Next power of two

默认值

User-specified

程序使用名称

OutputSizeMode

可调谐

可计算

# 输出大小 — 输出序列的长度
Int64 integer

Details

根据指定的尺寸指定输出长度。

此参数必须是标量或元素数与参数相同的向量。 *焊盘尺寸*.

向量的每个元素 *输出大小*给出向量中相应维度的输出长度 *焊盘尺寸*.

如果指定的长度大于此维度的输入长度,则块补充此维度。 如果指定的长度小于给定维度的输入长度,则块补充此维度。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 指定尺寸,为参数 *指定*价值 输出尺寸,而对于参数 *焊盘尺寸*标量值。

默认值

1

程序使用名称

OutputSize

可调谐

可计算

# 开始时的焊盘尺寸 — 要添加到输入信号开头的值的数量
Int64 integer

Details

根据指定的尺寸指定应该在输入信号的开头添加多少个值。 此参数必须是标量或元素数与参数相同的向量。 *焊盘尺寸*. 参数的每个元素 *开始时的焊盘尺寸*在参数中相应维度的开头给出要添加的值 *焊盘尺寸*. 此参数的值必须是非负整数。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 指定尺寸,为参数 *指定*价值 垫大小,而对于参数 *焊盘尺寸*标量值。

默认值

0

程序使用名称

PadSizeAtBeginning

可调谐

可计算

# 结束时的焊盘尺寸 — 要添加到输入信号末尾的值的数量
Int64 integer

Details

根据指定的尺寸,指定应在输入信号的末尾添加多少值。 此参数必须是标量或元素数与参数相同的向量。 *焊盘尺寸*. 参数的每个元素 *开始时的焊盘尺寸*在参数中相应维度的末尾给出要添加的值 *焊盘尺寸*. 此参数的值必须是非负整数。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 指定尺寸,为参数 *指定*价值 垫大小,而对于参数 *焊盘尺寸*标量值。

默认值

0

程序使用名称

PadSizeAtEnd

可调谐

可计算

# 焊盘信号在 — 我应该在哪里插入或截断信号?
结束 | 开始 | 开始和结束

Details

添加序列计数的选项:

* 结束 -最后; * 开始 -在开始; * 开始和结束 -在开始和结束。 在这种情况下,补码长度的一半被添加到信号的开头,而另一半被添加到其结尾。 如果填充长度为奇数,则将附加值添加到信号的末尾。 在该模式下设置信号截断时,从信号的开始和结束处截断相等数量的值。 在截断长度为奇数的情况下,从信号的末端去除额外的值。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 列数, 行数列和行.

End | Beginning | Beginning and end

默认值

End

程序使用名称

PadSignalAt

可调谐

可计算

# 发生截断时的操作 — 发生截断时的操作
| 警告 | 错误

Details

序列被截断时的消息:

* -未发出; * 警告 -发出警告; * 错误 -显示错误消息。

依赖关系

若要使用此参数,请为参数设置 *垫高*价值 列数, 行数列和行.

None | Warning | Error

默认值

None

程序使用名称

ActionWhenTruncationOccurs

可调谐

可计算