主要内容

使用定点工具进行迭代定点转换

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

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

  • 模拟过程中记录的最小值和最大值

  • 使用范围分析导出的最小值和最大值

基于这些值,工具迭代不动点转换工作流建议使用定点数据类型,以最大限度地提高精度并覆盖范围。然后,可以查看数据类型建议,并有选择地将其应用于模型中的对象。这个过程也称为自动缩放. 使用定点工具中的迭代定点转换工作流,您可以:

  • 根据指定的设计范围导出范围信息。看见范围分析的工作原理.

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

  • 根据派生范围提出并应用数据类型。

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

  • 根据仿真数据和衍生范围提出并应用数据类型。

  • 调试定点模型。

自动数据类型的工作流

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

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

  1. 准备转换系统

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

    选择是否通过模拟、导出范围分析或使用范围分析进行模拟来收集范围。属性指定多个模拟场景金宝app模拟输入对象指定用于验证转换系统行为的信号容差。

    通过单击准备按钮在定点工具工具条中。定点工具分析您的模型并为自动伸缩提供配置建议。

  2. 收集范围

    运行模拟或派生。模拟或推导完成后,可以使用中的直方图检查模型中对象的范围仿真数据可视化窗格。

  3. 转换数据类型

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

  4. 验证新设置

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

  5. 探索其他数据类型

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

相关的话题