home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / cc-srvyr.zip / CC.EXE / CC-PLOT.TXT < prev    next >
Text File  |  1990-12-13  |  107KB  |  2,179 lines

  1.  
  2.  
  3.  
  4.                                      APRIL 1, 1990
  5.                                 Revised January 1, 1991
  6.          
  7.          
  8.          
  9.          
  10.          
  11.          
  12.          
  13.          
  14.          
  15.          
  16.          
  17.                                         CC-PLOT
  18.                                        Version 2
  19.                                   Copyright 1987-1991
  20.                                           by
  21.                              Richard Wadsworth, CIVILcomp
  22.                                 320 Eureka Canyon Road
  23.                                  Watsonville, CA 95076
  24.                                            
  25.                                            
  26.                    No part  of this software or manual may be copied
  27.                    without permission,  except for  installation  of
  28.                    the software  on the registered user's hard disk,
  29.                    and copies made for backup purposes.
  30.          
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                    TABLE OF CONTENTS
  71.          
  72.          INTRODUCTION  . . . . . . . . . . . . . . . . . . . .  3
  73.          
  74.          I.   INSTALLATION AND CONFIGURATION . . . . . . . . .  4
  75.          
  76.          II.  CC-PLOT MENUS AND DIALOG BOXES . . . . . . . . .  5
  77.          
  78.          III. SCREEN PLOTTING, LAYERS, AND ALMOST "WYSIWYG". .  6
  79.          
  80.          IV.  USING CC-PLOT
  81.               A.   Short-Cut to your First Pen Plot  . . . . .  8
  82.               B.   MORE Configuration and Plotting Options . .  9
  83.          
  84.          V.   DATA ENTRY
  85.               A.   Error Checking  . . . . . . . . . . . . . . 10
  86.               B.   Default Values  . . . . . . . . . . . . . . 10
  87.               C.   The Mini Editor . . . . . . . . . . . . . . 10
  88.          
  89.          VI.  FILES
  90.               A.   File Types, Filenames, Storage Location . . 11
  91.               B.   CIVILcomp COGO (.CCC) File  . . . . . . . . 12
  92.               C.   Layer Assignment (.LAY) File  . . . . . . . 13
  93.               D.   Interpolation Net (.NET) File . . . . . . . 14
  94.               E.   Contour Tic (.TIC) File . . . . . . . . . . 14
  95.               F.   Plot Settings (.SET) File . . . . . . . . . 14
  96.          
  97.          VII. COMMAND REFERENCE
  98.               A.   FILE Submenu  . . . . . . . . . . . . . . . 15
  99.               B.   EDIT Submenu  . . . . . . . . . . . . . . . 18
  100.               C.   PLOT Submenu  . . . . . . . . . . . . . . . 20
  101.               D.   UTILITY Submenu . . . . . . . . . . . . . . 26
  102.               E.   MODULES Submenu . . . . . . . . . . . . . . 26
  103.               F.   SETTINGS Submenu  . . . . . . . . . . . . . 27
  104.          
  105.          VIII.ERROR MESSAGES . . . . . . . . . . . . . . . . . 30
  106.          
  107.          IX.  UPGRADE HISTORY  . . . . . . . . . . . . . . . . 31
  108.          
  109.          X.   REGISTRATION . . . . . . . . . . . . . . . . . . 32
  110.          
  111.          DISCLAIMER, CREDITS . . . . . . . . . . . . . . . . . 33
  112.          
  113.          INDEX
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.          CC-PLOT                         Page 2
  132.  
  133.  
  134.  
  135.  
  136.          INTRODUCTION
  137.          
  138.          When CC-SURVeyor was first conceived, linking it to a CAD program was
  139.          intended to prevent the need to "reinvent the wheel" regarding screen
  140.          plotting, pen plotting, and printer plotting.  Initially, Generic
  141.          CADD was seen as an affordable way of turning a coordinate file into
  142.          a quick hard copy plot, so the Generic CADD batch file was used to
  143.          transfer data from CC-SURVeyor to CADD.  Later, the DXF file format
  144.          was added to allow users of AutoCAD and other CAD software to
  145.          transfer their coordinate data into CAD.  Also, utilities were
  146.          provided for Generic CADD and AutoCAD users to help them in working
  147.          within CAD to create finished drawings.
  148.          
  149.          CAD seems to have tremendous potential for all the engineering
  150.          fields.  The promised ability to automate repetitious calculations
  151.          and drawing by using the computer attracts our attention like the
  152.          lode stone attracts the compass needle.  However, many of the
  153.          features of CAD are oriented toward drawing of repetitive elements,
  154.          such as parallel lines, orthographic lines, and circular arrays.
  155.          Also, the dimensioning routines in CAD programs are oriented towards
  156.          mechanical and architectural traditions rather than civil
  157.          engineering/land surveying.  Throw in the problems created when we
  158.          don't want to orient north straight up, or when we want a different
  159.          horizontal scale than vertical scale, or when we want to plot
  160.          something already drawn at a different scale than originally planned
  161.          (resulting in very large or very small text), and it becomes obvious
  162.          that a CAD program for our profession has to be a unique package to
  163.          be helpful in creating finished drawings.  And then, the power
  164.          necessary for creation of finished drawings seems to make creation of
  165.          hard copy plots more difficult than it should be.
  166.          
  167.          One can invest a lot of time and money into exploring all the
  168.          software available that promises to automate the drafting and design
  169.          process for us.  In the meantime, we need something that can give us
  170.          fast, accurate hard copy plots.  Something that doesn't have ten
  171.          times as many commands as we are interested in using.  Something that
  172.          runs at a reasonable speed on reasonably priced hardware.  Something
  173.          that doesn't take a night class in CAD to understand.  Something that
  174.          takes the best features of the best CAD software and strips them down
  175.          to the essentials needed for plotting hard copies.
  176.          
  177.          
  178.          CC-PLOT is that something.
  179.          
  180.          
  181.          Rotate your view without rotating your coordinates, in seconds
  182.          instead of minutes.
  183.          
  184.          Pick the text size when you plot, not when the text is created.
  185.          
  186.          User-named layers for organizing your points for plotting.
  187.          
  188.          Mouse supported pull-down menus that you can literally fly through.
  189.          
  190.          Fast screen graphics to preview your plot.
  191.          
  192.          Configuration INSIDE the program, instead of separately.
  193.  
  194.  
  195.  
  196.  
  197.          CC-PLOT                         Page 3
  198.  
  199.  
  200.  
  201.  
  202.          I.   INSTALLATION AND CONFIGURATION
  203.                    
  204.               CC-PLOT requires a hard disk, 640K RAM, DOS 2.11 or later, and
  205.               EGA or VGA graphics.  524K free RAM is required after DOS and
  206.               any RAM-resident software is loaded, to use CC-PLOT's full data
  207.               capacity.  Please read the "capacity" section of this manual for
  208.               a more complete discussion of capacity and memory requirements.
  209.               A math coprocessor is NOT required, although screen plotting is
  210.               faster if one is present.  The mouse is supported for
  211.               manipulation of the menu and dialog box system, but is not
  212.               required.
  213.               
  214.               The two plotter types supported by CC-PLOT are Houston
  215.               Instrument (HI) and Hewlett-Packard (HP).  CC-PLOT is compatible
  216.               with the HI DMP-50 and DMP-60 series plotters, and with any
  217.               other brand of plotter that uses the DM/PL language and is
  218.               compatible with those models.  CC-PLOT is also compatible with
  219.               the HP 7580B, 7585B, 7586B, DraftPro, and DraftMaster plotters,
  220.               and any other brand of plotter that uses the HP-GL language and
  221.               is compatible with those models.
  222.                    
  223.               For printer plotting, Epson and IBM compatible dot matrix
  224.               printers are supported.  Both narrow (80 column) and wide (132
  225.               column), and both 9 pin and 24 pin printers are supported.
  226.               Printers that have been found to be compatible with CC-PLOT are:
  227.               Epson FX, LQ and MX-80, Fujitsu, IBM ProPrinter, NEC, Panasonic,
  228.               Star LV1615 and Star NX-15.  Printers that have been found to be
  229.               incompatible are:  Gemini 10X, HP ThinkJet and Okidata.
  230.                    
  231.               The following files are furnished on the CC-PLOT diskette:
  232.               
  233.                    README.PLT     Information that may not be included in the
  234.                                   printed manual.  To read it, use the DOS
  235.                                   "type" command, or print it by typing
  236.                                   
  237.                                   copy a:readme.plt prn <Enter>
  238.                                   
  239.                                   with the diskette in the A drive.
  240.                    
  241.                    PLOT.EXE       The CC-PLOT program file.
  242.                    
  243.                    
  244.               Copy PLOT.EXE to the same subdirectory on your hard disk that
  245.               the rest of CC-SURVeyor is installed in.  Type PLOT and press
  246.               <Enter> to start it.  CC-PLOT will sense the graphics card, and
  247.               will use the highest graphics resolution possible, which is
  248.               640x350 for EGA and 640x480 for VGA.  If you wish to force
  249.               CC-PLOT to assume that you have an EGA or VGA card, start the
  250.               program using the /E or /V parameter; i.e. enter PLOT /E at the
  251.               DOS prompt for EGA.
  252.               
  253.               A file named PLOT.INI will be created in that subdirectory the
  254.               first time CC-PLOT is run.  PLOT.INI is an ASCII file that
  255.               stores configuration data from the various settings that may
  256.               change while CC-PLOT is used.  The first INI file is created
  257.               using the default settings.  More detailed explanations of the
  258.               settings are given in the section of this manual entitled
  259.               "SETTINGS Submenu".  The "Short-Cut" section in this manual will
  260.               help you with enough settings to get your first plot.
  261.  
  262.  
  263.          CC-PLOT                         Page 4
  264.  
  265.  
  266.  
  267.  
  268.          II.  CC-PLOT MENUS AND DIALOG BOXES
  269.               
  270.               CC-PLOT uses the type of pull-down menus that are becoming the
  271.               industry standard, and are similar to "Windows" applications and
  272.               the new OS/2 PM interface.  To remove all pull-down menus from
  273.               the screen, press <Esc> until the menu bar is all that remains
  274.               of it.  Then, you will see right below it a 17 line calculation
  275.               window with a space for the current open file name at the top
  276.               center.  Below the window is the prompt area, where command
  277.               prompts will appear.  It should say "Select Function" at this
  278.               time.  At the very bottom of the screen is a status bar that
  279.               occasionally has messages at the left end.  These messages may
  280.               be an error message (red with a beep), or may be a message
  281.               telling what a particular function key will do at the time.  At
  282.               the right end of the message bar is the current routine or
  283.               function being executed ("mode"), the current occupied point (in
  284.               the color of the layer it is assigned to) and the name of the
  285.               current layer.
  286.               
  287.               The arrow keys may be used to move from one submenu to another.
  288.               If no submenu is pulled down, the first letter of the submenu
  289.               will pull it down.  Once a submenu is pulled down, the letter
  290.               keys move the bar to the routine within that submenu that has an
  291.               uppercase letter matching the key entered.  <Enter> will execute
  292.               whatever routine is highlighted by the moving bar.  <Esc> will
  293.               remove the current submenu and activate the menu bar so another
  294.               submenu may be picked; for example, <Esc><F> will back up and
  295.               pull down the FILE Submenu, then <Esc><E> will back up and pull
  296.               down the EDIT Submenu, then <Esc><P> will back up and pull down
  297.               the PLOT Submenu, and so forth.
  298.               
  299.               A mouse will also work with the menu system.  Button one is used
  300.               for picking menu items.  One click on a routine will start the
  301.               routine.  A button may be pressed down and held down while the
  302.               menu is swept through, and when it is released, the last routine
  303.               highlighted is executed.  Clicking button one outside a menu box
  304.               is equivalent to pressing <Esc>.  Button two is equivalent to
  305.               the <Enter> key.
  306.               
  307.               Many of the routines cannot be used until a .CCC file has been
  308.               opened.  These routines will not be accessible with the arrow
  309.               keys or the mouse.  Their names are shown in a lighter color on
  310.               the pull-down menus until they are accessible.
  311.               
  312.               Dialog boxes are menus that allow several items to be toggled
  313.               on/off, edited, or otherwise picked, while the box stays on the
  314.               screen.  Examples are the "Layer display" box and the "reName
  315.               layers" box.  To "pick" an item in a dialog box, you must click
  316.               on it with the mouse, or put the bar on it with the arrow keys
  317.               and press <Enter>.  In some cases you must <esc> when you are
  318.               done (a prompt will tell you), and in other cases one of the
  319.               selections is <OK>, which you may select with the mouse or arrow
  320.               keys.
  321.               
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.          CC-PLOT                         Page 5
  330.  
  331.  
  332.  
  333.  
  334.          III. SCREEN PLOTTING, LAYERS, AND ALMOST "WYSIWYG"
  335.               
  336.               Screen plotting is used to preview the proposed plot.  "View
  337.               plot" in the EDIT or PLOT Submenus can be used to screen plot.
  338.               To screen plot during data entry, or while choosing items from a
  339.               dialog box, use <F10>.
  340.               
  341.               There are three types of layers in CC-PLOT.  The first is called
  342.               "point attribute", the second is "user-named" layers, and the
  343.               third is "digital terrain model" (DTM).
  344.               
  345.               The "point attribute" layers refer to "attributes" associated
  346.               with points, such as cross, point number, elevation,
  347.               description, or line/curve.  Any of these "attribute" layers may
  348.               be on or off, which controls what attributes will plot.  Note
  349.               that the only attributes that do not screen plot are elevations
  350.               and descriptions, and attributes that do not printer plot are
  351.               lines and curves.  The "attribute" layers all screen plot in the
  352.               color of the "user-named" layer they are assigned to.
  353.               
  354.               The "user-named" layers allow you to separate your points into
  355.               logical groups, for better control of plotting data.  The
  356.               default layer names are CONTROL, TOPO, BOUNDARY, BUILDING,
  357.               STREET, EASEMENT, and UTILITY.  You may define different layer
  358.               names for each file if you wish, or different default layer
  359.               names for all future files, using the "reName layers" routine in
  360.               the SETTINGS Submenu.  Use the "change Layer" routine in the
  361.               SETTINGS Submenu to assign groups of points to different layers.
  362.               To turn layers on/off, use "Layer display" in the PLOT Submenu.
  363.               Each "user-named" layer screen plots in a different color.  The
  364.               "Pen plot" routine will pick a different pen for each layer if
  365.               the "Multi-pen option" has been used.  The "current" layer
  366.               controls what layer new points are placed on.
  367.               
  368.               Lines and curves are automatically placed on the layers that the
  369.               points were assigned to.  If the layer assignment of points are
  370.               later changed, the lines also change to the new layer.  The line
  371.               or curve will always be on the same layer as the beginning point
  372.               of the line or the BC of the curve.
  373.               
  374.               Linetypes may be changed for each of the user-named layers and
  375.               for two of the DTM layers.  The "linetYpe" routine in the
  376.               SETTINGS Submenu accomplishes that.  The default linetype is
  377.               "continuous" for the user-named layers, "dot" for the Net, and
  378.               "dashed" for the Contours.  The available linetypes are further
  379.               explained elsewhere in this manual.
  380.               
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.          CC-PLOT                         Page 6
  396.  
  397.  
  398.  
  399.  
  400.               Note that there are 7 user-named layers.  There are 16 colors
  401.               available to the EGA: black, 7 low intensity, 7 high intensity,
  402.               and grey.  CC-PLOT uses the 7 low intensity colors for the
  403.               lines/curves on the 7 user-named layers.  The 7 corresponding
  404.               high-intensity colors are used for the point crosses and point
  405.               numbers.  For example, the first layer (default name: CONTROL)
  406.               is color 1, which is blue.  Points and point crosses on this
  407.               layer will screen plot in high intensity blue, and lines/curves
  408.               will screen plot in low intensity blue.  Layer 2 data (default
  409.               name: TOPO) will plot in high intensity and low intensity green,
  410.               and so forth.  The default layer colors are shown in the "Layer
  411.               display" dialog box.  The sequence of colors cannot be changed,
  412.               although the order of the layer names can be.
  413.               
  414.               The "DTM" layers consist of the interpolation net, contour tics,
  415.               and contour lines.  This data is created in CC-CONTour and is
  416.               brought into CC-PLOT by .NET and .TIC files, if they are present
  417.               and have the same name as the .CCC file that is opened.  These
  418.               names may not be changed, neither can the colors, which are:
  419.               Net - yellow, Tic - green, Contour - green.  The only DTM layers
  420.               that will plot on your printer are the contour tics, which will
  421.               plot as asterisks.
  422.                    
  423.               WYSIWYG means "What You See Is What You Get", and is commonly
  424.               used in describing word processors and desktop publishing
  425.               programs that show graphics previews of what printed output will
  426.               look like.  Of course, CAD is by definition WYSIWYG.  CC-PLOT is
  427.               not, however, a CAD program, but does attempt to use WYSIWYG
  428.               principles to help in setting up your proposed plot.  Keep in
  429.               mind the following exceptions to the WYSIWYG rule:
  430.               
  431.                    Screen plotting is intended to be fairly fast, and displays
  432.                    point numbers and crosses to help you identify the points
  433.                    you want to display.  Elevations and descriptions do not
  434.                    screen plot, even when their layers are ON.
  435.                    
  436.                    The "Dot plot" routine is also intended to be fast, and
  437.                    uses the "text" mode of the printer rather than the
  438.                    "graphics" mode to accomplish that.  An 8"x11" graphics
  439.                    mode plot could take 10 to 30 minutes.  CC-PLOT will plot
  440.                    the same size in less than a minute, by using text mode.
  441.                    Graphics mode is required to draw lines and curves.  So
  442.                    even if the Lines/Curves layer or Net layer or Contour
  443.                    layer is ON, "Dot plot" will not draw them.  Also, turning
  444.                    OFF the Crosses layer will NOT stop "Dot plot" from
  445.                    plotting crosses.  The Crosses layer option was intended to
  446.                    speed up screen plotting, and allow pen plotting without
  447.                    crosses, where lines and curves are plotted to help
  448.                    identify point locations.  Since there are no lines or
  449.                    curves in "Dot Plot", point numbers without crosses would
  450.                    not be very useful.
  451.                    
  452.                    Linetypes are "schematic" and may not be proportioned the
  453.                    same on different plotters, or when comparing the screen
  454.                    plot with plotter output.  The pattern is what is
  455.                    important, to help distinguish between different lines on
  456.                    hard copy plots.  Also, curves do not screen plot with
  457.                    other than a continuous linetype at this time, although pen
  458.                    plotter output will correctly use the assigned linetype.
  459.  
  460.  
  461.          CC-PLOT                         Page 7
  462.  
  463.  
  464.  
  465.  
  466.          IV.  USING CC-PLOT
  467.          
  468.               A.   Short-Cut to your First Pen Plot
  469.                    
  470.                    Enter "PLOT" to start the program.  CC-PLOT can be
  471.                    configured while it is running, which allows changing the
  472.                    configuration without having to quit and start over.
  473.               
  474.                    Use the arrow keys to get to the SETTINGS Submenu, or type
  475.                    <Esc><S>, or pick SETTINGS with your mouse.
  476.               
  477.                    If your CC-SURVeyor files are not in the current directory,
  478.                    but are in \CC-SURV\FILES, pick "set ccc Path" and enter
  479.                    "\CC-SURV\FILES".  You could also enter "a:" or any drive
  480.                    or pathname.  You could load a file from \CC-SURV\FILES,
  481.                    then change the path to A: and save the file to the A
  482.                    drive.
  483.               
  484.                    <Esc><S><C> will get you the "Config plotter" routine in
  485.                    the SETTINGS Submenu.  Choose Houston Instrument or
  486.                    Hewlett-Packard.  If you have neither brand, pick the brand
  487.                    that your manual claims it is compatible with.  Next, pick
  488.                    the COM port you are using, then enter the baud, etc. that
  489.                    you have the plotter configured for.  The options shown
  490.                    include all HI and HP options for both Generic CADD and
  491.                    AutoCAD, so you won't have to reconfigure your plotter
  492.                    every time you use CC-PLOT.  Finally, pick "None" for
  493.                    "Multi-pen options", as you may not have more than one
  494.                    layer for this first plot anyway.  Layers are explained in
  495.                    another section of the manual.
  496.               
  497.                    You might as well configure your printer now, so press
  498.                    <Esc><S><C><C> to get there.  Notice how pressing <C> over
  499.                    and over toggles back and forth between Config plotter and
  500.                    Config printer.  Pick your printer type, then enter the
  501.                    width (usually 8 or 13.5 inches).
  502.               
  503.                    Now view your configuration using the "View/save settings"
  504.                    command, and if it looks right, press "y" or <Enter> to
  505.                    save it.  You won't have to do this again, even in future
  506.                    sessions, unless you change something.
  507.          
  508.                    Now go to the FILE Submenu and open the desired file
  509.                    ("open" means "load").
  510.                    
  511.                    Go to the PLOT Submenu and pick "Scale".  The default scale
  512.                    is 1"=20'.  Change it if you want.  The scale affects the
  513.                    Origin routine as well as the plotted scale.
  514.                    
  515.                    Pick "Origin/plot size".  Pick the sheet size you plan to
  516.                    plot on.  This controls (together with the scale entered
  517.                    above) a box that you use to orient your plot in relation
  518.                    to the origin of the plot.  The "USER DEFINED" is intended
  519.                    for users that know the maximum size their plotter will
  520.                    plot to, and want to use it, or for those odd size plots.
  521.                    The standard sheet sizes shown allow a 1" margin.  When you
  522.                    see your plot preview, a box is anchored at the lower left
  523.                    hand corner of the screen.  Zoom down (using <PgDn>) if
  524.                    necessary until you see the whole box, then use the arrow
  525.                    keys to move the points around in the box.  This box
  526.  
  527.          CC-PLOT                         Page 8
  528.  
  529.  
  530.  
  531.  
  532.                    excludes the 1" margin mentioned above, or if "USER
  533.                    DEFINED" was picked, is plotted at the exact dimensions,
  534.                    enlarged by the scale being used.  ONCE THE ORIGIN IS
  535.                    SELECTED WITH THIS ROUTINE, IT DOESN'T HAVE TO BE SET AGAIN
  536.                    DURING THE CURRENT SESSION UNLESS THE SCALE IS CHANGED.
  537.                    Press <Spacebar> when you are satisfied, or <Esc> to go
  538.                    back to choose another sheet size.
  539.                    
  540.                    Now pick "Pen plot".  If the settings look right, make sure
  541.                    your plotter has picked up a pen and press "y" or <Enter>.
  542.                    It should plot the drawing now.  If it doesn't work, make
  543.                    sure you picked the right COM port before trying anything
  544.                    else.
  545.                    
  546.               B.   MORE Configuration and Plotting Options
  547.               
  548.                    TEXT HEIGHT:  The default text height (which you can change
  549.                    for the current session) is 0.10".  All text and point
  550.                    crosses plot this high.  Contour tics plot as "X", 2/3 the
  551.                    height of the text height.  Located in PLOT Submenu.
  552.                    
  553.                    ROTATE VIEW:  This routine is in the PLOT Submenu, and lets
  554.                    you rotate the view without having to rotate the
  555.                    coordinates.  The screen plot is rotated, and so are the
  556.                    pen and printer plots.  A north arrow in the upper left
  557.                    corner of the screen reminds you of the rotation.
  558.                    
  559.                    MULTI-PEN OPTIONS:  These options will allow you to use the
  560.                    multi-pen features of your plotter, or will pause for a
  561.                    manual pen change at each layer with a single pen plotter,
  562.                    or will plot with only one pen.  Located in PLOT Submenu.
  563.                    
  564.                    LAYER DISPLAY:  All layers are "on" by default, and will
  565.                    plot unless turned off.  This routine, located in the PLOT
  566.                    Submenu, controls the layers.  See "Screen Plotting,
  567.                    Layers, and almost WYSIWYG" in this manual for more
  568.                    details.
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.          CC-PLOT                         Page 9
  594.  
  595.  
  596.  
  597.  
  598.          V.   DATA ENTRY
  599.          
  600.               A.   Error Checking
  601.          
  602.                    Depending on the data being entered, some keyboard
  603.                    characters will not be accepted for data.  For example,
  604.                    when entering a filename, characters that are not
  605.                    acceptable to DOS cannot be entered.  Or, when numeric data
  606.                    is expected, alpha characters will not be accepted.  In
  607.                    some cases, data must be entered, a blank field is not
  608.                    acceptable.  If you cannot enter valid data, you must <Esc>
  609.                    out of the routine.
  610.          
  611.               B.   Default Values
  612.                    
  613.                    When there is a logical default value for data, it will
  614.                    already be placed in the highlighted field.  To choose it,
  615.                    press <Enter>.  To clear it and replace it with a new
  616.                    value, enter the new value.  To start "edit mode", press an
  617.                    arrow key or <Home> or <End>, and read about the mini
  618.                    editor below.
  619.                    
  620.               C.   The Mini Editor
  621.          
  622.                    The highlighted data entry field is a mini editor.  <Alt-C>
  623.                    will clear the value out of the field.  <Alt-R> will
  624.                    restore the original value in the field, if you have erased
  625.                    it or edited it beyond repair.  The left and right arrow
  626.                    keys will move the cursor back and forth within the field.
  627.                    <Home> and <End> will move to the first and last position.
  628.                    The <Insert> key will toggle back and forth between
  629.                    overtype mode (the default) and insert mode.  <BackSpace>
  630.                    will erase to the left.  <Delete> will erase the current
  631.                    position.
  632.                    
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.          CC-PLOT                         Page 10
  660.  
  661.  
  662.  
  663.  
  664.          VI.  FILES
  665.          
  666.               A.   File Types, Filenames, and Storage Location
  667.                    
  668.                    There are several types of files that users of CC-COGO,
  669.                    CC-CONTour and CC-PLOT should become familiar with.  The
  670.                    most important of these is the .CCC file (the filename
  671.                    extension is ".CCC"), which stands for "Civil Comp COGO".
  672.                    This file is the standard file for storage of point
  673.                    numbers, coordinates, elevations, descriptions, and (if the
  674.                    user chooses) lines and curves, and is used by all the
  675.                    Modules (CC-COGO, CC-BALance, CC-CONTour, and CC-PLOT).
  676.                    These files may be located in any drive or subdirectory,
  677.                    and will be accessible to CC-PLOT according to its
  678.                    configuration, or if the "set ccc Path" command has been
  679.                    properly used.  The .CCC file may be edited and saved by
  680.                    CC-PLOT.
  681.                    
  682.                    Another file that is created by CC-COGO or CC-PLOT is the
  683.                    layer file, with a filename extension of ".LAY".  This file
  684.                    stores the user-named layer names, the linetypes of layers,
  685.                    and the layer assignments of points within the .CCC file.
  686.                    This file is created or updated at the time a .CCC file is
  687.                    saved from CC-COGO, CC-BALance, or CC-PLOT.  It will be
  688.                    saved to the same drive or subdirectory as the .CCC file.
  689.                    
  690.                    A file type that is created in CC-CONTour is the net file,
  691.                    with a filename extension of ".NET".  The .NET file is used
  692.                    to store interpolation net lines, which can also be plotted
  693.                    from CC-PLOT.  It is automatically loaded into memory when
  694.                    a .CCC file is opened, if it has the same name as the .CCC
  695.                    file, and is located in the same subdirectory as the .CCC
  696.                    file.
  697.                    
  698.                    Another file type that is created in CC-CONTour is the
  699.                    contour tic file, with a filename extension of ".TIC".  The
  700.                    .TIC file is used to store contour tics and contour lines,
  701.                    which can be plotted from CC-PLOT.  It is automatically
  702.                    loaded into memory when a .CCC file is opened, if it has
  703.                    the same name as the .CCC file, and is located in the same
  704.                    subdirectory as the .CCC file.
  705.                    
  706.                    IMPORTANT - READ THIS ABOUT FILENAMES:  The net, tics and
  707.                    contours that are saved in a .NET and .TIC file will be
  708.                    automatically loaded by CC-PLOT or CC-CONTour when a .CCC
  709.                    file of the same name is opened.  There is no other way of
  710.                    separately loading the net, tics or contours into CC-PLOT,
  711.                    which is why it is recommended to use the same filename as
  712.                    the .CCC file.  Other filenames are allowed with CC-CONTour
  713.                    to allow experimenting with different nets and contour
  714.                    intervals, and even different contour lines, but once one
  715.                    is desired for plotting, they should be saved with the same
  716.                    "surname" as the .CCC file.  AS LONG AS YOU ALWAYS USE THE
  717.                    SAME FILENAME FOR THE .NET AND .TIC FILE AS YOU USED FOR
  718.                    THE .CCC FILE, YOU WILL HAVE AUTOMATIC LOADING OF THOSE
  719.                    FILES AND EASIER TRANSFER BETWEEN MODULES.
  720.                    
  721.                    DXF files may also be saved from CC-PLOT.  DXF files may be
  722.                    used to transfer data into CAD programs for further
  723.                    editing.  Since your CAD program is probably located in a
  724.  
  725.          CC-PLOT                         Page 11
  726.  
  727.  
  728.  
  729.  
  730.                    different subdirectory than CC-PLOT, you may set your DXF
  731.                    path separately from the path of the other data files,
  732.                    using the "set dxf Path" routine.  Controlling the data to
  733.                    be transferred is discussed in detail in the Command
  734.                    Reference Section of this manual, under "FILE Submenu",
  735.                    "Save dxf file".
  736.                    
  737.               B.   CIVIL COMP COGO (.CCC) File
  738.          
  739.                    CIVILcomp coordinate files have the file name extension
  740.                    ".CCC" (Civil Comp COGO).  This is the default file type
  741.                    that stores all points, coordinates, elevations,
  742.                    descriptions, and lines and curves.  "Open ccc file" in the
  743.                    FILE Submenu loads it into memory.  .CCC files are saved in
  744.                    ASCII format.  The first line in a file created with
  745.                    CC-SURVeyor 4 is "4,0,0".  Folowing lines have one point
  746.                    number and coordinate pair per line, with eight decimal
  747.                    places, in point number sequence.  The line following
  748.                    coordinates is "0 0 0".  If elevations and/or descriptions
  749.                    are present, they follow.  To reduce file size, only points
  750.                    with an elevation or description are listed in the second
  751.                    group.  A zero in either the second or third position
  752.                    indicates no elevation, or no description, respectively,
  753.                    for the point number in the first position of each line.
  754.                         
  755.                    Following the lines that store elevations and descriptions
  756.                    is the line "0 -1 0" followed by codes identifying lines
  757.                    that have been created.  Lines are created sequentially
  758.                    according to the point numbers listed, with "-1" indicating
  759.                    a break in the line, and ending with "-999".
  760.                         
  761.                    The last section of the file consists of stored curves, one
  762.                    curve per line, with BC, RP, and EC point numbers listed.
  763.                         
  764.                    Sample File (portion):              Comments:
  765.                    
  766.                    4,0,0                               (CC-SURVeyor 4 header)
  767.                    1  1000.00000000  1000.00000000     (pt #, N coor, E coor)
  768.                    2  1216.14183000   874.37074000     (ditto)
  769.                    4  1276.44387000   978.11881000     (ditto)
  770.                    0 0 0                               (elev and desc next)
  771.                    1  100.200 CorSub                 (elev=100.2, desc=CorSub)
  772.                    2  101.200 0                        (no description)
  773.                    4  0.000 EC                         (no elevation)
  774.                    0 -1 0                              (lines next)
  775.                     1                                  (line from 1
  776.                     2                                   to 2)
  777.                    -1                                  (end of line)
  778.                     3                                  (line from 3
  779.                     4                                   to 4)
  780.                    -1                                  (end of line)
  781.                    -999                                (curves next)
  782.                     26   27   28                       (BC, RP, and EC)
  783.                     21   20   19                       (ditto)
  784.                    
  785.                    Editing a .CCC file is fairly simple.  Examine one with the
  786.                    DOS "Type" command or with your text editor.  Use your word
  787.                    processor in unformatted or ASCII mode if you need to edit
  788.                    the file.
  789.  
  790.  
  791.          CC-PLOT                         Page 12
  792.  
  793.  
  794.  
  795.  
  796.               C.   Layer Assignment (.LAY) File
  797.          
  798.                    A file with the same name as the .CCC file, but with an
  799.                    extension of ".LAY" is created when the .CCC file is
  800.                    created, that stores the layer names, linetypes, and
  801.                    point/layer assignments.  CC-PLOT allows the "View plot"
  802.                    command to selectively screen plot data, if the "Layer
  803.                    display" command has been used to turn layers on or off.
  804.                    
  805.                    The .LAY file created by CC-COGO and CC-PLOT 2 is different
  806.                    that the one created by CC-PLOT 1, and cannot be read by
  807.                    Ver. 1.  Ver. 1's .LAY files may be read by Ver. 2.  The
  808.                    differences have to do with the new DTM layers and the
  809.                    addition of user-selected linetypes to the file.
  810.                    
  811.                    The first two lines of the .LAY file contain the linetype
  812.                    numbers for the NET layer and the CONTOUR layer.  The next
  813.                    seven lines consist of the user-named layer names and their
  814.                    linetype numbers.  Linetypes and their numbers (used
  815.                    internally by CC-COGO and CC-PLOT) are defined more
  816.                    completely in the "linetYpe" section of this manual, under
  817.                    "EDIT Submenu".  The first user-named layer is considered
  818.                    to be layer "1", the second one is layer "2", and so forth.
  819.                    This numbering becomes meaningful when the rest of the file
  820.                    is examined.  The lines following the names identify a
  821.                    point range and the layer number they are assigned to.  For
  822.                    example, the line "1 , 99 , 5" means that points 1 through
  823.                    99 are assigned to user-named layer 5.
  824.                    
  825.                    Sample File (portion):      Comments:
  826.                    
  827.                    NET, 6                   (Net layer is linetype 6)
  828.                    CONTOUR, 2               (Contours are linetype 2)
  829.                    CONTROL  , 1             (first user-named layer is
  830.                                             "CONTROL" and is linetype 1)
  831.                    TOPO     , 1             (second user-named layer is "TOPO"
  832.                                             and is linetype 1)
  833.                    BOUNDARY , 1             (third user-named layer etc.)
  834.                    EASEMENT , 1             (etc.)
  835.                    STREET   , 1             (etc.)
  836.                    BUILDING , 1             (etc.)
  837.                    UTILITY  , 1             (seventh user-named layer is
  838.                                             "UTILITY" and is linetype 1)
  839.                     1 , 99 , 1              (points 1 through 99 are on layer
  840.                                             1 "CONTROL")
  841.                     100, 199, 2             (points 100 through 199 are on
  842.                                             layer 2 "TOPO")
  843.                    
  844.                    Note that their are no "blank" lines in the file; those
  845.                    shown above are caused by the long "comments".
  846.                    
  847.                    It isn't a good idea to edit the .LAY file with your text
  848.                    editor, it is better to use the "reName layers",
  849.                    "linetYpes" and "change Layer" routines in CC-PLOT and
  850.                    CC-COGO.
  851.                    
  852.  
  853.  
  854.  
  855.  
  856.  
  857.          CC-PLOT                         Page 13
  858.  
  859.  
  860.  
  861.  
  862.               D.   Interpolation Net (.NET) File
  863.                    
  864.                    The .NET file stores the interpolation net data defined in
  865.                    CC-CONTour.  Each net line is stored on one line in the
  866.                    file, consisting of the point numbers at each end of the
  867.                    net line, separated by a comma.
  868.                    
  869.                    Sample File (portion):   Comments:
  870.                    
  871.                     1 , 2                   (net line between points 1 and 2)
  872.                     7 , 10                  (net line between points 7 and 10)
  873.                     10 , 1                  (net line between points 10 and 1)
  874.                    
  875.                    
  876.               E.   Contour Tic (.TIC) File
  877.          
  878.                    Contour tics and contour lines are created by CC-CONTour
  879.                    and are saved in a file with the filename extension ".TIC".
  880.                    
  881.                    The data is stored with the first part storing the tics as
  882.                    three numeric fields per line: Easting, Northing, and
  883.                    Elevation, separated by commas.  The second part stores the
  884.                    contour lines as two integer fields per line: the "tic
  885.                    number" the line is "from" and the "tic number" the line is
  886.                    "to".  The tics are read in first and are assigned
  887.                    sequential numbers in memory starting with "1" for the
  888.                    first one in the file.  The line "-1,-1,-1" separates the
  889.                    tics from the contour line data.
  890.                    
  891.                    Sample File (portion):   Comments:
  892.                    
  893.                    1067.036,1346.914,98.0   (easting, northing, elevation of
  894.                                             tic "1")
  895.                    1135.499,1296.661,98.0   (easting, northing, elevation of
  896.                                             tic "2")
  897.                    847.579,1096.072,98.0    (easting, northing, elevation of
  898.                                             tic "3")
  899.                    -1,-1,-1                 (end of tics)
  900.                    1,2                      (contour from tic "1" to tic "2")
  901.                    2,3                      (contour from tic "2" to tic "3")
  902.               
  903.               F.   Plot Settings (.SET) File
  904.                    
  905.                    Most of your plot settings will be saved when you plot, in
  906.                    a file with the same filename as your .CCC file, with an
  907.                    extension of ".SET".  This file will be read and the
  908.                    settings restored the next time you open the same .CCC file
  909.                    with CC-PLOT.  The settings saved are:  status of all
  910.                    layers (on/off), pen settings, multi-pen option, scale, pen
  911.                    text height, plot size (A through E or User), and printer
  912.                    text height (tiny or normal).  The "Pen plot", "Plot to
  913.                    file", and "Dot plot" routines will create this file.
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.          CC-PLOT                         Page 14
  924.  
  925.  
  926.  
  927.  
  928.          VII. COMMAND REFERENCE
  929.          
  930.               A.   FILE Submenu
  931.                    
  932.                    Open ccc file:
  933.                                    This routine will load a previously created
  934.                    .CCC file from disk into memory.  A .LAY file, .NET FILE,
  935.                    and .TIC file by the same name will also be loaded if
  936.                    present.   All points created before running this routine
  937.                    will be lost and a warning message to that effect is given
  938.                    if any points exist in memory at the time.  The program
  939.                    will be reset as if it had just been loaded.  Existing .CCC
  940.                    files are presented in a dialog box.  If you have more
  941.                    files than will fit in the vertical listing, you can scroll
  942.                    down the box with arrow keys, or by using your mouse on the
  943.                    scroll bar on the right side of the box.
  944.                    
  945.                    Save ccc file:
  946.                                    This routine will save a .CCC file and a
  947.                    .LAY file at the same time.  It should be used regularly
  948.                    during editing.  If you decide to rename your file when you
  949.                    save it, a new .LAY file will be created also.  Your .NET
  950.                    file and .TIC file, if present, will NOT be renamed or
  951.                    copied, however.  If you later want to load them into
  952.                    CC-PLOT with the new .CCC filename, you must first rename
  953.                    them to the new name using DOS.
  954.                    
  955.                    set ccc Path:
  956.                                   This routine may be used to configure
  957.                    CC-PLOT to permanently use a particular drive or
  958.                    subdirectory, or to temporarily change the path to load or
  959.                    save a file to a diskette drive or different subdirectory
  960.                    than the previously configured one.  The path chosen with
  961.                    this routine affects all CC-SURVeyor files, including .CCC,
  962.                    .LAY, .NET, and .TIC files, but does not include DXF files.
  963.                    
  964.                    To make the new path permanent, go to the SETTINGS Submenu
  965.                    and use "View/save settings".
  966.                    
  967.                    Save dxf file:
  968.                                    This routine will create a DXF file for use
  969.                    with CAD programs such as AutoCAD or Generic CADD (which
  970.                    requires AutoConvert to read DXF files).  All the data that
  971.                    CC-PLOT can plot may be sent to a CAD program via this
  972.                    file.  You may selectively send data by using the "Layer
  973.                    display" routine in the PLOT Submenu.  The DXF file will
  974.                    then have the same data within it that you would plot with
  975.                    CC-PLOT.  Turning a layer off will prevent that data from
  976.                    being included in the DXF file.
  977.                    
  978.                    There are two options for linetype and color control in the
  979.                    DXF file:  "by layer" and "by object".  If you are sending
  980.                    data to AutoCAD and usually set your colors and linetypes
  981.                    "bylayer", use the same option here.  Then within AutoCAD
  982.                    you may set the layers of the file to be whatever colors
  983.                    and linetypes you want.
  984.                    
  985.                    If you use Generic CADD , which does not have a bylayer
  986.                    option, you should use the "by object" option, which will
  987.  
  988.  
  989.          CC-PLOT                         Page 15
  990.  
  991.  
  992.  
  993.  
  994.                    give each entity the same linetype and color that it has in
  995.                    CC-PLOT, subject to AutoConvert's translation abilities.
  996.                    
  997.                    Note that the default translation for the DXF file colors
  998.                    and linetypes are as defined by AutoCAD.  If you use the
  999.                    "by object" option, the color numbers used will result in
  1000.                    the same color in AutoCAD as in CC-PLOT.  To translate to
  1001.                    the CC-PLOT color using AutoConvert for Generic CADD, you
  1002.                    should use the "PRESERVE SCREEN COLORS" option within
  1003.                    AutoConvert.  Also, following are the AutoCAD linetype
  1004.                    names associated with the CC-PLOT linetypes:
  1005.                    
  1006.                         ___________    Continuous
  1007.                         _____ _____    Dashed
  1008.                         _ _ _ _ _ _    Hidden
  1009.                         ____ _ ____    Center
  1010.                         ___ _ _ ___    Phantom
  1011.                         ...........    Dot
  1012.                    
  1013.                    For some reason, AutoConvert Ver. 3.5 and earlier converts
  1014.                    "Phantom" and "Center" to the wrong Generic CADD linetype,
  1015.                    even though there are equivalent linetypes in CADD.
  1016.                    AutoConvert ver. 4 will let you set up your own conversion
  1017.                    table.
  1018.                    
  1019.                    In AutoCAD, you will find that Net Lines and Contour Lines
  1020.                    will become 3D lines, which will be able to be viewed from
  1021.                    various angles by AutoCAD's 3D features.
  1022.                    
  1023.                    Layer names used in the DXF file will be as defined in
  1024.                    CC-PLOT, with the following difference:  The user-named
  1025.                    layer name will be used for data stored on those layers,
  1026.                    with the "attribute" name appended to it.  For example,
  1027.                    assuming that points are on layer "CONTROL", they will be
  1028.                    sent on layer "CONTROL-PT" in the DXF file.  Following is a
  1029.                    table showing how each type of data is sent:
  1030.                         
  1031.                         Points sent as points to     "(user-named layer)-PT"
  1032.                         Point #'s sent as text to    "(user-named layer)-PTNO"
  1033.                         Elevations sent as text to   "(user-named layer)-ELEV"
  1034.                         Descriptions sent as text to "(user-named layer)-DESC"
  1035.                         Lines/curves sent as lines/arcs to
  1036.                                                      "(user-named layer)-LINE"
  1037.                         Net lines sent as 3D lines to  "CONTNET"
  1038.                         Contour Tics sent as 3D points to "CONTIC"
  1039.                         Contours sent as 3D lines to   "CONTOUR"
  1040.                         Index contours (every fifth one)
  1041.                                    sent as 3D lines to "CONTINDEX"
  1042.                    
  1043.                    If the elevation layer is on when you start this routine,
  1044.                    you will prompted for the precision of elevations to be
  1045.                    used in the DXF file.  You may choose 1 or 2 decimals.
  1046.                    
  1047.                    NOTE REGARDING TEXT SIZE:  The "Scale" and "Text height"
  1048.                    settings picked from the PLOT Submenu determine the height
  1049.                    of text sent within DXF files.  In other words, if you want
  1050.                    your text to be .08" high in the final plot, which will be
  1051.                    at a scale of 1"=50', you should select those values using
  1052.                    those routines before saving the .DXF file.
  1053.  
  1054.  
  1055.          CC-PLOT                         Page 16
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                    set dxf Path:
  1061.                                   This routine may be used to configure
  1062.                    CC-PLOT to permanently use a particular drive or
  1063.                    subdirectory, or to temporarily change the path to load or
  1064.                    save a file to a diskette drive or different subdirectory
  1065.                    than the previously configured one.  The path chosen with
  1066.                    this routine only affects DXF files.
  1067.                    
  1068.                    To make the new path permanent, go to the SETTINGS Submenu
  1069.                    and use "View/save settings".
  1070.                    
  1071.                    DOS command:
  1072.                                   This routine temporarily "shells" to DOS,
  1073.                    where the user may execute DOS commands like DIR, COPY or
  1074.                    TYPE.  CC-PLOT HAS NOT QUIT!!  Type "exit" to return to
  1075.                    CC-PLOT.  None of the data entered into CC-PLOT is lost.
  1076.                    NOTE:  It has been documented that a bug in versions of DOS
  1077.                    prior to version 3.0 causes problems when this command is
  1078.                    used, so use it at your own risk unless you have DOS 3.0 or
  1079.                    later.  Also, if you change directories while using DOS
  1080.                    COMMAND, be sure to change back to the correct directory
  1081.                    before returning to CC-PLOT.
  1082.                    
  1083.                    Capacity:
  1084.                              Use this to determine your maximum file size
  1085.                    based on the free RAM in your machine.  CC-PLOT will keep
  1086.                    enough free RAM available so you may use the "DOS command"
  1087.                    routine, and will allow the remainder to be used for point
  1088.                    storage and DTM data storage.  If you are using a lot of
  1089.                    RAM-resident software ("Terminate and Stay Resident" or
  1090.                    TSR), and/or have many drivers in your CONFIG.SYS file, you
  1091.                    may be limited to less than 100% of the capacity, which is
  1092.                    4000 points, 3000 net lines, and 6000 contour tics and
  1093.                    contour line segments.
  1094.                    
  1095.                    To use full capacity, you need 524K (537000 bytes) free
  1096.                    RAM.  To find out how much free RAM you have, use the DOS
  1097.                    CHKDSK command before starting CC-PLOT.  The "free RAM"
  1098.                    message you get when you run this "Capacity" routine is
  1099.                    AFTER allocation of storage for points and DTM data.
  1100.                    
  1101.                    Quit:
  1102.                           Use this to quit CC-PLOT.  You will see a "QUITTING,
  1103.                    ARE YOU SURE?" message.  Press "Y" to quit, or "N" or <Esc>
  1104.                    to return to CC-PLOT.
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.          CC-PLOT                         Page 17
  1122.  
  1123.  
  1124.  
  1125.  
  1126.               B.   EDIT Submenu
  1127.          
  1128.                    View plot:
  1129.                                Use this routine to preview your current plot.
  1130.                    You may zoom up or down using the <PgUp> or <PgDn> keys and
  1131.                    you may pan using the arrow keys.  Press <Esc> or
  1132.                    <Spacebar> to exit.
  1133.                    
  1134.                    All points and layers shown in this view will plot if you
  1135.                    choose "Dot plot" (except lines) or "Pen plot".  This view
  1136.                    does not, however, show the sheet size or orientation of
  1137.                    the Pen plot.  The "Origin/plot size" routine should be
  1138.                    used to set that.  Zooming and panning in this routine will
  1139.                    NOT affect the origin set in the other routine.  It WILL,
  1140.                    however, affect the points that will plot.  Since only the
  1141.                    points shown in this view will plot, this routine may be
  1142.                    used to "trim" the data to a smaller area than you see in
  1143.                    the "Origin/plot size" routine, which shows the entire
  1144.                    sheet that will plot.  This routine accomplishes the same
  1145.                    thing whether it is accessed from the pull-down menu, or
  1146.                    with the <F10> key.  This is identical to the routine in
  1147.                    the PLOT Submenu.
  1148.                    
  1149.                    Draw lines:
  1150.                                 This routine draws lines or curves between
  1151.                    existing points.  The first prompt is for a point number at
  1152.                    the beginning of a line, the next prompt is for the end of
  1153.                    the line.  After entering the end of the line, that point
  1154.                    automatically becomes the beginning of the next line, so
  1155.                    the user only has to continue to enter the next point to
  1156.                    draw a line through a series of points.  Entering a
  1157.                    negative radius point number at the "To Point:" prompt will
  1158.                    result in a prompt for the EC, so a curve may be drawn.
  1159.                    The "+" key may be used for the next point number if the
  1160.                    points are sequential.  The end of the line or curve
  1161.                    becomes the currently occupied point.
  1162.                    
  1163.                    To use the numeric keypad for point number entry, <NumLock>
  1164.                    must be on.  To zoom and pan using the keys described under
  1165.                    "View plot", you must either use the separate keypad on an
  1166.                    enhanced keyboard, or temporarily turn <NumLock> off.
  1167.                    
  1168.                    You may jump to the "Erase lines" routine directly, by
  1169.                    pressing the "E" key from inside this routine.  Press "D"
  1170.                    to return to "Draw lines".
  1171.                    
  1172.                    Erase lines:
  1173.                                  This routine works identically to the "Draw
  1174.                    lines" routine, but deletes lines and curves rather than
  1175.                    drawing them.
  1176.                    
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.          CC-PLOT                         Page 18
  1188.  
  1189.  
  1190.  
  1191.  
  1192.                    edit/enter Points:
  1193.                                        This routine will let you enter or edit
  1194.                    the coordinates and/or elevation and/or description of a
  1195.                    point.  The point will become the currently occupied point.
  1196.                    
  1197.                    To make it more convenient to edit data without having to
  1198.                    reenter unchanging data, the existing data is shown within
  1199.                    the prompt.  Press <Enter> to accept that data.
  1200.                    
  1201.                    New points entered will be assigned to the current layer.
  1202.                    
  1203.                    Delete points:
  1204.                                    This routine is used to delete a group of
  1205.                    points that were temporary or represented an erroneous
  1206.                    group of calculations.  The prompts are self-explanatory.
  1207.                    Does not affect disk files until the file is saved.
  1208.                    
  1209.                    reNumber points:
  1210.                                      If the user wishes to duplicate a group
  1211.                    of points with different point numbers so that, for
  1212.                    example, they may be placed on another layer without losing
  1213.                    the original points, this is the routine to use.  The
  1214.                    option to "move" points rather than simply "copy" is given
  1215.                    by a prompt to "Delete old points?".  Lines and curves move
  1216.                    to the new point numbers.  Does not affect disk files until
  1217.                    the file is saved.
  1218.                    
  1219.                    list Avail points:
  1220.                                        This routine lists points that are
  1221.                    available for creation; that is, those that do not yet have
  1222.                    coordinates.  You will be prompted for the first and last
  1223.                    point to be listed.  Use <Ctl-NumLock> or <Pause> to
  1224.                    temporarily halt scrolling.  Use <Esc> to quit scrolling
  1225.                    and exit the routine.  Use the "printer toggle" routine in
  1226.                    the SETTINGS Submenu to list points on your printer.
  1227.                    
  1228.                    list Used points:
  1229.                                       This routine lists existing points on
  1230.                    your screen, and on your printer if the "printer toggle" is
  1231.                    on.  You may list by range of point numbers, by description
  1232.                    (or portion thereof), or by layer.  Your first prompt will
  1233.                    be for the first point or option (Description or Layer).
  1234.                    Entering a point number will result in a prompt for the
  1235.                    last point to be listed, and the listing will take place.
  1236.                    
  1237.                    Entering "D" will result in a prompt for a description
  1238.                    search criteria.  Press <F1> for help in entering the
  1239.                    search syntax.  After entering the search criteria, all
  1240.                    matching points will be listed.
  1241.                    
  1242.                    Entering "L" will result in a dialog box of layer names to
  1243.                    choose from.  After picking one, all points on that layer
  1244.                    will be listed.
  1245.                    
  1246.                    To turn the "printer toggle" on, use the routine in the
  1247.                    SETTINGS Submenu.  When the printer toggle is off, the
  1248.                    screen listing will pause with each screen full, but when
  1249.                    it is on it is assumed that you want a continuous dump and
  1250.                    will not pause.
  1251.                    
  1252.  
  1253.          CC-PLOT                         Page 19
  1254.  
  1255.  
  1256.  
  1257.  
  1258.               C.   PLOT Submenu:  This submenu is divided into four sections.
  1259.                    The first is the screen plot command "View plot".  The
  1260.                    second section has the plot settings that are common to
  1261.                    both pen plotting and printer plotting.  The third section
  1262.                    contains the settings unique to pen plotting, and the "Pen
  1263.                    plot" command.  The last section contains the settings
  1264.                    unique to printer plotting, and the "Dot plot" command.
  1265.                    
  1266.                    View plot:
  1267.                                Use this routine to preview your current plot.
  1268.                    You may zoom up or down using the <PgUp> or <PgDn> keys and
  1269.                    you may pan using the arrow keys.  Press <Esc> or
  1270.                    <Spacebar> to exit.
  1271.                    
  1272.                    All points and layers shown in this view will plot if you
  1273.                    choose "Dot plot" or "Pen plot".  This view does not,
  1274.                    however, show the sheet size or orientation of the Pen
  1275.                    plot.  The "Origin/plot size" routine should be used to set
  1276.                    that.  Zooming and panning in this routine will NOT affect
  1277.                    the origin set in the other routine.  It WILL, however,
  1278.                    affect the points that will plot.  Since only the points
  1279.                    shown in this view will plot, this routine may be used to
  1280.                    "trim" the data to a smaller area than you see in the
  1281.                    "Origin/plot size" routine, which shows the entire sheet
  1282.                    that will plot.  This routine accomplishes the same thing
  1283.                    whether it is accessed from the pull-down menu, or with the
  1284.                    <F10> key.  This is identical to the routine in the EDIT
  1285.                    Submenu.
  1286.                    
  1287.                    Layer display:
  1288.                                    This routine controls which layers will
  1289.                    plot.  The upper part of the dialog box shows the "point
  1290.                    attribute" layers, the middle part shows the "user-named"
  1291.                    layers and their colors, and the bottom part shows the
  1292.                    "digital terrain model" layers.  A more detailed
  1293.                    explanation of the layer capabilities of CC-PLOT is given
  1294.                    in the "SCREEN PLOTTING, LAYERS, AND ALMOST WYSIWYG"
  1295.                    section of this manual.  All layers plot by default.  Note
  1296.                    that the first time this routine is used, a "check mark" is
  1297.                    at the left of the layer names, indicating the layers are
  1298.                    "on".  If <Enter> is pressed on a highlighted name or the
  1299.                    mouse is clicked on a name, the "check mark" will come and
  1300.                    go, indicating that the layer is being toggled on and off.
  1301.                    You may press <F10> at any time to see how the current
  1302.                    layer arrangement will look.  Pick <OK> or press <Esc> when
  1303.                    you are satisfied with the layers.  REMEMBER THAT
  1304.                    ELEVATIONS AND DESCRIPTIONS WILL DOT PLOT AND PEN PLOT IF
  1305.                    THEIR LAYERS ARE ON, EVEN IF THEY DO NOT SCREEN PLOT (THEY
  1306.                    NEVER SCREEN PLOT).
  1307.                    
  1308.                    These layer settings will be saved in a .SET file when you
  1309.                    plot.
  1310.                    
  1311.                    Rotate view:
  1312.                                  Sometimes a rotation is necessary to better
  1313.                    orient a drawing to a standard sheet size.  This routine
  1314.                    may be used to rotate your view.  It does not rotate the
  1315.                    coordinates of the file.  The rotation should be entered as
  1316.                    a clockwise angle, in DD.MMSS format.  A negative angle may
  1317.                    be entered to rotate counter-clockwise.  The angles are not
  1318.  
  1319.          CC-PLOT                         Page 20
  1320.  
  1321.  
  1322.  
  1323.  
  1324.                    cumulative; that is, if you enter 30 degrees and decide it
  1325.                    needs another 7 degrees rotation, you should enter 37
  1326.                    degrees.  Enter 0 degrees to "unrotate" the view.  "Dot
  1327.                    plot" and "Pen plot" will plot the rotated view.  A north
  1328.                    arrow in the upper left corner during the screen plot will
  1329.                    remind you of the rotation.  If you forget the exact
  1330.                    rotation you last used, starting the routine again will
  1331.                    show you the current rotation as a default value.
  1332.                    
  1333.                    Scale:
  1334.                            This routine allows you to pick the plot scale.
  1335.                    The default scale is 1"=20'.  The value entered in this
  1336.                    routine affects the "box" drawn on screen in the
  1337.                    "Origin/plot size" routine, which allows a preview of how
  1338.                    the data will fit on the selected sheet size.  Affects both
  1339.                    printer plotting and pen plotting.  Also affects text size
  1340.                    in DXF files.
  1341.                    
  1342.                    The scale will be saved in a .SET file when you plot.
  1343.                    
  1344.                    Text height:
  1345.                                  This allows text height to be entered for
  1346.                    "Pen plot".  All text will be plotted to the height
  1347.                    entered.  Point crosses (if on) will also plot to the
  1348.                    height entered.  Contour tics (if present and on) will plot
  1349.                    to 2/3 of the height entered.  The default text height is
  1350.                    0.10".  Also affects text size in DXF files, when drawing
  1351.                    scale is taken into consideration.
  1352.                    
  1353.                    The text height will be saved in a .SET file when you plot.
  1354.                    
  1355.                    Origin/plot size:
  1356.                                       Five standard sheet sizes (A through E),
  1357.                    and a "user-defined" option, are presented in a dialog box.
  1358.                    CC-PLOT will use the size selected and the current scale to
  1359.                    draw a "box" within the screen plot, which will allow you
  1360.                    to preview and change the orientation of the plot relative
  1361.                    to the sheet.  The sizes shown allow a 1" margin around the
  1362.                    standard sheet size.  Recognizing that "standard" sheet
  1363.                    sizes may vary (is D size 22"x36" or 24"x36"?), and that
  1364.                    different plotters vary in their "margin" area, a "user-
  1365.                    defined" option is offered.  User-defined values are saved
  1366.                    with the settings, if desired, with the "View/save
  1367.                    settings" routine in the SETTINGS Submenu.
  1368.                    
  1369.                    When you see your plot preview, the box is anchored at the
  1370.                    lower left hand corner of the screen.  Zoom down if
  1371.                    necessary until you see the whole box, then use the arrow
  1372.                    keys to move the points around in the box.  This box
  1373.                    excludes the 1" margin mentioned above, or if "USER
  1374.                    DEFINED" was picked, is plotted at the exact dimensions,
  1375.                    enlarged by the scale being used.  ONCE THE ORIGIN IS
  1376.                    SELECTED WITH THIS ROUTINE, IT DOESN'T HAVE TO BE SET AGAIN
  1377.                    DURING THE CURRENT SESSION UNLESS THE SCALE IS CHANGED.
  1378.                    
  1379.                    If you can make everything fit in the box, press
  1380.                    <Spacebar>, or if you need to try a different sheet size,
  1381.                    press <Esc> to go back to that prompt.
  1382.                    
  1383.  
  1384.  
  1385.          CC-PLOT                         Page 21
  1386.  
  1387.  
  1388.  
  1389.  
  1390.                    Multi-pen options:
  1391.                                        There are three options:  Pause for pen
  1392.                    change, multi-pen plotter, or plot with one pen.
  1393.                    
  1394.                    The "Pause" option will pause for pen insertion before each
  1395.                    user-named layer and the DTM layers, so you may insert pens
  1396.                    of different colors or widths.
  1397.                    
  1398.                    The "Multi-pen" option will bring up another prompt for pen
  1399.                    assignments.  The default pen assignments are pens 1
  1400.                    through 7 for the "user-named" layers and pen 8 for the
  1401.                    "DTM" layers.  The default pen used for the "attribute"
  1402.                    layers is 0 (zero), which is "by layer", meaning they plot
  1403.                    with the same pen as the "user-named" layer that the point
  1404.                    is on.  Setting the pen for an "attribute" to a non-zero
  1405.                    pen number will override the pen setting of the "user-
  1406.                    named" layer for that "attribute".  For example, choosing
  1407.                    pen 1 for the "point number" attribute will force all point
  1408.                    numbers to use pen 1, regardless of the "user-named" layer
  1409.                    they are on.
  1410.                    
  1411.                    If you select the one pen option, you will have to manually
  1412.                    place the pen in the pen-holder before starting the plot.
  1413.                    
  1414.                    The multi-pen option will be saved in a .SET file when you
  1415.                    plot.
  1416.                    
  1417.                    Config plotter:
  1418.                                     With this routine you select your plotter
  1419.                    type, the serial port you are using, and the communication
  1420.                    parameters you have set your plotter to expect.
  1421.                    
  1422.                    The two plotter types supported by CC-PLOT are Houston
  1423.                    Instrument (HI) and Hewlett-Packard (HP).  Communication
  1424.                    between CC-PLOT and the plotter takes place in what is
  1425.                    called "plotter language".  The HI plotter language is
  1426.                    called "DM/PL", and when CC-PLOT is configured for HI, the
  1427.                    commands used are compatible with the HI DMP-50 and DMP-60
  1428.                    series plotters, and with any other brand of plotter that
  1429.                    uses the DM/PL language and is compatible with those
  1430.                    models.  The HP plotter language is called "HP-GL", and
  1431.                    when CC-PLOT is configured for an HP plotter, the commands
  1432.                    used are compatible with the HP 7580B, 7585B, 7586B,
  1433.                    DraftPro, and DraftMaster plotters, and any other brand of
  1434.                    plotter that uses the HP-GL language and is compatible with
  1435.                    those models.  Pick your plotter type.
  1436.                    
  1437.                    If your computer only has one serial port, select COM1 when
  1438.                    prompted.  If it has two, then take your best guess as to
  1439.                    which you are using, as many times they aren't labeled.
  1440.                    After you have configured your plotter, and try to plot
  1441.                    something, the first thing to check if it doesn't work is
  1442.                    the COM port.  Either switch the cable at the back of the
  1443.                    computer or go through this routine again and pick the
  1444.                    other COM port.
  1445.                    
  1446.                    You must configure your plotter for a particular baud rate,
  1447.                    odd or even parity, number of data bits, number of stop
  1448.                    bits, and handshaking protocol (CC-PLOT uses XON/XOFF).
  1449.                    The method of doing that is explained in your plotter
  1450.  
  1451.          CC-PLOT                         Page 22
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                    manual.  It may require setting dip switches, turning
  1457.                    rotary switches, or running software furnished with the
  1458.                    plotter.  If you already have a CAD program and are using
  1459.                    the plotter, it is already configured.  If you have not
  1460.                    been plotting, and this is your initial setup, the
  1461.                    following settings are recommended:
  1462.                    
  1463.                         9600 baud, even parity, 7 data bits, 1 stop bit,
  1464.                         XON/XOFF protocol
  1465.                         
  1466.                    If your plotter does not support these settings, check the
  1467.                    ones available in the "Config plotter" routine, and use one
  1468.                    of those.  Once your plotter is configured, choose the
  1469.                    proper settings with this routine so that CC-PLOT knows
  1470.                    what parameters the plotter is expecting.  If your
  1471.                    plotter's configuration is not supported by CC-PLOT, let us
  1472.                    know.  If it is feasible, it will be added to the menu at
  1473.                    no charge and a new diskette will be sent to you.
  1474.                    
  1475.                    Pen plot:
  1476.                               Finally, you pick this command to start
  1477.                    plotting!  First you will be shown the parameters you have
  1478.                    selected for your plot and your plotter configuration.  If
  1479.                    they look right, make sure your plotter has picked up a pen
  1480.                    and press <Enter> or "y".  Otherwise, press "n" or <Esc> so
  1481.                    you can fix the parameters, and come back again to plot.
  1482.                    While plotting, CC-PLOT keeps you informed as to which
  1483.                    layer it is working on.  You may press <Esc> to terminate
  1484.                    the plot prematurely.  Note that even though you terminate
  1485.                    the plot, the plotter may keep drawing, because it may have
  1486.                    quite a large buffer full of data at the time you <Esc>.
  1487.                    
  1488.                    The following plot settings will be saved in a .SET file,
  1489.                    and will be restored the next time you open the current
  1490.                    file with CC-PLOT:  Status of all layers (on/off), pen
  1491.                    settings, multi-pen option, scale, pen text height, plot
  1492.                    size (A through E or User).
  1493.                    
  1494.                    plot to File:
  1495.                                   Sometimes you may wish to plot to a file, so
  1496.                    you can take the plot file to a service bureau, or to use
  1497.                    with a plot spooler, or even to plot from a computer in the
  1498.                    next room.  This routine will save a file to your hard disk
  1499.                    with the same filename as your .CCC file, with an extension
  1500.                    of ".PLF" (PLotFile).  The file will contain plot commands
  1501.                    in the language of the plotter you selected when you
  1502.                    configured CC-PLOT.  The plot from this file will be
  1503.                    identical to one from CC-PLOT, with the exception of manual
  1504.                    pausing for pen changes for different layers.  The file
  1505.                    will be saved to the same subdirectory on your hard disk
  1506.                    that CC-PLOT is installed within.
  1507.                    
  1508.                    Plot settings will be saved as in "Pen plot".
  1509.                    
  1510.                    Text height:
  1511.                                  This text height command is for the "Dot
  1512.                    plot" routine.  There are only two choices:  normal or tiny
  1513.                    (which is superscript).  This setting will be saved in a
  1514.                    .SET file when you plot.
  1515.  
  1516.  
  1517.          CC-PLOT                         Page 23
  1518.  
  1519.  
  1520.  
  1521.  
  1522.                    paper Width:
  1523.                                  CC-PLOT needs to know what the width of your
  1524.                    printer paper is so it knows how wide to plot each pass.
  1525.                    Rather than have an "origin/plot size" routine for printer
  1526.                    plotting, it is assumed that you will many times want to
  1527.                    plot something too big for your paper, and will want to cut
  1528.                    and paste sheets together.  Rather than make you manually
  1529.                    figure out all the match lines, CC-PLOT orients the plot at
  1530.                    the left edge of the paper and plots every point that will
  1531.                    fit on the paper width selected, and plots repeat passes,
  1532.                    replotting the right-most previous point as a match point.
  1533.                    In between passes, you have a chance to quit.  The point
  1534.                    numbers remaining for future passes are printed at the
  1535.                    bottom of each pass.  Note that if point numbers,
  1536.                    elevations, and descriptions are ON, a point will not be
  1537.                    plotted in a given pass unless all that data will also fit
  1538.                    on the paper, but will be saved for the next pass.  You can
  1539.                    quit a plot prematurely by pressing <Esc> at any time.
  1540.                    
  1541.                    To save this setting as a default for future plots, use the
  1542.                    "View/save settings" routine in the SETTINGS submenu.
  1543.                    
  1544.                    To review how your selected scale and rotation will plot,
  1545.                    you may use the "Origin/plot size" routine, entering in the
  1546.                    width of your printer and an arbitrary height for the
  1547.                    "user-defined" size.  Then use the arrow keys to situate
  1548.                    your left-most point along the left border of the box.
  1549.                    This will not affect the plot origin, but will give an idea
  1550.                    of how the plot will fit on the paper.
  1551.                    
  1552.                    Config printer:
  1553.                                     CC-PLOT needs to know one basic thing
  1554.                    about your model of printer: how many pins in the print
  1555.                    head.  The Epson FX has 9 pins and the Epson LQ has 24
  1556.                    pins.  The vertical spacing of each printer type is
  1557.                    different, and affects the vertical scale of the plot.  If
  1558.                    you are not sure which print head you have, and the
  1559.                    vertical scale of your plot is off by a ratio of 5/6 or
  1560.                    6/5, try changing the setting.
  1561.                    
  1562.                    There are minor differences between the Epson MX80, Epson
  1563.                    FX, and IBM ProPrinter 9 pin printers.  Most Epson
  1564.                    compatibles work with the "Other Epson 9 pin" (Epson FX
  1565.                    compatible) setting.  If your 9 pin printer doesn't, try
  1566.                    the MX80 or ProPrinter setting.
  1567.                    
  1568.                    There are also minor differences between the Epson LQ 24
  1569.                    pin printers and the IBM 24 pin printers.  If you have a 24
  1570.                    pin printer that is not either, try the Epson LQ first, and
  1571.                    if you have problems, switch to the IBM 24 pin.
  1572.                    
  1573.                    Dot plot:
  1574.                               "Dot plot" will only plot points that were
  1575.                    displayed in the last screen plot, so that "View plot" may
  1576.                    be used to select points for plotting.  If you use this
  1577.                    routine and have not yet screen plotted during a session, a
  1578.                    screen plot will occur so you may preview your plot.
  1579.                    
  1580.                    You will next be shown the parameters you have selected for
  1581.                    your plot and your printer configuration.  If they look
  1582.  
  1583.          CC-PLOT                         Page 24
  1584.  
  1585.  
  1586.  
  1587.  
  1588.                    right, make sure your printer is on and has paper and press
  1589.                    <Enter> or "y".  Otherwise, press "n" or <Esc> so you can
  1590.                    fix the parameters, and come back again to plot.  While
  1591.                    plotting, CC-PLOT lets you know if some points didn't fit
  1592.                    on the pass.  See "paper Width" above for more details
  1593.                    about plotting in passes.  You may press <Esc> to terminate
  1594.                    the plot prematurely.  Note that even though you terminate
  1595.                    the plot, the printer may keep plotting, because it may
  1596.                    have quite a large buffer full of data when you <Esc>.
  1597.                    
  1598.                    "Dot plot" doesn't plot any form of line, including lines,
  1599.                    curves, net lines, or contour lines.  Also, point crosses
  1600.                    are always plotted, whether the CROSS layer is on or not,
  1601.                    since there would be no line nodes to identify the location
  1602.                    of points.
  1603.                    
  1604.                    The following plot settings will be saved in a .SET file,
  1605.                    and will be restored the next time you open the current
  1606.                    file with CC-PLOT:  Status of all layers (on/off), scale,
  1607.                    printer text height (normal/tiny).
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.          CC-PLOT                         Page 25
  1650.  
  1651.  
  1652.  
  1653.  
  1654.               D.   UTILITY Submenu:
  1655.                    
  1656.                    Line feed:
  1657.                                This will cause the calc window on the screen
  1658.                    to scroll up one line, to separate groups of calcs if you
  1659.                    wish.  If the Printer Toggle is on, the printed output will
  1660.                    insert a blank line (line feed) at the same time.
  1661.                    
  1662.                    print Note:
  1663.                                 This will allow you to enter a note that will
  1664.                    print on the screen, and if the Printer Toggle is on, to
  1665.                    also print on the printed output.
  1666.                    
  1667.                    page Up:
  1668.                              This will scroll the screen up one page
  1669.                    (effectively clearing the calc window), and if the Printer
  1670.                    Toggle is on, will form feed one page and print a new page
  1671.                    heading.
  1672.                    
  1673.               E.   MODULES Submenu:
  1674.                    
  1675.                    Transfer between the CC-SURVeyor 4 family of programs is
  1676.                    somewhat automated by these menu choices.  To transfer
  1677.                    program control to another CIVILcomp program that is
  1678.                    listed, pick it off the menu.  Otherwise you must Quit
  1679.                    CC-PLOT, then start the other program, then re-open the
  1680.                    file.  When you transfer program control using this
  1681.                    Submenu, you will be given a chance to save your .CCC file
  1682.                    if you haven't done so, and when the new program loads, it
  1683.                    will automatically open the same-named file for you.  You
  1684.                    may return to CC-PLOT by using the MODULES Submenu in the
  1685.                    other program.  To speed up the transfer, if you have
  1686.                    already saved your .CCC file, press <Esc> at the "Save ...
  1687.                    File" prompt, and the transfer will skip that process.  The
  1688.                    programs available to transfer to will be those that are
  1689.                    present on your hard disk, that are listed in the Submenu.
  1690.                    In other words, if you have not purchased CC-BALance or
  1691.                    CC-CONTour, you will not be able to pick them on the
  1692.                    Submenu.
  1693.                    
  1694.                    NOTE:  Program transfer using this submenu will only work
  1695.                    properly if you have started CC-PLOT from the DOS command
  1696.                    line, or transfered to it from another module, or started
  1697.                    it from a .BAT file in which PLOT is the last line.  If
  1698.                    CC-PLOT is started from a menu program or shell program,
  1699.                    when you try to transfer to another module using this
  1700.                    submenu, you will most likely end up in some part of your
  1701.                    menu program or shell program, as those types of programs
  1702.                    always try to return control to themselves when an
  1703.                    application is terminated.
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.          CC-PLOT                         Page 26
  1716.  
  1717.  
  1718.  
  1719.  
  1720.               F.   SETTINGS Submenu:
  1721.                    
  1722.                    set ccc Path:
  1723.                                   This routine may be used to configure
  1724.                    CC-PLOT to permanently use a particular drive or
  1725.                    subdirectory, or to temporarily change the path to load or
  1726.                    save a file to a diskette drive or different subdirectory
  1727.                    than the previously configured one.  The path chosen with
  1728.                    this routine affects all CC-SURVeyor files, including .CCC,
  1729.                    .LAY, .NET, .TIC and .SET files, but does not include DXF
  1730.                    files.
  1731.                    
  1732.                    If no path is set, the default is to use the same
  1733.                    subdirectory that CC-PLOT is installed in for file storage.
  1734.                    
  1735.                    To make the new path permanent, use "View/save settings".
  1736.                    
  1737.                    set dxf Path:
  1738.                                   This routine may be used to configure
  1739.                    CC-PLOT to permanently use a particular drive or
  1740.                    subdirectory, or to temporarily change the path to load or
  1741.                    save a DXF file to a diskette drive or different
  1742.                    subdirectory than the previously configured one.  The path
  1743.                    chosen with this routine only affects DXF files.
  1744.                    
  1745.                    If no path is set, the default is to use the same
  1746.                    subdirectory that CC-PLOT is installed in for file storage.
  1747.                    
  1748.                    To make the new path permanent, use "View/save settings".
  1749.                    
  1750.                    Layer display:
  1751.                                    This routine controls which layers will
  1752.                    plot.  The upper part of the dialog box shows the "point
  1753.                    attribute" layers, the middle part shows the "user-named"
  1754.                    layers and their colors, and the bottom part shows the
  1755.                    "digital terrain model" layers.  A more detailed
  1756.                    explanation of the layer capabilities of CC-PLOT is given
  1757.                    in the "SCREEN PLOTTING, LAYERS, AND ALMOST WYSIWYG"
  1758.                    section of this manual.  All layers plot by default.  Note
  1759.                    that the first time this routine is used, a "check mark" is
  1760.                    at the left of the layer names, indicating the layers are
  1761.                    "on".  If <Enter> is pressed on a highlighted name or the
  1762.                    mouse is clicked on a name, the "check mark" will come and
  1763.                    go, indicating that the layer is being toggled on and off.
  1764.                    You may press <F10> at any time to see how the current
  1765.                    layer arrangement will look.  Pick <OK> or press <Esc> when
  1766.                    you are satisfied with the layers.  REMEMBER THAT
  1767.                    ELEVATIONS AND DESCRIPTIONS WILL DOT PLOT AND PEN PLOT IF
  1768.                    THEIR LAYERS ARE ON, EVEN IF THEY DO NOT SCREEN PLOT (THEY
  1769.                    NEVER SCREEN PLOT).
  1770.                    
  1771.                    Change layer:
  1772.                                   This routine is used to assign or reassign
  1773.                    points to a user-named layer.  You may change a range of
  1774.                    point numbers, or by matching description.  Your first
  1775.                    prompt will be for a destination layer name (a dialog box
  1776.                    shows existing layers).  The next prompt will be for the
  1777.                    first point, or the Description option.  Entering a point
  1778.                    number will result in a prompt for the last point to be
  1779.                    assigned to that layer.  The range will then be reassigned.
  1780.  
  1781.          CC-PLOT                         Page 27
  1782.  
  1783.  
  1784.  
  1785.  
  1786.                    Entering "D" instead of the first point number will result
  1787.                    in a prompt for a description search criteria.  Press <F1>
  1788.                    for help in entering the search syntax.  After entering the
  1789.                    search criteria, all matching points will be reassigned.
  1790.                    
  1791.                    The routine will loop back to select another layer.
  1792.                    
  1793.                    Set current layer:
  1794.                                        The "current" layer only affects what
  1795.                    user-named layer newly assigned points will be placed on.
  1796.                    If points are going to be entered using the "edit/enter
  1797.                    Points" routine, and they are to go on the BOUNDARY layer,
  1798.                    you should first make the BOUNDARY layer current before
  1799.                    entering them.  The current layer name is shown in the
  1800.                    lower right hand corner of the screen, in the color of the
  1801.                    layer.  The default current layer is CONTROL.
  1802.                    
  1803.                    reName layers:
  1804.                                    The user-named layers may be renamed with
  1805.                    this routine.  The default layer names are:  CONTROL, TOPO,
  1806.                    BOUNDARY, BUILDING, STREET, EASEMENT, and UTILITY.  A
  1807.                    dialog box is used to present the current layer names.  By
  1808.                    pressing the <Enter> key, or clicking the mouse, the
  1809.                    current highlighted layer name is changed to "edit" mode.
  1810.                    While in this mode, you can edit or rename the layer.
  1811.                    Press <Enter> when done editing, and you can choose another
  1812.                    name to edit, or press <Esc> to exit the routine.  If you
  1813.                    use "View/save settings" to save these names, they will be
  1814.                    the default names for all new .CCC files opened in the
  1815.                    future.  Otherwise, the new names only affect the current
  1816.                    file, and only if you save the file.
  1817.                    
  1818.                    linetYpes:
  1819.                                This routine allows you to assign various
  1820.                    linetypes to the user-named layers and the DTM layers, for
  1821.                    screen plotting, pen plotting, and when saving DXF files.
  1822.                    A dialog box showing the layer names and current linetypes
  1823.                    is presented.  To change one of the layers to a different
  1824.                    linetype, pick it, and the available linetypes will be
  1825.                    presented.  They are schematically shown below, with the
  1826.                    number used in the .LAY file and the equivalent AutoCAD
  1827.                    linetype name (used in DXF files):
  1828.                    
  1829.                                   ___________    1    Continuous
  1830.                                   _____ _____    2    Dashed
  1831.                                   _ _ _ _ _ _    3    Hidden
  1832.                                   ____ _ ____    4    Center
  1833.                                   ___ _ _ ___    5    Phantom
  1834.                                   ...........    6    Dot
  1835.                    
  1836.                    The default linetype for the user-named layers is
  1837.                    "Continuous", for the NET layer is "Dot", and for the
  1838.                    CONTOUR layer is "Dashed".  The defaults may be permanently
  1839.                    changed by using "View/save settings" in the SETTINGS
  1840.                    Submenu, or each file may have its own linetypes as well as
  1841.                    layer names.
  1842.                    
  1843.  
  1844.  
  1845.  
  1846.  
  1847.          CC-PLOT                         Page 28
  1848.  
  1849.  
  1850.  
  1851.  
  1852.                    Config plotter:
  1853.                                     With this routine you select your plotter
  1854.                    type, the serial port you are using, and the communication
  1855.                    parameters you have set your plotter to expect.  Please see
  1856.                    the more detailed explanation of plotter configuration
  1857.                    given for this routine in the PLOT Submenu section.
  1858.                    
  1859.                    Config printer:
  1860.                                     CC-PLOT needs to know one basic thing
  1861.                    about your model of printer: how many pins in the print
  1862.                    head.  The Epson FX has 9 pins and the Epson LQ has 24
  1863.                    pins.  The vertical spacing of each printer type is
  1864.                    different, and affects the vertical scale of the plot.  If
  1865.                    you are not sure which print head you have, and the
  1866.                    vertical scale of your plot is off by a ratio of 5/6 or
  1867.                    6/5, try changing the setting.
  1868.                    
  1869.                    There are minor differences between the Epson MX80, Epson
  1870.                    FX, and IBM ProPrinter 9 pin printers.  Most Epson
  1871.                    compatibles work with the "Other Epson 9 pin" (Epson FX
  1872.                    compatible) setting.  If your 9 pin printer doesn't, try
  1873.                    the MX80 or ProPrinter setting.
  1874.                    
  1875.                    There are also minor differences between the Epson LQ 24
  1876.                    pin printers and the IBM 24 pin printers.  If you have a 24
  1877.                    pin printer that is not either, try the Epson LQ first, and
  1878.                    if you have problems, switch to the IBM 24 pin.
  1879.                    
  1880.                    printer Toggle:
  1881.                                     If this toggle is ON, all data displaying
  1882.                    in the calc window on your screen will also be printed on
  1883.                    your printer.  This is useful while listing used points, or
  1884.                    while saving files, for a record of filenames and creation
  1885.                    dates.  This printout works best with continuous feed
  1886.                    paper.  You should not use your printer's controls for line
  1887.                    feed or form feed; you should instead use the "Line feed"
  1888.                    and "page Up" routines in the UTILITY submenu.  CC-PLOT
  1889.                    keeps track of the number of lines printed, and will page
  1890.                    up at the wrong line if you have used your printer controls
  1891.                    to accomplish those functions.
  1892.                    
  1893.                    You may use the <Alt-P> hot-key combination to change the
  1894.                    "printer toggle" status without having to go to this menu
  1895.                    routine.
  1896.                    
  1897.                    View/save settings:
  1898.                                         This routine will show the current
  1899.                    configuration, and give you a chance to save the settings
  1900.                    in the PLOT.INI file if you desire.
  1901.                    
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.          CC-PLOT                         Page 29
  1914.  
  1915.  
  1916.  
  1917.  
  1918.          VIII.ERROR MESSAGES
  1919.               
  1920.               There  are  several  error  messages  that  the  BASIC  compiler
  1921.               generates that  CC-PLOT does  not  "trap"  for.    When  CC-PLOT
  1922.               "traps" errors,  it does  not let the error cause the program to
  1923.               "crash", and gives the user a chance to correct the error before
  1924.               continuing.   "Trapped" errors  are those  that beep and print a
  1925.               message below  the CC-PLOT  prompt.    When the following errors
  1926.               are not "trapped", they may cause the program to "crash" to DOS,
  1927.               which causes  a loss  of all  data created  since the  last Save
  1928.               command.   The "non-trapped"  errors generally  have to  do with
  1929.               hardware problems  or file format problems.  Following is a list
  1930.               of messages  that have  been reported,  and possible  causes and
  1931.               fixes.
  1932.               
  1933.                    Device fault:  Probably a disk read or write error.  If you
  1934.                    get this  message regularly, and if you also get a DOS disk
  1935.                    error message,  you should  have your  disk drive  checked.
  1936.                    This may  also be  caused by the printer problems described
  1937.                    under "Device timeout", below.
  1938.               
  1939.                    Device I/O  error:   Probably caused by trying to plot with
  1940.                    nothing plugged into the serial port, or the wrong COM port
  1941.                    being used, or a plotter problem.
  1942.                    
  1943.                    Device timeout:   Most  of the  time this  is caused by the
  1944.                    printer either  being off,  or being  off-line  or  out  of
  1945.                    paper.   A loose printer cable may also cause this problem.
  1946.                    Also it  is difficult  to hand  feed single  sheets without
  1947.                    causing this  error.   Please use  continuous  form  paper.
  1948.                    CC-PLOT will  trap this  error in most cases, with the main
  1949.                    exception being during the "Dot plot" routine.  If you take
  1950.                    the printer  off line to formfeed, and don't put it back on
  1951.                    line, you may get this error the next time CC-PLOT tries to
  1952.                    print.  This error will cause CC-PLOT to crash and all work
  1953.                    done since the last Save will be lost.
  1954.                    
  1955.                    Illegal function  call:   If this  occurs when  you try  to
  1956.                    screen plot (using <F10> or "View plot"), your EGA/VGA card
  1957.                    is not  100% compatible.   If you used the /E or /V command
  1958.                    line parameter  to force  CC-PLOT to assume EGA or VGA, you
  1959.                    may get this message.
  1960.                    
  1961.                    Input past  end:   Caused by  trying to  load an improperly
  1962.                    formatted  file.     You  may  have  renamed  another  COGO
  1963.                    program's coordinate file to *.CCC to try to get CC-PLOT to
  1964.                    read it,  or you  may have  used your text editor to edit a
  1965.                    .CCC file, .INI file, or .LAY file and accidentally created
  1966.                    an error in the file format.
  1967.               
  1968.                    String space  corrupt .  . .  .: Caused by same file format
  1969.                    problems as  "Input past end", above, but it may occur some
  1970.                    time later rather than within the "Open CCC File" routine.
  1971.               
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.          CC-PLOT                         Page 30
  1980.  
  1981.  
  1982.  
  1983.  
  1984.          IX.  UPGRADE HISTORY
  1985.               
  1986.               Version 1:
  1987.                    
  1988.                    Initial release
  1989.                    
  1990.               Version 2.00:
  1991.               
  1992.                    Import and plot net lines and contour lines.
  1993.                    Easy transfer between CC-SURVeyor Modules.
  1994.                    Line types like dashed, center, etc.
  1995.                    Plot to a file.
  1996.                    Create DXF file for transfer to CAD.
  1997.                    
  1998.               Version 2.07:
  1999.                    
  2000.                    Increase DTM capacity by 50%.
  2001.                    
  2002.               Version 2.09:
  2003.               
  2004.                    Add IBM ProPrinter and Epson MX80 support.
  2005.                    
  2006.               Version 2.10:
  2007.               
  2008.                    Multi-pen support.
  2009.                    Save plot setup.
  2010.               
  2011.               Version 2.15:
  2012.               
  2013.                    List points by description or by layer.
  2014.                    Reassign layer of points by description.
  2015.               
  2016.               Version 2.16:
  2017.               
  2018.                    Dynamic memory allocation to allow CC-PLOT to run with less
  2019.                    memory.
  2020.                    
  2021.               Version 2.17:
  2022.               
  2023.                    <Alt-P> hot-key for "printer toggle".
  2024.                    /E and /V parameter for video card override.
  2025.                    
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.          CC-PLOT                         Page 31
  2046.  
  2047.  
  2048.  
  2049.  
  2050.          X.   REGISTRATION
  2051.          
  2052.               To help us provide proper support, please fill out this
  2053.               registration form and send it to CIVILcomp.
  2054.               
  2055.               
  2056.          **********************  C C - P L O T   2  **************************
  2057.          
  2058.          Name_________________________________________________________________
  2059.          
  2060.          Company or Public Agency/Dept._______________________________________
  2061.          
  2062.          Street address_______________________________________________________
  2063.          
  2064.          City______________________________State________________Zip___________
  2065.          
  2066.          Occupation___________________________________________________________
  2067.          
  2068.          Make and model of IBM PC compatible__________________________________
  2069.          
  2070.          Version of MS-DOS__________ 8087/80287/80387________ RAM______K bytes
  2071.          
  2072.          Video display: CGA_______EGA_______VGA_______Herc_______Other________
  2073.          
  2074.          Diskette drives____3.5"____5.25"   Size of HD (if present)_________MB
  2075.          
  2076.          Other plotting program used____________________ Version #____________
  2077.          
  2078.          CAD software used______________________________ Version #____________
  2079.          
  2080.          Do you use a mouse?_____If yes, make and model_______________________
  2081.          
  2082.               digitizer?_____If yes, make and size____________________________
  2083.          
  2084.               plotter?_____ make and size_____________________ multi-pen?_____
  2085.          
  2086.               graphics printer?_____If yes, make and model____________________
  2087.          
  2088.          *********************************************************************
  2089.          
  2090.          
  2091.               Please send to:  CIVILcomp
  2092.                                320 Eureka Canyon Road
  2093.                                Watsonville, CA  95076
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.          CC-PLOT                         Page 32
  2112.  
  2113.  
  2114.  
  2115.  
  2116.          ************************ D I S C L A I M E R ************************
  2117.          
  2118.          ALTHOUGH THIS  PROGRAM HAS BEEN TESTED BY ITS DEVELOPER, NO WARRANTY,
  2119.          EXPRESSED OR IMPLIED, IS MADE BY THE DEVELOPER AS TO THE ACCURACY AND
  2120.          FUNCTIONING OF  THE PROGRAM  AND RELATED  PROGRAM MATERIAL, NOR SHALL
  2121.          THE FACT  OF  DISTRIBUTION  CONSTITUTE  ANY  SUCH  WARRANTY,  AND  NO
  2122.          RESPONSIBILITY IS ASSUMED BY THE DEVELOPER IN CONNECTION THEREWITH.
  2123.          
  2124.          *********************************************************************
  2125.          
  2126.          
  2127.          
  2128.          
  2129.          
  2130.          CREDITS:
  2131.               
  2132.               This program was written and compiled with Microsoft BASIC 7.10.
  2133.               
  2134.               AutoCAD and AutoLISP are trademarks of AutoDesk, Inc.
  2135.               
  2136.               CC-BALance, CC-COGO, CC-CONTour, CC-PLOT and CC-SURVeyor are
  2137.               trademarks of CIVILcomp.
  2138.               
  2139.               DM/PL and Houston Instrument are trademarks of AMETEK, Inc.
  2140.               
  2141.               Epson is a trademark of Seiko Epson Corporation.
  2142.               
  2143.               Generic CADD and AutoConvert are trademarks of Generic Software,
  2144.               Inc.
  2145.               
  2146.               HP-GL is a trademark of Hewlett-Packard Company.
  2147.               
  2148.               IBM is a trademark of International Business Machines Corp.
  2149.               
  2150.               Windows is a trademark of Microsoft Corporation.
  2151.               
  2152.               The pull-down menus, dialog boxes and input editor are adapted
  2153.               from routines written by Crescent Software.
  2154.               
  2155.          
  2156.          
  2157.          
  2158.          
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.          CC-PLOT                         Page 33
  2178.  
  2179.