ngscopeclient / scopehal-apps

ngscopeclient and other client applications for libscopehal.
https://www.ngscopeclient.org/
BSD 3-Clause "New" or "Revised" License
604 stars 99 forks source link

Channel 1 waveform in glscopeclient differs from oscilloscope screen, timebase settings differ #480

Open dan-gies opened 2 years ago

dan-gies commented 2 years ago

System Info:

Glscopeclient version: 0.1-0ec5f20 OS: Windows 10 Oscilloscope: Siglent SDS6204A Probe: SAP2500D

Description:

The waveform I see on the oscilloscope is different from the waveform in glscopeclient. The timebase settings also differ between glscopeclient and the oscilloscope; glscopeclient won't allow me to configure the timebase settings that I see on the scope.

glscopeclient waveform:

image

Oscilloscope waveform:

image

glscopeclient timebase settings (set to maximum possible sample rate, memory depth):

image

Oscilloscope timebase settings:

image

dan-gies commented 2 years ago

Reducing the memory depth manually (on the scope) to 12.5 Mpts worked. My assumption is that glscopeclient doesn't support 500 Mpts memory depth per channel.

image

azonenberg commented 1 year ago

Max memory depth in the Siglent driver is I think 12.5M; the waveform download on Siglent scopes is incredibly slow with deep memory so we add an early-out to avoid timeouts on these huge waveforms.

bvernoux commented 1 year ago

This issue is probably obsolete as anyway glscopeclient is replaced by ngscopeclient which probably does not have such limitation @dan-gies Could you test with ngscopeclient ?