Solution
This is known issue with the Call Library Function node. When it is configured to run the DLL in the UI thread the node will hang when calling a DLL built in LabVIEW.
To ensure a DLL written in LabVIEW executes correctly, configure the Call Library Function node to execute the DLL in any thread, as follows:
- Right-click on the Call Library Function node and select Configure... from the shortcut menu.
- Select the Function tab.
- Select the 'Run in any thread' radio button as shown below.
- Configure the rest of the parameters as needed.
- Press OK.