Discussion:
Simultaneous Data Acquisition
Silas Bennett
2003-07-08 20:21:52 UTC
Permalink
Hello all,

I have already read the online documentation and mined the mailing list
archive for the information I need, but I am not as of yet satisfied that I
know how to proceed. I need to read analog data in simultaneously on 2
channels from a Measurement Computing PCI-DAS1602/16 board (16,000 points
per channel per measurement). Measurements will be looking for signals that
vary from milli-hertz (sampling at 1 hz) to 50 Khz (sampling at 100 Khz). I
am running Debian 3.0 (Woody) with a 2.4.18 kernel. I am using comedi-0.7.66
and libcomedi0 0.7.18-1. From scouring thru the mailing list archives it
seems that the only way to do simultaneous data acquisition is with
comedi_dio_bitfield() which of course uses the digital inputs so it doesn't
sound like it will be useful to me. I also read something about being able
to use comedi_cmd() to accomplish this, but the references were vague and
the man page says that it utilizes read() & write(), which from what I
understand will not read and write simultaneously on multiple channels. Any
help solving this problem would be greatly appreciated.


Cheers,
Silas Bennett

***@qm.com
NOTE: to send me an email spell my name correctly i.e. bennet -> bennett
Don't you hate Spam?
=0)
Silas Bennett
2003-07-08 20:12:30 UTC
Permalink
Hello all,

I have already read the online documentation and mined the mailing list
archive for the information I need, but I am not as of yet satisfied that I
know how to proceed. I need to read analog data in simultaneously on 2
channels from a Measurement Computing PCI-DAS1602/16 board (16,000 points
per channel per measurement). Measurements will be looking for signals that
vary from milli-hertz (sampling at 1 hz) to 50 Khz (sampling at 100 Khz). I
am running Debian 3.0 (Woody) with a 2.4.18 kernel. I am using comedi-0.7.66
and libcomedi0 0.7.18-1. From scouring thru the mailing list archives it
seems that the only way to do simultaneous data acquisition is with
comedi_dio_bitfield() which of course uses the digital inputs so it doesn't
sound like it will be useful to me. I also read something about being able
to use comedi_cmd() to accomplish this, but the references were vague and
the man page says that it utilizes read() & write(), which from what I
understand will not read and write simultaneously on multiple channels. Any
help solving this problem would be greatly appreciated.


Cheers,
Silas Bennett

***@qm.com
NOTE: to send me an email spell my name correctly i.e. bennet -> bennett
Don't you hate Spam?
=0)

Continue reading on narkive:
Loading...