Inc
Positron8 · Revision 4.0.6.5 · PDF page 335
Syntax
Inc Variable {, IncrementVariable}
Overview
Increment a variable i.e. Variable = Variable + 1, or increment a variable by the value held in parameter 2. i.e. Variable = Variable + IncrementVariable
Parameters
Variable is a user defined variable that will be incremented IncrementVariable is an optional variable or expression or constant that will be added to the first variable.
Example1
Device = 18F25K20 ' Select the device to use
Declare Xtal = 16 ' Tell the compiler the device is operating at 16MHz
Declare Hserial_Baud = 9600 ' Set the Baud rate for the HRsoutLn command
Dim MyByte as Byte = 1 ' Create a variable and give it an initial value
Repeat ' Create a loop
HRsoutLn Dec MyByte ' Transmit the ASCII value to a serial terminal
DelayMs 200 ' A delay so the value can be seen changing
Inc MyByte ' Increment the variable MyByte by 1
Until MyByte > 10 ' Loop until the variable reaches 10 or over
The above example shows the equivalent to the For-Next loop: -
For MyByte = 1 to 10 : Next
Example 2
Device = 18F25K20 ' Select the device to use
Declare Xtal = 16 ' Set its frequency
Declare Hserial_Baud = 9600 ' Set the Baud rate for the HRsoutLn command
Dim MyWord as Word = 1 ' Create a variable and give it an initial value
Repeat ' Create a loop
HRsoutLn Dec MyWord ' Transmit the ASCII value to a serial terminal
DelayMs 200 ' A delay so the value can be seen changing
Inc MyWord, 10 ' Increment the variable MyWord by 10
Until MyWord > 100 ' Loop until the variable reaches 100 or over
See also : Dec.
