ZOS-API新手入门

ZOS-API新手入门
ZOS-API新手入门能够让您快速上手强大的ZOS-API的功能。

开始:

简介

了解ZOS-API是如何用来拓展OpticStudio功能的,以及ZOS-API、APL宏、DLLs和DDE之间有什么区别。

什么是ZOS-API?它的用途是什么?

ZOS-API、ZPL和DLL之间的区别

DDE与ZOS-API

建立通讯

了解哪些外部软件可以与ZOS-API协作、如何安装它们,以及如何与OpticStudio通讯

4. 运行 ZOS-API 所需的 OpticStudio 版本以及编程语言

5. 安装与通讯。请点击您使用的编程语言的图标来查看安装与通讯的指南。(注意MATLAB不需要特别的安装与通讯步骤)

要求:
Image result for python icon    Image result for c++ icon 

代码结构和语法基础

了解ZOS-API的基础机构以及如何查阅ZOS-API语法帮助手册。

了解ZOS-API结构的基础知识

ZOS-API语法帮助文档指引

学习

这部分解释了不同的模式、ZOS-API的主要界面以及一些技巧来帮助您快速成为专家。

ZOS-API 模式以及示例文件

ZOS-API 主要接口

技巧与提示

常见问题

如何查看分析功能是否支持于 ZOS-API?

分析功能内将返回什么结果?

如何获取分析结果?(即将上线)


练习

建立独立应用(一):MATLAB & ZOS-API.NET

使用以下工具连接到交互扩展程序 (Interactive Extension):

MATLAB

Python

交互扩展:常见问题

如何创建用户自定义luo'p程序(User-Extension):将切比雪夫表面转换为扩展多项式表面

如何创建用户自定义分析工具(User-Analysis):飞行时间 (TOF) 分析

如何创建用户自定义操作数(User-Operand):厚度控制操作数