Owner manual
Scale Basic 4.2E Reference
The prompt is displayed for 0.7 seconds, then if the register is non-zero, the register data is
displayed. If the register data is zero, then the prompt is displayed until the operator enters
data. Condition codes Positive, Negative, and Zero are set to reflect data input. Press the
Clear key to abort data entry and leave the register unchanged.. NOTE: use the Dp adjust
instruction for data entry with decimal points.
Example: get the percent of moisture. The Get data instruction automatically prompts “EntEr”:
Set, Memory1, 0 Memory1=0. The “EntEr” prompt remains until
data entry.
Dp adjust, Memory1, 2 Set the decimal position of Memory register 1
Get data, Memory1 Get the kg/liter into Memory1
To use a prompt other than ENTER, use the prompt instruction.
Dp adjust, Memory1, 2 Set the decimal position of Memory register 1
Prompt, “PERCEN” display “PErcEn”
Get data, Memory1 get the percentage.
An alternative method to prompt for data uses a time delay to display the prompt, then the
Get data instruction uses it’s default “ENTER” prompt. Assume Timer 1 is configured for 1
second delay:
Dp adjust, Memory1, 2 Set the decimal position of Memory register 1
Prompt, PERCEN display “PErcEn” on the display
Timer on, 1 turn on timer 1 (1 seconds delay).
Loop1 While timer 1 on
If, Timer1 <keep looping>
Next1
End if End while
Get data, Memory1 get setpoint. Prompt is replaced by “EntEr”.
End End of function
Get key 230
Purpose: stop processing until the operator presses a key.
Remarks: this instruction is usually used when displaying a message that requires operator
acknowledgment before proceeding.
Example: Prompt, START display “StArt”
Get key wait for any key-press
Get id [r] 234 [r]
Purpose: use the number in register [r] to open an Id in memory.
Remarks: Condition code Positive is set true if the Id is found, condition code Zero is set true if
the Id is not found.
Example: Set, Memory1, 25