用的zemax自带的100广角的例子,重新设置12个视场,先采用真实像高,用操作数disg计算12个视场畸变值,再去掉最大的视场,用disg操作数计算11个视场畸变值;之后转真实像高为角度视场,重复操作,又得到12和11个视场畸变值,结果如图。
1.真实像高下,去掉最大视场和不去掉最大视场,各视场畸变值不一样;角度视场下能对上。我知道真实像高下对不上的原因是disg操作数归一化角度不一样,但是为什么角度视场下,就可以对得上。
2.我对着畸变图里的畸变值一个一个看,各视场畸变值和真实像高情况下的对不上,但是能和角度视场下的畸变值对得上。我知道畸变图里畸变值是先定下Distortion focal length作为焦距,算出像高值,然后用公式计算相对畸变。我想知道实际认定的时候,以什么畸变值为准,是像高情况下的还是角度情况下的。
3.disg操作数里提到“DISG cannot be calculated if the field units are angles and the maximum angle
equals or exceeds 90 degrees.”这里是指全视场角90°还是半视场角90°不能使用disg操作数。
ps:用了一个78°的设计查看,结果和100°的广角的结果一样。