主要内容

Float Typecast

R2026b

在无符号整数和浮点数据类型之间进行数据类型转换

  • Float Typecast block

库:
HDL Coder / HDL Floating Point Operations

描述

Float Typecast 模块将输入信号的基础位类型转换为对应的定点或浮点表示。模块的输入和输出包含相同的位数。下表显示支持的输入和对应输出数据类型。

输入数据类型输出数据类型
halfuint16
singleuint32
doubleuint64
uint32single
uint64double
uint16half

下图显示模块封装、行为和输出数据类型如何根据输入数据类型而变化。

Simulink blocks demonstrating how the block icon and output data type update depending on the input data type

示例

端口

输入

全部展开

输入信号,指定为标量、向量或矩阵。

数据类型: half | single | double | uint16 | uint32 | uint64

输出

全部展开

输出信号,以标量、向量或矩阵形式返回。

数据类型: half | single | double | uint16 | uint32 | uint64

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2017b 中推出

全部展开