查看: 2767|回复: 4

[Code V]请问一下为何用 “user-defined error function”时, Error function的值会

[复制链接]
发表于 2004-12-14 04:46:00 | 显示全部楼层 |阅读模式


Dear Redflag


<p>
请问一下为何用 “user-defined error function”时, Error function的值会变的很小
<p>
例如,原本Error function是 60,加上“user-defined error function”后初始值变成
<p>
1E-5。
<p>
另外,我要怎样control Sag和 Tan 的 field curves重合。 在 ZEMAX中有FCGS和FCGT,CODE V中是否有类似的指令?
<p>

<p>
<p>

<p>
<p>
THX
<p>
<p>
  Sean.Hwong
<p>
<p>
[此贴子已经被作者于2004-12-14 17:33:39编辑过]




 楼主| 发表于 2004-12-17 21:22:00 | 显示全部楼层


不好意思  我选的是<p></p></P>Codev/user defined composite error function<p></p></P>之前我懒得打字   少加composite error function<p></p></P> <p></p></P>不知道是不是我用法不对 加上后 error function 的值 变的很怪<p></p></P><P>CodeV 预设的 又优化不下去 </P>



发表于 2004-12-15 02:04:00 | 显示全部楼层

我并不知道你的USER评价函数是如何建的. 所以不好给出结论.

这可以参考一下CODEV的说明书.优化一章. 评价函数的构成,可以说明最终的ERF的数值.

FCGT,FCGS在CODEV中对应的是YFO,XFO.

SAMPLE: @AST == (xfo f3)-(yfo f3)

@AST = 0

WTC 0.01

 楼主| 发表于 2004-12-17 07:27:00 | 显示全部楼层


Dear redflag<p></p></P> <p></p></P>感謝你的說明<p></p></P> <p></p></P>我設 USER评价函数如下<p></p></P>!!<p></p></P>ERR USR<p></p></P>ENT VIG  .0  .95 !E1<p></p></P>ENT VIG  .0  .70 !E2<p></p></P>ENT VIG  .0 -.70 !E3<p></p></P> <p></p></P>ENT VIG  .0 -.95 !E4<p></p></P>ENT VIG  .5  .5  !E5<p></p></P>ENT VIG  .5 -.5  !E6<p></p></P>ENT VIG  .7  .0  !E7<p></p></P>ENT VIG  .95 .0  !E8<p></p></P>ENT VIG  .0  .1  !E9<p></p></P>ENT VIG  .0 -.1  !E10<p></p></P>ENT VIG  .1  .0  !E11<p></p></P>ENT VIG -.1  .0  !E12<p></p></P> <p></p></P>ABR F1 E1..2  W1..L    Y  1 0<p></p></P>ABR F2..7 E1..6        DY 1 0<p></p></P>ABR F2..7 E5..8        DX 1 0<p></p></P> <p></p></P>存成 *.seq<p></p></P>在Automatic Design下選 CODE V/user defined 執行<p></p></P> <p></p></P>不知道是不是我設錯  <p></p></P><>執行之後就怪怪的</P>



发表于 2004-12-17 18:31:00 | 显示全部楼层
可能你应该选择BTH选项.(Codev/user defined composite error function)
[此贴子已经被作者于2004-12-17 11:28:31编辑过]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.|鄂ICP备17021725号-1

在本版发帖
关注公众号
QQ客服返回顶部