We have a Pico 5444B. We need to acquire simultaneously 4 signals, sampled at least at 1MHz per channel for a total acquisition time of 5 minutes, more or less.
If I'm not mistaking, we cannot do it with the Picoscope 6 software. Therefore I'm trying to use Labview.
1) First of all, in your opinion, is it possible to do it ?
We need also to be very accurate during the acquisition: It would be very useful to see in a graph the signals during the acquisition but we need a stable system, able to acquire costantly at least at 1MHz for all the acquisition time.
2) In order to become a bit more confident with the topic, I have downloaded and start to use the good SDK for this Pico model:
I've looked around in several examples and at the moment I'm working with the VI attached.
It can acquire a signal in streaming, with a maximum sampling interval of 1 microsecond, plot it in a graph and save it.
I have some questions:
(I hope I'm not mistaking, otherwise please correct me. I'm also a beginner with Labview)
- I should be able to increase the sampling frequency (Fs) up to around 7 Mega per channel, acquiring at 8 bit and 4 channels. How?
- I cannot acquire for long time at high frequency.
I tried to extend the "Overview Buffer Size" to the correct number of samples for an acquisition of 100 seconds at Fs 1MHz. It isn't working. I guess is a setting problem. Maybe I'm using the internal buffer, the ram, I don't know. Is it possible to pass this limit?
Finally, related to plot and save the data:
-Is it possible to save the signal as '.mat' file like in picoscope6?
-When I'm calling the GetStreamData function to upgrade the plot, is it the pico still acquiring or the streaming is interrupted? It Is fundamental for us to have a continuous acquisition, at high frequency, without interruption.
Thanks in advance for the support!