Design Automation Services Ltd.

Solid Edge API

Solid Edge API is exposed using technology from Microsoft called "Automation". Automation interfaces are common among applications written for Windows.

There are different ways to access the Solid Edge API.

Macro

Macro is typically used by end-users to write small programs to automate repetitive tasks, although it is not limited to this.

A macro program has the same access to all of the features of the API as any of the other methods of accessing the API.

A macro program can be written using languages such as Visual Basic, C#, and Visual C++.

Add-Ins

Add-Ins are a special type of Solid Edge program.

Solid Edge starts the Add-In automatically whenever Solid Edge is run. This has a huge advantage in that the add-in is able to insert itself into Solid Edge user-interface.

Add-ins have a distinct advantage over Macro in delivering your program to users and managing your source code.

An Add-Ins program can be written using languages such as Visual Basic, C#, and Visual C++.

Standalone EXE

A standalone EXE is a program that runs on its own and connects to Solid Edge. This type of program is typically used in the case where you have a program that doesn't require the user to interactively work with Solid Edge.

For example a batch plotting utility can be an EXE that runs independently of Solid Edge. It might monitor a database watching for new records to be added which describe documents that need to be plotted.

When a new record is created in the database, the EXE starts Solid Edge, opens the desired document and plots it.

A Standalone EXE program can be written using languages such as Visual Basic, C#, and Visual C++.

Back to Technology