Instrument Control Toolbox 2.9
Supported Hardware - Agilent
Agilent Technologies provides core measurement tools to the electronics, communications, life science research, environmental, and petrochemical industries. Agilent instruments include digitizers, function generators, multimeters, network analyzers, oscilloscopes, signal analyzers and generators, and vector signal analyzers.
MATLAB with the Instrument Control Toolbox extends the functionality of Agilent instruments by enabling users to make customized measurements, perform data analysis, generate arbitrary waveforms, and develop automated tests.
To get started, first visit MATLAB Central to see if a MATLAB instrument driver has been created for your instrument. An instrument driver allows you to communicate with your instrument using higher-level commands. If a MATLAB instrument driver is available, use it.
If a MATLAB instrument driver is not available for your Agilent instrument, check the Agilent IVI web page or the IVI Foundation’s Driver Registry
to see if an IVI instrument driver (IVI-COM or IVI-C) has been created for your instrument. MATLAB supports IVI instrument drivers. If an IVI driver is available, you can use your instrument with Instrument Control Toolbox by installing the IVI driver and then automatically creating a MATLAB driver wrapper by following the instructions in the MATLAB IVI chapter in the documentation. View the brief on-line demo called Using MATLAB with Agilent Instruments for steps on how to get started using Agilent instruments in MATLAB with IVI instrument drivers.
If an IVI driver is not available, you can communicate directly with the instrument using one or more instrument communication protocols including GPIB, VISA, TCP/IP, UDP, and serial. A VXIplug&play instrument driver may also be available for your instrument.
In addition, Agilent has invested in developing several integrated solutions of MATLAB with their instruments. With these solutions, you can create your own math and analysis functions in MATLAB and then apply them directly to waveforms collected by the oscilloscope. Use Agilent Option 201 with Agilent's 86100C oscilloscopes and Agilent Option N5430A with Agilent's DSO80000 and 8000 series oscilloscopes.
MATLAB Examples for Agilent Oscilloscopes
- Download: Oscilloscope signal filtering and analysis application for Agilent Infiniium and InfiniiVision oscilloscopes
- Download: Capturing and analyzing segmented data using Agilent oscilloscopes
- Download: MATLAB GUI Example for Agilent MSO6014A Mixed Signal Oscilloscope
MATLAB Examples for Agilent Signal Generators and Signal Analyzers
- Download: Generating Arbitrary and Standard Waveforms on Agilent MXG, ESG, PSG Signal Sources
- Download: "Advanced Data Visualization Software" for Agilent EXA, MXA, and PSA Signal and Spectrum Analyzers"
- Download: "Developing Custom Modulation and Demodulation Schemes using Agilent Signal Generators, and Agilent Signal Analyzers"
- Download: "MATLAB GUI Example for Agilent N8241A Arbitrary Waveform Generator"
- MATLAB Technical Kit from Agilent: Contains 20 MATLAB example applications, an application note, data sheets, and technical documentation for using MATLAB software with your Agilent wireless instruments.
MATLAB Examples for other Agilent Instruments:
- Download: Performing a 2-port S-parameter measurement using an Agilent PNA network analyzer
- Other Agilent examples are available on the MATLAB Central File Exchange.
Additional MathWorks Information
- Overviews of MATLAB and Instrument Control Toolbox
- Testimonials and user stories of organizations successfully using MATLAB for acquiring data, controlling hardware, and analyzing data
- MATLAB webinar: Acquiring live data into MATLAB
Provide Feedback
Please use the form below to tell us about your Agilent instrument and model number, the type of application you want to develop, or if there is additional information about Agilent instruments you would find helpful on this Web page.
Store