Skip navigation


Currently Being Moderated

[2015] FRC LabVIEW Quick Start Guide

VERSION 31  Click to view document history
Created on: Dec 19, 2013 10:22 AM by Hueter - Last Modified:  Feb 19, 2016 9:08 AM by Matt_McLaughlin


The FRC LabVIEW Quick Start guide is designed to give you a quick overview of everything you need to know to set and program your robot using LabVIEW.  Be sure to download and install the FRC LabVIEW Software first.

The Quick Start Guide is comprised of four modules that can each be completed in ~30 minutes. The first two modules make a great 1 hour session for Kick Off and Quick Build events. If you have any feedback on this training please leave a comment below. If you have technical questions post them on the NI FRC Forums.


NOTE: This document will be updated on Kick Off Day with game specific info and will be updated throught the season so be sure to check back for updates.

Download FRC QSG.png


1. Set Up

  • Software Set Up Overview
  • FRC Software Orientation 
  • roboRIO Introduction and Set Up
  • Basics of the Robot Project
  • Deploying and Driving


2. LabVIEW Basics

  • What is LabVIEW?
  • LabVIEW development environment
  • LabVIEW programming fundamentals
  • Tools and Troubleshooting
  • Teleop and Autonomous Code


3. Vision, PID & Simulation

  • Vision Code Overview
  • Vision Assitant
  • Integrating Vision Code
  • What is PID Control?
  • Robotics Simulator

4. Advanced Programming

  • Customizing Dashboards
  • Dashboard Record and Playback
  • Event Error Logs
  • Performance
  • Autonomous Strategies


Additional Resources - The Quick start guide give an overview of all the topics below, but it you need more details and info check out the links below.


1. Set Up - Resources

    Software Set Up Guide

    LabVIEW Development Suite for FRC 2014

    Imaging cRIO & Windows IP Configuration

    Troubleshooting cRIO connections

    Driver Station Tutorial

    Custom Dashboard Tutorial

    Robotics Framework Tutorial


2. LabVIEW Basics - Resources

    Learn LabVIEW - Video Training

    LabVIEW Environment Overview

    Creating custom controls

    LabVIEW Dataflow

    LabVIEW Tools

    LabVIEW Data Structres

    LabVIEW Debugging

    WPI Library Overview

    LabVIEW Quick Reference Card


3. Vision, PID, & Simulation Resources

    Configure an AXIS Camera

    Image Processing Tutorial

    Using Vision Targets

    List of NI Vision Functions

    LabVIEW PID Tutorial

    PID Theory Explained

    Robot Simulator Tutorial


4. Advanced Programming Resources

    Full FRC LabVIEW Training (Beginner & Advanced) 4.5 hrs each

    Programming for Performance

    Autonomous Timed Movement


Comments (16)