主要内容

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

定点工具是一个用户界面,它在Simulink中自动化指定定点数据类型的任务金宝app®模型。该工具为模型对象收集范围数据。范围数据来自:

  • 设计对象在块上明确指定的最小值和最大值

  • 记录模拟期间发生的最小值和最大值

  • 使用极差分析得到的最小值和最大值

基于这些值,工具迭代定点转换工作流提出了定点数据类型,使精度最大化并覆盖范围。然后,您可以检查数据类型建议,并将它们选择性地应用到模型中的对象。这个过程也被称为自动定量.使用定点工具中的迭代定点转换工作流,您可以:

  • 基于指定的设计范围的推导范围信息。看到距离分析是如何工作的

  • 提出并应用基于仿真数据的数据类型。

  • 提出并应用基于派生范围的数据类型。

  • 提出并应用基于多次运行模拟数据的数据类型。看到合并模拟范围的建议数据类型

  • 提出并应用基于仿真数据和派生范围的数据类型。

  • 调试定点模型。

自动数据键入的工作流程

自动播放工作流程,用于使用定点工具中的迭代定点转换工作流程将浮点模型转换为固定点。

用于自动数据类型的迭代定点转换工作流包括四个主要阶段。

  1. 准备转换系统

    在开始转换之前,在Simulink中设置模型。金宝app然后选择要转换为定点的系统。定点工具将为指定系统中的对象提出数据类型。

    选择是否通过模拟,派生范围分析或使用范围分析进行模拟来收集范围。您可以使用a指定多个模拟方案金宝app仿真软件。SimulationInput对象。指定用于验证转换系统行为的信号容差。

    自动准备系统在设计转换通过点击准备固定点工具ToolStrip中的按钮。固定点工具分析您的模型,并为AutoScaling进行配置建议。

  2. 收集范围

    运行模拟或推导。中的直方图在模拟或推导完成后,可以使用仿真数据可视化窗格。

  3. 转换数据类型

    定点工具基于第二阶段收集的范围提出数据类型。属性中的默认字长和其他建议设置可以编辑设置菜单。要生成建议,请单击提出数据类型.如果您对这些建议感到满意,请单击应用数据类型

  4. 验证新设置

    使用新应用的定点数据类型模拟您的模型,以检查定点模型的行为。您可以使用Simulation Data Inspector比较浮点和定点行为。

  5. 探索其他数据类型

    在验证之后,如果您确定系统的行为是不可接受的,那么您可以迭代转换和验证步骤,直到确定满足系统需求的设计。

相关话题