0% found this document useful (0 votes)
205 views

016 API Fundamentals

This 3-day SolidWorks API Fundamentals 2012 Training Course covers automating SolidWorks using its API through 11 lessons. The lessons cover using the macro recorder, the SolidWorks object model, setting system options and document properties, automating part design, assemblies, and drawings. Additional lessons cover selection and traversal techniques, adding custom properties and attributes, the SolidWorks API SDK, customizing the user interface, and using notifications. The course is intended for those with experience in SolidWorks and Visual Basic programming.

Uploaded by

cheraidnist
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
205 views

016 API Fundamentals

This 3-day SolidWorks API Fundamentals 2012 Training Course covers automating SolidWorks using its API through 11 lessons. The lessons cover using the macro recorder, the SolidWorks object model, setting system options and document properties, automating part design, assemblies, and drawings. Additional lessons cover selection and traversal techniques, adding custom properties and attributes, the SolidWorks API SDK, customizing the user interface, and using notifications. The course is intended for those with experience in SolidWorks and Visual Basic programming.

Uploaded by

cheraidnist
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

SolidWorks API Fundamentals 2012 Training Course

Course Outline
LESSON 1 LESSON 2 LESSON 3 Duration: 3 days Prerequisites: SolidWorks Essentials, Visual Basic programming.

Using the Macro Recorder The API Object Model Setting System Options and Document Properties LESSON 4 Automating Part Design LESSON 5 Assembly Automation LESSON 6 Drawing Automation

Selection and Traversal Techniques Adding Custom Properties and Attributes LESSON 9 The SolidWorks API SDK LESSON 10 Customizing the SolidWorks User Interface LESSON 11 Notifications
LESSON 7 LESSON 8

Training Content
LESSON 1

Using the Macro Recorder Macro Recording Macro Toolbar Understanding How Macro Code Works Understanding How to Call Members on API Interfaces Passing Parameters Cleaning Up Code Adding Forms to a Macro
LESSON 2

User Preferences - Document Properties Locating the Correct APIs and Enumeration Values UserPreference Tables For System Options, Document Properties, and Menu Items
LESSON 4

The SolidWorks BREP Model Case Study: Body and Face Traversal Case Study: Feature Manager Traversal
LESSON 8

LESSON 10

Automating Part Design Case Study: Automation Tool for Parts


LESSON 5

The API Object Model SolidWorks API Object Model Application Objects Case Study: Connecting to New Documents Case Study: Connecting to Existing Documents
LESSON 3

Assembly Automation Case Study: Automation Tool for Assemblies


LESSON 6

Adding Custom Properties and Attributes Case Study: Custom Properties Case Study: Configurations With Custom Properties Case Study: File Summary Information Case Study: Document Attributes The Attribute Objects Case Study: Face Attributes
LESSON 9

Customizing the SolidWorks User Interface Case Study: Customizing the UI With VB.NET Understanding The Add-in Code Property Pages Property Page Groups and Controls Removing Menus and Toolbars Other Areas of Customization
LESSON 11

Notifications Notifications Notifications in VBA Case Study: Simple Notification Case Study: Using Notifications in .NET

Setting System Options and Document Properties User Preferences - System Options

Drawing Automation Case Study: Automating Drawing Creation


LESSON 7

Selection and Traversal Techniques Case Study: Programming With a Selected Object

The SolidWorks API SDK The API SDK Case Study: Creating a VB.NET Add-In Case Study: Creating a C# Add-In Case Study: C++ Add-Ins Choosing a Programming Language

AUSTRALIA

1300 CAD CAM (223 226)


www.intercad.com.au

NEW ZEALAND

0508 CAD CAM (223 226)


www.intercad.co.nz

| SYDNEY | MELBOURNE | BRISBANE | PERTH | ADELAIDE | AUCKLAND | CHRISTCHURCH |

You might also like