Five considerations for AWG software include the following:
Rigol UltraWave (free download from the Rigol website - software has no time limit and includes the required NI-VISA drivers) does all of the above except define the CSV file structure and header format; you would have to know the number of cycles, points used and sampling rate when generating a sine/square/pulse at a given frequency anywhere in the waveform file.
For anyone who is interested, I will provide handy calculators for determining frequency error based on sampling rate, required frequency, number of cycles, and how many points are used in an AWG, along with a sampling rate calculator based on the number of waveform points, repetition rate, and the maximum AWG DAC clock rate.
Please note that this is for generation of waveforms in the MHz range (beyond audio range).
- Sampling rate (can also calculate repetition rate based on number of points)
- Bit depth/quantification (e.g. 16 bits) and voltage step per increment (e.g. 0.0003125V)
- Waveform repetition rate (can also calculate sampling rate based on number of points)
- Maximum peak voltage output limits (e.g. +/- 10V)
- CSV file structure and header format
Rigol UltraWave (free download from the Rigol website - software has no time limit and includes the required NI-VISA drivers) does all of the above except define the CSV file structure and header format; you would have to know the number of cycles, points used and sampling rate when generating a sine/square/pulse at a given frequency anywhere in the waveform file.
For anyone who is interested, I will provide handy calculators for determining frequency error based on sampling rate, required frequency, number of cycles, and how many points are used in an AWG, along with a sampling rate calculator based on the number of waveform points, repetition rate, and the maximum AWG DAC clock rate.
Please note that this is for generation of waveforms in the MHz range (beyond audio range).