Sign Up

DQMH by DQMH Consortium - Toolkit for LabVIEW Download

DQMH is the Future of Team-Based LabVIEW™ Development!

D Discussion Watch * 51 ↓29,581
ReleasedFeb 23, 2024
Publisher DQMH Consortium
License DQMH License
LabVIEW VersionLabVIEW>=16.0
Operating System Windows, Mac, and Linux
Dependencies delacor_lib_delacor_qmh_event_scripter   delacor_lib_qmh   delacor_lib_qmh_temperature_chamber_examples   delacor_lib_qmh_project_template   delacor_lib_dqmh_documentation  
Used By illuminatedg_lib_summer_of_labview___wordle   neosoft_technologies_inc_lib_dqmh_new_menu   pantherlab_lib_panther_dashboard   vi_peek   neosoft_technologies_inc_lib_testandifier   dqmh_consortium_lib_lumos_api   zuehlke_engineering_dqmh_provider_for_the_project_explorer   unites_ddb  
Project links Homepage   Documentation   Discussion


The Delacor Queued Message Handler (short: DQMH®) toolkit is a freely available reference design (also called a template or framework) for LabVIEW. It expands on the NI QMH by providing safe, event-based message handling and scripting tools to make development easy, encourage same style between different developers in the same project and improve efficiency. Today, the DQMH® is arguably the most popular LabVIEW framework out there.

The LabVIEW ecosystem often sees teams of software developers with members of varying proficiency. Teams that are growing rapidly. Teams that need to onboard new members regularly. Teams that need to employ subcontractors, and teams that don’t want to be dependent on a single source. DQMH® was created with these small teams in mind!

There’s a vast amount of content available: An exceptionally detailed manual, a plethora of videos and presentations, even podcasts! All of this makes it really easy to get new users of all proficiency levels up to speed very quickly. On top of that, there are lots of consultants – both the DQMH® Trusted Advisors and other 3rd parties – who are happy to offer courses, trainings and workshops for DQMH®.

This package installs all the packages needed for the DQMH toolkit:
DQMH Palette
DQMH Project Template
DQMH Event Scripter
DQMH Thermal Chamber Examples

Release Notes (Feb 23, 2024)

== Fixes

- When you run the API Tester for any module created from the *Cloneable* module template, the list of 'Active Modules' on the front panel will be initialized with all clone instances that are currently running. _(Issue #861)_

- Various errors and issues when upgrading older DQMH modules to the latest version with the _Validate DQMH Module_ tool have been resolved. _(Issue #901)_

- Renaming a Private Request Event now preserves the private "lock" symbol in the event VI icon. _(Issue #909)_

- There is no longer a large empty free label on the front panel of a newly-created Singleton or Cloneable module. _(Issue #909)_

- The _Convert DQMH Event_ tool no longer allows you to click OK with no event selected. _(Issue #909)_

- The length of the status string in the CML Main VI is now limited to 10,000 characters (in non-debug mode) to avoid out-of-memory issues.

- The creation of the first Local Instance Event for a module no longer returns a 1397 error in some situations. _(Issue #881)_

- The Message Queue wiring in the MHL of the Singleton and Cloneable template modules has been fixed to properly utilize DQMH debugging features. There is also a validation test and fixer in the _Validate DQMH Module_ tool to detect and fix improper wiring patterns in existing modules. _(Issue #913)_

matthiasbaudot , fabiola-de-la-cueva , luisorozco , olivier and joerghampel were contributors to this release

Recent Posts

Resource in Spanish - Diseño de una arquitectura - CLA - QMH
Diseño de una arquitectura en español. Arquitectura QMH

by VIPM Community, 3 years, 9 months ago, 0 , 1
DQMH Discussion Forum
Find answers to your DQMH questions or post new ones

by Fabiola De la Cueva, 3 years, 10 months ago, 0 , 0
DQMH Feature Requests
If you have a feature request or a new idea for DQMH please add it to the DQMH Feature Request (aka…

by Fabiola De la Cueva, 3 years, 10 months ago, 0 , 1
Resource in french -- DQMH, un peu plus qu'un framework ?
Lors d'une rencontre de développeurs LabVIEW, Olivier Jourdan a présenté sa vision du framework DQM…

by Wovalab, 3 years, 10 months ago, 0 , 3
DQMH Tutorial Series Introduction
A DQMH approach to a simulated vending machine. This commit uses 5 DQMH modules (Model, Keypad, Sto…

by VIPM Community, 3 years, 10 months ago, 4 , 7
Broadcast Event Messages in DQMH
This video is part of a series, watch it from the start here:…

by VIPM Community, 3 years, 10 months ago, 0 , 3