Be the first to rate this file! 7 Downloads (last 30 days) File Size: 823 KB File ID: #32328

MATLAB Support Package for Velleman PCSGU250 Oscilloscope + Function Generator

by MathWorks Classroom Resources Team

 

25 Jul 2011 (Updated 04 Aug 2011)

MATLAB library for controlling a Velleman PCSGU250 scope and generator

| Watch this File

File Information
Description

The Velleman PCSGU250 is a combination 2-channel oscilloscope and function generator. This MATLAB Support package allows you to:
 * configure scope properties such as triggers and time range
 * retrieve waveforms from the scope
 * configure the function generator
 * create custom waveforms for the generator

The Support Package uses a Software Development Kit (SDK) from Velleman, and *does not* require Data Acquisition Toolbox or Instrument Control Toolbox. The included REAMDE.pdf guides you through the download and install of the Velleman SDK and related USB driver.

Sample usage:
 % create a Velleman PCSGU250 object
 lab = vellscope.pclab

 % hide the Velleman PCSGU250 GUI
 lab.hide

 % configure and start the function generator
 lab.FgenFunction = 'sine';
 lab.FgenFrequency = 20;
 lab.FgenAmplitude = 2;
 lab.startGen

 % configure and collect data from the scope
 lab.VoltsPerDiv_Ch1 = '3V';
 lab.TimePerDiv = '2ms';
 lab.startScope
 pause(5) % wait to let scope acquire data
 data = a.readChannel(1);
 plot(data);

 % clean up
 delete(lab)

MATLAB release MATLAB 7.8 (R2009a)
Other requirements Windows platform only
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Updates
04 Aug 2011

Updated README.pdf

Contact us