Author Topic: Software for analyzing exported CSV waveform data  (Read 2845 times)

0 Members and 1 Guest are viewing this topic.

Online MuessigbTopic starter

  • Contributor
  • Posts: 23
  • Country: de
Software for analyzing exported CSV waveform data
« on: November 15, 2019, 12:58:07 am »
Hello EEVblog community,

I am looking for software to graphically analyze .csv files exported from my various scopes.
Is there something free or in the < 70€ range that will allow me to drag cursors, zoom in and make the usual measurements?

Usually, I'd just use the scope for that, but in this case, I had a rare event occur and I only saved the CSV waveform data, but I would like to do some more, basic, analysis on it.
I would be fine converting the device specific csv to any simple format required (or to clean up the CSV file and remove any device specific fields from it).
In this case, I had been using the Siglent SHS806.

And no, Microsoft Excel or other, similar programs, are not cutting it here for me.

I look forward to hear your recommendations  :)

Cheers,
Benedikt
 

Offline keitheevblog

  • Regular Contributor
  • *
  • Posts: 59
Re: Software for analyzing exported CSV waveform data
« Reply #1 on: November 15, 2019, 02:16:32 am »
Have you looked at Sigrok or pulseview?

https://sigrok.org/

https://sigrok.org/wiki/PulseView

It's free and generally works although I've never had a real use for them. I forget which is which, but just investigate that site.
 

Online MuessigbTopic starter

  • Contributor
  • Posts: 23
  • Country: de
Re: Software for analyzing exported CSV waveform data
« Reply #2 on: November 15, 2019, 03:05:13 am »
Thanks, keitheevblog for your suggestions!

I have just downloaded it and given it a try, but I can't seem to be able to load CSV data representing analog values, only digital ones.
Is there perhaps an option I am missing?

Cheers,
Benedikt
 

Offline rjp

  • Regular Contributor
  • *
  • Posts: 124
  • Country: au
Re: Software for analyzing exported CSV waveform data
« Reply #3 on: November 15, 2019, 03:20:25 am »
Their is a problem in this area in that once the simple graphs and filters of an Excel type product arent good enough, then most of the software pushes you to writing little scripts and complex formula filters in some mini language to get the extra levels of analysis.

At that point, its usually best to fire up python or whatever and do you own data munging.

IRC, sigrok will require python scripts to make it do things beyond its builtin features.
 

Offline SilverSolder

  • Super Contributor
  • ***
  • Posts: 6126
  • Country: 00
Re: Software for analyzing exported CSV waveform data
« Reply #4 on: November 15, 2019, 03:47:49 am »

I stumbled over something a while back that looks like it might work for this kind of stuff, but haven't had time to test yet:

http://www.datplot.com

 

Offline keitheevblog

  • Regular Contributor
  • *
  • Posts: 59
Re: Software for analyzing exported CSV waveform data
« Reply #5 on: November 15, 2019, 03:19:11 pm »
My fault, I think it only supports logic data imports:

Quote
CSV input module

    There is the current implementation in mainline with these features:
        Only logic data is supported.

I think this is pretty odd because the software allows you to control and view analog waveforms from something like (25) different o'scopes.

It *does* look like they are adding it

Quote
A candidate implementation for future integration in mainline amends the above feature set:

    Single- and multi-column modes are available as described above, multi-column is the default.
    A more generic "column formats" feature was added which can express the above backwards compatible modes. But also allows the use of single- and multi-bit data in any number format and order of text columns, as well as analog input data (so-called "mixed signal" source), as well as optional timestamps which allow the automatic determination of the input data's samplerate for simple cases.

The above is from https://sigrok.org/wiki/File_format:CSV

Sorry for the wild goose chase -- I'm surprised that's not supported. Surely if you can get the data and display it from so many 'scopes, surely you can load the data from CSV! But I guess not!

Keith
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf