主要内容

迭代定点转换金宝app

使用引导工作流将浮点模型转换为定点

固定点工具是用户界面,可自动执行在Simulink中指定定点数据类型的任务金宝app®模型。该工具基于模拟,派生或设计范围收集模型对象的范围数据。在里面迭代定点转换工作流程,该工具然后提出了最大化精度并覆盖范围的固定点数据类型。然后,您可以查看数据类型提案,并选择性地将它们应用于模型中的对象。如果未满足设计要求,您可以调整数据类型提议设置,可视化其效果,并在系统满足您的要求之前迭代。

要将模型转换为固定点,请按照步骤进行操作使用固定点工具自动播放.有关完整转换过程的示例,请参见将浮点模型转换为定点

DataTypeWorkflow。转换器对象及其关联的对象函数是命令行替代迭代定点转换在固定点工具中。

工具

定点的工具 将浮点模型转换为固定点

功能

fxptdlg 启动固定点工具

DataTypeWorkflow。转换器 创建定点转换器对象
datatypeworkflow.finddecoupledsubsystems. 得到一个子系统列表,用一个近似值替换
DataTypeWorkflow。ProposalSettings 提案设置数据类型提案对象
DataTypeWorkflow。结果 对象,该对象包含运行结果信息
DataTypeWorkflow。VerificationResult 将系统转换为固定点后验证结果

主题

迭代定点转换工作流概述

固定点转换工作流的最佳实践

在将模型转换为固定点时使用最佳实践。

使用固定点工具自动播放

使用固定品脱工具将系统从浮点转换为固定点。

将浮点模型转换为定点

使用固定点工具将浮点模型转换为“固定点”。

重新缩放定点模型

使用定点工具在反馈模型中自动缩放定点数据类型。

固定点工具的命令行界面

了解命令行界面工作流程与固定点工具工作流程之间的差异。

准备转换系统

使用定点工具为转换准备一个系统

使用定点工具检查设计中的系统是否与转换过程兼容。

指定行为约束

使用信号公差和模型验证块来验证固定点实现的行为。

收集范围

定点仪器和数据类型覆盖

定点仪器和数据类型覆盖用于收集模型的范围信息的设置。

选择范围收集方法

从三种方法中选择用于基础数据类型提案的范围。

范围分析如何运作

了解静态分析如何导出范围信息。

防止固定点工具覆盖整数数据类型

当使用数据类型覆盖时,在模型中维护整数数据类型。

提出数据类型

定点工具如何提出数据类型

了解定点工具如何根据收集的范围和建议设置提出数据类型。

提出合并仿真范围的数据类型

使用固定点工具以多种模拟合并结果,并根据合并的结果提出数据类型。

硬件实现设置如何影响数据类型建议

使用固定点工具提出实现简单移动平均算法的模型的字长度。

转换数据类型

将引用模型转换为定点

使用固定点工具对引用模型进行模拟最小值和最大值,并根据收集范围的联合提出数据类型。

固定点工作流程中的总线对象

了解数据类型覆盖如何与总线对象的行为,以及如何为总线对象确定数据类型。

使用固定点工具自动播放数据对象

使用定点工具将使用数据对象作为数据类型规范的模型转换为定点。

将MATLAB功能块转换为“固定点”

使用定点工具转换一个MATLAB®功能块到定点。

验证结果

在固定点工具中的控制视图

定点工具中的信息过滤、排序和分析。

查看仿真结果

使用模拟数据检查器查看仿真结果并比较运行以验证您的固定点设计。

探索多个浮点点到固定点转换

迭代地探索不同的提案设置,以找到最佳浮点对固定点转换。

使用数据字典模拟多个数据类型行为

示例演示如何使用引用的数据字典为模型存储多组数据类型。

故障排除

不支持固定点数据类型的块金宝app

对不支持定点转换的块进行故障排除。金宝app

可能导致数据类型传播错误的模型

了解在自动伸缩后哪些建模实践可能导致数据类型传播错误。

解决范围分析问题

排除范围分析问题。

修复设计范围冲突

避免在模型中指定相互冲突的设计最小值和最大值。

设计范围信息不足

排除由设计范围信息不足引起的错误,提供额外的输入设计最小值和最大值。

提供更多设计范围信息

排除无法防止成功派生范围分析的设计范围信息进行故障排除。

系统对象的疑难解答分析

如果有必要,重新配置系统对象,以便可以派生模型的范围。

定点工具没有建议数据类型

解决固定点工具不提出数据类型时疑难解答。

数据类型不匹配和结构初始条件

示例显示如何用a替换结构初始条件金宝appSimulink.Parameter.目的。

应用建议的数据类型后的数据类型传播错误

当定点工具提出与模型不兼容的数据类型时,进行故障排除。

特色的例子