SYNOPSYS 光学设计软件 运用人工智能特性中止参数化研讨
关于这项研讨,我们首先得到全视场的多色光的波前差,用MDI对话框或命令这当然很容易
在这里,我们恳求600条光线,你可能想知道这能否足够。有些人运用了数千条。这真的有必要吗?
下面引见如何找到的。首先,在命令窗口中输入
(确保在冒号和数字6之间留一个空格。)您刚刚为AI符号“AIP”分配了一个字符串。
往常我们将运用AI程序制造一个图表,显现方差如何根据所央求的光线数量而变化。在MACro编辑器中,键入VAR M 1 AIP
然后单击“运转”按钮。在VARIANCE命令中,word 4是要追迹的光线数量,但在这里我们给它替代符号,它在运转时转换为字符“600”。往常,方差分析再次运转,结果与之前相同。我们曾经到了一半,但是我们需求通知AI在哪里获取结果的方差数,由于这是我们需求检查的每个案例。 键入BUFFER可以吗?
我们要检查的数字已存储在文件位置编号中的方差
1.编辑MACro,如下所示:
“ORD”表示分析的纵坐标数据,它将来自文件位置1.再次运转,由于程序必需运转一次MACro才干循环变量。往常我们准备好了。输入:
该程序运转MACro 200次,并且关于每种情况它都会获得方差。完成后,它会绘制一个图表:
返回的差异确实取决于所央求的光线数量!但不是那么多; 运用600条光线时,我们得到的值为0.0905,而9999条光线的值为0.08906。另一方面,太少的光线肯定是不可取的。根据列表结果,关于追迹298条光线的情况,最高值为0.09435。所以我们曾经吸取了经历:假设恳求更多光线,图像分析程序会更准确 - 但是关于这个例子,6000和9999光线的结果基本相同。所以通常没有必要恳求更多。
SYNOPSYS™使这种参数研讨变得快速而简单。
我们应该解释一下“AIP”这个符号。AI可以让您定义符号,这些符号是一到三个字符的条目,定义为只需它们呈如今输入中,程序就会交流一串不同的字符。但是符号AIP具有其他符号所没有的特殊属性:它可以像我们在这里所做的那样在MACro循环中运用。每次循环时,程序都会将循环中的下一个数字分配给该符号; 那么MACro中的命令可以在符号呈现的任何中央取代该数字而不是数据参数。经过这种方式,您可以绘制几乎任何其他内容。您可以在用户手册中了解非常强大的人工智能功用。只需输入HELP AI即可。
在本课中我们计算了多色波前差。SYNOPSYS™是独一可以做到这一点的光学程序,主要是由于没有其他人设计过该项的定义。例如,思索一种具有三种波长的圆满图像但具有大量横向色差的镜头。往常每种波长的方差为零,但像质很差。人们不能以某种方式添加或平均方差值,由于这会产生误导。该怎样办?
答案很简单。当然,方差是经过波前计算的,OPD值取决于您获取参考波阵面中心的位置。在上面的例子中,假设我们在该波长的主光线处采用每种波长的参考,我们在每种波长中得到零的方差。但是假定我们将单个点作为一切三种波长的参考。往常,关于它们中的任何一个,方差都不为零,除非它恰恰与该波长的主光线重合。运用该点作为参考,我们得到非零方差,并经过调整其位置,我们可以找到一个最小化产生的多色方差的中央。这就是SYNOPSYS™定义和计算它的方式。仅限于SYNOPSYS™。
这是SYNOPSYS™中许多共同而友好的功用的一个例子。