Examples of
GSE 460, 465, 60 Series Syntax

 
n%I Data Input Enable/Disable Command

n%" Specify Port Command
n 1%"specifies COMM port 1
n 2%" specifies COMM port 2
n 3%" specifies COMM port 3
n 4%" specifies COMM port 4

%# Selected Scale Command
 
%$ Send entry (ASCII text) command.

%& Send Control Codes Command

%( "IF INPUT" command. Tests IF any characters are available in any input buffer.

Pn%( Test IF any characters are available in input buffer "n" (n = 0 - 4).

xxxPn %( Test IF a specific character is available in input buffer "n" (n = 0 - 4).

yyy,xxxPn%( Test IF the next character available falls between the specified range xxx,yyy (xxx or yyy = 0 through 255)
and is in input buffer "n" (n = 0 - 4).

%) Clear the next character of all receive buffers (flush entry buffers)

pn%) Clear the next character of a specific receive buffer or buffers (flush entry buffers)

A%) Clear all characters in all entry buffers.

Apn%) Clear all characters in specified entry buffers.

X%@ Sets the DELAY time for future %P (PAUSE) commands. "x" can be between 1/20 and 5 million seconds.

n%A ACTIVATE setpoint "n".

n:x.xx%A ACTIVATE setpoint "n." in a specified amount of time.

*%A ACTIVATE all setpoints.

*L%A ACTIVATE all setpoints and lock them.

L1n,2nhA Comma delimited list of setpoints to lock and ACTIVATE (Xn=1 thru 256). Accepts range of setpoints also.

*U%A Unlock all setpoints.

U1n,2n,3n- Comma delimited list and range of

4n,5n%A setpoints to unlock. (Xn=1 thru 256).

n-m%A ACTIVATE setpoint n through m.

n-m:x.xXA ACTIVATE setpoints n through m using x.x delay.

1n,2n,3n- ACTIVATE multiple setpoints.

4n,5n%A Specific and range. (Xn=1 through 256).

nP%A ACTIVATE setpoint specified by value of VAR n using default delay.

nP:mPXA ACTIVATE setpoint specified by value of VAR n using delay specified by value of VAR m.

%B BREAK (Abort running of current macro).
 
n%B Remove all occurrences of specified macro from the macro stack.
 
Dn%B Deletes only the first found occurrence of macro n' from the macro stack.
 
'%B Delete all macros from the macro stack.
 
?n%B Detect 'IF" a specific macro is on the macro stack.
 
n%D DEACTIVATE setpoint "n".
 
n:x.xx%D DEACTIVATE setpoint 'n " in a specified amount of time.
 
4n,5n%D Setpoints to unlock. (Xn=1 thru 256).
 
n-m%D DEACTIVATE setpoint n through m.
 
n-m:x.x%D DEACTIVATE setpoints n through m using x.x delay.
 
1n,2n,3n- DEACTIVATE multiple setpoints.

4n,5n%D Specific and range. (Xn=1 through 256).

nP%D DEACTIVATE setpoint specified by value of VAR n using default delay.
 
nP:mP%D DEACTIVATE setpoint specified by value of VAR n using delay specified by value of VAR m.
%E END "IF" statement.
n%F "IF" setpoint "n" is deactivated, process following commands.
 
.n%F Test to see "IF" setpoint "n" is queued for deactivation (test for active timer).
 
