New Features -

This example will demonstrate the new features of the API, mainly the DDS phase reset and reverse chirping capabilities.

For convenience here is the source code:

new.cpp

Example 1

This example demonstrates the new phase reset by memory feature. The top images are that of a waveform with no phase reset by memory. The waveform is unclear since the scope is unable to get a phase lock even with trigger by marker. The bottom images show the same waveform but this time with phase reset by memory turned on. Now, every time the DSM starts to chirp, the waveform will start at the same phase. The oscilloscope is now able to get a lock on to the waveform when triggered by marker.

Ex 1 No Reset Ex 1 No Reset Spectrum
Ex 1 Reset Ex 1 Reset Spectrum


Example 2

This example shows a waveform that uses the new overloaded user_define_bulk method.

Ex 2 Spectrum


Example 3

This example demonstrates the reverse chirping feature.

Ex 3 Ex 3 Spectrum


Example 4

This example does the same thing as Example 3 but uses the user_define_bulk method instead of the waveform built-in properties.

Ex 4 Ex 4 Spectrum