数据类型转换
更改信号的数据类型。
类型: DataTypeConversion
数据类型转换 图书馆中的路径:
|
|
转换为 Bool 图书馆中的路径:
|
|
转换为浮点64 图书馆中的路径:
|
|
投至浮点数32 图书馆中的路径:
|
港口
输入
#
IN_1
—
输入信号
标量 | 向量 | 矩阵 | 数组
Details
以标量、矢量、矩阵或数组形式输入信号。
输入信号可以是任何实数或复数信号。如果输入信号为实数,则输出信号为实数。如果输入信号是复数,输出信号就是复数。程序块将输入信号转换为参数 输出数据类型 中指定的数据类型。
转换定点数据类型时,使用 输入和输出相等 参数指定转换方法。 实际值 (RWV)`或 `存储整数 (SI)
.
数据类型 |
|
复数支持 |
是 |
输出
#
OUT_1
—
输出信号
标量 | 向量 | 矩阵 | 数组
Details
将输入信号转换为给定的数据类型,其维度与输入信号相同。
数据类型 |
Float16、Float32、Float64、Int8、Int16、Int32、Int64、Int128、UInt8、UInt16、UInt32、UInt64、UInt128、Bool、Fixed。 |
复数支持 |
是 |
参数
主
#
输出数据类型 —
输出数据类型
Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
| 定点
Details
指定输出数据类型。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
输出定点类型 —
定点输出数据类型
Data type
Details
指定定点输出数据类型。
依赖关系
要使用该选项,请将 输出数据类型 设为 。 定点
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
输入和输出相等 —
数据类型转换限制
实际值 (RWV)
| 存储整数 (SI)
Details
在定点数据表示中指定输入和输出类型:
-
实际值 (RWV)
- 将信号从一种数据类型转换为另一种数据类型,并尝试保留输入信号的原始值。程序块会考虑输入和输出信号的缩放比例所带来的限制,并尝试生成与原始值相等的输出信号。 -
存储整数 (SI)
- 通过缩放存储的整数值来改变输入信号的初始值。在指定的数据类型内,程序块会尝试在转换过程中存储信号的整数值。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
整数舍入模式 —
定点操作的四舍五入模式
天花板
| 收敛
| 下限
| 最近
| 圆形
| 零
Details
选择定点运算的舍入模式。您可以选择
-
下限
- 将正数和负数向下舍入(向负无穷)。 -
天花板
- 将正数和负数向上舍入(向正无穷舍入)。 -
收敛
- 将数字四舍五入到最接近的可表示值。如果数字的小数部分以 5 结尾,则该数字四舍五入为最接近的偶数整数。 -
收敛
- 将数字舍入到最接近的可表示值。如果数字的小数部分以 5 结尾,则数字向上舍入(向正无穷)。 -
圆形
- 将数字四舍五入到最接近的可表示值。如果数字的小数部分以 5 结尾,正数向上舍入(向正无穷),负数向下舍入(向负无穷)。 -
零
- 将数字向零舍入。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
整数溢出时饱和 —
溢出动作方法
Logical
Details
选中此复选框后,超出类型边界的值将重置为所选数据类型可表示的最大值或最小值。否则,溢出将被带过。
选择该复选框后,饱和将应用于程序块中的所有内部操作,而不仅仅是输出数据或结果。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |