You will now develop your VI to acquire the
data that the ADC is sampling. The VI will acquire 1000 samples at
a rate of 100,000 samples per second. Once the 1000 samples have
been gathered, the data will be analyzed programmatically to
determine the peak-to-peak amplitude and the DC offset. The data
set will be displayed on a graph, and will be written to a
measurement file that can be opened in Excel.
LabVIEW contains a useful set of functions for
data acquisition known as DAQmx. DAQmx is NI’s driver configuration
software for DAQ devices. We will use the DAQ Assistant function to
open communication with the DAQ hardware, read data from the
device, and close communication.
5. On the block diagram, right click to bring
up the Functions Palette. (Refer to Figure 4.) The Functions
Palette contains all of the functions and structures that can be
placed directly on the block diagram. Notice that the functions are
organized into sub-palettes by functionality.
6. Click Measurement
I/O>>NI-DAQmx>>DAQ Assist.
7. When you place the DAQ Assistant on the
block diagram, a Create New… window will open as shown in Figure 5.
This menu will guide you as you configure your software to
communicate with your hardware.
8. Select Analog Input>>Voltage. DAQmx
will scan the system for available hardware and present the
options; as shown in Figure 6.
9. Expand the cDAQ module that is labeled
(SCXI-1520).
10. Select ai0, (the analog input channel that
the function generator is connected to.)
11. Click Finish.
12. The DAQ Assistant window should now open.
Configure the DAQ Assistant as shown in Figure 7.
- Set the input range from 5 to -5 volts.
- Change the Terminal Configuration to Differential.
(Differential assumes that the voltage is measured between two
channels, rather than referenced to a common ground.)
- Set the Acquisition Mode to N Samples.
- Change Samples to Read to 1000 and the Rate to
100,000.
13. When you click OK, LabVIEW will build a
subVI according to your specifications.
"This course is the lab portion of ME 363, an instrumentation class in the Mechanical Engineering Department at Brigham Young University. This course covers the use of oscilloscopes, function […]"