主要内容

迭代定点变换动态仿真模块

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

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

要将模型转换为不动点,请遵循下面的步骤使用定点工具的迭代定点转换.有关完整转换过程的示例,请参见将浮点模型转换为定点模型

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

工具

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

功能

fxptdlg 打开定点工具

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

主题

迭代定点转换工作流程概述

准备转换系统

收集范围

提出数据类型

转换数据类型

验证结果

故障排除

不支持定点数据类型的块

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

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

遵循最佳实践,避免不支持的MATLAB函数块特性。

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

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

解决范围分析问题

排除范围分析问题。

修复设计范围冲突

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

设计范围信息不足

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

提供更多设计范围信息

排除设计量程信息不足导致无法成功导出量程分析的问题。

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

如果需要的话,重新配置一个系统对象,以便可以为模型派生范围。

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

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

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

示例显示如何将结构初始条件替换为仿真软件。参数对象。

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

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

Baidu
map