|
Cimatron SDK
The Cimatron SDK (Software Development Kit) consists of the following:
-
Cimatron API (Application Programming Interface) that shows the capabilities of the system and enables you to write external (out-of-process, *.exe) and internal (in-process, *.dll) user-programmable applications.
-
Cimatron APIShell is a user-friendly collection of wrapper methods for Cimatron's API. In other words, it contains ready-made functions for various Cimatron applications.
This is a COM-based API that provides you with the means to write your own applications that interact with the system.
User applications can be written in any COM-supported language such as Visual C++, Visual Basic, Delphi, etc. or scripting languages such as Visual Basic Script or JavaScript.
The Cimatron API provides these capabilities:
-
Document management (Pdm);
-
Creating a sketch (MdSketcher, Sketcher);
-
Creating modeling features (extrude, revolve, and other procedures);
-
Assembly features (Add, Connect, and other procedures);
-
Editing features;
-
Entity retrieval with filters;
-
Creating sets of entities;
-
Attaching and reading entities attributes;
-
Executing Cimatron commands (PoolCommands);
-
Creating external commands;
-
Tool interaction (Tool);
-
Picking an entity functionality that allows you to make a selection in interactive mode (PickTool, Arrow figure);
-
Generating a linear model (getting triangulation data, ILmGenerator);
-
Standard GUI (Feature Guide, Guidebar, SP-Figure).
|