Hello.
I have a signal with 60kHz frequency. My goal is to record at least 120K Samples in less than half a second.

I have the PicoLog DataLogger 1216 which can have sampling rate in block mod at 1MS/s using PicoScope and API.

So, in theory, using Single mod I shall be able to get 120K samples in 0.12 seconds (because 1us/sample), however I can only get 120K smaples in 1.2 seconds (10us/sample)

According to the Programmer's Guide for the PicoLog 1000 Series devices:

The fastest possible sampling interval is 1 microsecond, when the number of samples
is 8192 divided by the number of channels active and the capture mode is
BM_SINGLE. Under all other conditions, the fastest possible sampling interval is 10
microseconds per channel.

Please try a total of 8192 samples shared between the channels to see if you can achieve a 1 us interval first, then try increasing the number of samples above that value to see what happens.

According to the Programmer's Guide for the PicoLog 1000 Series devices:

The fastest possible sampling interval is 1 microsecond, when the number of samples
is 8192 divided by the number of channels active and the capture mode is
BM_SINGLE. Under all other conditions, the fastest possible sampling interval is 10
microseconds per channel.

Please try a total of 8192 samples shared between the channels to see if you can achieve a 1 us interval first, then try increasing the number of samples above that value to see what happens.

Regards,

Hello Hitesh!
Thank you for your reply!

I tried what you propose and I still get 10 us per sample.
So could it be that because of Matlab I cannot achive that speed?
Because in PicoScope I can get 1 us per sample, but similarly to Matlab with PicoLog I can get up to 10 us per sample.

Apologies for the delay but I've received confirmation that the limit is 8128 samples.

If you need to collect 120,000 samples at 1 MS/s with 1 or 2 channels you may wish to consider using an oscilloscope such as the PicoScope 2204A, 2205A, or the 2206A.