CODE V是成像系统工程设计软件,以序列方式处理几何光学问题,综合性涵盖了广泛的光学结构与计算,提供全方位设计、公差、价格、制造与组合的光学设计平台。
Code V使用技巧:以误差函数分量确定优化中的权重
在优化中,开启公差灵敏度的控制(SAB),那误差函数中则也会包含公差灵敏度的分量。
您可以调整优化选项,用以求得现有结构的误差函数(在[自动化设计→输出结果控制]中,设定[优化周期数→最大值]为 0)。如此便可以确认不同误差函数分量的起始贡献,进而调整这些分量的权重。 例如,使用指令: AUT; MXC 0; SAB FA 1; EFL = (efl); DIY FY = 0; WTC 1; GO 可以产生误差函数的内容: CYCLE NUMBER 0: ABERR F. = 1407.08283001 SAB F.= 588.84811418 CONST F. = 173.50310670 ERR. F. = 2169.43405088 为了有效地得到不同分量间最好的比例,可以用宏来尝试几个不同的比例。您可以使用AUT.ERF数据来得到最优化后的误差函数。但是如果要得到误差函数的分量,则需将优化的结果储存到buffer中,再从buffer中撷取您想要的数据。上述之宏语法如以下所示: BUF Y !把输出结果记录到buffer B0中 AUT; MXC 0; SAB FA 1; EFL = (efl); DIY FL = 0; WTC 1; GO !只求得现有结构的误差函数 BUF N !停止记录到B0中 BUF FND B0 “SAB F.” !寻找B0中的字符串“SAB F.” ^AUTSAB == (BUF.NUM B0 IC JL) !储存为变量^AUTSAB WRI ^AUTSAB !此将显示^AUTSAB = 588.848 您可以使用^AUTSAB/(AUT.ERF)的比值来决定合适的公差灵敏度(SAB)权重。要注意的是,如果您改变了权重的参数,对误差函数的贡献将会是权重的平方。例如:将上面范例的SAB权重改成2,则公差灵敏度的贡献会变成2355,也就是权重是1时的四倍。
|
1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
-
银冰逆月:受教了!(2021-11-11)
-
wenda0906:受教了!(2016-10-11)