Overview
This utility gives you the ability to control arbitrary waveform generators and oscilloscopes, perform measurements, and save a configuration file for quick access to your test settings.
Description
This program can control both an oscilloscope and arbitrary waveform generator simultaneously. It can also simplify the task of creating arbitrary waves by linearly connecting points that you specify in the wave or by utilizing waves that are pre-generated and then editing them point by point. This program can perform a wide variety of measurements, including performing a linearity test where after each step in voltage on the ARB, the scope will resize and measure whatever is specified. Measurements that can be taken include: Rise/Fall Times, Maximum, Minimum, averages over specified time intervals, and many more measurements. The program can also force the scope to zoom in on a specified region which can provide greater accuracy in reading. The program is also capable of saving settings and setup to a local file that can then be loaded so that you can replicate a test as easily and quickly as possible. The attached document includes instructions on how to operate the program.
Steps to Execute Code
WaveAndScope2.VIWaveandScope.txt for more information on specific tests and settings.Requirements
Software
LabVIEW 8.5 or later.
Hardware
Oscilloscope
Arbitrary waveform generator
Front Panel
-Sean Keenan and Isaac Pedisich
**This document has been updated to meet the current required format for the NI Code Exchange. For more details visit this discussion thread**
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.