I am doing changes in my labview software we use to acquire data.
Right now we are working in RapidBlock mode, with this sequence:
acquisition while loop
waiting while loop
[ ps4000IsReady ]
***DATA PROCESSING*** ]
The pointers for the SetBuffer are set with the LabVIEW DSNewPClr, and the data are retrieved with the MoveBlock function.
The IsReady library is called in a while loop stopping when, of course, the Pico is ready. I also added a stop button for this loop, but if we use it the GetValues gives error for "no samples available".
Can I solve this problem by putting a ps400oStop between the stopped loop and the GetValues?
My second question is about the sampling mode I am using. I found in the manual that also the streaming mode can be used with segmenting. Can I easily modify my software from RapidBlock to Streaming? Which part must be changed?
Politecnico di Milano
Department of Energy, Nuclear Engineering Division