添加
执行输入信号的加法或减法运算。
类型: Sum
添加 图书馆中的路径:
|
|
元素总和 图书馆中的路径:
|
说明
添加 程序块执行输入信号的加法或减法运算。该程序块可以对标量、矢量或矩阵信号进行加法或减法运算。它还可以对信号元素求和。
程序块的操作由参数 标志列表 指定。可用的操作和符号:
-
加法 ( +)。
-
减法 ( -)。
-
+*和-*符号的数量等于设备的输入端口数。
例如,如果为参数 标志列表 指定值 +-+,程序块将有三个输入端口。程序块从第一个(顶部)输入信号中减去第二个(中间)输入信号,然后加上第三个(底部)输入信号。
-
如果只进行加法运算,则可以设置一个与输入端口数相等的数值。
计算输出值
添加 程序块的输出值计算取决于程序块输入的数量和输入端口的符号:
如果程序块 | 并且… | 计算输出值的公式… | 其中… |
---|---|---|---|
一个输入端口 |
输入端口符号 |
y = e[0]+e[1]+e[2]…+ e[m]` |
e[i]` 是输入 |
输入端口符号 |
|
||
两个或多个输入端口 |
输入端口的所有字符均为 |
|
|
第 k 个输入端口是第一个带有 |
|
端口
输出
#
OUT_1
—
输出信号
标量 | 向量 | 矩阵
Details
加法和/或减法运算产生的输出信号。输出信号的大小与输入信号相同。
数据类型 |
|
复数支持 |
是 |
输入
#
In_1
—
第一个输入信号
标量 | 向量 | 矩阵
Details
用于加法或减法运算的输入信号。如果只有一个输入信号,则对其所有元素进行加法或减法运算。
数据类型 |
|
复数支持 |
是 |
#
In_n
—
操作数的第 n 个输入信号
标量 | 向量 | 矩阵
Details
操作的 n 次输入信号。输入信号的个数与参数 标志列表 .程序块按指定顺序对输入数据进行运算。
所有非标量输入数据必须具有相同的尺寸。标量输入数据将被扩展为与其他输入数据具有相同的尺寸。
数据类型 |
|
复数支持 |
是 |
参数
主页
# 标志列表 — 对输入数据进行的运算
Details
输入对输入数据执行的加法和减法运算。每个操作都会创建一个输入端口。
加法是默认操作。操作按指定的顺序执行。
对于单个矢量输入,+ 或− 会对所有维度的元素进行加减运算。
如果只进行加法运算,可以指定一个与输入数相等的数值。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
在 —
描述缺失
所有维度
| 指定尺寸
Details
描述缺失
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
尺寸 —
描述缺失
Integer
Details
描述缺失
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
蓄能器设置
#
累加器数据类型 —
驱动数据类型
继承: 自动
| 与第一次输入相同
| Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| 定点
Details
选择驱动器的数据类型。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
累加器定点类型 —
驱动器的定点数据类型
Data type
Details
指定驱动器的定点数据类型。
依赖关系
要使用该选项,请将参数设置为 累加器数据类型 值 定点
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
输出设置
#
输出数据类型 —
输出数据类型
继承: 自动
| 与累加器相同
| 与第一个输入相同
| Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| 定点
Details
选择输出数据类型。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
输出定点类型 —
定点输出数据类型
Data type
Details
指定输出数据的定点数据类型。
依赖关系
要使用此参数,请设置参数 输出数据类型 值 定点
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
主模式
#
整数舍入模式 —
定点操作的四舍五入模式
天花板
| 收敛
| 地板
| 最近
| 一轮
| 零点
Details
选择定点运算的舍入模式。您可以选择
-
地板
- 将正数和负数向下舍入(向负无穷)。 -
天花板
- 将正数和负数向上舍入(向正无穷舍入)。 -
收敛
- 将数字四舍五入到最接近的可表示值。如果数字的小数部分以 5 结尾,则该数字四舍五入为最接近的偶数整数。 -
最近
- 将数字舍入到最接近的可表示值。如果数字的小数部分以 5 结尾,则数字向上舍入(向正无穷)。 -
一轮
- 将数字四舍五入到最接近的可表示值。如果数字的小数部分以 5 结尾,正数向上舍入(向正无穷),负数向下舍入(向负无穷)。
-
零点
- 将数字向 0 舍入。
程序块参数总是四舍五入到最接近的可表示值。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
在整数溢出时饱和 —
溢出动作方法
Logical
Details
选中时,饱和将应用于所有内部块操作,而不仅仅是输出或结果。
操作a | 执行此操作的原因a | 溢出时会发生什么情况 示例 | |
---|---|---|---|
选中此复选框。a |
模型中可能存在溢出,需要在生成的代码中提供显式饱和保护。 |
溢出将饱和到该数据类型可表示的最小值或最大值。a |
与有符号 8 位整数相关的溢出可能饱和到 |
请勿选择此复选框。 |
您希望优化生成代码的效率。 |
溢出会被包裹在一个可由数据类型表示的适当值中。a |
数字 |
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |