SOLIDWORKS PDM API Fundamentals Training

Prerequisite(s)

The Administering SOLIDWORKS PDM course, basic experience with the SOLIDWORKS PDM software, experience with the Windows(R) operating system, and knowledge of a programming language, preferably Visual Basic™ 2005 or later.

Length

2 Days

Description

This course teaches programmers how to use the SOLIDWORKS PDM API (Application Programming Interface) to automate and customize SOLIDWORKS PDM. The focus of this course is on the fundamental skills and concepts needed to begin using the API to develop applications that can interact with SOLIDWORKS PDM.

Completing this course will help you:

Course outline

  • COM Programming
  • Application Type
  •  Namespace
  •  The IEdmVault Interfac
  •  DebuggerFeedback
  • Logging into a Vaul
  •  Handling HRESULT Return Code
  •  SOLIDWORKS PDM API Hel
  •  Interface Versionin
  •  Exercise l: Connecting to a Vault
  • The IEdmObject Interfac
  •  The IEdmFile Interfac
  •  The IEdmFolder Interfac
  •  The IEdmPos Interfac
  •  Case Study:File Traversa
  •  Case Study:Folder Traversa
  •  File References
  •  The I Edm Batch-Listing Interface
  •  The IEdmClear-LocalCache Interface
  •  Case Study:Reference Tree Traversal
  •  Exercise 2: Traverse Files and Folders
  • The IEdmUser Interface
  •  Exercise 3: Find Users
  • Card Variables
  • File Versions and Revisions
  •  The IEdmDictionary Interface
  •  Exercise 4: Find Cards where a Variable is Used
  •  Exercise 5: Find Revisions That Use a Component
  • SOLIDWORKS PDM Add-Ins
  •  The IEdmAddln Interface
  •  Case Study: Creating an Add-In
  •  COM Registration
  •  Debugging a DLL
  •  Case Study:Changing Card Variable Values
  •  Case Study:Generating Serial Numbers
  •  Installing an Add-In
  •  Exercise 6: State Change
  • SOLIDWORKS PDM Task Add-Ins
  • Case Study:Simple Task Add-In
  •  Case Study:Check Number of Days in State
  •  The IEdmSearch Interface
  •  The IEdmWorkflowMgr Interface
  •  The IEdmWorkflow Interface
  •  Exercise 7: Scheduled Tasks

Request A quote

Complete the form below, and a member of our expert team will reach out to you as soon as possible. If you require immediate assistance please contact us toll-free at: Toll-free: 1-888-401-5885

Newsletter Opt-in

Complete the form below to subscribe to our newsletter.

service Request

Free 3d printer part analysis

Complete the form below, and a member of our expert team will reach out to you as soon as possible. If you require immediate assistance please contact us toll-free at: Toll-free: 1-888-401-5885

contact us

Complete the form below, and a member of our expert team will reach out to you as soon as possible. If you require immediate assistance please contact us toll-free at: 1-888-401-5885

Draftsight enterprise | contact form

Complete the form below, and a member of our expert team will reach out to you as soon as possible. If you require immediate assistance please contact us toll-free at: Toll-free: 1-888-401-5885