LabVIEW For FRC Rio Programming

Please wait...
Question 1 / 50
0 %
0/100
Score 0/100
1. You modified the Robot Project and ran the Robot Main VI. Everything worked as expected. How do you set up the code to run automatically when your robot powers on?
Submit
Please wait...
About This Quiz
LabVIEW For FRC Rio Programming - Quiz

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 you... see moreinformation below so that we can issue the badge when you pass. see less

2. You want your robot to use values from a gyroscope. You are unfamiliar with the gyroscope VIs and would like to see an example of how they should be used. Where can you find such an example within the LabVIEW environment?
Submit
3. Which VI should read the joystick values as the driver controls the robot?
Submit
4. Engineers, scientists, and researchers are doing some truly amazing things with LabVIEW. Which of the following are examples of applications that are using LabVIEW? (SELECT ALL THAT APPLY.)
Submit
5. Your robot needs to move forward for three feet on its own in the first 15 seconds of a match. Which VI does this code belong in?
Submit
6. Which of the following is the most appropriate way to save multiple versions of your project to show the order in which they were developed?
Submit
7. What is the best file path that you should select to save your roboRIO robot project to? (In the below file paths, "..." refers to your username.)
Submit
8. You want to maintain several versions of your Robot Project from different competition seasons. What is the best way to organize all of the code on disk?
Submit
9. Which input from the following VI needs to be wired so as to not break the VI it is called from?  
Submit
10. LabVIEW is used widely in nearly every science and engineering industry across the globe. What are some examples of industries that use LabVIEW? (Select all that apply.)
Submit
11. Engineers, scientists, and researchers are doing some truly amazing things with LabVIEW. Which of the following are examples of applications that are using LabVIEW? (SELECT ALL THAT APPLY.)
Submit
12. How would you represent the code below as a subVI?  
Submit
13. You want to edit the Teleop.vi. Where should you open this VI from in order to edit it?
Submit
14. You update your robot project, run it interactively by clicking the Run Arrow in Robot Main.vi, and then reboot the roboRIO. Which code runs?
Submit
15. Which operation or sequence of operations makes your robot ready for match-play on an official field?  
Submit
16. You make some edits to your robot code and build it into an executable. How do you ensure this executable runs on the robot? You right-click FRC Robot Boot-up Deployment and select:
Submit
17. You accidentally typed your team number wrong while setting up your roboRIO robot project. What effect will this have on your project?
Submit
18. How do you create a new FRC roboRIO Project in LabVIEW?
Submit
19. What VI should you modify to easily pass values or other information between VIs within the roboRIO robot project?
Submit
20. You attempt to build your robot project, but you receive an error saying the Vision Development Module is not activated. Where should you enter your activation code to resolve this error?
Submit
21. The following code runs when your robot enters autonomous mode: In what order will this code execute?
Submit
22. Which of the following VIs can safely contain multiple, parallel, infinite loops?
Submit
23. You accidentally typed your team number incorrectly while configuring your roboRIO robot project. How would you correct the team number? Within the Project Explorer window, right-click on:
Submit
24. You want to share your Teleop.vi with a friend on another team. Their robot's motors are connected to the same PMW ports as your robot's motors. What do you need to send your friend to ensure the code runs on their robot?
Submit
25. You've deployed code to your robot, but the robot is not responding to the joystick controls the way you expected. The recommended first step to debugging your LabVIEW code is to:
Submit
26. What is an appropriate name for a subVI that adjusts the joystick value before it gets sent to the motor?
Submit
27. You have successfully connected via USB to run and verify one of the sensor examples. What is the best way to integrate it as part of Teleop within the general robot framework?  
Submit
28. You want to have multiple teammates simultaneously develop code for your robot. What is the best way to save and share code with your teammates?
Submit
29. Your robot has hardware that must be properly shut down for safety. In which VI does this shutdown procedure belong?
Submit
30. What kind of input terminal to a subVI must be connected to an input in order for the VI's run arrow to be unbroken? This type of input is shown in bold below:  
Submit
31. In the following code, Joystick 0 is all the way forward and Joystick 1 is all the way in reverse. Assume the y-axis is the first axis read for each joystick. What will the robot do?
Submit
32. You add a loop inside your Teleop VI to run a shooter for 2 seconds. During these 2 seconds, the robot does not respond to your attempts to drive. What's the most likely reason for this behavior?
Submit
33. How do you link a control or indicator to a terminal on the connector pane?
Submit
34. The following code is included in the Begin VI of your Arcade Drive Robot Project by default. You edit the code to this instead: What happens if your code unexpectedly stops calling Arcade Drive.vi? Your robot will:
Submit
35. What files do you need to include when copying or moving the robot project on disk?
Submit
36. You want to add another option for selection of autonomous code on the Dashboard. To do this, you need to:
Submit
37. Where in the Robot Project should you put any new subVIs that you create?
Submit
38. If you accidentally break some functionality in your code, you may want to use a previous version of your code that works. How can you save changes to the robot project and preserve the previous version?
Submit
39. Where can you look to find instructions on setting up the roboRIO firmware?
Submit
40. You want to add a sensor to your robot and send that information back to the Driver Station. Where should you add the code to read from the sensor?
Submit
41. What is the most efficient way to tune your robot's autonomous behavior?
Submit
42. Which code example below will correctly display a value on the Dashboard?
Submit
43. You add the following code to your Teleop.vi in order to control an arm with a button. What behavior will you see when you run your code?
Submit
44. What will your robot do if both buttons are pressed in the following code?
Submit
45. In which direction (if any) will your robot move if only Button 0 is pressed in the following code?
Submit
46. What would you look for in the teleop code if your robot is repeating the same action and not responding to your input?
Submit
47. In the following code, in which direction will your robot move if both buttons are pressed and held at the same time?
Submit
48. What will your robot do if both buttons are pressed in the following code?
Submit
49. You have an omni-directional drive train on your robot. What type of default roboRIO robot project should you select?
Submit
50. You add the following code to your Teleop.vi in order to control an arm with a button. What behavior will you see when you run your code?
Submit
View My Results

