这个例子展示了如何修复设计范围的冲突。如果指定设计冲突最小和最大值在你的模型中,分析软件范围就会报告错误。要修复这个错误,检查设计范围中指定的模型识别不一致的设计规范。修改它们,使它们一致。在这个例子中,设计范围中指定的输出外港阻止冲突与输入设计上指定的范围轮廓尺寸块。
打开ex_range_conflict
模型。在MATLAB®命令行输入:
目录(fullfile (docroot,“工具箱”,“fixpoint”,“例子”)ex_range_conflict
模型显示指定的设计最大和最小值块模型。
的轮廓尺寸块三机一体
和In2
有设计的范围吗(1 . . 1)
。
的外港块着干活
有一个设计的范围[10 . . 20]
。
提示
在您的模型中显示设计范围,调试选项卡上,选择信息覆盖>信号数据范围。
从仿真软件金宝app®应用程序选项卡上,选择定点的工具。
在定点工具,新工作流,选择迭代定点转换
。
在定点工具,系统设计(SUD)中,选择ex_range_conflict
您要转换的系统。
下范围收集模式中,选择派生的范围。
单击收集范围按钮。
定点工具报告错误,因为派生的范围总和块,(2 . .)
不在指定的设计范围外港块,[10 . . 20]
。
解决冲突,改变设计范围外港块[-10 . . 20]
所以这范围包括的范围总和块。
在模型中,双击外港块。
在块参数对话框中,单击信号的属性选项卡。
在这个选项卡,设置最低来-10年
并点击好吧。
清楚以前收集的范围并重新运行范围分析。
在定点工具,新工作流,选择收集范围
。
改变工作流清理范围活动工作流中收集的数据。
切换回迭代定点转换
工作流。
选择派生的范围范围收集模式。
单击收集范围按钮再次重新运行范围分析。
分析一个最小值的范围2
和最大的价值2
为外港块。