We've been having an issue with the 2011 version of the custom device. Our PXI controller had been running Veristand 2010 with the custom device and everything was working fine. We upgraded our computer and controller to Veristand 2011, installed RIO 4.0, EtherCat 2.2 and I/O Variable Remote Configuration Web Service and followed the installation instructions with the latest version of the custom device. However, the Autodetect function does not work, and when we try to deploy, we get the following error message:
The VeriStand Gateway encountered an error while deploying the System Definition file.
Details:
Error 1003 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi
Possible reason(s):
LabVIEW: The VI is not executable. Most likely the VI is broken or one of its subVIs cannot be located. Select File>>Open to open the VI and then verify that you are able to run it.
=========================
NI VeriStand: Open VI Reference in Custom Devices Storage.lvlib:Open Device Reference (HW Interface).vi->Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi->NI VeriStand Engine.lvlib:Initialize Inline Custom Devices.vi->NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi->NI VeriStand Engine.lvlib:VeriStand Engine.vi->NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi<APPEND>
c:\ni-rt\NIVeriStand2010\Custom Devices\Scan Engine\Scan Engine RT Driver.vi
Based on the last line, we are guessing that the custom device is still trying to use the previous version, but aren't sure why it would be doing that or how to fix it.
Thanks,
Dustin