Required OpticStudio version and language for using ZOS-API

This article is part of the Getting Started with ZOS-API free tutorial.

This article gives a quick overview of the most used .NET or .COM capable languages to communicate with ZOS-API.

Authored By Sandrine Auriol

Which version of OpticStudio supports ZOS-API?

ZOS-API is available since OpticStudio 15.

More and more functionalities are being added to ZOS-API.

Which tool, program can connect to ZOS-API?

The ZOS-API can be used with any .NET-capable language or any .COM-capable language. For more information about the connection, consult the built-in Help File under The Programming Tab…About the ZOS-API…Get Connected…

Here is a non-exhaustive list of the programs that can interact with ZOS-API:

Language

.NET

.COM

Comments

C#

X

 

 

C++

 

X

 

Matlab

X

 

From our experience, any Matlab versions above 2015 can access .NET libraries.  
For more information, see https://uk.mathworks.com/help/matlab/using-net-libraries-in-matlab.html

Mathematica

X

 

For more information, see https://reference.wolfram.com/language/NETLink/tutorial/Overview.html

Python

X

X

Python has both options but using directly .NET is recommended.

For more information, see Getting started with Python

Excel VBA

 

X

 

 

This article is part of the Getting Started with ZOS-API free tutorial.

Previous article: DDE and ZOS-API: Why and how switch to ZOS-API
Next article: 
For Python users: Getting started with Python
For C++ / C# users: Using ZOS-API with C# and C++: what to install
For all other users: Understanding the basics of ZOS-API structure

KA-01896

Was this article helpful?
6 out of 6 found this helpful

Comments

0 comments

Article is closed for comments.