Components

cancel
Showing results for 
Search instead for 
Did you mean: 

cRIO System Configuration Information (CRI) Library

CRI Library 1.2 Beta
 
Attached is a beta release of the 1.2 version of CRI. The attached ZIP contains the files to be placed into ..\LabVIEW 2010\user.lib\cri

 

http://ftp.ni.com/pub/devzone/epd/ni_lib_cri_lv2010-1.2.beta1.zip

 

This version will work in LV 2010 or newer. It supports the following hardware.

Controllers:
cRIO-9002/9004    cRIO-9012    cRIO-9014    cRIO-9022/3    cRIO-9024/5    cRIO-9072    cRIO-9073    cRIO-9074    cRIO-9075    cRIO-9076    sbRIO-9601    sbRIO-9602    sbRIO-9611    sbRIO-9612    sbRIO-9631    sbRIO-9632    sbRIO-9641    sbRIO-9642

Backplanes:
cRIO-9072    cRIO-9073    cRIO-9074    cRIO-9075    cRIO-9076    cRIO-9101    cRIO-9102    cRIO-9103    cRIO-9104    cRIO-9111    cRIO-9112    cRIO-9112    cRIO-9113    cRIO-9114    cRIO-9116    cRIO-9118    sbRIO-9601    sbRIO-9602    sbRIO-9611    sbRIO-9612    sbRIO-9631    sbRIO-9632    sbRIO-9641    sbRIO-9642

Modules:
NI 9201    NI 9201    NI 9203    NI 9205    NI 9205    NI 9206    NI 9207    NI 9207    NI 9208    NI 9208    NI 9211    NI 9213    NI 9214    NI 9215    NI 9215    NI 9217    NI 9219    NI 9221    NI 9221    NI 9222    NI 9223    NI 9225    NI 9227    NI 9229    NI 9232    NI 9233    NI 9234    NI 9235    NI 9236    NI 9237    NI 9239    NI 9263    NI 9264    NI 9265    NI 9269    NI 9401    NI 9402    NI 9403    NI 9411    NI 9421    NI 9421    NI 9422    NI 9423    NI 9425    NI 9426    NI 9435    NI 9472    NI 9472    NI 9474    NI 9475    NI 9476    NI 9477    NI 9478    NI 9481    NI 9485    NI 9501    NI 9505    NI 9512    NI 9514    NI 9516    NI 9795    NI 9802    NI 9852    NI 9853    NI 9870    NI 9871


 

 

authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 21 of 85
(10,828 Views)

Hi all,

 

Short feedback...

I was trying to use beta version of CRI which supports sbRIO-9602 and it works fine.

I just had problem with detecting module NI-9215. I have 2 modules NI-9215 and both of them have ID: "1093740D" and that ID wasnt defined in the module library! I fixed the problem with small modification of module IDs library.

It would be great if someone could do the update in public version as well.

 

Once more thanks for offering CRI support for all cRIOs/sbRIOs!

 

Regards

Franjo

0 Kudos
Message 22 of 85
(10,804 Views)

Franjo,

 

Thank you for the feedback. I have made the change in the module library and it will be included in the next distribution.

authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 23 of 85
(10,762 Views)

Hello !

 

I test this beta program with cRIO-9076 controller. Function, cri_Get Backplace Data.vi, gives Module Code x7527 to that controller. In, cri_cRIO Vendor and Components Library.vi, this Backplace ID x7527 means cRIO-9075 controller, but my controller is cRIO-9076.

0 Kudos
Message 24 of 85
(10,737 Views)

jka,

 

Thank you for the note. You are correct. The model code for the backplanes was reversed between the 9075 and 9076 devices.

 

Both devices share the same controller code 0x7527. The 9075 backplane model code is 0x7573. The 9076 backplane model code is 0x7527.

 

I have updated the Library VI and attached it here.

authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 25 of 85
(10,721 Views)

Is there an update for the cRIO-9082 and NI 9159?

