When you pass this quiz, you'll earn a LabVIEW for FRC Programming Fundamentals 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.
15
0
-5
5
Rate this question:
Green
Blue
Orange
Pink
Rate this question:
FALSE
TRUE
0
Cannot be determined
Rate this question:
Orange
Blue
Pink
Green
Rate this question:
Pink
Orange
Blue
Green
Rate this question:
Wire an integer constant of 6 into the element input.
Wire an integer constant of 7 into the element input.
Nothing extra is required; the Index Array function automatically determines which elements are updating and outputs only those elements.
Wire the entire array into your subVI.
Rate this question:
Expand the Index Array VI down to allow for two outputs.
Place two Index Array VIs and get one button value from each.
Use the value from button 0 wherever button 1 is required.
LabVIEW will read one value each time Teleop.vi is run. The second time it runs, it will grab the next value.
Rate this question:
0
15
-5
5
Rate this question:
It inverts the output of the Feedback Node.
It doubles the output of the Feedback Node.
It only passes the output of the Feedback Node through if it is a TRUE value.
It resets the output of the Feedback Node to the default value.
Rate this question:
Use an Index Array for each of the array types, and pass both values through logic functions to change the motor speed.
Wire both arrays into a single Index Array to combine all the joystick outputs.
Change the button to another axis so that you no longer have two arrays.
Use Build Array to combine the two arrays into one array. Then make that the input for Index Array
Rate this question:
It outputs a TRUE if both inputs are TRUE.
It outputs a FALSE if both inputs are TRUE.
It outputs a TRUE if both inputs are FALSE.
It outputs a TRUE if one input is TRUE and one input is FALSE.
Rate this question:
Control
Indicator
Typedef
Terminal
Rate this question:
The subVI is updated everywhere.
Only the subVI in Teleop.vi is updated.
The subVIs in Teleop.vi and Autonomous.vi are updated.
The subVIs in Teleop.vi and Periodic Tasks.vi are updated.
Rate this question:
Indicator
Control
Constant
Typedef
Rate this question:
The VI is placed as a subVI.
LabVIEW asks if you want to add the Block Diagram to your project.
The cursor shows a red X on the Block Diagram and nothing happens.
LabVIEW combines the Block Diagrams of the two VIs.
Rate this question:
Rate this question:
During debugging to see real-time values.
After you've tested your robot and know it works.
Before saving your VI to ensure they are visible next time.
While you're developing your robot code in case you need them later.
Rate this question:
Select Explain Error from the Help Menu on the toolbar.
Read the LabVIEW documentation.
Run the code until you can see what is causing the error.
Find an example that has the same error and read the comments explaining it.
Rate this question:
Developing and prototyping bearingless magnetic-levitation blood pumps for life support
Developing interplanetary robotic 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
Rate this question:
This input is required. If it is not wired, the VI you are editing will be broken until the subVI has a value wired to this input.
This is the first input you should enter. All other input values are derived based on this input.
This input has a constant value that you cannot change. You do not need to wire the input.
If you wire this input, it will use your value. Otherwise, it will use a default value. You do not need to wire this input if you want to use the default value.
Rate this question:
Developing the world's first functional prototype of a semi-autonomous 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
Rate this question:
Automotive and Energy
Military/Defense and Aerospace
Scientific Research and Medical Research
Robotics and Manufacturing
Rate this question:
Ctrl + H
Ctrl + C
Ctrl + Shift + H
Ctrl + Shift + C
Rate this question:
A space constant
An end-of-line constant
A tab constant
An empty string constant
Rate this question:
From the Help Menu, choose Find Examples. This will open up the FRC Robotics folder of examples.
Go to www.ni.com/frc and choose Open LabVIEW Examples.
LabVIEW displays a welcome screen. Choose the appropriate example under the Open heading.
Enter to bring up the Example Finder.
Rate this question:
Autonomous 1
Autonomous 2
Autonomous 3
Cannot be determined
Rate this question:
Rate this question:
Double-click the edge of the control on the Front Panel, and the Block Diagram will pop up with the matching terminal flashing.
Open the Block Diagram and, starting in the upper left corner, look for a matching terminal.
Use to search for the name of the control.
Ask your teammate, who originally programmed this part of the code, where the control is used. They will remember exactly where it is.
Rate this question:
Autonomous 3
Autonomous 2
Autonomous 1
Cannot be determined
Rate this question:
3
2
1
4
Rate this question:
1
2
3
Infinite
Rate this question:
3
4
7
6
Rate this question:
Awesome
LabVIEW
IsAwesome
Some
Rate this question:
NT Write Numeric Array.vi
NT Server.vi
Robot Main.vi
WPI_CameraSend Images To PC Loop.vi
Rate this question:
Ctrl + Space
Ctrl + Q
Ctrl + D
Ctrl + Q + D
Rate this question:
Functions Palette » Programming » Array
Controls Palette » Modern » Array, Matrix, and Cluster
Functions Palette » Programming » Comparison
Controls Palette » Modern » List, Table, and Tree
Rate this question:
Functions Palette » Programming » Boolean
Controls Palette » Modern » Array, Matrix, and Cluster
Functions Palette » Programming » Comparison
Controls Palette » Modern » List, Table, and Tree
Rate this question:
Functions Palette » Programming » String
Controls Palette » Modern » String & Path
Functions Palette » Programming » Comparison
Controls Palette » Modern » List, Table & Tree
Rate this question:
Functions Palette » Programming » Numeric
Controls Palette » Modern » Array, Matrix & Cluster
Functions Palette » Programming » Comparison
Controls Palette » Modern » List, Table & Tree
Rate this question:
Array
Dex
Index
Ndx
Rate this question:
You have wired an array into a single-value input.
You have wired a Double to a Boolean input.
You have wired an output to an input.
You have wired an Integer into a Double.
Rate this question:
You have wired a Boolean to a Double input.
You have wired an array into a single-value input.
You have wired an output to an input.
You have wired an Integer to a Boolean input.
Rate this question:
The motor refnum names do not match.
The Safety Config should have been disabled in Begin.vi.
The motor refnum name should have been Drivetrain Motors.
The motors should have been initialized in Teleop.vi.
Rate this question:
The MotorControlDevRef needs to be wired.
The options need to be set.
Output should be a Boolean value.
The error wire should not be wired.
Rate this question:
Activate the Vision Acquisition Software.
Delete the problematic VIs from your project.
Add the problematic VIs as Dependencies in your project.
Uninstall the Vision Acquisition Software from your computer.
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.