LabVIEW VI Server Access is Not Enabled Desktop Execution Trace Toolkit

Updated Dec 27, 2023

Reported In

Software

  • LabVIEW Desktop Execution Trace Toolkit

Issue Details

I am trying to do remote debugging of an application using the Desktop Execution Trace Toolkit (DETT), however, every time I configure DETT to connect to a remote application, I get the following message even though I am configuring the VI Server settings on my project.
 

Solution

When using LabVIEW you can create multiple instances of VI server. You can create a VI Server instance per each LabVIEW project you create. You can create multiple executables and run a VI Server instance on each one.
There is a VI Server instance for LabVIEW Development environment. This particular instance is the one that you require to enable in order to make DETT operate with remote applications.
  1. In order to enable it you can open LabVIEW click on Tools>>Options>>VI Server and look for the TCP/IP Checkbox and check it.
  2. Then you should scroll down and on the Machine Access Section make sure to add the IPs you are going to allow access to for example 127.0.0.1 for localhost.

Additional Information

On the application side you require to do a similar procedure with the VI server. Check on Enabling Desktop Execution Trace Toolkit to Remotely Debug a LabVIEW Executable for more information.

The VI Server settings are stored in the configuration file that gets created along with the application. Make sure you add the corresponding settings if you are using a custom configuration file included in the Advanced category of your application build specifications.