I have a 14 slot PXI chassis with a PXI-1044 controller (1GB of RAM)
and 5 PXI-7813R boards. From LabVIEW FPGA 1.1, my FPGA code
downloads and runs as expected. I can use the controls on the
FPGA front panel to change parameters and the FPGA outputs data.
I use the Digital Output blocks, not the blocks from the FPGA Advanced
menu.
When I switch my execution target to LabVIEW 7.1 for Windows, although
the "Open FPGA VI Reference" returns with no error, there is a very
long delay before the FPGA outputs anything. For the card in slot
3 it's > 2minutes. For the card in slot 5 it's more like
10minutes.
As long as I only Close my FPGA reference (not Close and Abort) the
long delay only occurs the first time I run the LabVIEW 7.1 code after
a new download.
I can start and stop my LabVIEW 7.1 code after that and there is no
long delay. I believe the FPGA code is actually running during
the long delay but that the outputs are
not enabled. I believe this because in my LabVIEW 7.1 code I have
a timeout in my event structure which reads indicators from the FPGA
every 100ms. The FPGA is updating the indicators.
It seems like there is a timeout occuring on each FPGA card before the outputs are enabled. I've looked in MAX under
My System >> Software >> NI-VISA and I have no systems in the Remote tab.
Any thoughts?
Regards