主要内容

提供更多设计范围信息

此示例表明,如果由于设计范围信息不足,分析无法导出范围信息,则可以通过提供额外的设计范围信息来解决问题。

  1. 打开ex_derived_min_max_5模型。在MATLAB®命令行输入:

    目录(fullfile (docroot,“工具箱”“fixpoint”“例子”) ex_derived_min_max_5

    模型为模型中的块显示指定的设计最小值和最大值。

    • 轮廓尺寸三机一体有一个设计范围[-10 . . 20]

    • 模型中的其他块没有指定的设计范围。

    提示

    要在模型中显示设计范围,请在调试选项卡上,选择信息覆盖>信号数据范围

  2. 从仿真软件金宝app®应用程序选项卡上,选择定点的工具

  3. 在定点工具,下面工作流,选择迭代定点转换

  4. 在定点工具,下面设计中系统(SUD)中,选择ex_derived_min_max_5作为你想要转换的系统。

  5. 范围收集模式中,选择派生的范围

  6. 单击收集范围按钮。

    当分析完成时,定点工具将在电子表格中显示模型块的派生最小值和最大值。由于模型包含一个反馈循环,因此分析无法导出输出范围添加块或连接到此输出的任何块。定点工具会突出显示这些结果。

  7. 为了解决这个问题,在反馈循环中指定设计最小值和最大值。的范围Gain2布洛克:

    1. 在模型中,双击Gain2块。

    2. 在块参数对话框中,选择信号的属性选项卡。

    3. 在这个选项卡中,设置输出最小-20输出最大40并点击好吧

  8. 清除以前收集的范围并重新运行范围分析。

    1. 在定点工具,下面工作流,选择收集范围

      更改工作流将清除活动工作流期间收集的范围数据。

    2. 切换回迭代定点转换工作流。

    3. 选择派生的范围为范围采集方式。

    4. 单击收集范围按钮再次运行范围分析。

    范围分析使用指定的最小值和最大值Gain2三机一体导出模型中所有对象的范围。

相关的话题