Difference between rapid block bulk and rapid block

Post your LabVIEW discussions here
Post Reply
lsm0828
Newbie
Posts: 0
Joined: Wed Jan 15, 2020 7:23 am

Difference between rapid block bulk and rapid block

Post by lsm0828 » Wed Jan 15, 2020 7:25 am

Hi,

I am using a picoscope 5000 series with Labview.
I found there are two similar example on Github, which are
'PicoScope5000aExampleRapidBlockBulk' and 'PicoScope5000aExampleRapidBlock'.

Can you please explain the difference between them?

AndrewA
PICO STAFF
PICO STAFF
Posts: 258
Joined: Tue Oct 21, 2014 3:07 pm

Re: Difference between rapid block bulk and rapid block

Post by AndrewA » Wed Jan 29, 2020 3:35 pm

Hi,
'PicoScope5000aExampleRapidBlock' pulls each segment block of the total capture one at a time, calling 'ps5000aGetValues' each time.
So you could modify this example code if you only want a few segment blocks at a time, to process etc, before asking for more.(see PicoScope5000aExampleRapidBlock.vi sub vi)

Where as 'PicoScope5000aExampleRapidBlockBulk' all segment blocks are pull from the scope in a single call to 'ps5000aGetValuesBulk'.
So this is more efficient if want all the segment blocks at once.
(see PicoScope5000aExampleRapidBlockBulk.v sub vi)
So devices with large buffer (1GS), if all the buffer memory is used the USB transfer time can easily be ~10-20 seconds!
Regards Andrew
Technical Specialist

Post Reply