Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

cRIO 9211 with NI-RIO 2.4

Hello,
 
I need to acquire temperature using a cRIO 9211 module. 
 
Does anybody knows how it is working with NI-RIO 2.4 in calibrated mode?  Is the temperature read from a channel takes into account the autozero and CJC?  What are the units of autozero and CJC IO nodes in this mode?
 
Also, I've installed NI-RIO 2.4 on my computer and when trying to update my cRIO, I have the choice of NI-RIO 2.4 under LabVIEW 8.2 and 8.5.1 but only NI-RIO 2.3.1 is listed under LabVIEW 8.5.  Is it the normal behavior?  Should I wait for LabVIEW 8.5.1 to use it?
 
Regards,
 
Patrick Lessnick
0 Kudos
Message 1 of 6
(4,629 Views)

Hi Patrick,

NI RIO 2.4 should work fine with LabVIEW 8.5 so you don't have to wait for 8.5.1.  Regarding the 9211 with Calibrated Data, please check out the getting started example program, as it show how you would convert to a temperature using calibrated data.

You might want to post some images regarding the NI RIO 2.3.1 with LabVIEW 8.5 as that sounds interesting but I'm not sure what your looking at.

Basset Hound

 

0 Kudos
Message 2 of 6
(4,621 Views)

Hi Basset,

I think I was expecting too much from the calibrated data.  I was expecting to specify my thermocouple type and read back a temperature in celsius. 

As for the image, It would be hard as someone is doing test on the cRIO right now.  However, I didn't have the possibility to install NI RIO 2.4 with LabVIEW 8.5 in MAX when doing a add/remove software on the cRIO.  Here was the visible choices.

LabVIEW 8.5.1
     NI-RIO 2.4

LabVIEW 8.5
     NI-RIO 2.3.1 (Installed)

LabVIEW 8.2
     NI-RIO 2.4

Maybe I have to remove NI-RIO 2.3.1 from the target before seing NI-RIO 2.4 under LabVIEW 8.5.  I will try it this afternoon.

 

Patrick

0 Kudos
Message 3 of 6
(4,606 Views)

Hi Basset,

A custom install would let me upgrade to 2.4.

 

Regards

Patrick

0 Kudos
Message 4 of 6
(4,604 Views)

Ah, I think I might understand, the

LabVIEW 8.5
     NI-RIO 2.3.1 (Installed)

Is really just telling you what is currently installed on the controller.  NI RIO 2.4 ships with RT 8.5.1 install support so its the Recommended Software Stacks are saying you can install this version.  LabVIEW Real-Time is developed so that LV 8.5 will be compatible with 8.5.1 installed on the controller. So you'll be fine with installing RIO 2.4 with 8.5.1 even though you only have LabVIEW Real-Time 8.5 on your system.  When you do get the chance to install LabVIEW RT 8.5.1 I would suggest doing so if possible.

Your correct that the Calibrated IO nodes do not return Temperature units at this time.  This is mainly due to the large number of Thermocouples and math that would be needed to support them all would use a substantial portion of the FPGA fabric that not every user would need.  However,  I don't think it would be real hard to just duplicate the equations used on the host, although it does involve many multiplications, natural logs, and some power calcs.  So, currently you would need to use the NI Labs FXP library to implement this with any ease.

As always, if you do create one and want to share it with the class feel free to post it to the Community or the FPGA IPnet 

Bassett Hound

Message Edited by Support on 05-26-2009 09:13 AM
0 Kudos
Message 5 of 6
(4,598 Views)

Hey Patrick,

 

You might want to check out the new LabVIEW Real-Time 8.6 features for programming CompactRIO. It will allow you to get degrees Celsius from your 9211 directly in LabVIEW Real-Time without programming the FPGA.

 

Using NI CompactRIO Scan Mode with NI LabVIEW Software

 

-Kurt

0 Kudos
Message 6 of 6
(3,673 Views)