UK - 01926 333777
ROI - 01 297 4440
01926 333777
SOLIDWORKS Elite Specialists

API Fundamentals Training Agenda

This course begins by introducing the Macro Recorder before going on to look at programming system options, document properties and adding customer properties. Upon successful completion of this course, attendees will be able to program part, assembly and drawing automation.

Lesson 1: Using the Macro Recorder

The first lesson will teach users how a macro starts and connects to the SOLIDWORKS Software by using the macro recorder to view SOLIDWORKS API commands..

Lesson 2: The API Object Model

In this lesson users will create a new macro to include a graphical interface which will allow users to interact with the code whilst running a macro. Users will add commands from the SOLIDWORKS API Library to be used within controls of the graphical interface.

Lesson 3: Setting System Options and Document Properties

In Lesson 3, the user will be modifying system options and document properties via the API to allow users to automate the changing of settings based upon their needs.

Lesson 4: Automating Part Design

On successful completion of lesson 4, the user will learn about Part creation around rules to prevents error and allow for rules based modelling to drive models, eliminating modelling mistakes from users.

Lesson 5: Assembly Automation

Lesson 5 covers automating assembly procedures such as translate components, traversing faces of components and mating components together.

Lesson 6: Drawing Automation

In Lesson 6, the user will learn important drawing API commands such as drawing sheet selection on multiple sheets, inserting drawing views on the specified sheets, adding annotations and dimensions and saving drawing files to different formats.

Lesson 7: Selection and Traversal Techniques

Lesson 7 teaches Selection and Traversal Techniques in the SOLIDWORKS API to grab features, geometry and information from the active document.

Lesson 8: Adding Custom Properties and Attributes

In Lesson 8, users will learn how to Add, edit and remove Custom Properties to all file types. This will also cover traversing the model to find attributes and get or set their parameters.