
Creating & Using Nodes
Next Nodes Tab
Next specifies the node to branch to if the math operation passes and where to branch to if it fails. A math operation will fail only if you attempt to divide a value by zero or operate on a nonnumeric value.
Figure 49. Math Node: Next Nodes Tab
Operation (Mathematical Function)
At the bottom of the Math Node Properties dialog (refer to Figure 45 on page
69), there is an Operation section, shown in Figure 50. Select from mathematical functions that follow it.
Figure 50. Math Node: Operation
+ (Addition) | Adds the two values. |
-(Subtraction) Subtracts operand 2 from operand 1.
*(Multiplication) Multiplies operand 1 by operand 2.
/ (Division) | Divides operand 1 by operand 2. | Returns the integer result. |
% (Modulus) | Divides operand 1 by operand 2. | Returns the remainder. |
Call Nodes
Call nodes execute a branch to a subroutine. A subroutine contains nodes that perform a routine function, such as copying data to a file or verifying data. A subroutine can be called from multiple locations in the program (with Call nodes), eliminating the need for duplication. Creating subroutines and referencing them with Call nodes optimizes a PPG program, saving both time and program size. Figure 51 shows a Call Node Properties dialog.
72 | PT Program Generator (PPG) v5.0 |