Comedi Record

What is it?

comedirecord is a simple program to record data from a comedi device. It has been designed for USB-DUX but it should also run with other daq boards. The number of channels is set to 8 by default.

A 50Hz IIR notch filter has been implemented to filter out unwanted hum. This might be useful for medical applications.

The output format is ASCII. The data can be imported into GNUPLOT, scilab or octave. The first column is the time in ms. The next columns represent the (raw/phys) data from the comedi device.

Download

comedirecord-0.98.tar.gz: rewritten for QT4 and for the new comedilib

comedirecord-0.94.tar.gz

Ubuntu package (Feisty)

A quick guide how to import the data into GNU's octave

This code fragment imports the data file "myname5.dat" into the variables x and t

  1. load myname5.dat
  2. x=myname5(:,2); % data
  3. t=myname5(:,1); % time

...and a quick guide how to import the data into scilab

  1. -->ecg=read('long_ecg.dat',-1,2); % loads the first two columns
  2. -->y=ecg(:,2); % get the data
  3. -->plot(y);

Screenshot

Known bugs

none ;-)

Feedback:

Bernd Porr