neosoft.ca

Your LabVIEW application generates test data. But collecting, structuring, and analyzing that data efficiently is just as critical, especially when multiple UUTs are tested in parallel.

WATS is a specialized platform for collecting, managing, and analyzing production test data. It centralizes test results, generates structured reports, and enables fast data analysis to improve product quality, traceability, and test process performance.

To simplify the integration of WATS into LabVIEW applications, the Neosoft team developed a dedicated DQMH module. This module enables fast, clean WATS integration without adding unnecessary complexity to the application architecture.

DQMH Module

Simplify the analysis and management of your LabVIEW test data with WATS and our DQMH module 

Cover Module DQMH
Module DQMH

A DQMH Module Designed for WATS Integration in LabVIEW

The DQMH WATS module is a unique LabVIEW library based on the DQMH (Delacor Queued Message Handler) architecture. It acts as an intermediary layer between your test logic and the WATS platform.

Its goal is simple: handle the complexity of creating, managing, and updating WATS reports so test teams can focus on testing rather than data management.

The module integrates naturally into existing architectures and follows LabVIEW development best practices.

This approach provides:

  • Clear and structured integration

  • Improved code maintainability

  • A clean separation between test logic and report management

Native Support for Parallel Testing and Multiple Reports

In modern test environments, testing multiple UUTs in parallel is common. This requires the simultaneous creation and management of multiple reports, which can quickly become complex at the application level.

The DQMH WATS module is a singleton module capable of managing multiple WATS reports in parallel from a single instance. It maintains consistency between active tests and their associated reports without requiring code duplication or UUT-specific logic.

Reports are built dynamically during test execution, greatly simplifying multi-UUT management and reducing the risk of errors.

Module DQMH

Automatic Centralization of Test Data and Results

The module automatically centralizes test data and results in WATS, with no manual intervention.

In practice:

  • Measurements and results are added to the correct WATS report at test time

  • Multiple reports can be built simultaneously

  • Data is sent directly to the WATS server

Module DQMH

The Test Socket Concept

At the core of the module is the concept of the Test Socket.

A Test Socket is a numerical key used to identify a specific report among multiple reports being built concurrently. When a test is executed on a given UUT, a Test Socket is associated with that UUT and its WATS report.

When multiple UUTs are tested in parallel, each Test Socket allows you to:

  • Associate each measurement with the correct report

  • Build multiple reports simultaneously

  • Easily add elements to a specific report through the module API

The Test Socket becomes the reference point for all interactions with a WATS report, while abstracting the complexity of multi-report management.

Flexible, User-Oriented Usage

The DQMH WATS module was designed to adapt to user needs and a wide range of test scenarios.

It allows you to:

  • Freely define the structure and content of reports

  • Support both simple test sequences and complex test architectures

  • Manage multiple reports in parallel using a single library

This flexibility makes it suitable for both production test benches and advanced validation systems.

Full Integration into the WATS Ecosystem

The module remains fully integrated with the WATS ecosystem.

  • Data is stored on the WATS server.
  • Reports are accessible through the WATS interface.
  • WATS analysis and visualization tools remain unchanged.

The module acts as an enabler without altering the core principles of the platform.

You must have your own WATS subscription to store data in your portal. A free 30-day trial is available.

Contact WATS and mention that you would like to obtain a 30-day trial

Module DQMH

DQMH Architecture and Support

The module is built on the DQMH architecture, widely recognized for developing robust, modular, and scalable LabVIEW applications.

Frequently Asked Questions – DQMH Module for WATS (LabVIEW)

The DQMH module for WATS is a turnkey LabVIEW module developed using the DQMH architecture that simplifies the integration, configuration, and use of Virinco WATS in your test applications.
This module is intended for test, engineering, and automation teams using LabVIEW who want to integrate WATS quickly, cleanly, and in a maintainable way into their test benches.
The DQMH architecture provides a clear, modular, and scalable structure. The module reduces development time, minimizes integration errors, and simplifies long-term maintenance and evolution of LabVIEW applications.
Yes, the DQMH module for WATS is designed to work in standalone LabVIEW environments as well as in TestStand-integrated systems, enabling automatic test result reporting.
Absolutely. The module is designed to be extensible: you can adapt data flows, metadata, test parameters, and the interface to meet your specific requirements.
Yes, the module handles the structured and reliable transmission of test results, measurements, and traceability information to WATS, in line with LabVIEW best practices.
Definitely. By providing a ready-to-use DQMH foundation, the module accelerates test bench deployment, reduces custom code development, and secures production rollouts.
Yes, our team can support you with module integration, adaptation to your existing architecture, as well as DQMH and WATS training.
Image de contact

Contact us

Improve the reliability and maintainability of your LabVIEW test applications with our DQMH module for WATS.
Streamline your integration processes and increase efficiency from the very first production deployment.

Contact us today to request a demonstration.