OpticStudio错误代码(OpticStudio Error Codes)

下表是OpticStudio产生的错误代码列表。该列表并不详尽,如果出现了这里没有列出的错误,请通过Ansys客户支持空间或Ansys学习论坛将功能申请提交至支持团队:www.ansys.com/support

类别 代码或错误消息 何时发生? 如何解决?
序列模式

固定机械半直径将增大



在计算评价函数或进行优化时,出现这条错误消息。通常发生在文件包含多种热分析配置时。净口径将因热膨胀而增大,净口径值将超过机械半直径的固定值。 一般情况下,必须在多重结构编辑器中添加MCSD操作数,然后再对机械半直径开展热分析
序列模式

无法确定物体坐标!



这个错误消息表示软件未成功找到来自物体平面的光线来填充光阑面。

可以采取下列几种方法来解决此问题:

  • 考虑打开光线瞄准(在系统选项 > 光线瞄准下)
  • 如果您使用黑盒或非序列模式组件,最简单的解决方法是将光阑面移动到元件之前
序列模式

表面的光瞳光线TIR



当光线无法找到特定表面上的交点时,显示此错误消息。它可能不是TIR。 可能是软件无法成功追迹光线到光阑面。
序列模式 "可用内存不足!" 当OpticStudio无法分配足够的可用内存来执行计算时,出现这个笼统的错误消息。 尝试关闭其他程序或窗口,或者更好的做法是向计算机添加更多RAM。一些分析(如物理光学传播)包含有关内存要求的更多详细信息,请参阅内存要求(物理光学传播)
序列模式 > PSF > FFT 可用内存不足!尝试较低的采样值 当可用的连续内存不足时, 使用较低的采样值
序列模式 > PSF > 惠更斯 可用内存不足!尝试较低的光瞳采样值 当可用的连续内存不足时, 使用较低的光瞳采样值
序列模式 > 物理光学传播

传播算法返回错误14:无法追迹传播到面1的引导光线



在物理光学传播中传播光束时,出现此错误消息。这意味着该软件无法将引导光线追迹到下一个表面。这可能是因为下一个表面(这里的面2)距离过远,表面的曲率半径过小。下一个表面上的阵列采样不正确。

这通常发生在光束束腰与系统的第一个元件距离过远的时候。光束尺寸将由于衍射而增大,并且系统的孔径内没有足够的采样点。

要解决此问题,可以使用下列方法。它们可能未必全部适用:

  • 将输入光束定义修改为像散高斯(Astigmatic Gaussian)。它支持设定束腰的"位置(Position)"。这样传播可以从第1个面开始,避免长距传输。在长距传输之前为波束设置足够的安全宽度。考虑使用"角谱(Angular Spectrum)"。
序列模式 > 物理光学传播

参考光线无法被追迹或彼此过于靠近。



使用物理光学传播时出现此错误消息。  通常,问题的原因是无法为所有表面进行追迹的主光线。  了解有关如何解决此问题的更多详情,请转到设置 > 系统检查。
序列模式 > 评价函数


在使用TRAC等操作数的评价函数中追迹光线,并且无法追迹到图像时,将出现此错误消息。

目标编号是指评价函数编辑器中的行编号。

要进行故障排除,可以使用布局查看器和单光线追迹(在分析 > 光线和光斑下)工具。例如,可能是在面的边缘存在高度陡峭的矢高。

解决方法可以是在视场数据编辑器中使用"设置渐晕",或在评价函数编辑器中使用SVIG操作数。

序列模式 > 公差分析

Tol操作数1:TEDX 2 3无效

无法倾斜/偏心由多重结构参数控制的元件

尝试添加虚拟表面,以隔离多重结构参数与倾斜范围



在多重结构系统中进行公差分析时,出现此消息。TE**操作数在元件周围添加坐标断点。当有多重结构编辑器时,该软件不进行这项操作。 解决办法是在元件周围创建坐标断点,以便能够倾斜和偏心元件,然后使用TU**操作数。
非序列模式

错误10561

几何错误,检测到物体...


