Description: I have intermittently written the program for a year.
This program is an explicit control program for high-speed data collector.
At the same time, each channel can output 20M sampling points per second. Each sample point is 16bits. The highest possible 32 channels are collected simultaneously. The total output of all active channels can reach 1048576 points per second.
The program USES multithreaded programming. Realize the control function, real-time storage function and real-time display function of the collector.
Using the memory DC drawing, the figure does not blink. Adopt the famous BtnST beautification interface.
Because real-time storage is the primary function, each file displays a waveform and FFT spectrum in real-time storage. Because of the allocation of computer resources, the algorithm of FFT is very compact and not downsized.
In explicit control, the creative function of triggering delay is realized, which is especially effective for the measurement of deep sea echo.
File list (Check if you may need any files):