LabVIEW for FRC NYC / NJ Software Workshop January 7, 2012

Slides:



Advertisements
Similar presentations
LabVIEW Crash Course Presented by:.
Advertisements

LabVIEW is a graphical programming development environment for data acquisition and control, data analysis, and data presentation. With LabVIEW you can.
Exercise 1: Install PC Software & NXT Firmware
LabVIEW and G Graphical Programming Language By: Ramtin Raji Kermani.
Add and Use a Sensor & Autonomous For FIRST Robotics
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
Jeff Beltramo NHTI-Concord’s Community College FRC Team 1922.
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.
National Instruments FRC Robot Modeling Toolkit Topics: The Big Picture: “The V-Digram Design Process” Applying the “V” to Robotics Introduction to LabVIEW.
Part 2. Overview of Summer Teacher Workshops for In-class Use of FLL/FTC Technology July 28, 2008.
Introduction to LabVIEW 8.5
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
PRIME Antenna Inc. Antenna Test Team Adam Straubinger Alan Condino Thanh Hong Ronnie Berg Sam Gregorio.
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
LabVIEW For BIOEN 201 Fritz Reitz, Ph.D.. Why talk about LabVIEW BIOEN 301 labs use it, so it helps to be a little familiar with what it is it’s a VERY.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
CS320n –Visual Programming Introduction to LabVIEW.
Introduction to LabVIEW Seth Price Department of Chemical Engineering New Mexico Tech Rev. 10/5/14.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
ME 411/511Prof. Sailor Data Acquisition & LabView Lecture goals… –Learn the basics of how to use and modify LabView Virtual Instruments –Become familiar.
How to Use This Training Deck
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.
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
Presentation on 6-weeks Training Course Topic: Lab VIEW ( Laboratory virtual Instrumentation Engineering workbench ) Internal guide: Mr. Amit Kumar Application.
Design of Bio-Medical Virtual Instrumentation Tutorial 1.
Long Island Software Workshop Dec 13, 2008
LabView Basics The Fighting Pi Controls Group. About LabView LabView is a highly adaptable programming GUI (Graphic User Interface) LabView compiles the.
LabVIEW an Introduction
Introduction to LabVIEW
Biomedical Measurements & Analysis using LabVIEW
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Agenda What can I do with LabVIEW? Why LabVIEW (text based comparison) Re-visit the State Machine Intro to common LabVIEW Architectures.
LabVIEW Workshop September 26, 2009 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
2009 FRC Control System Software Overview Dave Doerr, Mentor, Team 67 November 15, 2008.
1 LabVIEW DSP Test Integration Toolkit. 2 Agenda LabVIEW Fundamentals Integrating LabVIEW and Code Composer Studio TM (CCS) Example Use Case Additional.
LabVIEW in 3 Hours. What is Test & Measurement? Keypad Functionality Keypad Functionality LCD Testing LCD Testing Sound Quality Sound Quality Acoustic.
1 A tutorial on the VISIR Open Lab Platform and an invitation to join the VISIR Group How to open a local electronics laboratory for remote access
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VIRTUAL INSTRUMENTATION BIBHU SANTOSH ROUT EI [1] VIRTUAL INSTRUMENTATION by Bibhu Santosh Rout Roll.
Part I MVRT 2011 – 2012 Season Introduction to LabVIEW.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
FRC Robot Programming 1.PID Continued 2.Downloading and Deploying Code 3.Program a 2012 Robot from Spec Basic code For FIRST Robotics.
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
LabVIEW Home Bundle General Information Part Number List Price$49 Academic PriceNA Distributor Discount30% Unique graphical programming environment.
LabVIEW Basics Dustin Cruise. Who is this guy? Graduate Student in Mechanical Engineering at Purdue University Specialty Areas: Combustion Control Systems.
Networking with LabVIEW. Introduction To put it in simple terms, networking focuses on how to make computers “talk” to each other.
Programming in LabVIEW
Laboratory 5: Introduction to LabVIEW
Introduction to LabVIEW
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
V irtual I nstrumentation Club. Official definition of Instrumentation from ISA (International Society of Automation)- A collection of Instruments and.
Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report/Presentation Closing.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
EV3 Hardware: Anything you can see or touch EV3 Software: Programs written by you Firmware: Programs/Instructions written by the manufacturer.
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
Introduction to LabVIEW
NI 9605 board Ethernet Cable Host PC LabVIEW GUI FPGA chip Processor
Hardware, Software & Firmware
Lesson 2: Introduction to Control programming using Labview
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Presentation transcript:

