The signal generator instrument can be used to generate analog output from the M2K with user configurable parameters. It consists of 3 parts:
Four types of signals can be generated.
Constant signal only has one parameter which inputs the amplitude of the signal Waveform signal type can be one of the following
All signals have amplitude, offset, phase and frequency parameters. Selecting Square wave will also unlock the duty cycle parameter. Selecting trapezoidal waveform will disable the frequency, as this parameter will be computed from the other 4 values in the Timing category (Rise time, High time, Fall time, Low Time)
Buffer signal type takes a file as an input. The supported file types for buffered signals are:
CSV file format supports raw CSVs such as https://gist.github.com/adisuciu/7aa30bc9e545db23a17e86d23ae4f53c, as well as Scopy formatted CSVs such as https://gist.github.com/adisuciu/5abffa8233707c7b95585e80fbb1dde9. This means it is possible to acquire a signal in the oscilloscope and play it back in the signal generator.
MAT file format only supports arrays of type real (no complex waveforms)
Math signal type allows generation of a signal that is defined as a math equation. .
On top of all the signals noise can be added. By selecting None, no noise is added to the signal. The rest of the noise types are:
The noise is only calculated once on the host, and simply added to the waveform buffer. This means that for cyclic waveforms the noise will be the same on each period.
Create loopback between CH1 and CH2 of the oscilloscope and the signal generator
Return to Scopy Main Page