11-27-2006 11:53 AM
11-28-2006 04:49 AM
Hi Scarface
May i ask which M-Series card you are using? Unfortunately no M-Series card would able to cope with the requirements you stated in the last email. To generate 1Mhz across multiple channels can not be achieved by any M-Series card. There are only four M-Series cards that are capable of generating upto 1.25Mhz sampling rate and two of them cards do not have analog output capabilities. Also it is 1.25mhz aggregate which means across all the channels. (ie. 1Mhz across 4 channels means 250kHz per channel). The only way to get close to what you would like to achieve is by using an S-Series card, although the most AO channels they have are 2.
Here is a link to the NI website for S-Series cards
Hope this helps
YatinM
National Instruments UK
11-28-2006 08:35 AM
11-28-2006 09:53 AM
11-28-2006 10:03 AM
hi yatim,
thanks again for the help.i think 250 KHz should be ok for the AI.could you give me some tips for writing a program with 2 AOs and 4 AIs?
thanks again and best regards,
steve
11-29-2006 01:33 PM
Hi All-
A quick correction to one of Yatim's earlier posts- the NI 625X Specifications list maximum AO update rates on page 3. These rates describe the per channel maximum rates when the indicated number of channels are in use. So, for the PCI-6259 you can operate all four channels at 1.25MHz. The rates specified are per-channel rates and do not represent an aggregate rate to be shared across multiple channels.
Hopefully this helps-
12-04-2006 11:38 AM
12-04-2006 02:07 PM
the card is a NI PCI-6259 M series DAQ. would it still be possible to generate a single 1MHZ AO and then read this waveform (sine wave) through a single AI?also, ultimately, what we want to do is to generate continuous single digital pulses (with specific amplitude and frequency and also of a certain width) at MHz frequencies through 2 voltage AO's, simultaneously, then read in these pulses, simultaneously, through 4 voltage AI's. would it be possible with digital pulses instead of analog waveforms, or would they still be limited to a maximum frequency of about 250kHz?
You could generate digital pulses either with 2 counters or with 2 bits worth of digital Port 0. It would be possible to control both frequency and width to sub-microsecond precision, but the amplitude would be fixed at ~5 V. Using the counters would likely be a much "cleaner" solution than digital output if there are long precision-timed delays between pulses.
I'm not sure why you'd use 4 input channels to read 2 output channels. Nevertheless, depending on the purpose, you *might* be able to do this using a different 4 bits from digital Port 0. It's possible to run timed digital output and timed digital input simultaneously.
-Kevin P.
12-05-2006 08:27 AM
cheers kevin,
i think using a counter would be a better way forward.i have another question, is it possible to set up an initial time delay (~ms - microseconds) between the 2 counter outputs (counter outputs are still of the same frequency and amplitude) and then have them run as per usual?
steve
12-05-2006 09:11 AM