06-08-2010 03:53 PM
Steve
Follow Matts advice and use clusters.
I have large FPGA front panels with nearly 100 controls grouped into 9 clusters and several standalone controls. All of this with 12 parallel loops running different subVIs.
06-08-2010 04:03 PM
Nice, Dave. Steve, as you can see, FPGA is a slightly different beast than standard Labview. You really have to change your way of thinking to accommodate the fact that your product is now hardware rather than software based. Because I am not familiar with your project, I think any further advice is limited. My only thought is that you should be able to accomplish all that you desire (within the limits of the hardware) using FPGA and the cRIO. If you have any specific questions, I would encourage you to post code and ask people for their thoughts.
Cheers, Matt
02-18-2011 06:27 PM
Hi,
I am dealing with the CompactRIO 9074 and I have connected the 9870 up to this chassis. I am using the example virtual instrument that was recommended from James. I was able to input all of my Read_FIFO and Write_FIFO with my specific ports, and have modified the ports. When I run the FPGA program, it initializes to step 7, and then exits with the following error message: "Too many DMA channels have been requested or some requested are conflicting. The current target has 3 DMA channels." Does anyone have a fix for this? Thanks.
-Daniel Skrabacz
02-21-2011 11:08 AM
The previous question is being answered in this post:
http://forums.ni.com/t5/LabVIEW/Module-9870-for-reading-4-serial-devices/m-p/1459422