包:编码员
浮点到定点转换配置对象
一个coder.FixptConfig
对象包含的配置参数MATLAB®编码员™codegen
函数要求在代码生成期间将浮点MATLAB代码转换为定点MATLAB代码-float2fixed
选项将此对象传递给codegen
函数。
创建一个fixptcfg
= coder.config(“fixpt”)coder.FixPtConfig
对象,用于浮点到定点转换。
|
启用派生范围分析。 价值观: |
|
能够收集和报告模拟距离数据。如果需要运行较长的模拟以覆盖设计的完整动态范围,则可以考虑禁用模拟范围收集并运行派生的范围分析。 价值观: |
|
默认定点分数长度。 值:4(默认)|正整数 |
|
生成的代码中变量的默认符号。 价值观: |
|
默认的定点字长。 取值范围:14(默认)|正整数 |
|
使用缩放倍数启用溢出检测。 价值观: |
|
价值观: |
|
定点文件名的后缀。 价值观: |
|
在软件提出定点类型后,查看“数字类型”报告。 价值观: |
|
允许模拟数据记录来绘制定点转换带来的数据差异。 价值观: |
|
优化其模拟最小/最大日志表明变量始终为整数的变量的字长。 价值观: |
|
用于比较图的函数名称。
绘图功能应接受三个输入:
价值观: |
|
对比较图使用模拟数据检查器。
价值观: |
|
建议基于 价值观: |
|
默认情况下(false),建议使用表示值所需的最小字长的数据类型。当设置为true时,建议使用最小的字长数据类型来表示范围并适合于C代码生成(8,16,32,64…)。例如,对于范围为[0..]的变量。7],建议单词长度为8而不是3。 价值观: |
|
建议基于 价值观: |
|
建议基于模拟范围数据、导出范围或两者的数据类型。 价值观: |
|
建议定点类型时增加模拟范围的安全裕度百分比。指定的安全裕度必须是大于的实数 值:0(默认 |
|
执行更快的静态分析。 价值观: |
|
如果达到超时,则中止分析。 价值观: |
|
测试台函数名,指定为字符串或字符串单元格数组。必须至少指定一个测试台。 如果您没有显式地指定输入参数数据类型,那么转换将使用第一个测试台函数来推断这些数据类型。 价值观: |
|
启用数字测试。 价值观: |
addApproximation | 在定点转换期间用查找表替换浮点函数 |
addDesignRangeSpecification | 将设计范围规范添加到参数 |
addFunctionReplacement | 定点转换期间将浮点函数替换为定点函数 |
clearDesignRangeSpecifications | 清除所有设计范围的规格 |
GetDesignRange规范 | 获得设计范围规格参数 |
hasDesignRangeSpecification | 确定参数是否具有设计范围 |
RemoveDesignRange规范 | 从参数中移除设计范围规格 |
控件可以将浮点MATLAB代码转换为定点代码MATLAB编码器应用程序。使用以下方法之一打开应用程序:
在应用程序选项卡,在代码生成部分中,点击MATLAB编码器.
使用编码员
命令。