|
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).
|