I'm running continuous scans that I start and stop manually, while saving the data to USB. The data files are created either when I stop a scan, or when the number of data points reaches the limit of a single CSV file.
I would like to continue to use this method to store data, but simultaneously retrieve single lines of readings without disrupting the scan. Is this possible?
Here's what I've tried so far:
Using "DATA:LAST?", I'm only able to access one channel at a time.
Using "FETCh?", I get all of the readings in memory, whereas I only want the latest point for each channel.
I've been able to loop through channels and issue multiple "DATA:LAST?" commands, but running so much back-and-forth data seems like it's not practical when running over the network.