Automation

Automation allows you to control and automate actions in with routines created thanks to the provided APIs.

Important: As of version 2024 R2, the Speos APIs are only available in the Ansys Developer Portal.

Speos optical design software uniquely simulates a system’s optical performance and evaluates the final illumination effect, based on human vision.

Speos APIs (Application Programming Interfaces) offer you the capability to:
  • Access features provided by the GUI through the Speos client APIs or Speos for NX Library.
  • Automate the management of input and output data through the Speos Labs automation APIs.

The Speos client APIs / Speos for NX Library are intricately linked to the GUI, ensuring that the functionalities accessible in the GUI have a corresponding automation function. As the automation functions are directly derived from the GUI, they perfectly align with the actions you would perform in the software, such as creating new Speos objects, editing existing ones, and modifying parameters.

The Speos client APIs consist of three distinct interfaces:
  • SpeosSim: Offers a comprehensive suite of Light Simulation features.
  • SpeosDes: Encompasses all Optical Part Design features.
  • SpeosAsm: Provides the Geometry Update feature.

The Speos Labs automation APIs enable you to perform preprocessing and postprocessing tasks on input data and simulation results from Speos software.