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. |
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 |
|
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
Comments
Article is closed for comments.