This example implements a Thermal Chamber Controller with multiple DUTs, using a singleton Delacor QMH module for the controller, and multiple instances of a cloneable Delacor QMH module for the DUT. The chamber is configured to reach a temperature set point. Once the temperature is reached, multiple Units Under Test (UUTs) each perform a Self-Test and return the result. The Unit Under Test code is configured for an 80% pass rate for demonstration purposes.

This example illustrates that there is no need to have an event structure in the calling code and provides an example of two DQMH modules being used in a traditional  “Configure > Read/Write > Close” application. The example also illustrates how to manage multiple instances of a cloneable DQMH module.

To get the example:

  1. Go to Help>Find Examples
  2. On the NI Example Finder window, select Directory Structure>Delacor>Delacor QMH>DQMH Fundamentals – Thermal Chamber.
  3. Open DQMH Fundamentals – Thermal Chamber.lvproj.
  4. Open Thermal Chamber Controller with Multiple DUTs.vi.

LabVIEW Example 3: Thermal Chamber Controller with Multiple DUTs.vi