此示例表明,如果由于设计范围信息不足,分析无法导出范围信息,则可以通过提供额外的设计范围信息来解决问题。
打开ex_derived_min_max_5
模型。在MATLAB®命令行输入:
目录(fullfile (docroot,“工具箱”,“fixpoint”,“例子”) ex_derived_min_max_5
模型为模型中的块显示指定的设计最小值和最大值。
的轮廓尺寸块三机一体
有一个设计范围[-10 . . 20]
.
模型中的其他块没有指定的设计范围。
提示
要在模型中显示设计范围,请在调试选项卡上,选择信息覆盖>信号数据范围.
从仿真软件金宝app®应用程序选项卡上,选择定点的工具.
在定点工具,下面新工作流,选择迭代定点转换
.
在定点工具,下面设计中系统(SUD)中,选择ex_derived_min_max_5
作为你想要转换的系统。
下范围收集模式中,选择派生的范围.
单击收集范围按钮。
当分析完成时,定点工具将在电子表格中显示模型块的派生最小值和最大值。由于模型包含一个反馈循环,因此分析无法导出输出范围添加块或连接到此输出的任何块。定点工具会突出显示这些结果。
为了解决这个问题,在反馈循环中指定设计最小值和最大值。的范围Gain2
布洛克:
在模型中,双击Gain2
块。
在块参数对话框中,选择信号的属性选项卡。
在这个选项卡中,设置输出最小来-20
和输出最大来40
并点击好吧.
清除以前收集的范围并重新运行范围分析。
在定点工具,下面新工作流,选择收集范围
.
更改工作流将清除活动工作流期间收集的范围数据。
切换回迭代定点转换
工作流。
选择派生的范围为范围采集方式。
单击收集范围按钮再次运行范围分析。
范围分析使用指定的最小值和最大值Gain2
和三机一体
导出模型中所有对象的范围。