04-15-2009 08:50 AM
Hello, I'm trying to work with cRIO 9004 using LV 8.6 scan mode and I was able to see the modules I have in the chassis but not noted as "Real Time Features Not Available" and when I put one of the channel in my VI and to see if it's working I see this message (see below). I also attached other image for verification.
Here's the list of s/w installed in the cRIO-9004:
DataSocket for LV RT 4.4
LV RT 8.6
NI RIO 3.0
NI IrDA RT 1.0.2
NI SERIAL RT 3.3.2
NI VISA 4.4
NI VISA SERVER 4.4
NI WATCHDOG 3.0
04-15-2009 09:20 AM
Hi KowdTek,
I am afraid that the 9002 and the 9004, using the PharLap operating system, do not support scan mode.
It is only the later 901x series that use the VXWorks operating system that can use the scan mode.
See http://zone.ni.com/devzone/cda/tut/p/id/7692
Cheers
Stephen
04-15-2009 10:12 AM
04-15-2009 11:02 AM
Hi KowdTek,
The NI Engineer should have known better. ftp://ftp.ni.com/pub/devzone/tut/crio_software_versions.htm shows the complete requirements for the various flavours of RT.
You will need to use the FPGA I am afraid. The Scan mode requires VXWorks OS and also at least 2M FPGA backplane. FPGA is not too hard, especially when you use FXP mode.
Beware that the FPGA can use FXP and integer math and be careful with your coding if you use DMA transfer then you have only got U32 for the transfer and have to convert your data accordingly. FPGA programming has become increasingly easier as LABView RT and FPGA have evolved.
Also remember that a loop on the FPGA is controlled by the speed of the slowest I/O module if you are using Analogue I/O within a loop. If you are using several C-series modules it often pays to have several parallel loops, one for each type (Speed) of module. FPGA parallel loops are true parallel loops.
Good Luck
Stephen
04-15-2009 11:35 AM
Stephen,
Thank you very much for all the information..