User Tools

Site Tools


kb:labview-frameworks:dqmh:realtime

21 Real-Time

Front Panels Popping up during Deployment

DQMH® 5.0 and later

DQMH 5.0 and later supports both Singleton and Cloneable modules in LabVIEW Real Time. DQMH 5.0 modifies how the DQMH modules are launched. DQMH now uses Start Asynchronous call instead of the Run VI Server Method.


DQMH® up to 4.2.1

Linux RT (cRIO-903x) with Embedded UI enabled and using DQMH v3.1.0.18 - v4.2.1.46

Singleton modules cannot be used in a real-time application on Linux RT. The problem only shows when running the application from the run-time engine (run as startup app) with Embedded UI enabled.

The first symptom is the rendezvous functions timing out. Also, setting any controls of the main.vi inside the Module startup VI does not work.

There seems to be a bug with the Ctrl Value Set node on Linux RT when executed in the runtime engine with embedded UI enabled, where the value is not written to the control.

This NI Forums thread discusses the problem.

This leads to the module admin not being set correctly, and thus the External Launch property being false inside the module.

We created a workaround for this problem as part of our DQMH-related libraries:
DQMH RT Fix

Tested Devices and Cases

Used Software:

  • LabVIEW: 16.0f2
  • cRIO 9030: NI Linux Real-Time x64 4.1.15-rt17-4.0.0f0 Firmware: 4.0.0f0
  • sbRIO 9637: NI Linux Real-Time ARMv7-A 4.1.15-rt17-ni-4.0.0f1 Firmware: 3.0.0f0
  • sbRIO 9636: N/A
Target Workaround Start-up mode Embedded UI Result
NI-cRIO 9030 (LinuxRT) No Development Off Working
NI-cRIO 9030 (LinuxRT) Yes Development Off Working
NI-cRIO 9030 (LinuxRT) No Start-up Off Working
NI-cRIO 9030 (LinuxRT) Yes Start-up Off Working
NI-cRIO 9030 (LinuxRT) No Development On Working
NI-cRIO 9030 (LinuxRT) Yes Development On Working
NI-cRIO 9030 (LinuxRT) No Start-up On Not Working
NI-cRIO 9030 (LinuxRT) Yes Start-up On Working
NI-cRIO 9030 (LinuxRT) Build with FP Start-up On Not Working
NI-sbRIO 9637 (LinuxRT) No Development Off Working - FP-controls working but no FP-events
NI-sbRIO 9637 (LinuxRT) Yes Development Off Working - FP-controls working but no FP-events
NI-sbRIO 9637 (LinuxRT) No Start-up Off Working
NI-sbRIO 9637 (LinuxRT) Yes Start-up Off Working
NI-sbRIO 9636 (VsWorks) No Development Off Working - FP-controls working but no FP-events
NI-sbRIO 9636 (VxWorks) Yes Development Off Working - FP-controls working but no FP-events
NI-sbRIO 9636 (VxWorks) No Start-up Off Working
NI-sbRIO 9636 (VxWorks) Yes Start-up Off Working

There is no difference if a display is connected to the controller or not.

kb/labview-frameworks/dqmh/realtime.txt · Last modified: 2021/07/22 10:28 by joerg.hampel