US$0.00
0

SOLIDWORKS PDM API: Data Card Add-in

Current Status

Not Enrolled

Price

See Store

Get Started

No product linked to this page.

Course Overview

Learn how to develop a custom SOLIDWORKS PDM Data Card add-in using C# and the SOLIDWORKS PDM API. In this course, you’ll build a custom button that extracts metadata from 3D models and automatically transfers it into drawings. The course covers metadata extraction, PDM events, debugging, triggering logic from data card buttons, adding custom menus to File Explorer, and storing settings in the vault database — helping you automate workflows, improve efficiency, and reduce manual errors.

Course Requirements

Duration

2 Hours and 28 Minutes

Prerequisites

  • Familiarity with SOLIDWORKS PDM, including workflows and administration concepts.
  • Experience configuring and using PDM Convert Tasks.
  • Basic knowledge of .NET programming, preferably C# or VB.NET.
  • Understanding of basic programming concepts such as classes, methods, and debugging.
  • Access to a SOLIDWORKS PDM Professional environment for testing and development is recommended.

Level

Advanced

Delivery

  • Online, self-paced videos

Course Content

Course Content

Introduction
Visual Studio Requirements
Creating your Visual Project
Installing the PDM add-in references
EdmAddIn5
GetAddInInfo (EdmAddInInfo)
GetAddInInfo (IEdmCmdMgr5)
OnCmd
IEdmVault5
Debug addins (with notepad.exe)
Debug addins (with pdmdebugger.exe)
PDM File Pairing
PDM Data Extraction
Writing PDM Metadata
Complete PDM Sync
Debugging logic
Trigger PDM Events
Adding Settings

SOLIDWORKS PDM API: Data Card Add-in Agenda

Learn how to build a custom SOLIDWORKS PDM Data Card add-in using C# and the SOLIDWORKS PDM API. This advanced course walks you through creating a custom data card button that transfers metadata from SOLIDWORKS models into drawings, helping reduce manual work and improve data accuracy.

You’ll gain hands-on experience developing PDM add-ins from scratch, configuring your Visual Studio environment, working with core PDM API interfaces, debugging add-ins, handling PDM events, triggering logic from data card buttons, adding custom menus to File Explorer, and storing add-in settings in the vault database.

This course is designed for developers, PDM administrators, and advanced SOLIDWORKS users who want to automate PDM processes and build custom integrations inside SOLIDWORKS PDM Professional.

What You’ll Learn:

  • Create a SOLIDWORKS PDM add-in using C#
  • Configure Visual Studio for PDM API development
  • Work with IEdmVault5, IEdmAddIn5, and command managers
  • Trigger custom logic from data card buttons
  • Add custom right-click menus to File Explorer
  • Handle PDM events and command hooks
  • Extract and write PDM metadata programmatically
  • Pair SOLIDWORKS models with their related drawings
  • Store and retrieve add-in settings from the vault database
  • Debug PDM add-ins using multiple methods

🎓Course Certificate

Students who finish the course get a certificate. Each certificate includes a unique ID to ensure authenticity.

Verify Your Certificate

Certificates can be verified for authenticity here

0
    0
    Your Cart
    Your cart is emptyReturn to Shop