Long Island Software Workshop Dec 13, 2008

Slides:



Advertisements
Similar presentations
Teacher/Mentor Institute Using the Cortex Chuck Powell.
Advertisements

LabVIEW Crash Course Presented by:.
Robot Code MVRT 2010 – 2011 Season. Robot code controls the robot Robot Main.vi –Calls all the smaller SubVis Rules of programming the robot –Be careful.
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.
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
National Instruments FRC Robot Modeling Toolkit Topics: The Big Picture: “The V-Digram Design Process” Applying the “V” to Robotics Introduction to LabVIEW.
Computer Basics. The Computer (Generic) Processor executes commands. Memory stores program and data. Input devices transfer information from outside world.
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.
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Steven Bell Team 1519 Mechanical Mayhem Atlanta FIRST Conference 2005 Teaching To Students.
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.
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.
US First Kickoff 2013 Software Programming (And Control System) Daniel Kohn University of Memphis.
US First Kickoff 2012 Software Programming (And Control System) Daniel Kohn University of Memphis.
LEGO MINDSTORMS Education Jenniffer Martínez Flores.
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.
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
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.
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.
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
Introduction to LabVIEW
LabVIEW for FRC NYC / NJ Software Workshop January 7, 2012
Girls’ Robotics Camp Spring Welcome! What are we learning? –Robotics –Application of Robotics –Programming –Out-of-the-box Thinking Let’s have Fun!
Physics 434 Welcome Leslie Rosenberg [prof] Scott Davis [TA] Thanks to Toby Burnett [prof] (for much of the course material) Jason Alferness [Equipment]
LabVIEW Home Bundle General Information Part Number List Price$49 Academic PriceNA Distributor Discount30% Unique graphical programming environment.
Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.
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.
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
Introduction to LabVIEW
Getting Started with LabVIEW Virtual Instruments
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:

Long Island Software Workshop Dec 13, 2008 Robert.berger@ni.com LabVIEW for FRC Long Island Software Workshop Dec 13, 2008 Robert.berger@ni.com

Agenda Intro to the New Control System LabVIEW Basics little LabVIEW History What else LabVIEW might be able to do for you Resources Hands On Instruction LabVIEW Project Window WPI Robotics Libraries for LabVIEW

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

Virtual Instruments (VI) LabVIEW = Laboratory Virtual Instrumentation Engineering Workbench Programs are called VIs (vee-eyes), they have: 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

LabVIEW History 1986 - Premiered on a Macintosh It mainly automated electronic instruments – oscilloscopes, multimeters, etc 1992 - Ported to MS Windows 1997 - Ported to a Real Time OS Used by several Universities and Companies in various robotics competitions VA Tech started using it in 2003 – They finished in 3rd place at the Urban Grand Challenge – late 2007 1999 - Robolab was introduced by LEGO & Tufts Univ 2006 - Ported to run on a LEGO MINDSTORMS NXT 2008/9 – LabVIEW FTC and FRC

Other LabVIEW uses Students Teachers Students Projects with LEGO NXT You’ll see it in many collegiate engineering & science programs Create NXT-G blocks for your favorite FLL or FTC team* Teachers Project Lead the Way The Infinity Project Works with your Vernier Sensors * You’ll need LabVIEW Version 7.1

Other LabVIEW uses Mentors from Industry Instrument Control – GPIB, Etc Industrial Automation – PLCs, HMI, SCADA Machine Vision Motion Control Program FPGAs Embedded Targets – ADI Blackfin, ARM 7 Algorithm Engineering

Early Virginia Tech (TORC) successes using LabVIEW in Autonomous System Projects Results of IGVC Competition 1996 –- Did not place 1997 –- 5th place 1998 –- Did not place 1999 –- 7th place 2000 –- 1st place 2001 –- 2nd place 2002 –- Did not place Introduction of LabVIEW 2003 -– 1st Place Virginia Tech results for AUVS-Sponsored International Ground Vehicle Competition starting in 1996 under Prof. Charlie Reinholtz. Many of these student members are now employed at TORC, a startup company out of VT. 2004 –- 1st Place 2005 –- 1st Place 2006 –- 1st Place 2007 –- 1st Place http://www.igvc.org/

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

Logistics LabVIEW for FRC 2 DVDs ship with the Kit You don’t need to load both Disk 1 = LabVIEW Disk 2 = Windriver C++ Version 8.5.1 which is not the latest version http://www.usfirst.org/frccontrolsystem LabVIEW FRC software update - VERY IMPORTANT Control System Manual H/W and S/W Documentation If you don’t have your kit – use LabVIEW Evaluation Copy

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