11 - 27 11 - 27
MELSEC-Q
11 INSTRUCTIONS AND FUNCTIONS
CLEAR
Instruction
CLEAR
• Initializes all variables and sets up the memory area.
CLEAR [ <arithmetic expression> ]
Syntax
arithmetic expression
• • • •
Specify the size of the memory area used for storing
the character string by BASIC in number of bytes. It
is set to 300 if the arithmetic expression is omitted,
however.
Examples
CLEAR 1000
• • • •
Initializes variables and sets up a memory area of
1000 bytes.
• The CLEAR instruction initializes all variables and sets up a memory area.
• After the CLEAR instruction is executed, contents of variables, declarations, and definitions
become as follows:
Numeric variable
Character variable
Array definition (DIM statement)
Type declaration of variable
User-defined function
• • • •
• • • •
• • • •
• • • •
• • • •
0
Empty character string
Invalid
Invalid
Invalid
Description
• A large memory area is required in order to process many characters. An “Out of string
space” error occurs if the memory area is insufficient. In this case, increase the memory
area by specifying <arithmetic expression> in the CLEAR instruction.
• The default value is set to 300 when the interpreter is started up.
REMARK
• Use the ERASE instruction in order to initialize only the array variables.
• See the DIM instruction and FRE function.