Hi,
I recently purchased the LA active probe for my MSO5000 series Rigol. I've been collecting some data with 8 of the digital inputs and i've noticed the end of the memory/unrecorded memory exported to CSV is full of garbage. I tried pressing the clear button multiple times before and after collecting each data sample but it's still there. I am aware the nonsense data is just semiconductors being semiconductors and is normal in any IC. Ssome people intentionally clear the memory in their programs to ensure all variables have a known starting point.
I've programmed a couple of Python scripts to automatically process the data but the garbage has caused me some hassle. It takes an inordinate amount of time to graph the data and the data output is about 3GB instead of about 100MB when the garbage is not present. I've thought about attempting to detect the garbage but i know i'll either get false positives and/or allow some garbage regardless how i attempt it. The data i'm collecting is not a protocol or structured - it's random and i might have some garbage data signals, which i'm keen to record.
Is there something i can do to actually clear the memory so i don't get this garbage?
I could allow the oscilloscope to record empty/0V samples until all of the memory has been written to at least once, but if i set the memory depth to 200M and set the sample rate to the lowest then this is not feasible.
Below are a couple of examples.
X is the sample number
Y is the integer of the recorded hex value in the CSV file
The tests ended around the 5 million data point. Between the ~5.2-5.5 million data point until the end is the unrecorded garbage.
Thanks for any help in advance.