Skip to content
Technologies

Working with the tools engineering already uses.

Automation is built on the interfaces of the systems in place, not around them. Product names are trademarks of their owners.

  • CATIA V5

    Automation of parts, products and drawings through the CATIA V5 automation interfaces.

    Interfaces

    VBACATScriptCOM automation

    Typical uses

    • Specification tree processing
    • Parameters and properties
    • Drawing and title block handling
    • Batch operations
  • SOLIDWORKS

    Macros and applications on the SOLIDWORKS API for parts, assemblies and drawings.

    Interfaces

    SOLIDWORKS APIVBAVB.NETC#

    Typical uses

    • Custom property management
    • Feature and configuration handling
    • Drawing automation
    • Automated exports
  • Microsoft Excel & VBA

    Spreadsheet-driven engineering processes and data exchange with CAD.

    Interfaces

    VBAWorkbooksCAD interfaces

    Typical uses

    • Parameter tables
    • Engineering calculations
    • Bills of materials
    • CAD ↔ Excel exchange
  • Python

    Scripts for processing, converting and checking engineering data.

    Interfaces

    ScriptsData processing

    Typical uses

    • Data conversion
    • Validation scripts
    • Report generation
  • .NET

    Desktop tools and add-ins when a macro is not enough.

    Interfaces

    VB.NETC#

    Typical uses

    • CAD add-ins
    • Desktop utilities
    • Integrations
  • PDM / PLM

    Integration with data management systems, evaluated per project and system.

    Evaluated per project

    Interfaces

    System-specific interfaces

    Typical uses

    • Process analysis
    • Feasibility assessment
    • Integration where interfaces allow it
Next step

Describe a recurring engineering task. Every project starts with an analysis.