How to Learn DQMH

There are different ways to learn DQMH.

Self-Paced

This documentation has several sections you can use to learn DQMH. We are providing some suggestions depending on how you like to learn.

Prerequisites for All Learning Paths

Learning Path 1: Using a Generic Project Template

  1. Familiarize yourself with the Overview section of this documentation. This section will provide the nomenclature, the DQMH Project Template Structure as well as the differences between Singleton and Cloneable modules.

  2. Follow the steps in the Running the DQMH Project Template section of this document.

  3. Create some DQMH events. For example, create a new Request named Change Front Panel Color for the Singleton module. Add a color box as the argument. On the API Tester, create a color box control that will be fed to the Change Front Panel Color VI created by the DQMH tools. Implement the change of the front panel color directly in the Main.vi for the Singleton module. Run the Singleton API Tester and observe how the color of the Singleton Module changes when you change the color from the API Tester.

  4. Learn how you can use the Tester VI to troubleshoot your modules and applications as the application is running.

  5. Get the DQMH Framework badge. One of the learning badges offered by NI.

Learning Path 2: Using a Sample Project

  1. Familiarize yourself with the Overview section of this documentation. This section will provide the nomenclature, the DQMH Project Template Structure as well as the differences between Singleton and Cloneable modules.

  2. Create a new Project from theCML DQMH Sample Project (available in the Create Project dialog launched from the Getting Started window). Review the CML DQMH Sample Project section of this documentation.

  3. You can compare and contrast the CML DQMH Sample Project with the Continuous Measurement and Logging Sample Project that ships with LabVIEW and it is also available in the Create Project dialog.

  4. Look at ways you can improve your CML DQMH project. For example, the project couples all the contents by all sharing the Settings Editor. Instead, try to separate the editor from the individual DQMH modules. What if each DQMH module would own their own configuration and just send their configuration page to the Configuration Editor? Before making any changes, make sure you model your solution using the tables and models recommended in Tips and Tricks for a Successful DQMH Based Project

  5. Get the DQMH Framework badge. One of the learning badges offered by NI

Learning Path 3: Using DQMH Modules Generated by Others

  1. Familiarize yourself with the Overview section of this documentation. This section will provide the nomenclature, the DQMH Project Template Structure as well as the differences between Singleton and Cloneable modules.

  2. Review the DQMH shipping LabVIEW Examplessection of this documentation.

Learning Path 4: Using DQMH Modules from TestStand

  1. Familiarize yourself with the Overview section of this documentation. This section will provide the nomenclature, the DQMH Project Template Structure as well as the differences between Singleton and Cloneable modules.

  2. Review the DQMH shipping TestStand Examples section of this documentation

Learning Path 5: DQMH Quick Learning Path

  • This free one-day learning path is provided by Darren Nattinger, Chief Engineer at NI. It starts with a one-hour introductory video, and proceeds to cover several additional topics required for a basic understanding of DQMH.

Instructor-Led On site

If you are interested in one-on-one or group training sessions for your team at your location, contact us at info@dqmh.com for a customized quote.

Visit https://dqmh.org/training for more information.

Other Learning Resources