0 Kudos
Message 26 of 85
(10,713 Views)

CRI Library for LabVIEW 2011 v1.3 Beta 1
 
Attached is a beta release of the 1.3 version of CRI for LabVIEW 2011. The attached ZIP contains the files to be placed into ..\LabVIEW 2011\user.lib\cri

 

This version contains added support for the cRIO-908x controllers and NI 9157 and 9159 MXI Expansion Chassis. Due to added support for expansion chassis on the cRIO platform, some of the VIs in this version are not directly compatible with previous versions. If you are upgrading an application using CRI VIs from a previous version you will need to make some manual changes in your application code.

 

http://ftp.ni.com/pub/devzone/epd/ni_lib_cri_2011-1.3.b1.zip

 

This version will work in LV 2011 or newer. It supports the following hardware.

Controllers:
cRIO-9002/9004    cRIO-9012    cRIO-9014    cRIO-9022/3    cRIO-9024/5    cRIO-9072    cRIO-9073    cRIO-9074    cRIO-9075/6    cRIO-9081/2    sbRIO-9601    sbRIO-9602    sbRIO-9605/6    sbRIO-9611    sbRIO-9612    sbRIO-9631    sbRIO-9632    sbRIO-9641    sbRIO-9642

Backplanes:
NI-9157    NI-9159    cRIO-9072    cRIO-9073    cRIO-9074    cRIO-9075    cRIO-9076    cRIO-9081    cRIO-9082    cRIO-9101    cRIO-9102    cRIO-9103    cRIO-9104    cRIO-9111    cRIO-9112    cRIO-9113    cRIO-9114    cRIO-9116    cRIO-9118    sbRIO-9601    sbRIO-9602    sbRIO-9605    sbRIO-9606    sbRIO-9611    sbRIO-9612    sbRIO-9631    sbRIO-9632    sbRIO-9641    sbRIO-9642

Modules:
NI 9201    NI 9201    NI 9203    NI 9205    NI 9205    NI 9206    NI 9207    NI 9207    NI 9208    NI 9208    NI 9211    NI 9213    NI 9214    NI 9215    NI 9215    NI 9215E    NI 9215E    NI 9217    NI 9219    NI 9221    NI 9221    NI 9222    NI 9223    NI 9225    NI 9227    NI 9229    NI 9232    NI 9233    NI 9234    NI 9235    NI 9236    NI 9237    NI 9239    NI 9263    NI 9264    NI 9265    NI 9269    NI 9401    NI 9402    NI 9403    NI 9411    NI 9421    NI 9421    NI 9422    NI 9423    NI 9425    NI 9426    NI 9435    NI 9472    NI 9472    NI 9474    NI 9475    NI 9476    NI 9477    NI 9478    NI 9481    NI 9485    NI 9501    NI 9505    NI 9512    NI 9514    NI 9516    NI 9795    NI 9802    NI 9852    NI 9853    NI 9870    NI 9871



authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 27 of 85
(10,696 Views)

The vi can read my 9159 chassis just fine, but the 9082 modules cannot be detected using either example.  The error out code is -61201.

0 Kudos
Message 28 of 85
(10,675 Views)

This error means that the 9082 chassis is currently configured for ScanEngine mode. The CRI functions require that the chassis is in FPGA mode. You can change the mode of the chassis in the LV project using the properties of the chassis. After changing the properties, you need to deploy those changes to the chassis.

 

I'm looking into how we can make this change programmatically so that this can be embedded in a deployable application.

 

lvproj.png

 

 

authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 29 of 85
(10,668 Views)

Hi Christian,

 

trying to use the CRI library with LV 2013 RT and cRIO 9012, 9014, 9025 and 9068.  CRI Get cRIO Controller Info.vi is broken.

 

Specifically cri_RT Ping Controllers.vi.

 

Is there a fix for this?  When is the new version of the library for 2013 going to be released?  What is the workaround?

 

thanks,

 

Neville.

0 Kudos
Message 30 of 85
(10,027 Views)