7.8.2 USCGET/USCSET(USCSTX)

1.
Function
Inquires/changes the character parameters. (USCSTX permits change with a runtime option.)

2.
Call
CALL USCGET(CP, CPARA)
CALL USCSET(CP, CPARA)
CALL USCSTX(CP, CPARA)

3.
Arguments
CP (C*(*)) The name of a parameter. (i)
CPARA (C*(*)) The value of a parameter. (i/o)

4.
List of Parameters
CXTTL The X- axis title (shorter than 32 characters)
CYTTL The Y- axis title (shorter than 32 characters)

CXSIDE The position to plot the X axis.
You may specify this using up to 2 characters out of 'T'(Top), 'B'(Bottom), 'U'(User). Of the 2 characters specified, the subtitle and title is written in the position specified first. (Note 1)
CYSIDE The position to plot the Y axis.
You may specify this using up to 2 characters out of 'R'(Right), 'L'(Left), 'U'(User). Of the 2 characters specified, the subtitle and title is written in the position specified first. (Note 1)

CXSPOS The position to write the X-axis sub-label: 'R' or 'L'
CYSPOS The position to write the Y-axis sub-label: 'T' or 'B'
CXUNIT The unit to write in the X-axis sub-label (shorter than 32 characters) 
CYUNIT The unit to write in the Y-axis sub-label (shorter than 32 characters) 
CXFMT The X-axis label format. (Note 2)
CYFMT The Y-axis label format. (Note 2)
CBLKT The brackets for the sub-labels. The initial value is '()' When a blank is specified, no brackets are written.

(Note 1) When the LABELzs of the first position specified by the internal variables CXSIDE and CYSIDE is .FALSE., then neither the subtitle or title is written.

(Note 2) When these formats are specified explicitly, DXL and DYL must be specified accordingly since this information is not reflected in label intervals.

5.
Notes
(a)
The following subroutines are available for handling the internal variables.
USCQNP(NCP) Counts the total number of internal variables (NCP).
USCQID(CP,IDX) Determines the position (IDX) of the internal variable CP.
USCQCP(IDX,CP) Inquires the name (CP) of the internal variable at position IDX.
USCQVL(IDX,IPARA) Inquires the value (IPARA) of the internal variable at position IDX.
USCSVL(IDX,IPARA) Changes the value (IPARA) of the internal variable at position IDX
(b)
USCGET calls the above USCQID to determine the position of an internal variable, and inquires its value using USCQVL. USCSET calls USCQID to determine the position of an internal variable and changes its value using USCSVL. Therefore, when the specified internal variable is not found, an error message is printed by USCQID.
(c)
Specify an appropriate type of constant or variable for ITYPE.