Test and Measurement Forum

Conversion of big files to "*.mat" format

Forum for discussing PicoScope version 6 (non-automotive version)

Conversion of big files to "*.mat" format

Postby AGo » Tue Aug 10, 2010 2:39 pm

We used a PS6403 in the streaming mode to record more than 300 MS (megasamples). The *.psdata files (single channel, single waveform) are heavier than 90MB (up to 550MB).

- PicoScope 6.4.64 converts a big *.psdata file into a single *.mat file, with a size up to the computer capacity (generally half of the RAM memory). If the file is big, only part of it will be converted.
- Being able to load the *.mat file in MATLAB depends on the *.mat file size with respect to the RAM memory size of the computer.

The conversion with PicoScope 6.4.64 to *.mat files enlarges the file size by a factor ~10.

The loaded array of a *.mat file in MATLAB 7.4.0(R2007a) needs twice as much memory space as the file size. MATLAB cannot load *.mat files bigger than a fourth of the RAM memory.

For example,
recording 25 MS
->"file.PSDATA" = 10MB
-> "file_converted.mat" = 100MB
-> 1col_array = 200MB of memory.

- To analyse big *.psdata files, it would be needed in PicoScope to convert a *.psdata file into several splitted *.mat files of user-specified size.

We would greatly appreciate your help.
Posts: 0
Joined: Mon Aug 09, 2010 3:33 pm

Re: Conversion of big files to "*.mat" format

Postby ziko » Wed Aug 18, 2010 10:30 am

Hi thank you for your suggestion.

From what I can understand the issue is not with PicoScope its just that the file is so large that matlab cannot open it fully.

The mat lab binary format is available freely and can be split if you wrote your own software.

I have relayed your suggestion though.

Kind regards

Technical Specialist
Advanced User
Advanced User
Posts: 1705
Joined: Fri Dec 01, 2006 10:03 am
Location: St Neots

Return to PicoScope 6 for Windows

Who is online

Users browsing this forum: No registered users and 0 guests