https://customers.zemax.com/ZMXLLC/media/Knowledge-Base/Pictures/Locate-Geometry-Errors-01.jpg
在非序列模式下进行光线追迹时,出现此错误消息。 该几何错误表明,在设计某个部分,OpticStudio不能确定如何追迹光线。关于查找几何错误的建议,请参阅知识库文章如何查找几何错误:第一部分
非序列模式

没有足够的光线段


光线段

没有足够的交点


交点
在非序列模式下进行光线追迹时,出现此错误消息。 有关更多信息,请参阅知识库文章"没有分配足够的光线段来追迹所有可能的光线路径"的意思是什么?
非序列模式

指定的最大嵌套物体有过多交点!



当嵌套物体(共享相同空间的物体)的数量大于系统选项 > 非序列模式下定义的最大嵌套/密接数时,出现该消息 修改"系统选项 > 非序列模式"下定义的"最大嵌套/密接数"
非序列模式

ZRD文件写入失败:临时文件夹可能已满!



ZRD文件在永久保存之前先临时保存:在ZRD文件最终完成之前,它存放在标准的Windows临时文件夹中。此消息表明Windows临时文件夹可能已满。

以下几点可以提供帮助:

  • 清空Windows临时文件夹
  • 更改Windows临时文件夹的位置
  • 修改设置(系统选项 > 非序列模式),减小ZRD文件的总体大小。
非序列模式

物体:光源文件中光线1的方向余弦无效!



当光源文件中特定光线的方向不正确时,出现此消息 打开光源文件以解决此问题
非序列模式

错误10561

检测到几何错误...:非镜面表面不能与实体接触。



当非镜面表面与实体接触时,出现此消息。该软件无法正确定义重叠表面的属性 解决办法是移动表面或将其设置成镜面
非序列模式

GetRTObjectTesselation:返回错误代码-1



出现此消息的原因有很多:

1.内存或硬盘不足。检查内存或硬盘的状态。

2.系统包含CAD部件,从CAD部件转换成OpticStudio物体时发生问题。

解决办法是取消选中物体属性 > 类型下的"将导入文件转换为ZOF(Convert Imported Files To ZOF)"。
非序列模式

光源文件中光线...的通量无效!



光源文件中的光线通量不正确时,出现此消息。它可以是零通量。 打开光源文件以解决此问题。可以使用 Python脚本来解决这个问题。登录以访问此代码。注意,这可能表明光源数据不正确。要了解关于Python的更多信息,请查看我们的Python入门文章。
序列/非序列模式

超出膜层文件中的最大波长指数点!



如果达到膜层文件中每种材料120个波长(色散)点的限制,则会出现此消息。请参阅帮助文件的"对于膜层数据量的限制"部分。 修改膜层文件中的材料定义,避免超过此限制
序列模式和非序列模式

无效梯度折射率



在为梯度折射率材料计算折射率发生问题时,出现此错误消息。
混合模式

几何错误:运行NSC光线追迹工具以了解更多信息



在混合模式下进行光线追迹时,出现此消息 该几何错误表明,在设计某个部分,OpticStudio不能确定如何追迹光线。关于查找几何错误的建议,请参阅知识库文章如何查找几何错误:第一部分
CAD导出

0



导出到CAD文件时,出现此错误消息。"错误0"是导出失败时CAD库返回的一般错误。 一个原因可能是CAD库难以处理元件的小厚度
公差分析

在对系统开展公差分析时,扰动不应大到违反用于优化标称设计的边界约束。我们建议,尽可能在进行公差分析之前删除这些边界约束。



在使用评价函数或带有评价函数的用户脚本对系统开展公差分析时,出现此消息。评价函数包含MNEA、OPGT等边界约束,这些约束可能为公差分析后的系统提供较低的评价函数,即系统含有公差误差。 解决方法是检查评价函数,通常需要进行修改。边界约束通常不适用于公差分析。
公差分析

无法计算名义评价标准



在运行公差分析时,出现此消息。软件无法评估此标准。

解决办法是检查为什么无法计算此标准。可能是无法追迹某些光线。

- 在公差分析之前检查系统是否已经修复(无变量、无多余的求解、孔径设置为"光阑尺寸浮动")。

- 创建一个评估此标准的评价函数,尝试重现问题。

下一部分: