Code covered by the BSD License  

Highlights from
MATLAB Support Package for Vernier SensorDAQ

Be the first to rate this file! 34 Downloads (last 30 days) File Size: 663 KB File ID: #32636

MATLAB Support Package for Vernier SensorDAQ

by

 

22 Aug 2011 (Updated )

MATLAB library for reading Vernier sensors using SensorDAQ hardware

| Watch this File

File Information
Description

Vernier SensorDAQ (www.vernier.com/sensordaq) is a USB data-acquisition interface. It can be used to gather data from Vernier sensors (www.vernier.com/sensors) and also includes terminals for analog and digital I/O.

This support package extends the capabilites of Data Acquisition Toolbox (R2011b or later), and allows you to access the following SensorDAQ capabilities:
 * Vernier analog sensor measurements
 * Analog I/O (using the terminals)
 * Counter input
 * Digital I/O

The support package uses Data Acquisition Toolbox's "Session-based Interface" (except for the digital I/O, which uses the Legacy interface and requires 32-bit MATLAB).

Sample usage:

  % --- Read a Vernier Sensor ---

  session = sdaq.createSession();
  sdaq.addSensor(session, 1, sdaq.Sensors.Barometer);

  % the scaling function converts raw voltage to physical units
  scale = sdaq.getScaleFun(sdaq.Sensors.Barometer);

  % get a single measurement, and convert to physical units
  rawdata = session.inputSingleScan();
  data = scale(rawdata);

  % collect 2 seconds worth of data
  session.DurationInSeconds = 2.0;
  rawdata = session.startForeground();
  data = scale(rawdata);

  % --- Analog input ---

  session = sdaq.createSession();
  sdaq.addAnalogInput(session,0);

  % collect 2 seconds worth of data
  session.DurationInSeconds = 2.0;
  data = session.startForeground();

Required Products Data Acquisition Toolbox
MATLAB release MATLAB 7.13 (R2011b)
Other requirements * Windows platform only * Digital I/O requires 32-bit MATLAB (which can be installed on 64-bit Windows system)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Updates
13 Sep 2011

* Changed "Created Using" to R2011b

Contact us