这篇文章会说明如何在 MATLAB 或 Python 中以 Zemax OpticStudio 应用程式介面 (ZOS-API)处理光线数据库(Ray Database, ZRD)档案,过程中我们将使用ZRDLoader.dll。本文提供了在 Matlab 中批次处理序列光线追迹(一般、归一化、偏振或非偏振),以及在 Matlab 和 Python 中使用方法 ReadNextSegmentFull() 批次处理非...
此外,RayTrace.dll 这个动态连结函式库涵盖了以下的介面,并且继承了 ZOSAPI.Tools.RayTrace 的命名空间: IRayTraceDirectPolData (sequential): 在这个介面中,我们可以直接在 XYZ 座标中完成批次的偏振光线追迹,而这也和 DDE 光线追迹指令(模式3)十分相似。此外,该介面属于 IBatchRayTrace 介面的一种。 IRayTraceD...
此外,RayTrace.dll这个动态连接函式库涵盖了以下的界面,并且继承了ZOSAPI.Tools.RayTrace的命名空间: IRayTraceDirectPolData (sequential):在这个界面中,我们可以直接在XYZ坐标中完成批次的偏振光线追迹,而这也和DDE光线追迹指令(模式3)十分相似。此外,该界面属于IBatchRayTrace界面的一种。 IRayTraceDirectUnpolData(...
此外,RayTrace.dll 这个动态连结函式库涵盖了以下的介面,并且继承了 ZOSAPI.Tools.RayTrace 的命名空间: IRayTraceDirectPolData (sequential): 在这个介面中,我们可以直接在 XYZ 座标中完成批次的偏振光线追迹,而这也和 DDE 光线追迹指令(模式3)十分相似。此外,该介面属于 IBatchRayTrace 介面的一种。 IRayTraceD...
本文介绍在 MATLAB 或 Python 环境下使用 ZOS-API 处理光线数据库 (Ray Database, ZRD) 档案。主要工具为 ZRDLoader.dll,协助进行批次处理,包括序列光线追迹和非序列 ZRD 档案处理。RayTrace.dll 结合 ZRDLoader.dll 和 ReadNextSegmentFull 函式,提升序列模式下的光线追迹效率。RayTrace.dll 作为...
这篇文章会说明如何在MATLAB或Python中以Zemax OpticStudio应用程序界面(ZOS-API)处理光线数据库(Ray Database,ZRD)档案,过程中我们将使用ZRDLoader.dll。本文提供了在Matlab中批次处理序列光线追迹(一般、归一化、偏振或非偏振),以及在Matlab和Python中使用方法ReadNextSegmentFull()批次处理非序列ZRD档案的示例。
本文介绍如何使用 Zemax OpticStudio 应用程序界面 (ZOS-API) 与 MATLAB 或 Python 处理光线数据库 (Ray Database, ZRD) 文件。文章将通过使用 ZRDLoader.dll 提供 ZRD 文件的批量处理示例,包括在 MATLAB 中处理序列光线追踪(一般、归一化、偏振或非偏振),以及在 MATLAB 和 Python 中使用 ReadNext...
RayTrace.dll 结合了 ZRDLoader.dll 和 ReadNextSegmentFull,并在序列模式中与4个 IBatchRayTrace 介面共同运作。此外,RayTrace.dll 这个动态连结函式库涵盖了以下的介面,并且继承了 ZOSAPI.Tools.RayTrace 的命名空间: (sequential):在这个介面中,我们可以直接在 XYZ 座标中完成批次的偏振光线追迹,而这也和 DDE...
为了在 MATLAB 或 Python 中进行光线追迹的批次处理,我们使用 Zemax OpticStudio 应用程式介面 (ZOS-API) 并结合 ZRDLoader.dll。这个过程涉及读取和处理光线数据库(ZRD)档案。本文将展示在 MATLAB 中进行序列光线追迹(包括一般、归一化、偏振或非偏振类型)的批次处理,以及在 MATLAB 和 Python 中...
这篇文章会说明如何在 MATLAB 或 Python 中以 Zemax OpticStudio 应用程式介面 (ZOS-API)处理光线数据库(Ray Database, ZRD)档案,过程中我们将使用ZRDLoader.dll。本文提供了在 Matlab 中批次处理序列光线追迹(一般、归一化、偏振或非偏振),以及在 Matlab 和 Python 中使用方法 ReadNextSegmentFull() 批次处理非...