首页 解决方案 ZEMAX | 在 Mathematica 中与 OpticStudio 交互

ZEMAX | 在 Mathematica 中与 OpticStudio 交互

ZOS-API 是一种可以使外部应用程序通过 .NET 接口连接到 OpticStudio 的扩展编程语言。

ZOS-API 是一种可以使外部应用程序通过 .NET 接口连接到 OpticStudio 的扩展编程语言。本文介绍了外部应用程序 Mathematica 中独立方法的示例。

作者 Erin Elliott

联系工作人员获取附件

简介

ZOS-API 支持两种类型的连接:“独立”,外部应用程序启动自己的 OpticStudio 副本进行交互;“交互式”,已经运行的 OpticStudio 调用外部应用程序。

本文介绍了使用 Mathematica 作为外部应用程序的独立方法示例。将 Mathematica 笔记本用作自定义接口和脚本语言,启动 OpticStudio session 文件,加载现有的序列镜头文件,并采用交互的方式更改镜头设计,执行分析,并获取处理结果,以得到  OpticStudio 不能直接提供的信息。

Mathematica 笔记本

关于 Mathematica .NET 接口—— .NET/Link 的更多信息,请点击阅读原文或者联系工作人员获取。

此示例是使用 OpticStudio 15和 Mathematica 10.1开发的,在64位的 Windows 7中运行,并且在 Windows 10中用 OpticStudio 18和Mathematica 11.2进行了测试。该示例是根据“ZOS-API Document .pdf ”文档的首次发布版本中的示例开发的。

更好将这些信息看作是 Mathematica 笔记本本身,可在本文附件中查看 Mathematica 笔记本 (Mathematica_to_ZOS.nb) 。使用 Mathematica 的用户可以加载、执行此笔记本,并将其用作新笔记本的起点。在介绍了该程序的语法之后,笔记本提供了打开现有文件、获取系统值和运行 FFT MFT 分析的基本代码。

如果没有 Mathematica,也可查看附件中笔记本的 PDF 文档。之所以这样做,是因为用通常的知识库格式很难复制笔记本样本。没有 Mathematica 时,查看 PDF 文档是阅读笔记本的更佳方式。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: suifengmianlai

为您推荐

生产制造 | 数控仿真保证“安全” 之 NCSIMUL四轴机床搭建

NCSIMUL 通过上一期对三轴机床搭建的讲解和演示,想必大家已经能够搭建自己专属的三轴机床。

质量管理 | 海克斯康 Q-DAS®与SAP QM的交互应用方案

SAP(System Applications and Product) 软件在企业的部署着眼于中央业务流程的优化。

新能源汽车供应链强力转型,数字化供应链系统订单管理数字化助力企业降本增效

当前,全球新能源汽车产业发展驶入快车道,新产品新技术加快研发运用,技术创新带动产业持续升级。

进度猫甘特图:项目管理中的任务分解工具

项目管理中是将大的项目目标划分为各个小阶段任务,WBS就是化繁为简,将负责非项目拆分为简单的任务,它可让事情依照一定规则或关系,通过一层一层来分解,这样要做的任务可以变为小目标。

查看流程审批历史记录解决方案

作者:黄鹏 审校:李达 适用版本:TC11 用户可以在TC中看到整个流程的历史记录,包括驳回,审批,编制的操作,这样可以方便我们查看哪些人参与了这个流程。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部