A variable is a name given to a storage location in which a value is stored in the form of a number or text.
- Why use Variables?
Variables allow you to change seemingly static values on the fly. Almost all item properties in K-Touch allow you to assign a variable instead of using a fixed value.
- Where to Place a Variable
- In this example, click a text label in the K-Touch Builder. The figure below shows the properties of that label.
- Each value that can be a variable has a button on the right-hand side. Click this button to assign a variable name to the field.
- Assign a Variable
- To assign a variable to a specific property, click the button to the right of that property.
- Type a variable name that references this value. In this example, the variable is named ‘label’. Since in K-Touch, all variables are written as $variable$, we use $label$.
- Set Variable
Now a variable is created for the name of the text label called $label$, we can set that variable to another value in our configuration. The value of the variable is set to a default value until it is changed.
- To set a variable, use the set variable action found in the More tab under Actions.
- Drag the set variable action to any element in the GUI.
- Set Variable Properties
- After dragging the set variable action to a UI element, set its properties.
Variable Name: The name of the variable to change.
Value – Completely change the value of a variable. All text variable changes and some numeric value changes use value evaluations.
Expression – Base the new value of a variable on a mathematical expression. Expressions are for numeric values only.
If set to value, type the new value of the variable.
If set to expression, type the mathematical equation that calculates the new value (ex. $var$ – 1).
Description: An optional free text field that describes the action.