07-18-2011 07:11 AM
I have a circuit containing 3 digital outputs, 3 digital inputs and 1 analog input in labview with my USB-6008. When I connect the analog input (via DAQ assistant) the output frequency is lowered to a maximum of 27 Hz, but I need 50 Hz. Is it possible to make?
Solved! Go to Solution.
07-18-2011 04:21 PM
Correct me if I'm wrong, but it sounds like you're trying to measure a sine wave using the analog input of the 6008. Title makes it sound like you're trying to generate the waveform with the DAQ.
The 6008 should be able to measure that. I don't use DAQ Assistant much (okay, at all)... but you can set up the DAQmx Read to take 1000 samples at 1khz with the 6008, and analyze that waveform for frequency in software.
07-19-2011 07:08 AM
Thank you for your reply, but that is not what I meant.
The problem is that when I'm reading a sine wave (digital input), and writing three square waves at the same time (digital output), the maximum frequency of the outputs is lowered. And I would like to keep the frequency at 50 Hz!
07-19-2011 11:03 AM
Ah. You're going to need a better DAQ than the 6008 to do that.
There's no buffering or pulse train generation functionality on the 6008. The outputs are all software-timed, you can't build an array and tell the 6008 to output that array. The 6211's output should be able to produce that signal. Any of the X-series DAQs will do what you need to; the USB-6341's probably your best option.