Ascon
INTEGRATED SOLUTIONS FOR INDUSTRY CAD/CAM/CAPP/PDM

KOMPAS for Mechanical CAD

Adjustments and Development

See also

Other Languages

Choose your language to get information about KOMPAS CAD
ukus English
dech German
cz Czech
ptbr Portuguese
frch French
fi Finnish
pl Polish

User Content Manager  
(creating parametric 2D/3D-user-defined libraries, associated with tables)

User content manager is designed for part and fragment content creation and updating, also for use of these libraries with KOMPAS-3D. Users can set values to variables from MS Excel file associated with the content, during inserting the content into active KOMPAS-document. Users can independently compound the library by creating and associating to each other parts, fragments and characteristic tables. Several parts or templates from libraries can be associated with one MS Excel file. Content manager requires MS Excel version 2000 or higher.

KOMPAS-Master Software Development Kit
(API for any development environment in Windows)

There is an ability to create additional program modules (user’s libraries) and use them working with documents in KOMPAS-3D V8 Plus due to the fact that KOMPAS-3D V8 Plus is an open system. Thus, standard facilities of 3D-modeller and drawing editor can be amplified regarding to user’s special problems. Typical application example is machine-building-standardized-parts library. Kompas-Master, application development tools, is a number of Dynamic Link Libraries (DLL), which can be used from any Windows-compatible programming system based on Ñ/Ñ++, Delphi, Visual Basic. Libraries include more than 500 of special functions and interfaces for the kernel of the KOMPAS. The functions provide document creating and processing, 3D/graphical object creating and editing, interfacing between DLL and main system. Open Database Connectivity (ODBC) interface can be used for accessing to various databases.

KOMPAS-Macro

A new library named KOMPAS-Macro is included in the KOMPAS-3D package. It allows recording, replaying and storing macros. 

The macro development environment is Python, which is an object-oriented high level programming language. To develop the initial text of a macro, standard Win API functions as well as specialized KOMPAS-Macro library functions facilitating the development process may be used. Following the development, the software text, or so-called KOMPAS macro, is stored in a text file.