Download presentation
Presentation is loading. Please wait.
Published byMay Webster Modified over 6 years ago
1
@ Professor Doug Harper Department of Physics and Astronomy
Presented to WKU Student Chapter of March 21, 2017
2
Professor Doug Harper BS in Physics and Mathematics, WKU
PhD in Surface Physics, Vanderbilt University Professor of Physics at WKU for 26 years Certified LabVIEW Architect
3
I’ve used LabVIEW… since it came on floppy discs.
4
Sign up to win… Digilent Analog Discovery 2
Six of the most used lab instruments in one hand-held device 2 channel 100 MS/s scope 16 channels of high-speed digital I/O Free WaveForms application software Programmable with LabVIEW Six of the most used lab instruments in one hand-held device 2 channel 100 MS/s scope 16 channels of high-speed digital I/O Free WaveForms application software Programmable with LabVIEW Six of the most used lab instruments in one hand-held device 2 channel 100 MS/s scope 16 channels of high-speed digital I/O Free WaveForms application software Programmable with LabVIEW Six of the most used lab instruments in one hand-held device 2 channel 100 MS/s scope 16 channels of high-speed digital I/O Free WaveForms application software Programmable with LabVIEW
5
Waveforms: free software for Mac, Windows, Linux
6
Also … It works with LabVIEW
7
LabVIEW != Text-Based Programming
8
LabVIEW: Laboratory Virtual Instrument Engineering Workbench
9
LabVIEW: Laboratory Virtual Instrument Engineering Workbench
10
LabVIEW: Laboratory Virtual Instrument Engineering Workbench
11
LabVIEW VI: Front Panel and Block Diagram
12
Controls = Inputs Indicators = Outputs
13
Terminals
14
Nodes
15
Dataflow
16
Dataflow Quiz
17
Dataflow Quiz Answer
18
Enough Talk … Time for a Demo …
19
Data Acquisition Building Blocks: Sensor
A Sensor converts a physical phenomenon such as temperature, pressure, light intensity, distance, etc. to a different quantity that can be more easily measured.
20
Data Acquisition Building Blocks
Computer Sensor Application Software
21
Data Acquisition Building Blocks
Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning
22
Data Acquisition with LabVIEW and DAQmx
Computer DAQ Hardware Sensor NI-DAQmx Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning
23
DAQmx Based Hardware: myDAQ
NI-DAQmx Features: 2 Analog Inputs (16 bits, 200 S/s) 2 Analog Outputs (16 bits, 200 S/s) 8 Digital IO Lines 1 Counter/Timer
24
DAQmx Hardware: Multi-Function DAQ Cards
NI-DAQmx
25
DAQmx Based Hardware: C Series Modules
NI-DAQmx
26
DAQmx Based Hardware: CompactDAQ
NI-DAQmx
27
DAQmx Based Hardware: PXI Chassis
NI-DAQmx
28
LabVIEW Real Time + FPGA: Embedded Applications
Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning
29
Real Time Hardware: myRIO
30
Real Time Hardware: Compact RIO
31
Real Time Hardware: Single Board RIO
32
Real Time Hardware: Flex RIO
33
LabVIEW for the Maker Community
Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning
34
LabVIEW for the Maker Community
Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning
35
myRIO Demo
36
Gesture Sensor: Broadcom APDS-9960
Features: Ambient Light Sensing RGB Color Sensing Proximity Sensing Touchless Gesture Detection Operating Range: cm I2C Interface
37
Gesture Sensor: Sparkfun Breakout for APDS-9960
Connections: VL: Power for IR LED GND: Ground Vcc: Power for Sensor SDA: I2C Data SCL: I2C Clock INT: Digital Interrupt
38
I2C Communication
39
I2C Communication
40
Gesture Detection
41
LabVIEW Web Services
42
University Physics Laboratory
44
Now Available on the LabVIEW Tools Network
Search for ‘Physics Lab Assistant’ at
45
PHYS 318: Data Acquisition Using LabVIEW
2001 Established Course Once Every 2 Years 2009 LabVIEW Academy Once Every Year 2013 Every Semester 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
46
LabVIEW Academy Requirements Benefits CLAD Certified Instructors
30 hours of Instruction 20 hours of Homework 20 hours of LabVIEW Project Dedicated classroom One PC per student Dedicated DAQ Hardware Benefits Up to date curricular materials Recent software / updates LabVIEW Certified Instructors Student Software Licenses LabVIEW Core 1 & Core 2 Can take CLAD Exam for Free
47
Certified LabVIEW Associate Developer (CLAD)
48
WKU PHYS 318 CLAD results since 2009 (68/138 = 49.2%)
49
Projects Deliverables Project Specification Document Source Code
Project Presentation Final Report
50
Oak Ridge National Laboratory: Spallation Neutron Source
51
Friction Measurement Device
52
Friction Measurement Device
Movable Stage (holds finger) Fixed Force Plate (Fx, Fy, Fz) Linear Actuator (3 axis) CompactRIO (AI, DI, 3 DO)
53
Friction Measurement Device
54
Friction Measurement Device – User Interface
55
Friction Measurement Device – Application Architecture
User Interface RT UI Status Loop RT UI Data Loop User Interface Event Loop Queued State Machine Real Time Controller DAQ Loop (100 µs) Motor Control Loop UI RT Messages RT UI Data and Status FPGA Motor Control Loops (x3) Motor Status Loop Force Plate Analog Input
56
Phototaxis – Sigrid Jacobshagen, WKU Biology
57
Phototaxis
58
Phototaxis
59
Phototaxis – Inherited Code to Refactor
60
Phototaxis – Improved Program Architecture
61
What’s New in LabVIEW 2016
62
Analog Discovery 2 Giveaway
63
Pull a number from a hat … with LabVIEW !!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.