定点自动转换的MATLAB
使用定点转换器应用程序转换为定点
定点转换器应用程序使您能够转换浮点MATLAB®代码定点MATLAB代码。
使用fiaccel
将浮点MATLAB代码转换为定点MATLAB代码在命令行。
应用程序
定点转换器 | 转换MATLAB代码不动点 |
功能
fiaccel |
加速定点代码或转换浮点MATLAB代码定点MATLAB代码 |
coder.config |
为定点或单精度转换创建配置对象 |
coder.approximation |
创建函数替换配置对象 |
coder.allowpcode |
控制代码生成p代码文件 |
coder.const |
表达式折叠成常量在生成的代码 |
coder.extrinsic |
声明一个函数作为外在和执行MATLAB |
coder.inline |
控制内联的一个特定的函数生成的代码 |
coder.load |
从MAT-file加载编译时常量或ASCII文件 |
coder.newtype |
创建coder.Type 对象来表示类型的一个入口点函数的输入 |
coder.nullcopy |
声明未初始化的变量在代码生成 |
coder.resize |
调整coder.Type 对象 |
coder.target |
确定代码生成目标是指定的目标 |
coder.typeof |
创建coder.Type 对象来表示一个入口点函数输入的类型 |
coder.unroll |
展开为 复制循环的循环体为每个循环迭代 |
coder.varsize |
声明适应数据 |
类
coder.mexconfig |
为使用代码加速度配置对象fiaccel |
coder.FixPtConfig |
浮点定点转换配置对象 |
coder.ArrayType |
代表的MATLAB数组可接受的输入规范 |
coder.Constant |
规范代码生成的常数值 |
coder.EnumType |
代表的MATLAB枚举接受输入规范 |
coder.FiType |
代表的MATLAB规范定点阵列接受输入 |
coder.PrimitiveType |
代表的一组逻辑、数字或字符数组可接受的输入规范 |
coder.StructType |
代表的MATLAB结构数组可接受的输入规范 |
coder.Type |
代表的MATLAB可接受的输入规范值 |
主题
自动定点转换工作流程
- 决定哪些工作流程为您的应用程序是正确的
学习的好处每个转换工作流来帮助你决定哪一个最适合您的需要。 - 定点转换工作流程
了解哪些定点转换方法最适合你的最终目标和定点的专业知识水平。 - 定点自动转换
使用定点转换器应用自动定点转换。 - 自动定点转换的最佳实践
根据最佳实践生成定点代码。 - 提出了基于仿真数据类型范围
提出基于定点数据类型模拟使用定点转换器的应用范围。 - 提出了基于派生数据类型范围
提出基于静态定点数据类型使用定点转换器的应用范围。 - 定点转换项目转换为MATLAB脚本
使用项目设置定点转换在命令行。
提出定点类型
- 指定类型的建议选项
为自动定点指定选项当提议类型转换。 - 查看和修改变量的信息
查看和修改变量信息定点转换。 - 检测未实行的和Constant-Folded代码
学习如何应用检测代码不执行或代码是恒定的折叠在模拟你的测试文件。
转换为定点
- 定点代码生成
避免与定点代码生成问题。 - 使用查找表替换函数近似
生成的查找表近似代替不支持自定义函数或函数不动点。金宝app - 用一个查找表代替经验函数
用一个查找表替换函数近似与定点转换器应用定点生成的代码。 - 用一个查找表替换一个自定义函数
自定义函数替换为一个查找表近似函数通过使用定点转换器应用。
验证定点转换
- 可视化浮点和定点之间的差异的结果
使用一个定制的情节函数比较生成的定点代码的行为和原始的浮点MATLAB代码的行为。 - 启用策划使用模拟数据检查员
检查和比较浮点和定点记录输入和输出数据。 - 自定义绘制函数
在定点转换可视化数值差异。 - 检测溢出
使用应用程序检测溢出。
金宝app支持语言特性
- MATLAB语言特性支持自动定点转换金宝app
学习哪些语言特性和不支持自动定点转换。金宝app - 代码包含全局变量转换为定点
MATLAB代码使用全局变量转换为定点使用应用程序。 - 代码包含结构转换为定点
MATLAB算法包含结构转换为定点使用定点转换器应用。 - 为多个入口点函数生成定点MATLAB代码
使用定点生成多个入口点函数的不动点的代码转换器应用。 - 定点MATLAB代码类
使用支持金宝app结构和编码风格的最佳实践定点MATLAB类的转换。 - 代码包含全球数据转换为定点
以编程方式使用全局变量的MATLAB代码转换为定点。 - 使用不同的数据类型转换为相同的功能
将MATLAB算法包含专业定点使用定点转换器应用功能。 - 把dsp。FIRFilter定点使用定点转换器的应用程序对象
把一个dsp.FIRFilter
系统对象™,过滤高频正弦信号,定点使用定点转换器应用。 - 系统对象定点转换器支持的应用程金宝app序
使用定点转换器应用自动提出并应用常用的系统对象的数据类型。
命令行工作流程
- 提出了基于仿真数据类型范围
提出基于定点数据类型使用fiaccel函数模拟范围。 - 提出了基于派生数据类型范围
提出基于静态定点数据类型范围使用fiaccel函数。 - 检测溢出
检测溢出在命令行。 - 用一个查找表代替经验函数
用一个查找表替换函数近似定点生成的代码fiaccel
函数。 - 用一个查找表替换一个自定义函数
自定义函数替换为一个查找表近似函数使用fiaccel
函数。 - 启用策划使用模拟数据检查员
检查和比较浮点和定点记录输入和输出数据。 - 可视化浮点和定点之间的差异的结果
使用一个定制的情节函数比较生成的定点代码的行为和原始的浮点MATLAB代码的行为。
故障排除
避免与定点代码生成问题。
强调潜在的数据类型问题的报告。
学习如何调试定点代码当你需要更多的转换。
排除缺失数据类型系统对象的建议。
确定代码生成准备筛选导致缓慢操作应用。