S E C T I O N S

C O N T E N T S

 

About DaqLinux
What is DaqLinux and what does it do?

 

Download
Download a copy and try it out.

 

User Guide
Description of DAQ operation and commands.

 

What’s New
Description of What’s New in DaqLinux.

About DaqLinux

About DaqLinux
DaqLinux is a suite of programs that allows the user to acquire interrupt driven high speed data from devices commonly used in the nuclear physics laboratory.  Current commonly available PC hardware will allow data rates of well in excess of 100 kHz with dead times less than 10% through the interrupt driven device driver channel.  DAQ has been used with Camac, Fastbus, VME and in-house built hardware.  The interface is modularized and should easily be modified for other types of data paths.

The DAQ device driver buffers the data then passes the data to the event handling fork of DAQ where a user supplied (or canned commonly used) program processes the data.  The data can histogram 1 or 2 parameter arrays, save event mode data to files, make event by event decisions on the data then route data as a function of routing decisions, etc.  A set of functions supplied by DAQ make these operations simple by calling supplied function routines to interface to the data analysis and control side of DAQ.

DAQ has a set of commands used to manipulate and view the data online.  Data can be saved, recalled, manipulated, viewed and analyzed online.  DAQ also contains a DAQ command language interpreter that allows the user to write experiment setup, analysis and control routines.  This allows DAQ to be customized for many different types of experiments.  Once an experiment is defined using the DAQ command language the complete experiment may be restarted automatically and a complex automatic experiment control system may be started.  The DAQ  command interpreter can interface directly to hardware devices to control and monitor the experiment operation,  It has access to all the data in the histogram files for online data analysis and manipulation.  The user also has access to shell commands while within the DAQ environment.

Give DAQ a try...
DAQ has been designed as a configurable data acquisition Tool that includes all the necessary underlying functions to allow a single program to be applied to many different types of data acquisition and control needs.

 

[DaqLinux] [About DaqLinux] [Download] [User Guide] [What's New] [SiteMap]

Please contact Don Carter with questions or comments.
© Copyright 2001 Don Carter.  All rights reserved.