LabVIEW for FRC NYC / NJ Software Workshop January 7, 2012

Agenda What you will need to be successful What is LabVIEW? What else LabVIEW might be able to do for you Resources Hands On Instruction

What you will need to be successful Feel comfortable navigating the LabVIEW development environment (Today’s Goal) A good understanding of the FRC control system – cRIO Inputs and Outputs – Driver Station – Mode of operations Lastly digest the LabVIEW Projects for: – cRIO – Dashboard

Which version of LabVIEW FRC SoftwareFTC Software FTC this Year – FTC = LVLM2010 FRC Prior Years – FTC = LVEE2009 – FTC = LVEE2009 FRC this Year – FRC 2012 = LV2011 FRC Prior Years – FRC 2011 = LV8.6.1 – FRC 2010 = LV8.6.1 – FRC 2009 = LV8.5.1 Do NOT: Use Last Year Version Don’t download LabVIEW from ni.com… Find the FIRST DVD FRC and FTC versions can coexist on the same PC

What is LabVIEW? It is a tool used by scientists and engineers to measure and automate the universe around us It is a graphical programming environment – programming – it is a programming language and you won’t be an expert in a day or two – graphical – you draw your code – environment – it is more than measurement and automation, it has analysis and user interface capabilities created for scientists and engineers

Examples of where LabVIEW is used Large Hadron Collider – Over 100 Processors controlling over 600 motors are used to help steer the particles around the 27 km ring at over 1,000 times per second Test your Xbox Controller Control a Power Generating Buoy – Ocean Power Tech – Pennington, NJ Arresting Jet Aircraft MythBusters

Other LabVIEW uses for you Students – Students Projects with LEGO NXT – You’ll see it in many collegiate engineering & science programs – Teachers – The Infinity Project – myDAQ personal electronics lab eqmt – Works with your Vernier Sensors

Other LabVIEW uses for you Mentors from Industry – Instrument Control – GPIB, Etc – Industrial Automation – PLCs, HMI, SCADA – Machine Vision – Motion Control – Program FPGAs – Algorithm Engineering

Early Virginia Tech (TORC) successes using LabVIEW in Autonomous System Projects Results of IGVC Competition 1996 –- Did not place 1997 –- 5 th place 1998 –- Did not place 1999 –- 7 th place 2000 –- 1 st place 2001 –- 2 nd place 2002 –- Did not place – 1st Place 2004 –- 1st Place 2005 –- 1st Place 2006 –- 1st Place 2007 –- 1st Place Introduction of LabVIEW

Virtual Instruments (VI) LabVIEW = Laboratory Virtual Instrumentation Engineering Workbench Programs are called VIs (vee-eyes), they have: A.vi file is analogous to.doc,.xls or.ppt Front Panel Block Diagram

VI / Car Analogy – Front Panel The Front Panel is like the driver’s cockpit – Controls or Inputs to the car Ignition Key, Shifter, Gas Pedal, Brake, etc. – Indicators or Outputs Speedometer, Tachometer, Fuel Gauge, etc. – Connects to the engine compartment

VI / Car Analogy – Block Diagram The Block Diagram is like the engine compartment – Functional Blocks Engine, alternator, battery, sensors, control modules, etc. – Wires, Tubes and Hoses Connects everything together – Connects to driver’s cockpit

Resources Websites – ni.com/first – Books – LabVIEW for Everyone – Travis & Kring – Learning with LabVIEW – Robert Bishop – LabVIEW for LEGO MINDSTORMS NXT - Michael Gasperi

Hands On Instructions At first, please do what I do… don’t stray Listen Carefully… – “left-click” vs. “right-click” – “click & release” vs. “click & hold” Raise your hand … shout “Help!”