Hello
I am using the Scan Engine and EtherCAT Custom Device for VeriStand. I get the error 537707 when I try to deploy my VeriStand project to the target.
Error 537707
Possible reasons:
A User-Defined Variable(UDV) container was not found.
Hardware: PXIe8880 - EtherCAT NI9145 (FPGA)
After a search, I realized that the only way to transfer data from FPGA to Host is by using User defined variables,
FPGA Transfer Methods
|
Local Chassis
|
Expansion Chassis
|
User-defined I/O variables
|
√
|
√
|
FPGA Host Interface
|
√
|
X
|
DMA transfer functions
|
√
|
X
|
FPGA front panel debugging
|
√
|
X
|
But I'm confused about the NI support web as below:
Using FPGA and Real-Time Scan Resources in the VeriStand Scan Engine Custom Device - NI
"Due to the limitations of the NI-RIO drivers, the UDVs in an EtherCAT chassis (like an NI 9144 for example) will not be discoverable"