Rank: 416 based on 224 downloads (last 30 days) and 5 files submitted
photo

Vinod Cherian

E-mail

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Vinod View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
29 Mar 2013 Screenshot Capturing a waveform from an Agilent oscilloscope over a standard VISA interface MATLAB example to capture a waveform from an Agilent oscilloscope and grab a screenshot. Author: Vinod Cherian keysight, not a function 103 15
  • 5.0
5.0 | 2 ratings
28 Mar 2013 Screenshot Agilent Infiniium and InfiniiVision Oscilloscopes – MATLAB Example MATLAB application example for Agilent Infiniium and InfiniiVision oscilloscopes Author: Vinod Cherian matlab example, agilent, oscilloscopes, infiniium, infiniivision, instrument control 50 4
  • 5.0
5.0 | 3 ratings
01 Dec 2010 Screenshot Measure radio frequency power using MATLAB and an RF power meter MATLAB example to make RF Power measurements using an Agilent RF Power Meter Author: Vinod Cherian agilent, matlab example, rf, rf power meter, keysight 19 1
  • 5.0
5.0 | 1 rating
20 Jan 2010 Screenshot Model-Based Design of a SUV Anti-Rollover Control System Models and literature demonstrating Model Based Design of a SUV Anti-Rollover Control System. Author: Vinod Cherian mbd, optimization, controller, simulink, automotive, demo 11 1
  • 3.5
3.5 | 3 ratings
30 Sep 2009 Generating Waveforms on Agilent MXG, ESG, PSG Signal Sources using MATLAB MATLAB® example to download arbitrary waveform data on Agilent MXG, ESG, or PSG signal sources. Author: Vinod Cherian agilent, signal generation, iqdata, instrument control, communications, data export 41 6
  • 4.2
4.2 | 5 ratings
Comments and Ratings by Vinod View all
Updated File Comments Rating
16 May 2013 IQ Baseband Builder This application allows you to generate IQ baseband signals for the Agilent 33522A, 33522B, 33512B Author: Neil Forcier

16 May 2013 Stability Analyzer 53230A The Stability Analyzer 53230A provides Allan or Hadamard Deviation calculations and plotting. Author: Neil Forcier

11 Jul 2012 Capturing a waveform from an Agilent oscilloscope over a standard VISA interface MATLAB example to capture a waveform from an Agilent oscilloscope and grab a screenshot. Author: Vinod Cherian

Folks trying this with 2000/3000 series scopes - if you get errors such as "undefined header" that is likely because the scope does not support the SCPI command. Please refer to the programmer's manual for the scope for the exact SCPI commands for your oscilloscope and use that to replace the offending commands in the script.

"Data out of range" typically is because you are trying to set a value, such as timebase, that the scope is not capable of. Again - modify the parameter to a value supported by the scope.

An easy way to figure out which command causes an error is to put a breakpoint after "fprintf(visaObj,'*RST; :AUTOSCALE');
" and then single step through the code. When you send an incorrect/incompatible command the scope will display an error on it's screen. Go through the scope's programmer manual and find the appropriate command (or parameter range) and modify your version of this code accordingly.

04 Mar 2011 Capturing a waveform from an Agilent oscilloscope over a standard VISA interface MATLAB example to capture a waveform from an Agilent oscilloscope and grab a screenshot. Author: Vinod Cherian

NOTE: Certain Agilent firmware (such as on the 54831D) may have a difference in the SCPI commands from the 6000 series. You may need to change the line in the MATLAB-file from:

fprintf(visaObj,':WAV:POINTS 5000');

TO

fprintf(visaObj,':ACQ:POINTS 5000');

04 Mar 2011 Capturing a waveform from an Agilent oscilloscope over a standard VISA interface MATLAB example to capture a waveform from an Agilent oscilloscope and grab a screenshot. Author: Vinod Cherian

NOTE: This has been tested on an Agilent 6000 series oscilloscope. Agilent 6000 series oscilloscopes return word data in unsigned integer format. Other series oscilloscopes (such as the 8000 series, for example) return word data in signed integer format.

If the waveform does not look correct in MATLAB, try changing line 76 from:

waveform.RawData = binblockread(visaObj,'uint16'); fread(visaObj,1);

TO

waveform.RawData = binblockread(visaObj,'int16'); fread(visaObj,1);

Comments and Ratings on Vinod's Files View all
Updated File Comment by Comments Rating
29 Jul 2014 Measure radio frequency power using MATLAB and an RF power meter MATLAB example to make RF Power measurements using an Agilent RF Power Meter Author: Vinod Cherian Stacy

Awesome, thank you! You saved me a ton of work and I really appreciate the comments in the code. I have learned a lot just by reading through the code.

20 May 2014 Capturing a waveform from an Agilent oscilloscope over a standard VISA interface MATLAB example to capture a waveform from an Agilent oscilloscope and grab a screenshot. Author: Vinod Cherian DAVID

very helpful. Then i can start my work based on this script. Thanks.

16 Apr 2014 Generating Waveforms on Agilent MXG, ESG, PSG Signal Sources using MATLAB MATLAB® example to download arbitrary waveform data on Agilent MXG, ESG, or PSG signal sources. Author: Vinod Cherian zhang

does agilent waveform download asisstant do the same work?

05 Mar 2014 Generating Waveforms on Agilent MXG, ESG, PSG Signal Sources using MATLAB MATLAB® example to download arbitrary waveform data on Agilent MXG, ESG, or PSG signal sources. Author: Vinod Cherian hao

16 Dec 2013 Agilent Infiniium and InfiniiVision Oscilloscopes – MATLAB Example MATLAB application example for Agilent Infiniium and InfiniiVision oscilloscopes Author: Vinod Cherian Mikhail

Awesome example!

Contact us