mainkacq - Summary

Membership Info
Group Admin:
2 active members

Group identification
Id: 10690
System Name: kacq
Name: kacq
Group Type: non-GNU software and documentation

Search in this Group


This group is not part of the GNU Project.

kacq is a C program to perform data acquisition with the GNU/Linux operating system. This program was developed to record data from electrophysiological experiments.

kacq uses the comedi drivers and the comedilib library to get data from supported acquisition devices. The program is therefore not bound to a single acquisition device but can be used with a variety of AD cards supported by the comedi project. kacq has an oscilloscope to display the acquired data. The visual interface of kacq was written using the gtk+ library.

Here are some of kacq's features:

1) Can record up to at least 64 channels (depending on hardware).
2) User can rewind the oscilloscope to re-examined recently acquired signals.
3) Independent threads for acquisition, recording and oscilloscope to take advantage of multi-core processors.
4) kacq can run in a terminal mode without the graphical interface.
5) Control recording and visualize data from a remote computer with ssh -X.

See the comedi website ( to know which acquisition devices can be used with kacq. The code might need some small modifications.

Registration Date: Mon 06 Dec 2010 10:58:09 AM UTC
License: GNU General Public License v3 or later
Development Status: 4 - Beta


Latest News rss feed
     posted by kevin_allen, Tue 16 Apr 2013 01:55:22 PM UTC

I have worked to make the oscilloscope less cluttered and show the range in V for each channel.

recording time and code checks
     posted by kevin_allen, Sat 31 Dec 2011 05:21:08 PM UTC

I have changed the source code to display the recording time on the oscilloscope. I have also added checks in the oscilloscope code. Get the code from the cvs to get these modifications.

version 0.3
     posted by kevin_allen, Mon 12 Sep 2011 07:22:58 PM UTC

I have made the current version of the source code version 0.3. It is available in the Download area.

new features
     posted by kevin_allen, Sat 20 Aug 2011 04:40:41 PM UTC

It is now possible to select the channels that are displayed on the oscilloscope and create 10 groups of channels that can be displayed together.

One can also select which channels to record and in which directory to save the data.

Quick Overview
 Memberlist (2 members)

Communication Tools
 Mailing Lists (0 public mailing lists)

Development Tools
 Task Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code