!"
972
User action: To have V
+
continue, type y followed by a carriage return. An n fol-
lowed by a carriage return or just a carriage return causes the com-
mand to be aborted.
*Arithmetic overflow* (–409)
Explanation: The result of a calculation was outside the allowable range for real
variables or V
+
has encountered a number that is outside the
allowed range for integers while converting a real-valued number
to a decimal, hexadecimal, or octal integer, or logical value. Logical
values use 32-bit integers, but most program instructions that
require integer arguments allow only 16-bit integers. Also, real vari-
ables can have only magnitudes in the range from about 5.4E-20 to
9.2E+18.
User action: Modify the program as required.
*A scratch frame store is needed (use VSELECT)* (–756)
Explanation: VCORRELATE returns this error when performing a grayscale hier-
archical search or binary search and no scratch frame store is avail-
able.
User action: Use VSELECT to invalidate a virtual frame store in a physical frame
store that is different from the physical frame store being searched.
*Attempt to modify active belt* (–614)
Explanation: A program instruction has been executed that will modify the belt
variable that is currently being tracked by the robot.
User action: Change the program in order not to modify the variable while the
robot is tracking it.
*Attempt to redefine variable class* variable_name (–470)
Explanation: Upon exiting from the editor, the named variable was found in two
of the following places: the .PROGRAM argument list, an AUTO
statement, a LOCAL statement, or a GLOBAL statement.
User action: Modify the program to include the variable in only one of these
places.
*Attempt to redefine variable type* variable_name (–469)
Explanation: If a program is being edited, the line just entered contains a refer-
ence to a variable in a manner inconsistent with its use elsewhere in
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com