Skip to main content

Data Logger using CompactDAQ and PCI

Front_Screen

 

Overview

Data Logger using CompactDAQ and PCI.  A research and development company needed a system to monitor their automated material dispensing system.  The measurement system needed to monitor pressure, flow, and digital signals from a robotic dispenser.   The software was required to work with hardware the customer previously owned along with modern USB data acquisition hardware.  The customer also wanted the same software to view the acquired data.

 

Solution

We developed a custom program written in LabVIEW that could monitor all the signals of interest.  The software could work with a variety of National Instruments' hardware (PCI data acquisition cards and CompactDAQ USB hardware).  This allowed the customer to use their existing NI hardware along with newly purchased upgraded hardware.  The software was also capable in operating in "viewer" mode.  If hardware was not detected the software could load and analyze previously acquired data.  The viewer mode functionality was useful for managers and engineers who needed to analyze the acquired data.
 
This software allowed the customer to use the same tool to acquire and analyze data in multiple locations.  We provided help files and extensive documentation to reduce training time and make the software very easy to use.
 
CompactDAQ
NI CompactDAQ

 PCI DAQ

NI PCI Multifunction DAQ Card

Features

Main

The main screen allowed the user to acquire and analyze data from the test.  The user could load previously saved acquired data for analysis.  The user could start and stop acquiring data.  Analysis features were added so the user could zoom in and out and pan the data displayed on the graph. 
 
A cursor feature was added so the user could select a channel of interest and move the cursor to the point of interest.  A numeric indicator of the X Y cursor position was displayed.  The user could also select a digital input channel and get the frequency and number of peaks between the cursors.
 
A plot legend was available.  The user could change the color of the plot and see the current value of the data.
Front_Screen

Advanced Options

The Advanced Options screen is where the user sets up program properties.  The user could load and save different test setups.  The user could also set the channel name, physical channel of the hardware, and calibration information.

Advanced_Options

Comments

The comments dialog allowed the user to enter test information that was saved to the data file

Comments FP

Help File

This is the help system provided with the software.  Screen shots and detailed descriptions for all functions were provided.  We also provided manuals of all the hardware used in the system.

Help_Screen

Test Data

Data from the test was saved as an xml file.  This is a human readable data format.  The software could read  this file and display the data on the graph.
 
Data
 

Result

Data Logger using CompactDAQ and PCI met all the requirements for the customer.  The software was easy to use and allowed for different types of hardware to be used for acquiring data.  The viewer tool allowed the user to load previously saved data and perform analysis.  The ability to acquire and analyze data allowed the customer to verify their product and help make the design better.  The software could be deployed in multiple locations.  This allowed the entire company to use the same software to acquire and analyze data. 
 

Let's build an application together.  Contact us today

Copyright © 2024 Automated Software Technology LLC All Rights Reserved.

Joomla! is Free Software released under the GNU General Public License.