seanhwong 发表于 2004-12-14 04:46:00

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



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编辑过]



seanhwong 发表于 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>



redflag 发表于 2004-12-15 02:04:00

<P>我并不知道你的USER评价函数是如何建的. 所以不好给出结论.</P>
<P>这可以参考一下CODEV的说明书.优化一章. 评价函数的构成,可以说明最终的ERF的数值.</P>
<P>FCGT,FCGS在CODEV中对应的是YFO,XFO.</P>
<P>SAMPLE: @AST == (xfo f3)-(yfo f3)</P>
<P>                @AST = 0</P>
<P>                WTC 0.01</P>
<P>      </P>

seanhwong 发表于 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..2W1..L    Y1 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>執行之後就怪怪的</P>



redflag 发表于 2004-12-17 18:31:00

可能你应该选择BTH选项.(Codev/user defined composite error function)
[此贴子已经被作者于2004-12-17 11:28:31编辑过]
页: [1]
查看完整版本: [Code V]请问一下为何用 “user-defined error function”时, Error function的值会