(≈C$683 CAD)
This is shown in your local currency (Canadian Dollar). You will be charged in USD at checkout.
The course begins with an introduction to SOLIDWORKS PDM Task Add-ins and an overview of how task automation works inside the vault. Participants will review the standard Convert Task and learn how custom task add-ins extend its capabilities to automate engineering processes.
Next, we will cover the development environment setup, including system requirements, project templates, and how to correctly add the SOLIDWORKS PDM PIAs as references. This section ensures participants can successfully build and run a task add-in locally.
The implementation portion focuses on the core architecture of PDM add-ins. We will walk through the GetAddInInfo method, explore the Command Manager (CmdMgr), and examine how task hooks work inside the PDM task framework. Participants will also learn how partial classes are used to organize add-in code and improve maintainability.
From there, the course moves into building and debugging the add-in. We will demonstrate how to compile and register the add-in in the vault, how to attach the debugger to the PDM processes, and how to troubleshoot common issues during development.
The course then focuses on building user interaction for tasks, including creating custom task dialog pages and persisting settings using EdmTaskSetupPage. We will also cover the TaskSetupButton implementation for saving configuration settings and adding custom commands.
Finally, participants will learn how tasks execute within PDM by exploring the TaskLaunch and TaskRun hooks, understanding the execution flow, and implementing real task logic. The course concludes with final testing and deployment best practices to ensure the add-in runs reliably in a production vault environment.
(≈C$1,093 CAD)
This is shown in your local currency (Canadian Dollar). You will be charged in USD at checkout.
(≈C$683 CAD)
This is shown in your local currency (Canadian Dollar). You will be charged in USD at checkout.
(≈C$683 CAD)
This is shown in your local currency (Canadian Dollar). You will be charged in USD at checkout.
(≈C$956 CAD)
This is shown in your local currency (Canadian Dollar). You will be charged in USD at checkout.