在公差分析中,如果尝试使用公差脚本载入某个已保存的评价函数时,如果在 Tolerancing 中点击 Check 按钮,对应返回的值将与在 MFE 中直接返回的总 MF 值不相同,请问这是什么原因造成的?如下图所示:
[color=var(--config--main-color-success)]icon
Best answer by Haosheng.Hu
引起上述问题的原因主要是公差脚本运行的逻辑导致的。
如果您在公差脚本中设置了任何公差补偿器(例如 COMP 或 CPAR 控制的参数),并且设置了 OPTIMIZE 语句,那么公差脚本将在点击 Check 的时候按顺序进行执行,导致系统已经对上述公差补偿器进行了调整和优化,所以 Check 位置返回的为系统在优化过后的评价函数,所以会和 MFE 中看到的数值有所差异:
如果在公差脚本中将上述类似的 COMP 或者 CPAR 进行删除, Check 返回的值应当与 MFE 中完全一致。
希望上述回答有所帮助!
Ansys Zemax国内可靠代理商
光研科技南京有限公司是国内可靠的光学软件和仪器光电供应商,提供企业定制化上门培训服务,承接各类光学设计项目,并有一系列自主编写出版的光学设计书籍。公司拥有一支高素质、高水平、实战经验丰富的管理,销售以及研发团队,从成立到现在已经为广大企业,研究所以及高校提供了很多优秀的产品和服务,是光电圈内值得信赖的企业。追光逐梦,研以致用!以用户的需求为起点,为客户提供有价值的光学产品和服务一直都是光研科技南京有限公司的宗旨。
官网:http://wavelab-sci.com.cn/
AnsysZemax光学软件咨询与订购联系方式
联系人:南京光研 徐保平
手机号:15051861513
微信号:13627124798
您也可以扫一扫下面的二维码直接咨询