Reference Design Content

cancel
Showing results for 
Search instead for 
Did you mean: 

CompactRIO Embedded Datalogger Reference Example

This example has been replaced by the In-Vehicle Datalogger Reference Application for CompactRIO.


This example provides an application template (reference design) to develop an embedded datalogger on the cRIO (CompactRIO) platform. This is not designed to be a turn-key application, but a framework to be customized in order to develop a datalogger for a specific application.

The attached  cRIO Embedded Datalogger reference example is intended to serve as an application framework for developing an application specific data logging application. It contains all of the major components of this type of datalogger and can be easily customized and modified for a specific application.

The communication between the cRIO datalogger and host application requires the separate installation of the Simple TCP Messaging (STM) component,  which can be found on Developer Zone.

The host application also requires the LabVIEW Internet toolkit for FTP communication with the datalogger. FTP is used to download the datalogger configuration and retrieve data files from the datalogger. If the Internet toolkit is not available, FTP operations may be performed manually using another FTP client.

I am very much interested in receiving feedback and comments on this reference design. Please post short comments on this entry. If you would like to enhance and contribute to this reference design or provide more extensive feedback, post a note in the discussion forum for this reference design.

A more complete version of this reference design and associated article will be posted on Developer Zone soon.

Other requirements:

Simple TCP Messaging (STM) component (available on Developer Zone), LabVIEW Internet Toolkit, LabVIEW FPGA, LabVIEW RT

Comments
TheSnark
Member
Member
on

Great! Could this modified to be used with an EtherCAT slave (9144) performing the datalogging, while the master cRIO performs additional functions?

Christian_L
Active Participant
Active Participant
on

Gaussy,

The 9144 by itself can only be used for data acquisition and processing, but not for data logging as you do not run a LabVIEW RT VI on the 9144 chassis. All data from the 9144 needs to be routed back to your master cRIO for logging. You can do programming on the FPGA of the 9144 to do processing on the I/O data before sending it back to the master cRIO.

In addition you may want to take a look at the updated version of this example on Developer Zone.

http://zone.ni.com/devzone/cda/epd/p/id/5751

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


  
Contributors