![Page 1: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/1.jpg)
Teaching Computer-Based Data Acquisition and Analysis
Research Skills Using LabVIEW John Essick Reed College
• Reed Advanced Laboratory
• LabVIEW-Based Instruction
• Required Cost and Time for Instruction
OUTLINE:
![Page 2: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/2.jpg)
BASIC RESEARCH SKILLS Apply Classroom Theory Background Literature Searches Consultation With Experts Adequate Level of Precision Range of an Approximation Suppression of Competing Effects
Electronics Computer-Assisted Data Acquisition Optics Vacuum Technology Data Analysis Techniques Design of Sophisticated Instrumentation Patience Consistency Checking
Outside Interest In Results Benefit Of Peer Review Honest, Timely, Concise Report of Results
PHYSICAL UNDERSTANDING
DATA-TAKING SKILLS
RESPONSIBILITY TO THE COMMUNITY
![Page 3: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/3.jpg)
BASIC RESEARCH SKILLS Apply Classroom Theory Background Literature Searches Consultation With Experts Adequate Level of Precision Range of an Approximation Suppression of Competing Effects
Electronics Computer-Assisted Data Acquisition Optics Vacuum Technology Data Analysis Techniques Design of Sophisticated Instrumentation Patience Consistency Checking
Outside Interest In Results Benefit Of Peer Review Honest, Timely, Concise Report of Results
PHYSICAL UNDERSTANDING
DATA-TAKING SKILLS
RESPONSIBILITY TO THE COMMUNITY
![Page 4: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/4.jpg)
REED JUNIOR-LEVEL ADVANCED LAB
Amplifier, Filter, Oscillator, Logic
A/D, D/A Hardware Microprocessor
Assembly Language
Guided and Independent Experiments
Novice Student
ELECTRONICS
PHYSICS
COMPUTER (Low-Level)
Autonomous Researcher
Senior Thesis Summer Internship
Graduate School Career
![Page 5: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/5.jpg)
REED JUNIOR-LEVEL ADVANCED LAB
Amplifier, Filter, Oscillator, Logic
Guided and Independent Experiments
Novice Student
ELECTRONICS
PHYSICS
COMPUTER (High-Level)
Autonomous Researcher
Senior Thesis Summer Internship
Graduate School Career
Data Acquisition Board Communicate via Interface Bus
Symbolic Language Data Analysis
![Page 6: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/6.jpg)
OCCIDENTAL SOLID STATE LAB EXPERIENCE Require Students to Write GPIB Code (BASIC, FORTRAN, C):
10 REAL Rdg 20 ASSIGN @Dmm TO 722 30 OUTPUT @Dmm; “MEASURE:VOLTAGE:DC? 10,0.003” 40 ENTER @Dmm; Rdg 50 PRINT Rdg 60 END
![Page 7: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/7.jpg)
OCCIDENTAL SOLID STATE LAB EXPERIENCE Require Students to Write GPIB Code (BASIC, FORTRAN, C):
10 REAL Rdg 20 ASSIGN @Dmm TO 722 30 OUTPUT @Dmm; “MEASURE:VOLTAGE:DC? 10,0.003” 40 ENTER @Dmm; Rdg 50 PRINT Rdg 60 END
Lesson Learned for Computer-Based Instruction:
Need to Teach a Programming Language (with Short Learning Curve)
![Page 8: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/8.jpg)
ADVANTAGES OF LABVIEW SYSTEM 1. Well-Designed, Popular System
Computer Multi-Function Data Acquisition (DAQ) General Purpose Interface Bus (GPIB)
LabVIEW Software
National Instruments Products
LabVIEW System
![Page 9: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/9.jpg)
ADVANTAGES OF LABVIEW SYSTEM 1. Well-Designed, Popular System
Computer Multi-Function Data Acquisition (DAQ) General Purpose Interface Bus (GPIB)
LabVIEW Software
National Instruments Products
• Integrated Hardware & Software
• Extensive Data Acquisition & Analysis Capabilities
• Widely Used in Research Labs
LabVIEW System
![Page 10: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/10.jpg)
ADVANTAGES OF LABVIEW SYSTEM 2. LabVIEW Programming Language is Graphical
Block Diagram (Program Code):
Front Panel (User Interface):
![Page 11: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/11.jpg)
ADVANTAGES OF LABVIEW SYSTEM 2. LabVIEW Programming Language is Graphical
Block Diagram (Program Code):
Front Panel (User Interface):
• Novel
• Intuitive
• Do Useful Things Quickly
![Page 12: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/12.jpg)
3. Express VIs for Streamlined Programming of Common Tasks ADVANTAGES OF LABVIEW SYSTEM
![Page 13: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/13.jpg)
Digital Oscilloscope Using DAQ Assistant Express VI
![Page 14: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/14.jpg)
Digital Oscilloscope Using DAQ Assistant Express VI
![Page 15: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/15.jpg)
Digital Oscilloscope Using DAQ Assistant Express VI
![Page 16: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/16.jpg)
Thermistor Calibration Using Curve Fit Express VI
Steinhart-Hart Equation:
![Page 17: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/17.jpg)
Digital Thermometer
A/D Ohm’s Law
Steinhart-Hart
Voltage Temperature
Software
![Page 18: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/18.jpg)
4. Flexibility is Ideal for Independent Projects
Digital Oscilloscope DAQ Assistant
ADVANTAGES OF LABVIEW SYSTEM
![Page 19: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/19.jpg)
4. Flexibility is Ideal for Independent Projects
Spectrum Analyzer DAQ Assistant
ADVANTAGES OF LABVIEW SYSTEM
FFT
![Page 20: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/20.jpg)
OVERVIEW OF LABVIEW INSTRUCTION Week 1: Structures and Plotting (6 Hours) While Loop and Waveform Chart
For Loop and Waveform Graph Mathscript Node and XY Graph
Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope Digital-to-Analog Conversion, Function Generator
Week 3: Data Files, Local Variables, Structures (6 Hours) Data Files and Character Strings Shift Registers Case Structure Sequence Structure
Week 4: Data Analysis (3 Hours) Least-Squares Curve Fitting, Digital Thermometer Fast Fourier Transform, Spectrum Analyzer
Week 5: PID Temperature Control System (3 Hours)
Spring Semester: Instrument Control via Interface Bus (4 Hours) GPIB/USB Control of Instrument
Oxford University Press
![Page 21: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/21.jpg)
DATA FILES Spreadsheet Format
DATA ANALYSIS Numerical Integration Numerical Differentiation Curve Fitting Fast Fourier Transform
DATA ACQUISITION Digital Oscilloscope Function Generator Digital Thermometer Spectrum Analyzer PID Temperature Control System
GPIB/USB CONTROL Agilent 34410A Multimeter
![Page 22: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/22.jpg)
SPRING-SEMESTER PHYSICS EXPERIMENTS
• Optical Bandgap of Semiconductor (Monochromator)
• Doppler-Free Saturated Absorption Spectroscopy (Laser Diode)
• Temperature Dependence of Diode’s Saturation Current (Cryostat)
• Isotope Shift of Balmer Series in Hydrogen (Spectrometer)
• Mass of Cosmic Ray Muon (Fast-Timing Electronics)
• Fabrication of Fullerenes (Materials Fabrication)
• Proof of Existence of Photons (Single-Photon Detection)
Guided Experiments:
![Page 23: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/23.jpg)
Chaotic Circuit
LabVIEW
(Kiers et al, AJP 72, 503)
![Page 24: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/24.jpg)
High-Temperature Superconductor
Agilent 34410A
Four-Probe Resistance
Agilent 34410A
Thermocouple
Thermocouple Voltage
LabVIEW
GPIB
Insulated Sample
![Page 25: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/25.jpg)
COST
1. PCIe-6351: ($1400):
2. USB-6009: ($250):
3. myDAQ: ($199 for Students):
Limited Signal Generation
Analog Input 16-Bit, 1.25 MSample/s Analog Output 16-Bit, 2.86 MSample/s
No Hardware Triggering
Analog Input 16-Bit, 200 kSample/s Analog Output 16-Bit, 200 kSample/s
Analog Input 14-Bit, 48 kSample/s Analog Output 12-Bit, 150 Sample/s
![Page 26: Teaching Computer-Based Data Acquisition and … Node and XY Graph Week 2: Data Acquisition and Generation with DAQ Assistant (3 Hours) Analog-to-Digital Conversion, Digital Oscilloscope](https://reader031.vdocument.in/reader031/viewer/2022021504/5aac4ff47f8b9a9c2e8cda18/html5/thumbnails/26.jpg)
TIME
1. Seven-Week Intermediate Skill Level
2. Three-Week Introduction (Basic LabVIEW + DAQ Assistant)
3. Student Edition of LabVIEW $20 Learn Programming as Homework Control Hardware in Lab
4. myDAQ + Student Edition of LabVIEW $199
Learn Programming and Control Hardware as Homework