Rank: 1384 based on 108 downloads (last 30 days) and 3 files submitted
photo

Erik Benkler

E-mail

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Erik View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
23 Mar 2011 Read Yokogawa *.wvf files Reads Y-t data written by Yokogawa Oscilloscopes to binary *.wvf files Author: Erik Benkler data import, data export, yokogawa, waveform, header, oscilloscope 42 8
  • 5.0
5.0 | 6 ratings
23 Mar 2011 wfm2read.m Reads the wfm binary files written by Tektronix Performance Oscilloscope instrument families. Author: Erik Benkler data import, data export, read, tektronix, waveform, utilities 55 14
  • 4.26667
4.3 | 16 ratings
11 Feb 2010 read_float.m Read numbers with user definable digit group and decimal separators from a text file. Author: Erik Benkler decimal separator, digit group separator, regional settings, locale, data import 11 0
Comments and Ratings by Erik View all
Updated File Comments Rating
19 Feb 2014 Read Yokogawa *.wvf files Reads Y-t data written by Yokogawa Oscilloscopes to binary *.wvf files Author: Erik Benkler

Dear Budi,

wvmread.m works just as it is described in the example included in the submission (wvf_logicsignals_example.m). I thought it would be self-explanatory.

What is your exact problem?

It is always very helpful to know which waveform you want to read in and how multiple waveforms are organized in the used data format, otherwise you will be lost with any import tool for wvf files. To use wvfread.m, you need a basic understanding of how the data is stored in the wvf files, i.e. you should understand what YOKOGAWA refers to as "groups" "traces" and "blocks".
For this purpose, read the wvf data format description in your oscilloscopes' manual or search it on the internet if your manual doesn't comprise this information. I will not include documents with the data format description in this submission due to YOKOGAWA's copyright.

It might help you to look into the m-files of the submission.
wvfread.m is just a wrapper function which calls wvfreadb.m with rearranged parameters. I have done this cumbersome construction in order to keep wvfread.m compatible with its older versions.
The actual stuff is done in wvfreadb.m, which enables direct access to the "blocks" in addition to the "traces". wvfread.m instead always reads the first block only, so if you want to access another block, you must use wvfreadb.m instead.

05 Apr 2013 plotLDS Enhance zooming and panning on large data sets by automatically downsampling data Author: Sebastian Hölz

Hi Sebastian,

thanks for this very useful contribution. You say it is completely compatible with the plot Syntax. However, I receive an error message if I use it with the 'XScale' and related properties:
plotLDS(x,y,'XScale','log')
It would be nice if you could implement similar downsampling for logarithmic axes, with equidistant data points on the log scale. In this case, you will probably have to interpolate. E.g., plotLDS(log10(x),y) produces poor results since too many of the small x values are left out with respect to those at large x.

14 Jan 2011 Read Yokogawa *.wvf files Reads Y-t data written by Yokogawa Oscilloscopes to binary *.wvf files Author: Erik Benkler

Dear Tristan,

your question concerning YOKOGAWA *.wdf files: I recently found the follwing document: http://support.us.yokogawa.com/downloads/TMI/TM-DAQ/SL1000/Instruction%20Manuals/SL1000%20WDF%20API%20Specifications.pdf

It seems that the XViewer package contains DLLs, which in principle could be used from within Matlab for the purpose of reading wdf files (see Matlab external interfaces help for accessing DLL functions). It is not clear if the free/evaluation version of XViewer will provide the DLL, but there is a good chance. However, at the moment, I don't have enough time to dig into this.

Erik

05 Jan 2011 Create 3D-interactive HTML File from MATLAB surface, Part2 This function allows to show 3d-surface plots in html - documents. Author: Sven Koerner

Dear Sven,
I confirmed this to work with Matlab R14 SP2 (without SMT of course). You wrote something about more details on manual editing of the HTML file exported by javaview in the file "without_mupad.pdf", but I cannot find this file (forgot to upload?).

Thanks for sharing this!

02 Oct 2009 intersectPlaneSurf Intersection points of an arbitrary surface with an arbitrary plane. Author: Mehmet OZTURK

There is a small error: on line 16 it should be sqrt instead of fsqrt. The result is exactly what I was looking for, but documentation and comments in the code could be better.

Comments and Ratings on Erik's Files View all
Updated File Comment by Comments Rating
19 Feb 2014 Read Yokogawa *.wvf files Reads Y-t data written by Yokogawa Oscilloscopes to binary *.wvf files Author: Erik Benkler Benkler, Erik

Dear Budi,

wvmread.m works just as it is described in the example included in the submission (wvf_logicsignals_example.m). I thought it would be self-explanatory.

What is your exact problem?

It is always very helpful to know which waveform you want to read in and how multiple waveforms are organized in the used data format, otherwise you will be lost with any import tool for wvf files. To use wvfread.m, you need a basic understanding of how the data is stored in the wvf files, i.e. you should understand what YOKOGAWA refers to as "groups" "traces" and "blocks".
For this purpose, read the wvf data format description in your oscilloscopes' manual or search it on the internet if your manual doesn't comprise this information. I will not include documents with the data format description in this submission due to YOKOGAWA's copyright.

It might help you to look into the m-files of the submission.
wvfread.m is just a wrapper function which calls wvfreadb.m with rearranged parameters. I have done this cumbersome construction in order to keep wvfread.m compatible with its older versions.
The actual stuff is done in wvfreadb.m, which enables direct access to the "blocks" in addition to the "traces". wvfread.m instead always reads the first block only, so if you want to access another block, you must use wvfreadb.m instead.

19 Feb 2014 Read Yokogawa *.wvf files Reads Y-t data written by Yokogawa Oscilloscopes to binary *.wvf files Author: Erik Benkler Budi

how does this file work to read .wvf file?
please teach me how to use it.

thank you

27 Nov 2013 wfm2read.m Reads the wfm binary files written by Tektronix Performance Oscilloscope instrument families. Author: Erik Benkler Bhat, Krishna

Hello! I have recently upgraded my DPO5204 to a new firmware of 6.8.1 build 3.

I am receiving this warning message when I read a wfm file

Warning: Escape sequence 'U' is not valid. See
'help sprintf' for valid escape sequences.
> In wfm2read at 482
Warning: 439 over range value(s) in file C:
> In wfm2read at 482
Warning: Escape sequence 'U' is not valid. See
'help sprintf' for valid escape sequences.
> In wfm2read at 485
Warning: 3723 under range value(s) in file C:
> In wfm2read at 485

As I was going through the script, I notice that the ind_over and ind_under value reflected acquisitions that are beyond or below the A-D converter of the scope. But I am sure that the acquisitions did not exceed the limits of the A-D. Can somebody please help as to why the scripts mentions about a warning about the A-D limits being exceeded, when actually it has not exceeded?

Thanks

23 Aug 2013 wfm2read.m Reads the wfm binary files written by Tektronix Performance Oscilloscope instrument families. Author: Erik Benkler Benjamin

Works great, except on non-Windows computers. All that is needed is to change the '/' to filesep on lines 154 and 158.

Otherwise, very helpful!

17 Feb 2013 wfm2read.m Reads the wfm binary files written by Tektronix Performance Oscilloscope instrument families. Author: Erik Benkler Yong

Great work

Contact us