# Activity 3.1.2f Variable Programming Information Sheet

```Activity 3.1.2f Variable Programming
Information Sheet
Variable programming is a powerful option when programming a robot. Variables are
useful for creating loops and subroutines in robot programs. This will allow you to
write significantly shorter programs when your robot is performing a repetitive task.
Overview
The following are the generic steps that will be used when programming with
variables.
 Step 1: Define the variable(s).
o Use the Set Variable to Computation (SV) command
 Step 2: Identify the start of the program sequence.
o Use the Label (LA) command
 Step 3: Perform the program sequence.
 Step 4: Increment the variable(s).
o Use the Set Variable to Computation (SV) command
 Step 5: Evaluate the variable to determine whether the program sequence
has been completed.
o Use the If Jump … (IF) command
 Step 6: If the program sequence has been completed, end the program.
o Use the Jump to … (JU) command
 Step 7: Identify the end of your program.
o Use the Label (LA) command
Commands
Set Variable to Computation (SV)
 This command allows you to assign a value or expression to a variable.
 In your program, you instructed the robot to drop off a part at a certain
location, such as position #3. You could define position #3 by using a variable
called DROP.
 Instead of instructing the robot to go to position #3, you will instruct it to go to
position DROP.
 When you select this command, the following dialog box will open.
&copy; 2013 Project Lead The Way, Inc.
CIM Activity 3.1.2f Variable Programming Information Sheet – Page 1



In the Name section, type DROP.
In the Value or Expression section, type 3 to represent position #3.
After you click OK, the following line will be inserted into your program.
o Set Variable Drop = 3
Incrementing Variables



After running through your program the first time, you must increment the
variable so that it will progress to the next position in the sequence.
Again, you will use the Set Variable to Computation dialog box.
In our example we want to increment the variable Drop by 1, making its new
value 4.


The variable name would again be DROP.
The new Value or Expression would be DROP = DROP + 1.
&copy; 2013 Project Lead The Way, Inc.
CIM Activity 3.1.2f Variable Programming Information Sheet – Page 2
```