Removing Objects from System Memory When a program completes, it is not automatically removed from system memory (RAM). To free up the RAM for use by other programs and data, objects in memory must be specifically removed with a DELETE command. The LOAD command will not overwrite programs that reside in system memory. Therefore, if you want to load new programs with identical names, you must delete the programs currently in RAM. When the ACE interface is used, the Process Manager automates much of the programming and program/file management through a point-and-click interface.
For those who wish to access the eV+ system directly, the Controller Development Tools are used for program/file management and direct V+ monitor prompt operations. These tools are accessed from the Controller Development Tools ( ) icon on the ACE toolbar. For more details, see the topic Controller Development Tools in the ACE User's Guide . The remainder of this topic describes the operations when accessing the V+ system directly through the Monitor window. Understanding the Delete Commands The following table summarizes the various delete commands. The Delete Commands In normal operations, you are most likely to use the DELETE, DELETEM, and ZERO commands.
eV+Operating System User's Guide, v2.x, 18320-000 Rev A Page 51 Command Action DELETE Deletes specified programs and any programs or variables that are used in those programs (but are not used by other programs not being deleted). DELETEM Deletes a program module and all programs in the module. The variables used by the programs, and referenced programs outside the module, are not deleted. See Understanding Program Modules. DELETEP Deletes specified programs from memory. Other programs used by the specified programs are not deleted, and variables used by the program are not deleted. DELETEL Deletes specified location variables. DELETES Deletes specified string variables.
DELETER Deletes numeric (real) variables. ZERO Deletes ALL the programs and data in system memory (the operating system is not affected).