切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
  • CODE V 快速窍门:使用评价函数分量改变优化权重

    作者:孙万新 来源:欧熠光电 时间:2014-09-30 12:35 阅读:4112 [投稿]
    本文介绍CODE V 快速窍门:使用评价函数分量改变优化权重,供CODE V软件使用者参考。

    例如,命令:  

    AUT;MXC 0;SAB FA 1;EFL = (efl);DIY FL = 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) 来报告优化以后总的评价函数值。但是为了得到不同的分量,你需要把优化结果导入到工作表缓冲器(Worksheet Buffer),并且取出正确的数据。完成这个任务的宏语法象这样:

    BUF Y ! 保存输出到工作表缓冲器(WorksheetBuffer) B0

    !运行一个只评价的优化

    AUT;MXC 0;SAB FA 1;EFL = (efl);DIY FL = 0; WTC 1;GO

    BUF N !停止记录到B0

    !搜索B0 ,标志为字符 "SAB F." 存入变量 ^AUTSAB

    BUF FND B0 "SAB F." 

    ^AUTSAB == (BUF.NUM B0 IC JL)

    WRI ^AUTSAB

    !会报告 ^AUTSAB = 588.848

    然后你可以使用比例 ^AUTSAB/(AUT.ERF) 来决定一个适合的公差敏感度(SAB) 权重。记住,一个权重因子加倍的话,会使贡献量改变为权重的平方, 例如,改变SAB权重为2,这个例子中的公差敏感度贡献量会变为2355,也就是以前的4倍。

    分享到:
    扫一扫,关注光行天下的微信订阅号!
    【温馨提示】本频道长期接受投稿,内容可以是:
    1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
    如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
    文章点评