@ Professor Doug Harper Department of Physics and Astronomy

Slides:



Advertisements
Similar presentations
LabVIEW and G Graphical Programming Language By: Ramtin Raji Kermani.
Advertisements

DAQmx下多點(Multi-channels)訊號量測
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Workshop 7 of 7 Welcome!. Today's Topics Data Acquisition MAX DAQ Assistant Express VI DAQmx API Create Task Configure Task Configure Trigger Start Task.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
ME 322: Instrumentation Lecture 18 March 2, 2015 Professor Miles Greiner TC signal conditioner, Computer data acquisition introduction, Lab 7, myDAQ, LabVIEW.
Data Acquisition Risanuri Hidayat.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
Introduction to LabVIEW 8.5
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
1 Control System Using LabVIEW Performed by: Goldfeld Uri Schwartz David Project instructor: Alkalay Daniel Reuben Amir Technion – Israel Institute of.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
1. Wind Tunnel Control (WEBWIND) By: Adam Green Advisor: Dr. Aleksander Malinowski Dr. Scott Post Bradley University Department of Electrical Engineering.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
ME 322: Instrumentation Lecture 19
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 12 Data Acquisition  Read Bishop, Chapter 8.  Lab #12 and Homework #12 due next week.
ASPPRATECH.
Virtual Instrumentation With LabVIEW
How to use LabVIEW Ihor Korolov February 2011.
Get Real About Teaching with LabVIEW and myDAQ National Instruments Confidential2 STEM Education  Science, Technology, Engineering and Math Education.
EE 1106: Introduction to EE Freshman Practicum
Presentation on 6-weeks Training Course Topic: Lab VIEW ( Laboratory virtual Instrumentation Engineering workbench ) Internal guide: Mr. Amit Kumar Application.
Implementing LabVIEW in an Intermediate Physics Laboratory Steven Sahyun Physics Department, University of Wisconsin - Whitewater, Whitewater, Wisconsin.
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
AKR Sales Training For KOMAF Exhibition Kunyu Lee Product Manager
Final Project Review – 4/10/2008 Al Mukmin Judson Ryckman Miguel Roncal Paul Otto Walter Thorn.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
LabVIEW in 3 Hours. What is Test & Measurement? Keypad Functionality Keypad Functionality LCD Testing LCD Testing Sound Quality Sound Quality Acoustic.
Presentation: Phidgets for Rapid Pervasive Prototyping Applied Pervasive Computing.
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
Design of the New Handy Board for Robotics Using the NI LabVIEW Embedded Module for ADI Blackfin Processor Fred Martin, Assistant Professor, Computer Science.
Connecting EPICS with Easily Reconfigurable I/O Hardware EPICS Collaboration Meeting Fall 2011.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
Laboratory 5: Introduction to LabVIEW
Introduction to LabVIEW
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
Vanderbilt University Toshiba IR Test Apparatus Project Final Design Review Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
AGROFARM WEATHER MONITOR USING LabVIEW. INTRODUCTION Innovation in agriculture field Implementing instrumentation tech. in agricultural field The quantity.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
EET 2259 Unit 12 Data Acquisition
Intro to USB-6009 DAQ.
Introduction to LabVIEW
Environment Temperature Monitor
SCADA for Remote Industrial Plant
Getting Started with LabVIEW Virtual Instruments
Data Acquisition Systems
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
Lesson 2: Introduction to Control programming using Labview
Measurement & Automation Explorer
EET 2259 Unit 12 Data Acquisition
Status of Fast Controller EPICS Supports for ITER Project
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
Introduction to LabVIEW
Introduction to LabVIEW
Korry Force Feedback Project
Data Acquisition (DAQ)
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Presentation transcript:

@ Professor Doug Harper Department of Physics and Astronomy Presented to WKU Student Chapter of March 21, 2017

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

I’ve used LabVIEW… since it came on floppy discs.

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

Waveforms: free software for Mac, Windows, Linux

Also … It works with LabVIEW

LabVIEW != Text-Based Programming

LabVIEW: Laboratory Virtual Instrument Engineering Workbench

LabVIEW: Laboratory Virtual Instrument Engineering Workbench

LabVIEW: Laboratory Virtual Instrument Engineering Workbench

LabVIEW VI: Front Panel and Block Diagram

Controls = Inputs Indicators = Outputs

Terminals

Nodes

Dataflow

Dataflow Quiz

Dataflow Quiz Answer

Enough Talk … Time for a Demo …

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.

Data Acquisition Building Blocks Computer Sensor Application Software

Data Acquisition Building Blocks Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning

Data Acquisition with LabVIEW and DAQmx Computer DAQ Hardware Sensor NI-DAQmx Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning

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

DAQmx Hardware: Multi-Function DAQ Cards NI-DAQmx

DAQmx Based Hardware: C Series Modules NI-DAQmx

DAQmx Based Hardware: CompactDAQ NI-DAQmx

DAQmx Based Hardware: PXI Chassis NI-DAQmx

LabVIEW Real Time + FPGA: Embedded Applications Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning

Real Time Hardware: myRIO

Real Time Hardware: Compact RIO

Real Time Hardware: Single Board RIO

Real Time Hardware: Flex RIO

LabVIEW for the Maker Community Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning http://www.labviewmakerhub.com/

LabVIEW for the Maker Community Computer DAQ Hardware Sensor Application Software Driver Software ADCs, DACs, Counters, DIO Signal Conditioning http://www.tsxperts.com/

myRIO Demo

Gesture Sensor: Broadcom APDS-9960 Features: Ambient Light Sensing RGB Color Sensing Proximity Sensing Touchless Gesture Detection Operating Range: 10-20 cm I2C Interface

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

I2C Communication

I2C Communication

Gesture Detection

LabVIEW Web Services

University Physics Laboratory

Now Available on the LabVIEW Tools Network Search for ‘Physics Lab Assistant’ at http://www.ni.com/labview-tools-network/

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

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

Certified LabVIEW Associate Developer (CLAD)

WKU PHYS 318 CLAD results since 2009 (68/138 = 49.2%)

Projects Deliverables Project Specification Document Source Code Project Presentation Final Report

Oak Ridge National Laboratory: Spallation Neutron Source

Friction Measurement Device

Friction Measurement Device Movable Stage (holds finger) Fixed Force Plate (Fx, Fy, Fz) Linear Actuator (3 axis) CompactRIO (AI, DI, 3 DO)

Friction Measurement Device

Friction Measurement Device – User Interface

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

Phototaxis – Sigrid Jacobshagen, WKU Biology

Phototaxis

Phototaxis

Phototaxis – Inherited Code to Refactor

Phototaxis – Improved Program Architecture

What’s New in LabVIEW 2016

Analog Discovery 2 Giveaway

Pull a number from a hat … with LabVIEW !!