LabVIEW Opening DIAdem Hangs on Automation Open Function

Updated Nov 18, 2022

Reported In

Software

  • DIAdem
  • LabVIEW

Issue Details

I am using an Automation Open with the DIAdem reference control, such as in the DIAdem Open Connection.vi example. When I use this, my LabVIEW simply pauses and hangs on the automation open, rather than successfully opening a DIAdem reference. Why is this?
 

Solution

This happens because DIAdem isn't actively registered in the Operating System. To resolve this, please try the following:
  1. Re-register DIAdem through Windows,
    1. Start -> Run
    2. Insert the following command: <Path to DIAdem exe> /UnRegServer
      • e.g. "C:\Program Files\National Instruments\DIAdem 2020\DIAdem.exe /UnregServer"
    3. Click Okay
    4. Exit and re-open start->Run
    5. Insert the following command: <Path to DIAdem exe> /RegServer
      • e.g. "C:\Program Files\National Instruments\DIAdem 2020\DIAdem.exe"
    6. Click okay
  2. Run the inbuilt DIAdemStart.exe utility, found at "C:\Program Files\National Instruments\DIAdem 20XX\DIAdemStart.exe"
    • e.g. "C:\Program Files\National Instruments\DIAdem 2020\DIAdemStart.exe"
If the problem persists, please contact NI Technical Support.