06-27-2016 11:05 AM - edited 06-27-2016 11:05 AM
I'm trying to find a cheap way of creating a 4-channel analog output waveform generator, and I was wondering if it would be possible to use the NI cDAQ-9171 USB module as a waveform generator through LabView. This waveform generator would have to be able to simultaneously output 3 waveforms and I would need to have live control over the outputs (frequency, phase, waveform shape, amplitude, etc) of these channels. Would this device be able to suit my needs?
06-27-2016 12:11 PM
The cDAQ-9171 only has a single analog output timing engine. You can use the single timing engine to generate waveforms on multiple channels, but it will complicate your "live control over the outputs" requirement.
06-27-2016 12:13 PM
Ah, that makes sense. So in order to work around that, I might want to use something like the NI USB-6343?
06-28-2016 10:58 AM
The USB-6343 also only has a single analog output timing engine.
06-29-2016 02:58 AM
it will complicate your "live control over the outputs" requirement
But it would be still possible I guess. It would just require handling the frequencey/amplitude/phase changes in software, while keeping the physical generation frequency constant. It all depends on what resolution, accuracy and latency is required.
06-29-2016 12:25 PM
Would a VI such as this be able to provide a solution to the multi-channel waveform output that I'm looking for? Also, I would definitely like to be able to output arbitrary waves, but I don't know if this VI could be modified to accept arb files in the form of .csv's or something. Is such a modification possible?