1 STRCON
  Invokes G.J.QUIGLEY's version of STRCON which has been
  adapted by R.S. ZHOU to link to GRAFIT's plotting library.
  Before activating STRCON, you should set up the terminal 
  using the following command line:

  $ SET TERMINAL/NOWRAP/DEVICE=VT100/INSERT/NOESCAPE

  Format: STRCON [filename]
2 Procedure     
  There are two ways you can invoke STRCON:
     [1] In interactive screen plotting mode.
     [2] In non-interactive hardcopy making mode.
  depending on the specification of command qualifier(s).
  Parameter P1 is optional for way [1] and mandatory for way [2]
  to pass the name of map file to be plotted. A map file is a 
  density section file (density values on a 3-D grid) computed 
  from the fourier transform program. The contouring setup and 
  the overlaying model is entered from a setup file that observes
  the original description of STRCON. The setup file is solicited
  from the user in way [1] but passed with /SETUP=setup_filename
  in way [2]. If no setup file is given, STRCON searches for a
  default one in the same name as the map file but of type CTL.
  No additional I/O file assignments are needed to run STRCON.
2 Hardcopy     
  Hardcopy making, when requested in STRCON, is automatically done in
  the default setup, by spawning a DCL subprocess to a system batch 
  queue using a program-written command file *.BC, where * indicates 
  the name of the data file being plotted. During interactive screen 
  plotting, a hardcopy device independent metafile *.DI is written in 
  your account.  The spawned hardcopy batchjob reads this metafile and 
  converts it to a device dependent file which in turn gets printed
  to a print queue dedicated to the designated hardcopy device. Upon 
  successful completion of the above process, the metafile *.DI is then 
  deleted. This hardcopy making environment requires following command 
  symbols to be defined in your LOGIN.COM before the "$ IF F$MODE()
  .NES."INTERACTIVE" THEN EXIT" line:

  $ SUB_PRINT =="SUBMIT/QUE=BATCH$HARDCOPY/NOPRINT/NOLOG/DELETE/NOID"
  $  HP_PRINT == "PRINT/QUE=HP$PRINT/DELETE"
  $  PS_PRINT == "PRINT/QUE=PS$PRINT/DELETE"
  $  IM_PRINT == "PRINT/QUE=IM$PRINT/DELETE"

  where SUB_PRINT is used to spawn the hardcopy, HP_PRINT is used
  to print the hardcopy on a HP plotter, PS_PRINT on a Postscript
  laser printer, IM_PRINT on a 35mm slide maker, and /QUE should 
  point, as mentioned above, to the appropriate queues setup on 
  your system. /DELETE is recommended if you do not intend to save
  the *.BC and the final hardcopy files. If needed, the print
  symbols can be defined as DCL copy command lines (for example
  to copy a hardcopy file over the local network).

  However a hardcopy destination option is also implemented to 
  allow you to suppress the default printing of a hardcopy as
  described above. The option is accessible on the hardcopy page
  setup menu in interactive plotting, with qualifier /HARDCOPY
  in non-interactive hardcopy making. The optional destination 
  can be specified either as a filename or as a logical device
  address.
2 Qualifiers  
  Qualifiers can be classified into three groups:

  [1] Those apply both for interactive plotting and non-interactive
      hardcopy making:

     	/LAYOUT=layout_file
     	/SETUP=setup_file

  [2] Those apply only for interactive plotting:

     	/TERMINAL=keyword
     	/NOHARDCOPY

  [3] Those apply only for non-interactive hardcopy making:

     	/COPIES=number
     	/DEVICE=keyword
     	/HARDCOPY[=destination]
     	/HPAGE
     	/ID[=plot_ID_label]               or  /NOID
     	/OFFSET=(x_offset,y_offset)
     	/PAGE_FEED                        or  /NOPAGE_FEED
     	/PEN_SPEED=number
     	/SCALE=(x_scale,y-scale)
     	/VPAGE

  All qualifiers can be placed anywhere in the command line, entered
  with their own unique abbreviations, and they are case_insensitive.
  When a qualifier is missing in non-interactive hardcopy making mode,
  its default or setup-file value is used. You can also define your 
  own commands to incorporate the desired qualifiers to shorten input 
  command lines (refer to subtopic EXAMPLES for some examples).
