Good afternoon.
Thank you for taking the time to answer my question. With your help, I think I figured out the situation.
Hi,
Thank you for the csv file from the screenshot capture.
With the t/div of 10ns, which is what your original capture showed, the effective time between each interpolated point is 10ns/25 = 0.4ns.
The screenshot capture (and the DSO3D12 display) is restricted to the compressed 300 bin information.
Normally the DSO3D12 display will show the average of the min/max bin values.
I think the undocumented button press Shift V(ch2) switches the display to show the min and max values. I tried this feature, but it does not seem to be particularly useful.

Additionally, I did a few more tests in debug data dump mode.
The number of points in the output depends on the time-base setting, and in some cases the data is interpolated.
The debug data dump is potentially more useful, since the depth of capture is up to 60,000 points, whereas the screenshot capture mode is restricted to the compressed 300 bins only.
ExampleFirst enable the serial port by holding the power button whilst starting the PC capture program and pressing the listen button to connect.
Signal 100MHz sinewave from tinySA.
1. Initially press Auto and the signal should be shown on the DSO3D12
2. Set the time-base to 5ns
3. Press Stop
4. Press Menu > Meas(ch1) > Long press Save
5. Debug dump is sent to the capture program
6. After the data dump has completed, Press Menu
7. Whist still in stop mode adjust the time base to 10ns
8. Press Menu > Meas(ch1) > Long press Save
9. Debug dump is sent to the capture program
:
Repeat steps 6 to 9 with different time-base settings.
The results are as shown in the table below.

For the first 4 dumps, the output is 300 points, and the information appears to be sinc interpolated data.
For the remaining dumps up to the maximum depth, the time between points is fixed at 4ns (hardware sample rate) and the number of points increases depending on the depth, up to the maximum of 60,000 points.
Since the scaling does not seem to fully work at the moment, on the waveforms shown from the capture program, read “ms” as “ns” and frequency “Hz” as “MHz”.
100M_5ns: 300 points

100M_5ns_10ns: 300 points

100M_5ns_20us: 60,000 points
For this capture, the exported csv data is shown for a small portion of the capture.
There are 5 samples in a 20ns period (4ns /sample). In this case, it is clear that there is no sinc interpolation on the data.

If the data were post processed using sinc interpolation, the resulting waveform would look something like that shown below.
The blue dots are the discrete samples every 4ns and the red trace is the result after interpolation.
