主要内容

迭代定点转换金宝app

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

定点工具是一个用户界面,它在Simulink中自动化指定定点数据类型的任务金宝app®模型。该工具根据模拟、派生或设计范围为模型对象收集范围数据。在迭代定点转换工作流,工具然后提出定点数据类型,最大限度地提高精度和覆盖范围。然后,您可以检查数据类型建议,并将它们选择性地应用到模型中的对象。如果设计需求没有得到满足,您可以调整数据类型建议设置,可视化它们的效果,并进行迭代,直到系统满足您的需求。

要将模型转换为固定点,请按照下面的步骤操作使用定点工具的迭代定点转换.有关完整转换过程的示例,请参见将浮点模型转换为定点

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

工具

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

功能

fxptdlg 打开定点工具

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

主题

迭代定点转换工作流概述

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

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

使用定点工具的迭代定点转换

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

将浮点模型转换为定点

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

重新缩放定点模型

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

定点工具的命令行界面

了解命令行界面工作流和定点工具工作流之间的区别。

准备转换系统

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

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

指定行为的约束

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

收集范围

定点检测和数据类型覆盖

用于在模型上收集范围信息的定点检测和数据类型覆盖设置。

选择范围收集方法

从三种收集范围的方法中选择数据类型建议的基础。

距离分析是如何工作的

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

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

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

提出数据类型

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

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

合并模拟范围的建议数据类型

使用定点工具合并来自多个模拟的结果,并基于合并的结果提出数据类型。

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

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

转换数据类型

将引用模型转换为定点

使用定点工具记录参考模型的模拟最小值和最大值,并根据收集范围的并集提出数据类型。

定点工作流中的总线对象

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

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

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

转换MATLAB函数块到定点

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

验证结果

定点工具中的控制视图

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

查看仿真结果

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

探索多个浮点到定点转换

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

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

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

故障排除

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

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

在自动化定点转换工作流程中使用MATLAB函数块的最佳实践

遵循最佳实践并避免不支持的MATLAB函数块特性。金宝app

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

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

解决范围分析问题

排除范围分析问题。

修复设计范围冲突

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

设计范围信息不足

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

提供更多设计范围信息

排除设计范围信息不足导致无法成功进行范围分析的问题。

系统对象故障排除范围分析

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

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

当定点工具不建议数据类型时进行故障排除。

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

这个例子演示了如何用一个金宝app仿真软件。参数对象。

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

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

特色的例子