/SETUP=setup_file

  Designates the setup_file to be used.
  The setup_file overrides the default setup_file.
/LAYOUT=layout_file

  Designates the auxiliary layout_file to be used.
  The layout_file overrides the default layout_file.
/TERMINAL=keyword

  Qualifier for interactive screen plotting only.
  Identifies on-line terminal, where the valid keywords are

  TEK4100: Tektronix-4100 graphics terminal, such as a Tek-4015,
           -4107, -4205, -4207. Full graphics functionality is 
           supported on such a terminal.

  REGIS: ReGIS graphics terminal, such as a GIGI, VT330, VT240.
         Following features are not supported on such a terminal:

         o  Function keys F1 through F8.
         o  Graphics input (GIN) or crosshair cursor.
         o  Interactive layout utility.
         o  Continuous font size and direction.
         o  Screen saving or combination plot.

  ANSI: ANSI_protocol text terminal, which observes ANSI escape 
        sequences for alpha-cursor control and character renditions
        such as a VT100 terminal. No screen graphics is supported 
        on such a terminal but you can still perform interactive 
        dialogue and plot setup, and make a hardcopy. In general,
        most of terminals including the graphics terminals listed 
        above are VT100 compatible.
/HPAGE         

  Qualifier for non-interactive hardcopy making only.
  Align the horizontal axis of plot with the longer
  edge of the hardcopy page [default plot alignment].
/VPAGE          

  Qualifier for non-interactive hardcopy making only.
  Align the horizontal axis of plot with the shorter
  edge of the hardcopy page.
/PAGE_FEED       
 /NOPAGE_FEED

  Qualifier for non-interactive hardcopy making only.
  Enables or disables a hardcopy page feed. When disabled,
  subsequent plots will be printed on the same hardcopy page.
/PEN_SPEED=number

  Qualifier for non-interactive hardcopy making only.
  Sets drawing pen speed in normalized speed-scale
  1 through 9 on a pen plotter.
/DEVICE=keyword

  Qualifier for non-interactive hardcopy making only.
  Select hardcopy making device. The valid keywords are:

     HP7550 ... Hewlett_Packard HP7550_HPGL Pen Plotter.
     HP7221 ... Hewlett_Packard HP7221_series Pen Plotter.
     SLIDEM ... Presentation Tech. 35mm Color SlideMaker.
     LN03PS ... LN03 Postscript Laser Printer.
/COPIES=number

  Qualifier for non-interactive hardcopy making only.
  Designate number of hardcopies to be made.
  The valid range of numbers is from 1 to 99.
/OFFSET=(x,y_offsets)

  Qualifier for non-interactive hardcopy making only.
  Offsets plot on the hardcopy page from its default
  position where offsets are specified in inches.
/SCALE=(x,y_scales)
  
  Qualifier for non-interactive hardcopy making only.
  Sets plot overall scale factors (>1.0 enlarge) or
  (<1.0 shrink) on the hardcopy page.
/ID[=plot_ID_label]
 /NOID

  Qualifier for non-interactive hardcopy making only.
  A hardcopy is labeled by default with the name of the file
  plotted. This qualifier allows you to override the default
  labeling of a hardcopy.
/HARDCOPY[=destination]
 /NOHARDCOPY

  /HARDCOPY invokes STRCON for non-interactive hardcopy making
  where the "destination" can be passed with a filename or a
  logical device address for hardcopy dump or else hardcopy
  is directed to the default print queue.

  /NOHARDCOPY suppresses the default preparation of the device
  independent hardcopy file (*.DI) in order to speed up screen
  plotting. Hardcopy making therefore can not be invoked from
  the interactive dialogue menu later on.

  Refer to subtopic HARDCOPY for more information.
2 Examples   
  Examples of commands to activate STRCON:

  $ STRCON
  $ STRCON/TERM=TEK JUNK.MAP
  $ STRCON JUNK.MAP/SETUP=BATCH.PAR/LAYOUT=BATCH.DES
  $ STRCON JUNK.MAP/HARDCOPY=CADVAX::HP:/DEV=HP7221/SCALE=(0.85,0.85)
  $ TKSTRCON == "STRCON/TERMINAL=TEK4100"
  $ TKSTRCON JUNK.MAP
  $ HPSTRCON == "STRCON/HARDCOPY/DEVICE=HP7550"
  $ HPSTRCON JUNK.MAP
