本帖最后由 武汉墨光 于 2023-8-17 09:42 编辑
在与一些ASAP软件学习者的聊天中,发现大家最头疼的就是初期学习过程中的模型建模,特别是对于一些复杂的结构,当然,最快速的方法还是通过与其他软件协作,例如CAD、或者雷竞技下载找ray666点vip设计软件,直接将镜头文件等模型导入到ASAP中,进行后续的分析;ASAP软件中提供了两种建模方式,一种是通过界面按钮去进行建模,这种建模方式就比较直观易学,另一种就是使用ASAP自带的编程指令,这种就需要对软件的编程语法进行学习了,我们也推荐大家使用编程建模。在熟悉之后,我们可以使用界面建模和代码结合。 今天我们以马克斯托夫望远镜为例,为大家演示建模过程。
第一部分是系统设置,用来定义系统单位,波长等。
第二部分定义材料和膜层,确定材料,膜层性质,包括透射、全反射、全吸收等。
第三部分进行系统建模,这里以第一个元件建模代码为例,分别对前后表面设置位置、曲率半径、圆锥常数;ELLIPSE是将面型形状定义为椭圆。
第四部分定义光源,主要是定义光源位置,光线数量,光源方向。
第五部分进行分析,这里软件中包含的分析都可以在界面中查看。
在本例中,我们分析了其点列图、光线追迹路线,查看3D图像等,这里可以根据需要进行设置,这里教大家一个方法设置分析,如果忘记某些分析的输入指令,那么我们可以新打开一个空白界面在右边直接去选择相应的分析按钮,点击生成指令,只需要将指令复制过去就可以了。
对于一个完整的建模分析流程,主要包括上面的五部分,系统设置、定义膜层和材料、建模、定义光源、分析;那么我们来看一下最后的分析结果以及模型结构。
3D视图及光线路径:
点列图分析:
光线路径及分析数据:
这里大家也不用担心看不懂代码含义,只需要将鼠标放在我们需要查看的指令格后面点击空格按钮,就可以查看指令的具体含义,我也会将这个马克斯托夫望远镜的文件放在附件中,大家可以下载之后去学习该模型的建模和分析。