![Page 1: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/1.jpg)
1
Lesson 5Data Acquisition and Waveforms
• A. About plug-in data acquisition (DAQ)boards
• B. About the organization of the DAQ VIs• C. How to perform a single analog input• D. About the DAQ Wizards• E. About waveform analog input• F. How to write waveforms to file• G. How to output an analog signal• I. How to use counter/timers• J. USB DAQ--NI-DAQ mx Base devices
You Will Learn:
![Page 2: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/2.jpg)
2
• Data acquisition (DAQ)library supports all DAQboards
• LabVIEW uses the NI-DAQdriver-level software
• DAQ boards for– Analog I/O– Digital I/O– Counter/timer I/O
• Data acquisition systemcomponents
OverviewThe fundamental task of all measurement systems is the measurementand/or generation of real-world physical signals. Measurement deviceshelp you acquire, analyze, and present the measurements you take.
We acquire and convert physical signals, such asvoltage, current, pressure, and temperature, into digital formatsand transfer them into the computer.
Popular methods for acquiring data: plug-inDAQ and instrument devices, GPIB instruments, PXI (PCIeXtensions for Instrumentation) instruments, and RS-232instruments.
![Page 3: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/3.jpg)
3
DAQ Software Architecture– Windows
LabVIEW for Windows
DAQ Library VIs
Windows Device Manager
nidaq32.dll forWindows
Windows Registry
DAQ Device
DAQ-STC
![Page 4: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/4.jpg)
4
DAQ Hardware Configuration• Measurement & Automation Explorer (MAX) by selectingTools>>Masurement & Automation Explorer…in LabVIEW
ViewConfigureand Test
![Page 5: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/5.jpg)
5
Hardware Connections
BNC-2120
SCB-68
SC-2075
![Page 6: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/6.jpg)
6
Hardware ConnectionsNote:The channels available dependson the DAQ card we use.
For instance, DAQCard-AI-16E-4 NI lent to us, there is no output channelsavailable
Let’s configure the Card withMeasurement & Automation Explorer
![Page 7: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/7.jpg)
7
Measurement FundamentalsIn Analytical Instrumentation,
we convert physical phenomena into data,using a transducer to convert aphysical phenomenon into an electricalsignal.
Summary of signal sources and masurement systems
![Page 8: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/8.jpg)
8
Measurement FundamentalsThere are two types of voltage: direct current (DC) and alternating
current(AC). DC signals are analog signals that slowly vary with time. Common DC signals include voltage, temperature, pressure, and strain. AC signals are alternating analog signals that continuously increase, decrease, and reverse polarity on a repetitive basis.
However, any physical signals will be converted into almost two types of measurement by transducers: voltage and counting.
![Page 9: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/9.jpg)
9
DAQ VI Organization in LabVIEW software• Analog Input
• Analog Output
• Digital I/O
• Counter
• Calibration andConfiguration
• Signal Conditioning
A. labVIEW Traditional NI-DAQ
![Page 10: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/10.jpg)
10
Analog Input VI Organization
Easy I/O VIs
Advanced VIsUtility VIs
Intermediate VIs
• Single-point VIs
![Page 11: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/11.jpg)
11
DAQ Channel Name Control• Data type used to
communicate withDAQ boards
• Enter channelnames by numberor by virtualchannel namedefined in MAX
![Page 12: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/12.jpg)
12
DAQ Wizards• DAQ Channel Wizard• DAQ Solution Wizard
![Page 13: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/13.jpg)
13
Waveform Analog Input• AI Acquire Waveform• VI displays a dialog box if an error occurs
• VI returns a waveform datatype
Analog-Pertaining to or being a device or signal having the property of continuously varying in strength or quantity, such as voltage or audio.
![Page 14: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/14.jpg)
14
DAQ – Data AcquisitionLet’s do Simple Acquisition Example Test.vi
Two parameters• Device = 1• Channel = 0
SCB-68
with
connection board
Click to see
![Page 15: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/15.jpg)
15
Measurement FundamentalsIn Analytical Instrumentation,
we convert physical phenomena into data,using a transducer to convert aphysical phenomenon into an electricalsignal.
Summary of signal sources and masurement systems
![Page 16: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/16.jpg)
16
DAQ – Data AcquisitionSimple Acquisition Example Test.vi
Two parameters• Device = 1• Channel = 0
SCB-68
with
connection board
We can try different input modesSingle endedDifferential by configuring MAX and the board
![Page 17: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/17.jpg)
17
Writing Waveform Data to File• Waveform File I/O
subpalette of theWaveform palette
• Three VIs for writingwaveform data to filebut Write ToSpreadsheet File.vi isthe most important
Enable indexing
![Page 18: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/18.jpg)
18
Data Acquisition Terminology• Resolution - Determines How Many
Different Voltage Changes Can BeMeasured– Larger Resolution à More Precise
Representation of Signal
• Range - Minimum and Maximum Voltages– Smaller range à More Precise Representation
of Signal
• Gain - Amplifies or Attenuates Signal forBest Fit in Range
• Quiz - what’s the resolution with a 16 bitsboard in the range of ±12 V?
![Page 19: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/19.jpg)
19
Analog Output VIs• Single-point VI
• WaveformGeneration VI
![Page 20: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/20.jpg)
20
Digital Input and Output VIs• Line = single TTL signal
• Port = collection of lines (4 or 8)
![Page 21: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/21.jpg)
21
Counters
• A counter is a digital timing device.• Typically used for:
§ event counting for PMT, EMT§ frequency measurement§ period measurement§ position measurement§ pulse generation
![Page 22: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/22.jpg)
22
Counters
![Page 23: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/23.jpg)
23
Counters-pulse generation
1. Find the VI fromHelp»FindExamples...»Search2. Type in “counter” andsearch3. Choose GeneratePulse Train (DAQ-STC).vi
![Page 24: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/24.jpg)
24
DAQ VI Organization in LabVIEW softwareB. LabVIEW NI-DAQmx
![Page 25: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/25.jpg)
25
DAQ VI Organization in LabVIEW softwareB. LabVIEW NI-DAQmx
Click
![Page 26: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/26.jpg)
26
DAQ VI Organization in LabVIEW softwareB. LabVIEW NI-DAQmx
![Page 27: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/27.jpg)
27
DAQ VI Organization in LabVIEW softwareB. LabVIEW NI-DAQmx
averaging
Counter
![Page 28: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/28.jpg)
28
Summary• Use the Measurement & Automation Explorer to
configure DAQ boards and virtual channels
• DAQ VIs organized into six subpalettes – AnalogInput, Analog Output, Digital I/O, Counter,Configuration and Calibration, and SignalConditioning
• Analog Input and Output subpalettes are divided intolevels – Easy I/O, Intermediate, Advanced, andUtility VIs
• Easy I/O contains VIs for
– Single-channel analog input and output
– Single-channel waveform input and output
– Multichannel waveform input and output
– Digital input and output
– Counter / Timers
![Page 29: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/29.jpg)
29
SummaryConnections and configuration
computer DAQ Interface DAQ accessorye.g. SCB-68
Instruments
Configuration: 1. Traditional NI-DAQ
2. NI-DAQmx
Single-ended orDifferential
Connections:
AI AO D I/O
Counter I/O
LabVIEW--NI Measurement
![Page 30: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/30.jpg)
30
J. USB DAQ--NI-DAQ mx Base devices
$195 CAD!!!
![Page 31: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/31.jpg)
31
I O Connec t or/
![Page 32: Lesson 5 Data Acquisition and Waveforms - Instructinstruct.uwo.ca/chemistry/532/lecture5_slides.pdf · Lesson 5 Data Acquisition and Waveforms • A. About plug-in data acquisition](https://reader033.vdocuments.us/reader033/viewer/2022052208/5afc0f987f8b9a994d8ba164/html5/thumbnails/32.jpg)
32
Let’s try remote VI:
532ai532ao532ctr