%G GET operator input. (Wait until operator makes an entry and then presses [ENTER].
 
n,m%H Change macro to invoke for serial or keypad input. (message)Perform Weight Conversion Process.

%I (message)Perform Weight Conversion Process. For example, calculate the currently applied weight, update the numeric
display, and setpoint and analog outputs. If an optional message precedes the %I command, then that
message is displayed during the process. Otherwise, the dot matrix portion of the display will show the
standard information for the current mode.
 
n%J JUMP to TAG. This command is used with the %T (TAG) command to allow looping within a macro.

%P (message) PAUSE for programmable time (set using the %@ command), while performing the weight conversion process. Default delay time is one second. If the optional message precedes the %P command, then that
message is displayed during the PAUSE. Otherwise, the standard information for the current mode is displayed.

n.PX%Q Sends the "n" th custom transmit, as programmed in the custom transmit setup mode. The value for "n" can be
 
%S SOUNDS the beeper for 1/2 second.

n%T TAG current position for later JUMP (n%J).
 
n%U Determine the number of characters remaining in a specified COMM Ports buffer. (4 COMM Ports), n = (1, 2, 3 or 4).
 
n'%U Clears the specified transmit buffer. n = (1, 2, 3 or 4) (4 COMM Ports)

%W (message) WAIT for operator to press any key. If the optional message precedes the %W command, then the message
is displayed while awaiting the operator to press a key.

%X Request current display from remote. (Diagnostic command)

%Y (message) IF the operator presses [ENTER], then the following macro commands are executed. IF any other key is
pressed, macro execution will resume after the ELSE (%N) or END IF (%E) command.

%,Z Redirect the operators entries to the GSE Prompting VFD 4 line x 20 character Display during a %G command.
%K Provide an entry window on the 4 x 20 VF display and wait for operator input
 
%L Display the "number selection" of the currently selected language.
 
n%L Change the language selection on the fly (as you proceed). The float "n" can be selections 0 through 12.
 
n%M IF the current mode is mode "n," then process the following macro commands

%N NOT IF: This command marks the spot where macro execution resumes if the previous statement result was false.
 
n%O IF setpoint "n" is activated, process the following commands. This command is functional for both Inputs and Outputs.
 
.n%O Test to see "IF" setpoint "n" is queued for activation. (test for active timer).

%[ (Saves any in-process entry into a temporary buffer so it can be retrieved when it is needed.

%\ IF there is NO entry in the entry buffer, then the following macro commands are executed. Otherwise,
macro execution resumes at the first command following the %N (ELSE) or %E (ENDIF) command.

n%^ GO TO macro "n." The currently executing macro is aborted and the macro specified by the "n" is begun.
Execution will NOT return to the current macro when the GO TO'd macro is complete.

nC%^ CALL macro "n." The currently executing macro is delayed at the point of this CALL command and the
macro specified by the "n" is begun. Execution WILL return to the current macro when the CALLED macro is
complete and resume exactly under the point it left off at.

n%_ IF DATABASE ERROR "n" has occurred, then execute the following macro commands. Otherwise,
subsequent commands are skipped until the occurrence of an ELSE or ENDIF command.

x%a Set the target accuracy to be achieved.

*%a Set the target accuracy to the default.

?%a Displays the current target accuracy.

%a If accuracy has been achieved, process the following commands.
 
%' Preforms [Scale Select] key Operation
 

 

 Command

 Description

660 Series 

 %c
 Preforms [CLR] key Operation

 %e
 Preforms [ENTER] key Operation

 %'
 Preforms [SCALE SELECT] key Operation

 %p
 Preforms [PRINT] key Operation

 %s
 Preforms [SELECT] key Operation

 %t
 Preforms [TARE] key Operation

 %u
 Preforms [UNITS] key Operation

 %z
 Preforms [ZERO] key Operation

 1%^
Preforms [F1] key Operation

 2%^
 Preforms [F2] key Operation

 3%^
 Preforms [F3] key Operation

 4%^
 Preforms [F4] key Operation

 5%^
 Preforms [F5] key Operation

 6%^
 Preforms [START] key Operation

 7%^
 Preforms [STOP] key Operation

 8%^
 Preforms [SETUP] key Operation
 
 
Home | Weightmeters | Bench | Floor | Counting | Crane / Hanging Scale | Load Cell | Balances | Check Weigh
Medical | Retail / Deli | Mechanical | Printers | Software | Scanners | Forklift Scales | Hardware | Mechanical Parts
Filling | Conveyor | Test Weights | Line Sheet | Accessories | Hazardous Area | Terms | About Us | Links | Search | Quote
 
Scalemasters, Inc.
3673 San Gabriel River Parkway, Pico Rivera, Ca. 90660
Toll Free (866) 338-0338 - USA only
Phone: (562) 699-0341 Fax: (562)908-0090
Email: sales@scalemasters.com