image thumbnail

A Semiconductor Curve Tracer

version 1.2.1 (596 KB) by Dick Benson
This application transforms an Agilent GPIB controllable power supply into a "Curve Tracer".


Updated 8 Mar 2020

View License

In my world, a Curve Tracer is a rarely needed instrument and with limited bench space, not worth the real estate it occupies. On the other hand, Power Supplies are always in use and therefore readily available. The bad news is this application requires a dual output GPIB controlled power supply with both current and voltage read back which significantly limits the choices of bench supplies.

This application supports the Agilent E3647a, but should be modifiable to support the E3648a,E3649a, and E3646a. However, for general purpose use, the E3647a is the best choice.

If nothing else, this might serve as an inspiration to use what you have to create a Curve Tracer. A couple of GPIB Power Supplies and a GPIB Multimeter to measure current just might do the trick.

Cite As

Dick Benson (2022). A Semiconductor Curve Tracer (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015a
Compatible with R2015a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!