Command: new, Command: null [integer, Command: control c – Rockwell Automation 1771-DB Basic Module User Manual - Series A User Manual

Page 46

Advertising
background image

Operating Functions

Chapter 5

5–9

Action taken: When you enter NEW(cr),

the BASIC Module deletes

the program that

is currently stored in RAM memory. In addition, all

variables are set equal to ZERO, all strings and all BASIC evoked
interrupts

are cleared. The REAL TIME CLOCK, string allocation, and

the internal stack pointer values are not affected.

In general, NEW (cr) is

used to erase a program and

all variables.

Action taken: The NULL[integer] command

determines how many

NULL characters

(00H) the BASIC Module outputs after a carriage

return. After initialization NULL 0.

Most printers contain a RAM

buffer that eliminates the need to output NULL characters

after a carriage

return.

Action taken: This command stops

execution of the current program and

returns the BASIC Module

to the COMMAND mode. In some cases

you can continue

execution using a CONTinue. See the explanation

for CONTinue for more information.

5.3.7.1
Command: Disabling Control C

Action taken: This command disables

the Control C break function.

You can

do this by setting bit 48 (30H) to 1. Bit 48 is located in

internal memory location 38 (26H). Set bit 48 by executing the following
statement in a BASIC Module program or from the

command mode:

DBY(38)

DBY(38).OR.01H

When bit

48 is set to 1, the Control C break function for both LIST and

RUN operations

is disabled. Cycling power returns Control C to normal

operation

if it is disabled from the command mode.

To re-enable the Control

C function, execute the following statement in a

BASIC Module

program or from the command mode.

DBY(38)

DBY(38).AND.0FEH

CALL routines

do not check for this feature. If you enter a Control C

while

using a CALL routine, the program stops if Control C is enabled or

disabled.

5.3.5
Command: NEW

5.3.6
Command: NULL [integer]

5.3.7
Command: Control C

Advertising