File Exchange

image thumbnail

NI ELVIS II Power Supply, Function Generator, Digital Multimeter Support

MATLAB library that extends support for communicating with a NI ELVIS II prototyping platform



View License

The NI ELVIS II ( is an electronics prototyping platform with analog and digital I/O and several built-in laboratory instruments.
Starting with R2010b, Data Acquisition Toolbox supports the analog and digital I/O subsystems on ELVIS II.
This submission extends the base support, and allows you to access the following built-in instruments directly from MATLAB:

* Variable Power Supply
* Function Generator
* Digital Multimeter

The following Multimeter measurements are supported:

* DC Voltage
* AC Voltage
* DC Current
* AC Current
* Resistance
* Diode
* Continuity

Sample usage:

% --- Configure variable power supply ---
vps = elvis.VarPowSupply;
vps.Vpos = 5; % set the positive supply to +5V
vps.Vneg = -9; % set the negative supply to -9V

% --- Configure Function Generator ---
fg = elvis.Fgen;
fg.Function = 'triangle';
fg.Amplitude = 4; % set amplitude to 4V
fg.Frequency = 2; % set frequency to 2 Hz

% --- Digital Multimeter ---
dmm = elvis.Multimeter('dcvoltage');
dmm.Range = '10V';
data = dmm.readData();

% --- Digital Multimeter with auto-ranging ---
dmm = elvis.MultimeterAuto('dcvoltage');
data = dmm.readData();

Comments and Ratings (0)


Updated license


- clarified description to communicate this submission is an extension of base support in Data Acquisition Toolbox.


Added resource url.

MATLAB Release
MATLAB 7.11 (R2010b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video