Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Compact RIo shows up in MAX, but no physical channels

Compact Rio is shown in MAX, with all supporting software and drivers installed.  When I go to try and look at the test panels, or to use DAQ assistant, no physical channels show for the CRIO.  We have two 9237 strain modules installed in it.  Is there something I am missing?  Why is it being shown as configured in MAX, but no devices show up?  I have an error there instead, but it just says that there are no physical channels.  All IP and net settings seem to be correct as well.  Thoughts? 
0 Kudos
Message 1 of 4
(3,761 Views)

Hello MechHead,

 

The issue you're running into is that NI CompactRIO is not programmed with the DAQmx API like other devices you have used in the past. cRIO is a more advanced sytstem in that it has a more flexible architecture compared to data acquisition devices. There is a processor with a real-time operating system in the controller and a FPGA chip in the chassis that interfaces with I/O. The driver you use is NI RIO. Assuming you have a recently released cRIO system, you have two options for programming it: 

 

1. You can use a default  personality for the FPGA and just program the RT controller using what's called the scan interface mode of the FPGA. You will need the LabVIEW Real-Time Module for this. The advantage of this approach is that it's simpler and quicker to get something up and running. The disadvantage is that you don't get to exploit the performance of the FPGA.

 

2. You can program the RT controller and the FPGA. You will need the LabVIEW Real-Time and LabVIEW FPGA Modules for this. The advantage of this approach is that you can take full advantage of the performance of the FPGA by designing the hardware personality in LabVIEW. The disadvantage is that you now have to program both the FPGA and the RT processor as well as the communication between them.

 

I recommend you check out this Getting Started with LabVIEW and CompactRIO guide to get your feet wet. There's also plenty of people on the forums that can help.

 

Gerardo 

0 Kudos
Message 2 of 4
(3,738 Views)
This is actually my second time installing and running this particular CRio on this computer.  I am currently using the Real Time, but I was thinking the first time I installed it and used it that in MAX under the CRio that it would show the physical channels and let me use the test panels just to make sure they were working?  Was I just thinking of another set up we've used (we have used lots) or do the physical channels of the Rio never show up in MAX?
0 Kudos
Message 3 of 4
(3,728 Views)

The physical channels never show up in MAX, but you can use the Distributed System Manager to view the system including the current values of any I/O that is in scan mode (In LabVIEW go to Tools » Distributed System Manager).

 

There are some demo videos here:

http://zone.ni.com/devzone/cda/tut/p/id/8167

 

Kurt 

0 Kudos
Message 4 of 4
(3,713 Views)