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