Giter VIP home page Giter VIP logo

arribasraul / lcr-meter-e4980-with-matlab Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 14 KB

The project enables automating the measurement process with the LCR Agilent E4980 by configuring measurement parameters, sending commands to the device, and processing the measured data, all within the MATLAB environment. The use of modular functions allows for better code organization, facilitating reuse and adaptation to different instrument

MATLAB 100.00%
agilent keysight lcr-meter agilent-e4980 e4980

lcr-meter-e4980-with-matlab's Introduction

LCR Meter Automation with MATLAB

This project provides automation capabilities for conducting measurements using the Agilent LCR Meter E4980. It leverages MATLAB for instrument control and data processing, allowing users to configure measurement parameters, send commands to the device, and process acquired data.

Requirements

To run this project, you need the following:

  • MATLAB installed on your computer
  • Instrument Control Toolbox installed in MATLAB
  • Instrument Control Toolbox Support Package for Keysight IO Libraries and VISA Interface installed in MATLAB
  • Agilent E4980A Precision LCR Meter IVI and MATLAB Instrument Drivers installed
  • (Optional) Keysight Connection Expert for managing instrument connections

Getting Started

  1. Installation:

    • Install MATLAB on your computer if not already installed.
    • Install required MATLAB add-ons: Instrument Control Toolbox and Instrument Control Toolbox Support Package for Keysight IO Libraries and VISA Interface.
    • Download and install the Agilent E4980A Precision LCR Meter IVI and MATLAB Instrument Drivers from the Keysight website.
    • (Optional) Install Keysight Connection Expert for managing instrument connections.
  2. Setup:

    • Connect the Agilent LCR Meter E4980 to your computer via USB, LAN, or GPIB.
    • Ensure the instrument drivers are correctly configured and recognized by MATLAB.
  3. Usage:

    • Clone this repository to your local machine.
    • Open and run the Main_LCR.m script in MATLAB to start the measurement process.
    • Customize measurement parameters and configurations as needed within the script.
    • Review and process the measured data using MATLAB's data analysis capabilities.

Directory Structure

  • Main_LCR.m: Main script to control the LCR Meter and perform measurements.
  • AgilentInstr_LCRconf.m: Function to configure the LCR Meter settings for Ls-Rs measurements.
  • AgilentInstr_SerialObj.m: Function to create a serial object for communication with Agilent instruments.
  • Functions/: Directory containing auxiliary functions used by the main script.

Contributing

Contributions to this project are welcome. If you have any suggestions, improvements, or bug fixes, please feel free to submit a pull request.

lcr-meter-e4980-with-matlab's People

Contributors

arribasraul avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.