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