<p>Hello,</p> <p>I'm working with an MSO70k series scope and writing an application to fetch data from all four channels simultaneously.</p> <p>If I want to acquire one frame of data I can do something like</p> <p>write(scope, 'DATA:SOURCE CH1,CH2,CH3,CH4')</p> <p>writeread(scope, 'CURVE?')</p> <p>This will send me one frame with all four channels of data.</p> <p>If I want to acquire 1000 triggered frames of data, for all four channels I can do 1000 successive curve commands, but that takes a long time. I have tried to set the FastFrame source with</p> <p>write(scope, 'HORIZONTAL:FASTFRAME:SELECTED:SOURCE CH1,CH2,CH3,CH4')</p> <p>but when I query the source with</p> <p>write(scope, 'HORIZONTAL:FASTFRAME:SELECTED:SOURCE?')</p> <p>all that is returned is 'CH1'.</p> <p>What am I doing wrong here?</p>