SERVICE & SUPPORT

Instrument Service
FAQ/Knowledgebase
Oscilloscope Security
Product Registration
Software Downloads
Technical Help
LeCroy Alliances
RoHS & WEEE
EU RoHS
China RoHS
EU WEEE
Training
Edit my Profile
Contact Us
    
   
  Making Custom Measurements on LeCroy Oscilloscopes using MATLAB 
 


 

MATLAB® is a software environment used by over 1,000,000 users to make measurements, analyze data, control instruments, and build test systems. MATLAB handles a range of computing tasks from data acquisition and analysis to application development. MATLAB integrates mathematical computing, visualization, and a powerful technical language.

Read the summary brief called Using MATLAB with LeCroy Oscilloscopes to learn the value of using MATLAB with digital oscilloscopes and how MATLAB enables custom measurements to be made directly on LeCroy oscilloscopes.
MATLAB includes tools for:
  • Data acquisition
  • Data analysis and visualization
  • Instrument Control
  • Algorithm prototyping and development
  • Modeling and simulation
  • Programming and application development
  • Test system development
  •  

    XDEV Advanced Customization package for LeCroy Oscilloscopes


    Only LeCroy oscilloscopes completely integrate MATLAB into the scope’s processing stream by allowing you to create and deploy a new measurement or math algorithm directly into the WaveShape Analysis Engine and display the result on the DSO in real-time! There is no need to establish remote communication between the scope and another program, create a new reference waveform or transfer large data files between the analyzer and another program. With the XDEV Advanced Customization Package, you extend LeCroy oscilloscopes to include your most recent new technology algorithms the same day they are created. The XDEV Advanced Customization Package is available for these LeCroy oscilloscopes:
  • WaveMaster & SDA Series
  • WavePro Series
  • WaveRunner Series
  • The following presentation shows in four easy steps how to use MATLAB to make custom measurements on LeCroy oscilloscopes such as the LeCroy WaveMaster:

    Presentation - WaveMaster Customization: Using XDEV Advanced Customization and MATLAB (3 MB)

    LeCroy Application Briefs
    The following LeCroy application briefs are available for using MATLAB with LeCroy oscilloscopes for filtering signals and decoding NRZ data:

    Download MATLAB Example Files


    Below are example MATLAB script files you can download and use with your LeCroy oscilloscope.

    To learn more about MATLAB, read the MATLAB overview page. The following presentation from The MathWorks provides some additional details on using MATLAB with LeCroy oscilloscopes such as the LeCroy WaveMaster to make custom measurements:

    MATLAB - WaveMaster XDEV Intro

     

    Waveform Manipulation & Analysis
     

    Download all files
     
     Invert the Waveform
     Square the Waveform
     Create a square wave pulse
     Create a pulse at zero crossing
     Find zero crossing times with interpolation

     
    Filtering
     

    Download all files
     
     Low pass filter
     Band pass filter
     High pass filter
     
    Finding Primary Sinewaves
     
    Download all files
     
     Recover primary sinewave
     Remove primary sinewave
     Recovers multiple primary sinewaves
     Alternative method for same calculation as the previous demonstration
    Frequency Domain Analysis
     
    Download all files
     
     Power spectral density
     Power spectral density with zero padding

     
    Parameter Calculation
     

    Download all files
     
     Ration of points above 0.5V
     Standard deviation
     Mean
     Variance
     Median
     Max
     Min

     

    Configuring and Controlling LeCroy oscilloscopes in MATLAB


    MATLAB can configure and control LeCroy oscilloscopes remotely over TCP/IP or directly on the oscilloscope using the MATLAB Instrument Control Toolbox. MATLAB provides a graphical tool, called Test & Measurement Tool, which allows you to interactively communicate with your instrument without writing code.

    Being able to configure and control your oscilloscope from MATLAB is essential if you need to develop interactive or automated test applications that consist of changing the setup of the oscilloscope multiple times. MATLAB can also be used to develop hybrid test systems consisting of a LeCroy oscilloscope and other instruments from LeCroy or other manufacturers.

    Once data is in MATLAB, you can analyze and visualize it using interactive tools and command-line functions for data analysis tasks such as signal processing, statistical analysis, digital filtering, curve fitting, and nonlinear optimization. Data acquisition and analysis work can also be incorporated into GUI-based applications. MATLAB can automatically generate reports in HTML or other formats so that you can share your results with others.

    To configure and control your oscilloscope, you will need MATLAB, Instrument Control Toolbox, and a MATLAB instrument driver built for your oscilloscope. Ask your LeCroy account manager or visit the LeCroy MATLAB resource page for obtaining MATLAB, Instrument Control Toolbox, and the appropriate MATLAB instrument driver for your instrument.

     

     

    Copyright © LeCroy Corporation 2008