You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
If you configure a custom bitfile with UDVs larger than 32 bits for an NI EtherCAT slave (NI-914x), upon deployment VeriStand will throw error 7: File not found.
Using UDVs 32-bits or smaller does not throw any error.
Full error text:
Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi
=========================
NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> NI VeriStand Engine.lvlib:Initialize Inline Custom Devices.vi >> Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi
=========================
NI VeriStand: Error occurred at the following location:
"Targets/Controller/Custom Devices/Scan Engine and EtherCAT"
Error 7 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi
Possible reason(s):
LabVIEW: (Hex 0x7) File not found. The file might be in a different location or deleted. Use the command prompt or the file explorer to verify that the path is correct.
Nonexistent GPIB interface.
NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> NI VeriStand Engine.lvlib:Initialize Inline Custom Devices.vi >> Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi
=========================
NI VeriStand: Error occurred at the following location:
"Targets/Controller/Custom Devices/Scan Engine and EtherCAT"
To Reproduce
Steps to reproduce the behavior:
Create LabVIEW project with an RT controller, EtherCAT master, and 914x EtherCAT chassis.
Create a fixed-point UDV with more than 32 bits.
Create FPGA VI and compile bitfile.
In VeriStand SDF, add the Scan Engine custom device.
Add EtherCAT master, NI 914x slave chassis.
Select the bitfile to add the UDVs to the chassis in the SDF and download the bitfile to the chassis.
Save and deploy the project. Error 7 is thrown with no indication that the issue is related to UDV datatype.
If you configure the UDVs to be 32-bits or smaller, the custom bitfile will deploy successfully.
Expected behavior
You should be able to configure UDVs to be whatever datatype you want, since these chassis allow for 512 bytes worth of UDV data.
Desktop (please complete the following information):
Describe the bug
If you configure a custom bitfile with UDVs larger than 32 bits for an NI EtherCAT slave (NI-914x), upon deployment VeriStand will throw error 7: File not found.
Using UDVs 32-bits or smaller does not throw any error.
Full error text:
Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi
=========================
NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> NI VeriStand Engine.lvlib:Initialize Inline Custom Devices.vi >> Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi
=========================
NI VeriStand: Error occurred at the following location:
"Targets/Controller/Custom Devices/Scan Engine and EtherCAT"
Error 7 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi
Possible reason(s):
LabVIEW: (Hex 0x7) File not found. The file might be in a different location or deleted. Use the command prompt or the file explorer to verify that the path is correct.
Nonexistent GPIB interface.
NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> NI VeriStand Engine.lvlib:Initialize Inline Custom Devices.vi >> Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi
=========================
NI VeriStand: Error occurred at the following location:
"Targets/Controller/Custom Devices/Scan Engine and EtherCAT"
To Reproduce
Steps to reproduce the behavior:
Expected behavior
You should be able to configure UDVs to be whatever datatype you want, since these chassis allow for 512 bytes worth of UDV data.
Desktop (please complete the following information):
Additional context
This issue was on the known issues list on the old VeriStand Add-ons community page
The text was updated successfully, but these errors were encountered: