02-17-2012 12:10 PM
As a quick test before I tracked down an actual R Series card, I ran the code with the "Execute on Development with Simulated I/O" setting to simulate your hardware and I got the same behavior. I tried running with execution on the development machine with my cRIO, but ran in to errors regarding how execution on cRIO works (it's different than R Series, so to run these tests I have to actually execute on the RIO). The real test here will be how the test behaves with a real R Series set to execute on the FPGA.
Tim W.
Applications Engineering
National Instruments
02-20-2012 02:40 PM
So I finally got a PCI-7831R in my machine to test this behavior. When the host VI is run and execution is set to go on the FPGA both dynamic and non-dynamic modes behave as expected and give false values for the boolean. However, when I switched execution to the development computer with simulated I/O, I got a false in dynamic mode and a true in non-dynamic mode. I think this behavior has something to do with the execution settings and may be a bug. We would both expect the reference to work the same way in simulated execution and actual FPGA execution. I'm going to file this with R&D and see what they have to say about it.
Tim W.
Applications Engineering
National Instruments
02-20-2012 02:58 PM
This issue has been filed with R&D. The reference number for the corrective action request is 339079.
Tim W.
Applications Engineering
National Instruments
02-20-2012 07:00 PM
02-20-2012 07:31 PM
02-20-2012 07:56 PM