You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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)
Cite As
MathWorks Data Acquisition Toolbox Team (2026). MATLAB Support Package for Velleman PCSGU250 Oscilloscope + Function Generator (https://www.mathworks.com/matlabcentral/fileexchange/32328-matlab-support-package-for-velleman-pcsgu250-oscilloscope-function-generator), MATLAB Central File Exchange. Retrieved .
Categories
Find more on Data Acquisition Toolbox Supported Hardware in Help Center and MATLAB Answers
General Information
- Version 1.2.0.1 (823 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