Quiz Review Timeline (Updated): +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Feb 14, 2018
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 28, 2017
    Quiz Created by
Cancel
  • All
    All (50)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
You modified the Robot Project and ran the Robot Main VI. Everything...
You want your robot to use values from a gyroscope. You are unfamiliar...
Which VI should read the joystick values as the driver controls the...
Engineers, scientists, and researchers are doing some truly amazing...
Your robot needs to move forward for three feet on its own in the...
Which of the following is the most appropriate way to save multiple...
What is the best file path that you should select to save your roboRIO...
You want to maintain several versions of your Robot Project from...
Which input from the following VI needs to be wired so as to not break...
LabVIEW is used widely in nearly every science and engineering...
Engineers, scientists, and researchers are doing some truly amazing...
How would you represent the code below as a subVI?  
You want to edit the Teleop.vi. ...
You update your robot project, run it interactively by clicking the...
Which operation or sequence of operations makes your robot ready for...
You make some edits to your robot code and build it into an...
You accidentally typed your team number wrong while setting up your...
How do you create a new FRC roboRIO Project in LabVIEW?
What VI should you modify to easily pass values or other information...
You attempt to build your robot project, but you receive an error...
The following code runs when your robot enters autonomous mode: ...
Which of the following VIs can safely contain multiple, parallel,...
You accidentally typed your team number incorrectly while configuring...
You want to share your Teleop.vi with a friend on another team. Their...
You've deployed code to your robot, but the robot is not...
What is an appropriate name for a subVI that adjusts the joystick...
You have successfully connected via USB to run and verify one of the...
You want to have multiple teammates simultaneously develop code for...
Your robot has hardware that must be properly shut down for safety. In...
What kind of input terminal to a subVI must be connected to an input...
In the following code, Joystick 0 is all the way forward and Joystick...
You add a loop inside your Teleop VI to run a shooter for 2 seconds....
How do you link a control or indicator to a terminal on the connector...
The following code is included in the Begin VI of your Arcade Drive...
What files do you need to include when copying or moving the robot...
You want to add another option for selection of autonomous code on the...
Where in the Robot Project should you put any new subVIs that you...
If you accidentally break some functionality in your code, you may...
Where can you look to find instructions on setting up the roboRIO...
You want to add a sensor to your robot and send that information back...
What is the most efficient way to tune your robot's autonomous...
Which code example below will correctly display a value on the...
You add the following code to your Teleop.vi in order to control an...
What will your robot do if both buttons are pressed in the following...
In which direction (if any) will your robot move if only Button 0 is...
What would you look for in the teleop code if your robot is repeating...
In the following code, in which direction will your robot move if both...
What will your robot do if both buttons are pressed in the following...
You have an omni-directional drive train on your robot. What type of...
You add the following code to your Teleop.vi in order to control an...
Alert!

Advertisement