The memory buffer. Does this relate directly to the longest recording possible? Is is possible to set the system to 1 MSps rather than the full sample rate to increase my capture time?

When I look here, http://www.picotech.com/picoscope5000.html, it shows that the scope has a memory of 128 MS, but clicking on the scope tha tI want it then only shows an option for 16MS or 32MS+AWG. Is it not 128MS?

1. These are real time scopes so it should be possible to stream the data in real-time - you have to retrieve data from the device as it is collected.

2. The memory buffer will determine the largest size of the buffer used to temporarily store data for each channel. You can set the sampling interval for streaming mode captures - the driver will inform you of the sampling interval selected.

You can set a sampling rate of 1MS/s in 14- and 15-bit modes. In 16-bit mode, the closest sampling intervals would be 992ns or 1.008us. At 16-bit resolution, you can use downsampling to achieve the equivalent of 1MS/s.

3. In the 'SELECT YOUR OPTIONS' pane on the page, please click on the 100MHz bandwidth option - this will then show the Hardware options as '64 MS' or '128 MS + AWG.'

4. You can stream data into MATLAB and LabVIEW - we have examples for both. For MATLAB you will require the Instrument Contol Toolbox or will have to create your own script.

5. The captured data format for the above examples will be raw ADC count values (16-bit integers, or for MATLAB, doubles).