摘要 yh!B!v'
!J#.!}3
为您的光学仿真提供最大的多功能性是我们的宗旨之一。在本文档中,我们将向您展示如何编写自定义表面:即如何定义高度函数h(x,y)。该函数是在参数化平面上用x,y坐标来表示3D表面。我们可以使用这些表面来配置系统中的光学组件。在VirtualLab的默认模板中,我们提供最基本的锥形表面; 但在本教程中,我们使用球面作为简单的编程示例。 A'g,:8Ou
T&/_e
P6HGs?
*
bF6gBM@*
可编程界面所在位置:目录 Kq7C0)23
jsWX 6(=
a|.20w5
TcZN%
提示:您可以在界面目录中保存自定义界面“customized interface”(作为用户自定义“User Defined”)供以后使用。 FfXZ|o$;
ak2dn]]D
可编程界面所在位置:组件 csvOg[
41'EA\V
_80ns&q
+S0u=u65
编写代码 [d:@1yc
b7v dk
•右侧面板显示了可用的独立参数列表。 %BICt @E
•x和y表示独立变量,即平面上的2D坐标。 "WP% REE!
•由孔直径X“ApertureDiameterX”和孔直径Y“ApertureDiameterY”(两者都在界面的常规配置对话框中确定)来定义x和y的间隔。 DPeVKyjU
•主函数中的代码必须每x,y点返回一个双精度“double”类型的值。该值表示该点的高度。所有这些高度值的集合定义了3D表面。 '>]&r