Optima DMC-1xxx and DMC-18x2 Command Reference
DA
i
59
DA
FUNCTION: Deallocate the Variables & Arrays
DESCRIPTION:
The DA command frees the array and/or variable memory space. In this command, more than
one array or variable can be specified for memory de-allocation. Different arrays and
variables are separated by comma when specified in one command. The argument *
deallocates all the variables, and *[0] deallocates all the arrays.
ARGUMENTS: DA c[0],variable-name
where
c[0] = Defined array name
variable-name = Defined variable name
* - Deallocates all the variables
*[0] - Deallocates all the arrays
DA? Returns the number of arrays available on the controller.
USAGE: DEFAULTS:
While Moving
Yes
Default Value
------
In a Program
Yes
Default Format
------
Command Line
Yes
Controller Usage ALL CONTROLLERS
OPERAND USAGE:
_DA contains the total number of arrays available. For example, before any arrays have been
defined, the operand _DA is 30. If one array is defined, the operand _DA will return 29.
RELATED COMMANDS:
"DM"
Dimension Array
EXAMPLES: `Cars' and `Sales' are arrays and `Total' is a variable.
DM Cars[400],Sales[50]
Dimension 2 arrays
Total=70
Assign 70 to the variable Total
DA Cars[0],Sales[0],Total
Deallocate the 2 arrays & variables
DA*[] Deallocate
all
arrays
DA *,*[]
Deallocate all variables and all arrays
Note: Since this command deallocates the spaces and compacts the array spaces in the memory, it is
possible that execution of this command may take longer time than 2 ms.