Engee 文档

数据类型转换 继承

使用继承的数据类型和缩放比例更改信号数据类型。

类型: Conversion Inherited

图书馆中的路径:

/Basic/Signal Attributes/Data Type Conversion Inherited

说明

数据类型转换 继承 程序块将一个输入转换为数据类型,并对另一个输入进行缩放。第一个输入端用作参考信号。第二个输入(u)通过继承数据类型和缩放信息转换为参考类型。

继承数据类型和缩放提供了这些优势:

  • 简化现有模型的重用。

  • 由于可以避免详细指定相关参数,因此创建新的定点模型可以事半功倍。

端口

输入

# IN — 参考信号
标量"|"向量"|"矩阵"|"N 维数组

Details

参考信号,定义用于转换输入信号 u 的数据类型。可定义为标量、矢量、矩阵或 N 维数组。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、Int128、UInt8、UInt16、UInt32、UInt64、UInt128、Bool、Fixed-point。

复数支持

# u — 转换输入信号
标量数组 | 向量数组 | 矩阵数组 | N 维数组

Details

用于转换为指定为标量、向量、矩阵或 N 维数组的引用数据类型的输入信号。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、Int128、UInt8、UInt16、UInt32、UInt64、UInt128、Bool、Fixed-point。

复数支持

输出

# y — 输出信号
标量数组 | 向量数组 | 矩阵数组 | N 维数组

Details

输出信号是转换为参考数据类型的 u 信号。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、Int128、UInt8、UInt16、UInt32、UInt64、UInt128、Bool、Fixed-point。

复数支持

参数

主机

# 输入和输出要相等 — 定点数据类型转换限制
实际价值 | 存储整数

Details

指定定点信号的输入和输出类型必须相同。

  • 实际价值- 使 `实际价值`的值等于 `实际价值`的值。

  • 存储整数- 使 `存储整数`等于输出值。 `存储整数`输出的值。

Real World Value | Stored Integer

默认值

Real World Value

程序使用名称

ConvertRealWorld

可调谐

可计算

# 整数舍入模式 — 定点操作的四舍五入模式
天花板 | 收敛性 | 地板 | 最近 | | 零点

Details

选择定点运算的舍入模式。您可以选择

  • 地板- 将正数和负数向下舍入(向负无穷)。

  • 天花板- 将正数和负数向上舍入(向正无穷舍入)。

  • 收敛性- 将数字四舍五入到最接近的可表示值。如果一个数字的小数部分以 5 结尾,则该数字四舍五入为最接近的偶数整数。

  • 收敛性- 将数字舍入到最接近的可表示值。如果数字的小数部分以 5 结尾,则数字向上舍入(向正无穷)。

  • - 将数字四舍五入到最接近的可表示值。如果数字的小数部分以 5 结尾,正数向上舍入(向正无穷),负数向下舍入(向负无穷)。

  • 零点- 将数字向零舍入。

Ceiling | Convergent | Floor | Nearest | Round | Zero

默认值

Floor

程序使用名称

RndMeth

可调谐

可计算

# 溢出时饱和到最大或最小值 — 溢出动作方法
Logical

Details

选中此复选框后,超出类型边界的值将重置为所选数据类型可表示的最大值或最小值。否则,溢出将被带过。

选择该复选框后,饱和将应用于程序块中的所有内部操作,而不仅仅是输出数据或结果。

默认值

false (关掉)

程序使用名称

DoSatur

可调谐

可计算