2010 LabVIEW Beginner Workshop October 9, 2010 Hauppauge High School SPBLI – LI FIRST Mark McLeod Hauppauge Team 358 Northrop Grumman Corp.

Slides:



Advertisements
Similar presentations
Apple Pi Robotics Logic System and Programming Basics 1 1.
Advertisements

LabVIEW Crash Course Presented by:.
US First Robotics Lab View Tutorials Jim Thomas Lawrence Berkeley National Laboratory Team 496 Port Jeff Powerhouse.
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.
Session Objectives: Review basic math for single swerve module
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Add and Use a Sensor & Autonomous For FIRST Robotics
Jeff Beltramo NHTI-Concord’s Community College FRC Team 1922.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Networking By: Matt Motl… Programmer Brent Everson… Programming Mentor.
Welcome! Workshop 2 of 7.
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
Programming and Electronics Training
V EX C OACHES ' T RAINING October 12, Agenda for Today 9 – 10 AM : Tina Reeves and the Engineering Notebook 10 – Noon : Finish Building, Basic Robot.
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Select your mission level Beginner Intermediate Advanced.
Creating First Class Web Pages Log into your account.
2009 Control System Workshop January 10, 2009 Farmingdale State College SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
How to Use This Training Deck
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
US First Kickoff 2012 Software Programming (And Control System) Daniel Kohn University of Memphis.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Tips and Tricks to Speed LabVIEW Development Useful Nuggets to Save You Time ni.com/labviewzone.
Common Rookie Blunders Kelvin Lin Team 4001 Programmer Yoan Holder Team 4001 Electrician.
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.
High School / Woodland Adding A Classroom Printer Here are the steps to add classroom printer 1.You must find and print the Printer’s Configuration info.
Available at: – Operate the Tumbler using a Jumper Pin Operate the Tumbler using the jumper pin.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
LabVIEW Workshop September 26, 2009 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
FRC Robot Framework Labview Made Easy (er) For FIRST Robotics 1.
Mentors Workshop Programming Sub-System Mark McLeod Team 358 Festo/Hauppauge H.S. F For I Inspiration and R Recognition of S Science and T Technology.
Making your Robot Move Motorbolts. Notes This presentation will be available on the High Tech Kids’ website: hightechkids.orghightechkids.org For more.
Beginner Programming Workshop Simona Doboli Assistant Professor Computer Science Department Hosftra University November.
EasyC Programming Workshop January 30, 2008 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
1. 2 FRC 2010 Robot and Dashboard Projects Doug Norman & Stephanie Brierty National Instruments January 8, 2010.
Mechanics of LabVIEW Workshop January 10, 2009 Farmingdale State College SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
Part II Introduction to Robot Code. How to open a new FRC robot project 1.Open LabVIEW. 2.Click "FRC cRIO Robot Project" in the upper left section "New".
FRC Robot Programming 1.PID Continued 2.Downloading and Deploying Code 3.Program a 2012 Robot from Spec Basic code For FIRST Robotics.
Vex Robotics Program six: combining autonomous and radio control.
Digital Electronics and Computer Interfacing Tim Mewes 4. LabVIEW - Advanced.
CS320n –Visual Programming
LabVIEW for FRC NYC / NJ Software Workshop January 7, 2012
Part III Robot Drive. Robot Main.vi The main body of your code: accesses all of the other programs in your project A big loop! Do not add any more loops.
Understanding The 2008 FRC Robot Controller Chris Gregory FRC1089 – Team Mercury
Session 11 Intro to FRC API.
Created by Blake Ross Start EasyC. Created by Blake Ross.
Cr yptonite robotics labview beta findings December 19, 2015.
Quick guide to ASIMON configuration For version 3.0 or greater SAFETY AT WORK Date: 3/18/2009.
Creating and Editing a Web Page
Open Your ImagesOpen Your Images  In Photoshop open the two images that you would like to merge together.  One should be a silhouette portrait.  One.
Introduction to Labview Dawgma Team 1712 Bob Bellini, Paul Gehman.
VAFIRST LabVIEW Workshop 11/19/11 Presenters: Marin Kobin & Patrick Foley.
1. Begin Quick Start 2. Administration 3. Good to Know 4. Slightly Technical 5. User Experience 6. You are ready to go !
Creating Flexible, Script-Controlled Autonomous Software Example Explanation.
Get your software working before putting it on the robot! Example Explanation.
Basic Steps in Programming
Introduction to Labview
Fix Dell Error Code
Programming Workshop Quixilver 8404.
Visit Here: QuickBooks Support
Call to Fix HP Printer Installation Error Code 1603
Quick Start Guide for Visual Studio 2010
2010 LabVIEW Intermediate Workshop
Save for Web and Devices in PS
Storing Values as Variables
Field Management System
Note: before starting launch LabVIEW and the Example Finder, and do a palette search to have everything loaded and ready to go. IMPORTANT: Students will.
YOUR text YOUR text YOUR text YOUR text
Presentation transcript:

2010 LabVIEW Beginner Workshop October 9, 2010 Hauppauge High School SPBLI – LI FIRST Mark McLeod Hauppauge Team 358 Northrop Grumman Corp.

Agenda Advanced Glimpse Advanced Glimpse Default Framework Default Framework –Begin.vi –Finish.vi –Teleop.vi –Autonomous Independent.vi Adding a Joystick Adding a Joystick Teleop Program Teleop Program Autonomous Program Autonomous Program

Advanced Glimpse Flywheel Tachometer Example WPI Robotics Library->DriverStation->Joystick WPI Robotics Library->Actuators->MotorControl PID Programming->Timing

Framework The essential elements every FRC robot program requires are: Communications with the Driver Station Recognizing and processing the different competition modes Autonomous operations Teleop driver controls Primary files are: Begin.vi Finish.vi Teleop.vi Autonomous Independent.vi

Adding A Joystick Begin.vi – All device opens go in here Begin.vi – All device opens go in here –Copy/paste existing code –Highlight existing code, hold Cntl, hold left-click and drag to new spot. Release click before Cntl. –Add from Palettes Expand error array & wire new joystick Expand error array & wire new joystick Finish.vi – All devices get closed here Finish.vi – All devices get closed here

Teleop Program Remove example code Remove example code Replace Arcade Drive with Tank Drive Replace Arcade Drive with Tank Drive Add use of new joystick Add use of new joystick

Autonomous Program Remove example default code Remove example default code Add Flat Sequence Structure & additional Frames Add Flat Sequence Structure & additional Frames Add Tank Drive commands and Watchdog Timing Delays Add Tank Drive commands and Watchdog Timing Delays

Contacts Presentation slides/Step-by-step walkthrough/project code Presentation slides/Step-by-step walkthrough/project code at: Team358.org Under Workshops at: Team358.org Questions/Help please Questions/Help please