user-defined Outputs: Python Script API (2D and Circuit)

A user-defined Output (UDO) extension is implemented as an IronPython script that defines a class with a specific name: UDOExtension which derives from a specific base class IUDOPluginExtension and implements its abstract methods.

UDO Extension IMPLEMENTATION

Optional Functions in IDO Extension Abstract Class

Data Types Used in Python Script

Working With Properties for UDO

Other Application Specific Classes Used in Python Scripts

user-defined Outputs: Messaging Methods

Using .NET Collection Classes and Interfaces in Python Scripts