Streaming to external disk

Post your C and C++ discussions here
Post Reply
javier.ortego
Newbie
Posts: 0
Joined: Tue Oct 06, 2020 11:19 am

Streaming to external disk

Post by javier.ortego »

I am using C++ driver to perform streaming acquisition with 5442D unit. My application records streaming data from 1 channel in real-time during a long period of time. As big amount of data is stored it is required to have the possibility to send the samples to an alternative storage.

I would like to know if there is any solution to storage the stream data into an external disk maintaining the maximum bandwidth in the transference of data (65MSa/s; 16bit; 1channel). I have tried to save to an external USB 3.0 disk but the speed of data transmission using my custom application has not been able to maintain the 65MSa/s in real-time.

Is there any option to reach this requirement? other external disk with different interface will be able to solve it? multi-threat programming with any specific constraints?

Thank you in advance

bennog
Advanced User
Advanced User
Posts: 208
Joined: Mon Nov 26, 2012 9:16 am
Location: Netherlands

Re: Streaming to external disk

Post by bennog »

Problem is that the speed of external disk is also USB dependent and depending on the motherboard you use it has to be shared with the picoscope usb data.

Best solution would be internal SSD storage for this.
second best solution would be a eSATA or 1000Mb Ethernet storage.


Benno

Post Reply