When you pass this quiz, you'll earn a LabVIEW For FRC RIO Programming badge.
In order to pass, you must score 85%. You may take as much time as you need, and feel free to use LabVIEW or other resources to help you answer the questions.
Please enter your information below so that we can issue the badge when you pass.
Right click the build specification in the project and click Run as Startup
Save your robot project with the roboRIO connected
Copy your LabVIEW project files to the roboRIO using Windows Explorer
Select your LabVIEW project in the roboRIO Imaging Utility and click Apply
Build and then Run as startup
Deploy
Clean, Build, and then Explore
Unset as startup, and then Deploy
Automotive and Energy
Military/Defense and Aerospace
Scientific Research and Medical Research
Robotics and Manufacturing
Developing the world's first functional prototype of a semiautonomous blind driver vehicle
Developing an engine simulator test system to enhance the performance of gas turbine engine controllers
Intercepting misguided and unstable particle beams in the world's most powerful particle accelerator
Controlling and monitoring astronauts' heart rate monitors on the International Space Station
Add probes and/or breakpoints and press the run arrow on Robot Main.vi.
Add print statements and launch a console terminal to view them while running Teleop.vi.
Write to a spreadsheet file during Finish.vi to examine the data.
Delete the code and rewrite it.
Search Find Examples under the Help menu or Find FRC Examples in the Support tab of the FRC Getting Started window
Open the context help for any gyroscrope VI and click the example link
Right click any gyroscope VI on the Block Diagram and select "show example"
Search the WPI Robotics Library function palette for examples
Open and store the sensor refnum in Begin.vi. Read the sensor in Teleop.vi. Close the refnum in Finish.vi.
Copy and paste the example code into Robot Main.vi. Store the sensor distance settings in Robot Global Data.vi. Close the refnum in Finish.vi.
Copy and paste the example code into Teleop.vi. Store the sensor distance settings in Robot Global Data.vi. Close the refnum in Finish.vi.
Open and store the sensor refnum in Begin.vi. Read the sensor in Robot Main.vi. Close the refnum in Finish.vi.
Developing and prototyping bearingless magnetic-levitation blood pumps for life support
Developing interplanetary robotics systems, including a ground-based demonstrator arm for the Mars rovers
Providing high-quality data processing in cutting edge flight test engineering education
Creating a cluster of autonomous robots that can simulate satellite dynamics in space
Click FRC roboRIO Project in the Getting Started Window's "Projects" tab
Click File and then select Create Project
Open the FRC roboRIO Project in the NI Example Finder
Download the sample project from ni.com/frc
Robot Global Data.vi
Teleop.vi
Robot Main.vi
Periodic Tasks.vi
Periodic Tasks.vi
Autonomous Independent.vi
Teleop.vi
Begin.vi
Click File >> Save As >> Duplicate .lvproj file and contents
Click File >> Save for Previous Version
Click File >> Save Project
Click File >> Save as >> Rename
.lvproj and .vi files
.lvproj file
.lvproj, .vi, and .dll files
.lvproj file and vi.lib folder
A loop that is blocking execution
A While loop with a value wired directly across the loop
A case structure with more than three cases
A For loop with an unwired Iteration Count terminal
Project Explorer window
Windows Explorer folder
Your desktop
USB drive
Your project will be pointing at the wrong target.
You will have to create a new roboRIO project.
Nothing. The team number is configured in Robot Main.
It won't have any effect on your project.
Target, and select 'Properties'
Robot Main.vi, and select 'Properties'
My Computer, and select 'Properties'
Build Specifications, and select 'Build All'
Teleop.vi
Independent Autonomous.vi
Begin.vi
Finish.vi
Finish.vi
Begin.vi
Teleop.vi
Emergency Stop.vi
Autonomous Independent.VI
Teleop.VI
Begin.VI
Finish.VI
Run as startup
Deploy
Duplicate
Explore
The code that was last set to "Run as startup" when deployed to the roboRIO
The latest version of code on your computer saved as a Robot Project
The code that was last run interactively from your computer
No code runs; all code is removed from the roboRIO when it is rebooted.
NI License Manager
RoboRIO Imaging Tool
LabVIEW Settings
FRC Driver Station
Select the terminal of the connector pane, then select the control or indicator.
Select the control or indicator, then select the terminal on the connector pane.
Right-click on the control or indicator and select "Add to Connector Pane"
Click and drag the control or indicator to the terminal of the connector pane.
Required input
Recommended input
Standard input
Defined input
RobotDriveDevRef
X axis value
Y axis value
Error in (no error)
Modify the array passed into Auto List NT Write String Array in the Begin.vi block diagram
Add a copy of Autonomous Independent.vi to Robot Main.vi
Add a case structure in the Autonomous Independent.vi block diagram
Modify Dashboard Options.vi with an additional control on the front panel
2018.1, 2018.2, 2018.3, 2018.4
10, 25, 31, 42
1, 2, 3, Final, Final2
True Robot Code, Truest Robot Code, Truest True Robot Code
Begin.VI, Teleop.VI, Finish.VI
Begin.VI, Robot Main.VI, Teleop.VI
Robot Main.VI, Teleop.VI
Teleop.VI
Scale_Values_Joystick.vi
Joystick.vi
SubVI1.vi
SubVI_for_Joystick.vi
Inside the Team Code folder
Inside the Support Code folder
Under My Computer
Under roboRIO but outside any folders
C:\Users\...\Documents\LabVIEW Data\2017 Robot Project
C:\Users\...\Desktop\2017 Robot Project
C:\Users\...\2017 Robot Project
C:\Users\...\LabVIEW Data
Ecanum Drive with Arm
Arcade Drive
Arcade Drive with Arm
Omni-directional Drive
LabVIEW Getting Started window > Tutorials
LabVIEW Help > search 'firmware'
LabVIEW Getting Started window > Utilities > roboRIO Imaging Tool
LabVIEW Help > FIRST Robotics Competition (FRC)
The program will not run.
When the button is pressed, the arm motor will continuously turn at full speed.
The program will only read the motor value out to the arm motor once.
The program will get stuck in the while loop.
Put each project with its associated VIs in a separate folder
Put all project files in one folder and all VIs in another folder
Put all project files and VIs in a single folder
Put each project file in an individual folder and all VIs in one folder
Use Source Code Control software
Work from a network drive
Share a USB memory stick
Only use a single computer
The joystick values are only read once per iteration. They won't be read again until the two second loop is complete.
Your PC is running slowly and needs more memory to run the program correctly.
Your motor controller has an intermittent loose connection.
This is an autonomous action, and your Driver Station is not set to Autonomous.
Read a value from the Network Tables in your autonomous code, and update that value using the Dashboard.
Make a change to the values in Autonomous Independent.vi, and hit the Run arrow to send the code to the robot.
Rebuild the startup executable, and choose to Run as Startup each time you change the value.
Run a test to measure the diameter of your wheel and how far it traveled, and then update the value.
Continue moving until powered off
Stop moving immediately
Move for two seconds before stopping automatically
Continue moving until the computer is reconnected
Arm Motor will operate in parallel with Left and Right Motors.
Left and Right Motors will operate first.
Arm Motor will operate first.
Variables will be sent to the dashboard first.
It is uncertain; the robot will try to turn left and right simultaneously.
The robot will turn left first and then right.
It is uncertain; the robot will try to move forward and backward simultaneously.
The robot will not move, and the code will give an error.
It is not certain; the robot will try to stay still and turn right simultaneously.
The robot will pause briefly before turning right.
The robot will not move, and the code will give an error.
It is not certain; the robot will try to move forward and backward simultaneously.
Spin right at full speed
Spin left at full speed
Drive forward at full speed
Drive reverse at full speed
Periodic Tasks.vi
Teleop.vi
Robot Main.vi
Dashboard.vi
The program will get stuck in the while loop.
When the button is pressed, the arm motor will continuously turn at full speed.
The program will only read the motor value out to the arm motor once.
The program will not run.
Turn left at full speed
Turn right at full speed
Drive backward at full speed
Drive forward at full speed
Turn right at full speed
Turn left at full speed
Drive backward at full speed
Drive forward at full speed
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.