Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

6110 Driver Writing

I need to write drivers for the E series DAQ cards. I will be using Matlab/Simulink/Stateflow with real-time workshop to generate C code. The code will either run on QNX or through Mathworks xPC target.

I have to sample 4 channels at rates up to 200kS/s (using the digital trigger) for each channel. Because the data should be digitally triggered, I would like the four data points to be collected simultaneously.

Is there any reference available for programming drivers for the 6110 board? How hard is it to program for, say the 6701E board (if programming the 6110 is out of the question) and will this work for my application since it does not sample simultaneously?

I would need to buffer the data or use DMA since it would be too difficult to do
the data collection via software (such as in xPC target's default A/D blocks).

Regards,
Jason
0 Kudos
Message 1 of 2
(2,698 Views)
We do not have any information available for register level programming with the NI-6110, however we do have a manual for the E series cards like the NI-6071.

While the NI-6071 is capable of sampling 4 channels at 200kHz per channel, it will not sample all 4 channels truly simultaneously. The samples will be spaced approximtely 1uS apart in time. Take a look at the following link and see if this gets you where you want to be.

http://digital.ni.com/public.nsf/websearch/B08F4125A9325B3F862565CC0073E68F?opendocument&Submitted&&node=133020_US

Cheers,

Brent R.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(2,698 Views)