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
Available courses
Customer Testimonials
"I had a great experience taking this course, it was very complete, fun and very well explained. The staff and especially our instructor were great at all times. Great service in and outside the classroom. I strongly recommend this course to new users and to users that want to understand the basics from the very beginning."


Terrific experience. I went from zero to effectively understanding the tool and designing with SolidWorks in 5 days! Thanks much!
James Pansino
I found the instructor’s style of teaching very clear and consistent. I appreciated his approach to answering questions. He is tactical with his ability to show multiple ways in which one could reach their intended goal. He was very encouraging, mindful and respectful. Not at any time did I feel uncomfortable or rushed. He regularly reinforced his teachings by reviewing what was previously covered in new sections of the course. 1st Class at it`s finest Thank you for letting me be a part of the class I would be very interested in moving to the next levels.
Jeremy Richards
I enjoy working with CAD Micro! They offer great support by really analyzing the issue and providing a detailed solution for my mechanical and PCB requirements. Wonderful experience every time!


CADMicro precisely sized my needs and helped me through the selection process of the right product for Canimex Group. Even if SolidWorks PCB is new on the market, CADMicro provides good and quick technical support. SolidWorks PCB allows me to be productive in my PCB design for embedded systems by having an interface similar to Altium Designer with a mechanical/electrical collaboration well implemented in the software.
JustinApplication Engineer
Great! I loved it, I learned more than I had expected, really simple and easy to follow. The instructor is very knowledgeable, I am glad that I took this course.
Gary DuckerSenior Design Engineer from B.Eng
The SolidWorks Simulation course at CAD MicroSolutions is an essential course for those looking to expand their SolidWorks skills and become proficient in the simulation environment. The instructor was very knowledgeable and I came away with a deeper understanding of the FEA process and a greater confidence in achieving meaningful results using the software.
Chris ChimientiEngineer from TTC
The introduction to Solid Works with the Essentials course was very intensive and thorough. As a completely new Solid Works student, I was amazed by how much I could learn in just a 5 day course. The facilities at CAD MicroSolutions were top notch, and the instructor was very helpful (and patient) with teaching this content to new students. Also, the lunches that were provided each day were excellent. It was an amazing opportunity to take this course at your company.
Gary Jonsson
We’ve been dealing with a lot of equipment vendors and you guys are by far the best to deal with.
Stephen GravelManager of CSM from Cambrian College
Previous
Next
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:
- Automate SOLIDWORKS PDM using SOLIDWORKS API
- Customize SOLIDWORKS PDM using SOLIDWORKS API
- Skills required to used to develop applications
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
Other courses you might be interested in


Request a Quote
Solutions Request a Quote Get your free quote today Request a quote Complete the form below to request a quote, and a member from our team of experts will reach
Tagged APIcoursePDMSOLIDWORKS