Presentation is loading. Please wait.

Presentation is loading. Please wait.

@ Professor Doug Harper Department of Physics and Astronomy

Similar presentations


Presentation on theme: "@ Professor Doug Harper Department of Physics and Astronomy"— Presentation transcript:

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

43

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 !!

64


Download ppt "@ Professor Doug Harper Department of Physics and Astronomy"

Similar presentations


Ads by Google