Page 1 of 1

NIDAQ MX driver: beta release available

Posted: 07 Jan 2008, 17:56
by gaetano
Hi All,

After a little bit of work we wrote a driver for National Instrument DAQ card that works with the new MX driver. It does not support the traditional DAQ driver, but in combination with the original one provided and the little modification proposed few months ago, we can say that now BCI2000 support all the NI hardware.
The new driver is being tested with the latest MX driver (8.5) with a DAQpad 6015 USB and it works fine.
We can share the compiled version on request: gaetano(at)usyd.edu.au
please quote this post in the mail...
If the comunity is interested we will happy to share the source code.

Regards and happy new year to all...

Gaetano

Bad mail address sorry

Posted: 07 Jan 2008, 18:01
by gaetano
Sorry, I just realized that the mail address is wrong.

The correct one: gaetano(at)ee.usyd.edu.au

Gaetano

Re: Bad mail address sorry

Posted: 20 Jan 2008, 17:18
by gschalk
Gaetano,

This sounds very interesting. Does the new module also support the old (6.9.x) drivers? Would you be interested in providing the code so that we can add it to the BCI2000 distribution as a contribution to add to or replace the current National Instrument contribution?

Let me know.

Gerv

Re: Bad mail address sorry

Posted: 22 Jan 2008, 02:51
by gaetano
Hi Gerv,

The new source driver does not support the old boards. The reason is: the new (another one) NI boards instruction set. The MX driver need a different init of the board and a different programming. The older (traditional) has a set of callbacks to set up the board, to acquire data etc... And sometimes (as we previous discussed) this set is sligtly different. For this reason we have 2 different version of NI source traditional driver, and again a new one for the MX driver. In few words the MX driver use some generic instruction board indipendent. I think that the interpretation of these instruction is made by the board's firmware in case of a new one, from Measurement and Automation in case of a old but supported one...
This new driver is wrote as an add on. Of course the 3 version should be merged in a bigger one, but this need a little bit of work.

Anyway I will be happy to send the code to you. Please send me a mail to my address (gaetano(at)ee.usyd.edu.au) and I will FW to you the project ready to be compiled and a compiled one...

Gaetano
gschalk wrote:Gaetano,

This sounds very interesting. Does the new module also support the old (6.9.x) drivers? Would you be interested in providing the code so that we can add it to the BCI2000 distribution as a contribution to add to or replace the current National Instrument contribution?

Let me know.

Gerv

Posted: 22 Jan 2008, 07:39
by mellinger
Gaetano,

for BCI2000 Version 2 (which is to be released during the next days), we have a contributions section.

We provide an overview and a suggested procedure at
http://www.bci2000.org/wiki/index.php/C ... Contribute

Of course, your contribution is welcome no matter how you choose to proceed.

Regards,
Juergen

Obtaining driver

Posted: 06 Mar 2008, 09:01
by gsudre
Gaetano,

Did you post this module anywhere? I am interested in testing it as well, so could you send it to me by e-mail? gsudre@pobox.com

Thanks,

Gus

NIDAQ mx

Posted: 07 Mar 2008, 15:26
by gschalk
Gus,

This was posted by Gaetano yesterday.

Gerv