How to remove/delete individual arbitrary waveforms and sequences from the volatile memory without calling DATA:VOLatile:CLEar or "Clear Arb Mem"?
How to remove/delete individual arbitrary waveforms and sequences from the volatile memory without calling DATA:VOLatile:CLEar or "Clear Arb Mem"?
Thank you for your reply.
Unfortunately, DATA:VOLatile:CLEar is far from being optimal solution for our applications. We use almost all 16Ms volatile memory of 33500B (memory option) loaded directly from a PC. We do not use its non-volatile memory since it takes about a minute to reload all 16Ms back to the volatile, that is its too-o-o long for us. Moreover, to load into the non-volatile takes even longer - about 6 times requiring about 6 minutes for 16Ms. So, we try to avoid it.
Since it is possible to add arb waveforms and sequences to the volatile one-by-one, we, being maybe too naive, stil hope that there must exist the opposite option - remove these items one-by-one without flushing the rest of the 16Ms memory.
I'm checking on other options.
Maybe we can help speed up the transfer. What I/O protocol do you use to send the data (if you can share the connection string, that will probably answer the question)? What physical connection? What SCPI command do you use? What I/O API and programming language do you use?
I'm pretty sure DATA:VOLatile:CLEar is the right answer... A bit of a hammer, but if you've stored the waveforms in non-volatile memory, they should be pretty quick to reload.