Hi Daniel,
I agree with John's comments on the difference between PXI-RT and cRIO. To add to this discussion, Compact RIO is an FPGA platform. So you can compile a VI and download it onto the cRIO's FPGA. The cRIO also has an RT portion, meaning that you can have a VI running on the FPGA and a VI running on the RT part and they can communicate with each other. I would recommend cRIO only if you need to take advantage of its FPGA functionality, which gives you extremely fast program execution with amazing loop cycle times. The ruggedness is also a plus. However, programming for LabVIEW FPGA is a bit different than programming for LabVIEW (or LV RT). FPGA programming is very low level and will require additional development time. This is why the direct comparison between PXI-RT and cRIO brings up more than just the price as a differentiator.
If you are looking for a compact platform like cRIO, I would recommend Compact FieldPoint. In ruggedness, it is quite close to the cRIO platform. Development-wise, its exactly like programming for the PXI-RT. This means that basically, any regular LabVIEW VI can be downloaded and run on it. So as you can see, its not a lateral step between PXI/Fieldpoing RT and cRIO. I would recommend that you read more about these platforms before proceeding. If you call us at NI, we can also help you decide a suitable platform for you.
cRIO: http://www.ni.com/compactrio/
FPGA: http://www.ni.com/fpga/
RT: http://www.ni.com/realtime/
Hope this information is helpful.
Anu Saha
Academic Product Marketing Engineer
National Instruments