Simulink 模型的单精度设计
将 Simulink® 中的双精度系统转换为单精度系统
由于单精度数使用 32 位,因此它们所需的内存比双精度数少,但仍具有浮点算术的许多优点。您可以使用单精度转换器将 Simulink 模型中的数据类型从双精度自动转换为单精度。
单精度转换器进行以下更改:
将用户指定的双精度数据类型转换为单精度数据类型。数据类型转换应用于模块设置、Stateflow® 图设置、信号对象和总线对象。
如果输出信号和中间设置的继承数据类型编译后为双精度值,则更改为使用单精度数据类型。
单精度转换器不会更改布尔型、内置整数或用户指定的定点数据类型。在数据类型转换完成后,App 会显示一个表,其中汇总显示正在设计的系统中对象的已编译和建议的数据类型。
要了解有关该工具的详细信息,请参阅 Getting Started with Single Precision Converter。
工具
单精度转换器 | 将双精度系统转换为单精度系统 |
函数
convertToSingle | Convert a double-precision system to single precision |
主题
- Getting Started with Single Precision Converter
Learn the basics of using the Single Precision Converter.
- 将系统转换为单精度
使用单精度转换器将系统转换为单精度。