11-27-2023 12:29 AM
Hello. I'm Eugenene.
I am using ni-9264 and labview, and I would like to generate 16 analog voltage outputs with different frequencies.
I want to create waveforms with a 1Hz difference, such as 2000Hz, 2001Hz, 2002Hz, and so on.
Is this possible with ni-9264? I have measured the generated waveforms, but they do not precisely match the desired frequencies.
I am asking to find out if there is a way to reduce the frequency error.
Thank you.
Best regards,
Eugenene
11-27-2023 05:00 AM
(Newer worked with CDaq.. I use PXI)
I would go the 'DDS' way and constantly feed new calculated values to the DAC channels.
I think there is an example for constantly feeding that DAC .
(Had a similar task, one channel and multi sine exitation)
Make shure you use the actual samplerate 😉
If you use the standard waveform generator, it's possible (shure?) that frequencies gets coerced to values fitting a ringbuffer and reuse them.
And depending on how precise ... you need to sync the DAC clock with your Frequency-Meter (Counter) and the best clock you have...
Precise frequency generation mandates a precise clock/timing (with low phasenoise)