定点转换器
将 MATLAB 代码转换为定点
说明
定点转换器将浮点 MATLAB® 代码转换为定点 MATLAB 代码。
使用该 App 可以执行以下操作:
基于仿真范围数据、静态范围数据或两者建议数据类型。
基于默认字长建议小数长度或基于默认小数长度建议字长。
优化整数。
指定仿真最小/最大数据的安全裕度。
查看每个变量所用位数的直方图。
为原 MATLAB 算法中不支持定点的函数指定替换函数或生成逼近函数。
测试定点代码的数值行为。然后,您可以使用仿真数据检查器或您自己的自定义绘图函数,将其行为与算法的浮点版本进行比较。
如果您的最终目标是生成定点 C 代码,请改用 MATLAB Coder™。请参阅将 MATLAB 代码转换为定点 C 代码 (MATLAB Coder)。
如果您的最终目标是生成 HDL 代码,请改用 HDL Coder™ 工作流顾问。请参阅Floating-Point to Fixed-Point Conversion (HDL Coder)。
打开 定点转换器 App
MATLAB 工具条:在 App 选项卡上,点击代码生成 下此 App 的图标。
MATLAB 命令提示符:输入
fixedPointConverter
。要打开一个现有的定点转换器工程,请双击
.prj
文件,或打开该 App 并浏览到工程文件。创建工程或打开现有工程会导致任何其他定点转换器或 MATLAB Coder 工程关闭。
MATLAB Coder 工程会在 MATLAB Coder 中打开。要将工程转换为定点转换器工程,请在 MATLAB Coder 中执行以下操作:
点击 ,然后选择将工程重新打开为。
选择定点转换器。
示例
编程用途
版本历史记录
在 R2014b 中推出