APRIL 1, 1990 CC-PLOT Version 2.0 Copyright 1989 by Richard Wadsworth, CIVILcomp 320 Eureka Canyon Road Watsonville, CA 95076 No part of this software or manual may be copied without permission, except for installation of the software on the registered user's hard disk, copies made for backup purposes, or copies made for distribution with the shareware version. TABLE OF CONTENTS INTRODUCTION . . . . . . . . . . . . . . . . . . . . 3 I. INSTALLATION AND CONFIGURATION . . . . . . . . . 4 II. CC-PLOT MENUS AND DIALOG BOXES . . . . . . . . . 5 III. SCREEN PLOTTING, LAYERS, AND ALMOST "WYSIWYG". . 6 IV. USING CC-PLOT A. Short-Cut to your First Pen Plot . . . . . 8 B. MORE Configuration and Plotting Options . . 9 V. DATA ENTRY A. Error Checking . . . . . . . . . . . . . . 10 B. Default Values . . . . . . . . . . . . . . 10 C. The Mini Editor . . . . . . . . . . . . . . 10 VI. FILES A. File Types, Filenames, Storage Location . . 11 B. CIVILcomp COGO (.CCC) File . . . . . . . . 12 C. Layer Assignment (.LAY) File . . . . . . . 13 D. Interpolation Net (.NET) File . . . . . . . 14 E. Contour Tic (.TIC) File . . . . . . . . . . 14 VII. COMMAND REFERENCE A. FILE Submenu . . . . . . . . . . . . . . . 15 B. EDIT Submenu . . . . . . . . . . . . . . . 18 C. PLOT Submenu . . . . . . . . . . . . . . . 20 D. UTILITY Submenu . . . . . . . . . . . . . . 25 E. MODULES Submenu . . . . . . . . . . . . . . 25 F. SETTINGS Submenu . . . . . . . . . . . . . 26 VIII.ERROR MESSAGES . . . . . . . . . . . . . . . . . 29 IX. UPGRADE HISTORY . . . . . . . . . . . . . . . . 30 X. REGISTRATION . . . . . . . . . . . . . . . . . . 31 DISCLAIMER, CREDITS . . . . . . . . . . . . . . . . . 32 INDEX CC-PLOT Page 2 INTRODUCTION When CC-SURVeyor was first conceived, linking it to a CAD program was intended to prevent the need to "reinvent the wheel" regarding screen plotting, pen plotting, and printer plotting. Initially, Generic CADD was seen as an affordable way of turning a coordinate file into a quick hard copy plot, so the Generic CADD batch file was used to transfer data from CC-SURVeyor to CADD. Later, the DXF file format was added to allow users of AutoCAD and other CAD software to transfer their coordinate data into CAD. Also, utilities were provided for Generic CADD and AutoCAD users to help them in working within CAD to create finished drawings. CAD seems to have tremendous potential for all the engineering fields. The promised ability to automate repetitious calculations and drawing by using the computer attracts our attention like the lode stone attracts the compass needle. However, many of the features of CAD are oriented toward drawing of repetitive elements, such as parallel lines, orthographic lines, and circular arrays. Also, the dimensioning routines in CAD programs are oriented towards mechanical and architectural traditions rather than civil engineering/land surveying. Throw in the problems created when we don't want to orient north straight up, or when we want a different horizontal scale than vertical scale, or when we want to plot something already drawn at a different scale than originally planned (resulting in very large or very small text), and it becomes obvious that a CAD program for our profession has to be a unique package to be helpful in creating finished drawings. And then, the power necessary for creation of finished drawings seems to make creation of hard copy plots more difficult than it should be. One can invest a lot of time and money into exploring all the software available that promises to automate the drafting and design process for us. In the meantime, we need something that can give us fast, accurate hard copy plots. Something that doesn't have ten times as many commands as we are interested in using. Something that runs at a reasonable speed on reasonably priced hardware. Something that doesn't take a night class in CAD to understand. Something that takes the best features of the best CAD software and strips them down to the essentials needed for plotting hard copies. CC-PLOT is that something. Rotate your view without rotating your coordinates, in seconds instead of minutes. Pick the text size when you plot, not when the text is created. User-named layers for organizing your points for plotting. Mouse supported pull-down menus that you can literally fly through. Fast screen graphics to preview your plot. Configuration INSIDE the program, instead of separately. CC-PLOT Page 3 I. INSTALLATION AND CONFIGURATION CC-PLOT requires a hard disk, 640K RAM, DOS 2.11 or later, and EGA or VGA graphics. CC-PLOT will sense the graphics card, and will use the highest graphics resolution possible, which is 640x350 for EGA and 640x480 for VGA. Screen plotting is faster with a math coprocessor, which CC-PLOT will automatically use if present. A math coprocessor is NOT required, however. The mouse is supported for manipulation of the menu and dialog box system, but is not required. The two plotter types supported by CC-PLOT are Houston Instrument (HI) and Hewlett-Packard (HP). CC-PLOT is compatible with the HI DMP-50 and DMP-60 series plotters, and with any other brand of plotter that uses the DM/PL language and is compatible with those models. CC-PLOT is also compatible with the HP 7580B, 7585B, 7586B, and DraftMaster plotters, and any other brand of plotter that uses the HP-GL language and is compatible with those models. For printer plotting, Epson compatible dot matrix printers are supported. Both narrow (80 column) and wide (132 column) carriage, and both 9 pin and 24 pin printers are supported. Printers that have been found to be compatible with CC-PLOT are: Epson FX and LQ series, Fujitsu, NEC, Panasonic, Star LV1615 and Star NX-15. Printers that have been found to be incompatible are: Gemini 10X, HP ThinkJet and Okidata. The following files are furnished on the CC-PLOT diskette: README.PLT Information that may not be included in the printed manual. To read it, use the DOS "type" command, or print it by typing copy a:readme.plt prn with the diskette in the A drive. PLOT.EXE The CC-PLOT program file. Copy PLOT.EXE to the same subdirectory on your hard disk that the rest of CC-SURVeyor is installed in. A file named PLOT.INI will be created in that subdirectory the first time CC-PLOT is run. PLOT.INI is an ASCII file that stores configuration data from the various settings that may change while CC-PLOT is used. The first INI file is created using the default settings. More detailed explanations of the settings are given in the section of this manual entitled "SETTINGS Submenu". The "Short-Cut" section in this manual will help you with enough settings to get your first plot. CC-PLOT Page 4 II. CC-PLOT MENUS AND DIALOG BOXES CC-PLOT uses the type of pull-down menus that are becoming the industry standard, and are similar to "Windows" applications and the new OS/2 PM interface. To remove all pull-down menus from the screen, press until the menu bar is all that remains of it. Then, you will see right below it a 17 line calculation window with a space for the current open file name at the top center. Below the window is the prompt area, where command prompts will appear. It should say "Select Function" at this time. At the very bottom of the screen is a status bar that occasionally has messages at the left end. These messages may be an error message (red with a beep), or may be a message telling what a particular function key will do at the time. At the right end of the message bar is the current command or function being executed ("mode"), the current occupied point (in the color of the layer it is assigned to) and the name of the current layer. The arrow keys may be used to move from one submenu to another. If no submenu is pulled down, the first letter of the submenu will pull it down. Once a submenu is pulled down, the letter keys move the bar to the command within that submenu that has an uppercase letter matching the key entered. will execute whatever command is highlighted by the moving bar. will remove the current submenu and activate the menu bar so another submenu may be picked; for example, will back up and pull down the FILE Submenu, then will back up and pull down the EDIT Submenu, then

will back up and pull down the PLOT Submenu, and so forth. A mouse will also work with the menu system. Only one button (the left one on the LogiTech mouse) is used. One click on a command will start the routine. A button may be pressed down and held down while the menu is swept through, and when it is released, the last command highlighted is executed. Many of the commands cannot be used until a .CCC file has been opened. These commands will not be accessible with the arrow keys or the mouse. Their names are shown in a lighter color on the pull-down menus until they are accessible. Dialog boxes are menus that allow several items to be toggled on/off, edited, or otherwise picked, while the box stays on the screen. Examples are the "Layer display" box and the "reName layers" box. To "pick" an item in a dialog box, you must click on it with the mouse, or put the bar on it with the arrow keys and press . In some cases you must when you are done (a prompt will tell you), and in other cases one of the selections is , which you may select with the mouse or arrow keys. CC-PLOT Page 5 III. SCREEN PLOTTING, LAYERS, AND ALMOST "WYSIWYG" Screen plotting is used to preview the proposed plot. "View plot" in the EDIT or PLOT Submenus can be used to screen plot. To screen plot during data entry, or while choosing items from a dialog box, use . There are three types of layers in CC-PLOT. The first is called "point attribute", the second is "user-named" layers, and the third is "digital terrain model" (DTM). The "point attribute" layers refer to "attributes" associated with points, such as cross, point number, elevation, description, or line/curve. Any of these "attribute" layers may be on or off, which controls what attributes will plot. Note that the only attributes that do not screen plot are elevations and descriptions, and attributes that do not printer plot are lines and curves. The "attribute" layers all screen plot in the color of the "user-named" layer they are assigned to. The "user-named" layers allow you to separate your points into logical groups, for better control of plotting data. The default layer names are CONTROL, TOPO, BOUNDARY, BUILDING, STREET, EASEMENT, and UTILITY. You may define different layer names for each file if you wish, or different default layer names for all future files, using the "reName layers" routine in the SETTINGS Submenu. Use the "change Layer" routine in the SETTINGS Submenu to assign groups of points to different layers. To turn layers on/off, use "Layer display" in the PLOT Submenu. Each "user-named" layer screen plots in a different color. If "Pen pause for layer change" is ON, the pen plot routine will pause after each layer is plotted to allow you to change the pen for the next layer. The "current" layer controls what layer new points are placed on. Lines and curves are automatically placed on the layers that the points were assigned to. If the layer assignment of points are later changed, the lines also change to the new layer. The line or curve will always be on the same layer as the beginning point of the line or the BC of the curve. Linetypes may be changed for each of the user-named layers and for two of the DTM layers. The "linetYpe" routine in the SETTINGS Submenu accomplishes that. The default linetype is "continuous" for the user-named layers, "dot" for the Net, and "dashed" for the Contours. The available linetypes are further explained elsewhere in this manual. CC-PLOT Page 6 Note that there are 7 user-named layers. There are 16 colors available to the EGA: black, 7 low intensity, 7 high intensity, and grey. CC-PLOT uses the 7 low intensity colors for the lines/curves on the 7 user-named layers. The 7 corresponding high-intensity colors are used for the point crosses and point numbers. For example, the first layer (default name: CONTROL) is color 1, which is blue. Points and point crosses on this layer will screen plot in high intensity blue, and lines/curves will screen plot in low intensity blue. Layer 2 data (default name: TOPO) will plot in high intensity and low intensity green, and so forth. The default layer colors are shown in the "Layer display" dialog box. The sequence of colors cannot be changed, although the order of the layer names can be. The "DTM" layers consist of the interpolation net, contour tics, and contour lines. This data is created in CC-CONTour and is brought into CC-PLOT by .NET and .TIC files, if they are present and have the same name as the .CCC file that is opened. These names may not be changed, neither can the colors, which are: Net - yellow, Tic - green, Contour - green. The only DTM layers that will plot on your printer are the contour tics, which will plot as asterisks. WYSIWYG means "What You See Is What You Get", and is commonly used in describing word processors and desktop publishing programs that show graphics previews of what printed output will look like. Of course, CAD is by definition WYSIWYG. CC-PLOT is not, however, a CAD program, but does attempt to use WYSIWYG principles to help in setting up your proposed plot. Keep in mind the following exceptions to the WYSIWYG rule: Screen plotting is intended to be fairly fast, and displays point numbers and crosses to help you identify the points you want to display. Elevations and descriptions do not screen plot, even when their layers are ON. The "Dot plot" routine is also intended to be fast, and uses the "text" mode of the printer rather than the "graphics" mode to accomplish that. An 8"x11" graphics mode plot could take 10 to 30 minutes. CC-PLOT will plot the same size in less than a minute, by using text mode. Graphics mode is required to draw lines and curves. So even if the Lines/Curves layer or Net layer or Contour layer is ON, Dot plot will not draw them. Also, turning OFF the Crosses layer will NOT stop Dot plot from plotting crosses. The Crosses layer option was intended to speed up screen plotting, and allow pen plotting without crosses, where lines and curves are plotted to help identify point locations. Since there are no lines or curves in Dot Plot, point numbers without crosses would not be very useful. Linetypes are "schematic" and may not be proportioned the same on different plotters, or when comparing the screen plot with plotter output. The pattern is what is important, to help distinguish between different lines on hard copy plots. Also, curves do not screen plot with other than a continuous linetype at this time, although pen plotter output will correctly use the assigned linetype. CC-PLOT Page 7 IV. USING CC-PLOT A. Short-Cut to your First Pen Plot Enter "CC-PLOT" to start the program. CC-PLOT can be configured while it is running, which allows changing the configuration without having to quit and start over. Use the arrow keys to get to the SETTINGS Submenu, or type , or pick SETTINGS with your mouse. If your CC-SURVeyor files are not in the current directory, but are in \CC-SURV\FILES, pick "set ccc Path" and enter "\CC-SURV\FILES". You could also enter "a:" or any drive or pathname. You could load a file from \CC-SURV\FILES, then change the path to A: and save the file to the A drive. will get you the "Config plotter" routine in the SETTINGS Submenu. Choose Houston Instrument or Hewlett-Packard. If you have neither brand, pick the brand that your manual claims it is compatible with. Next, pick the COM port you are using, then enter the baud, etc. that you have the plotter configured for. The options shown include all HI and HP options for both Generic CADD and AutoCAD, so you won't have to reconfigure your plotter every time you use CC-PLOT. Finally, pick "no" for "Pen pause", as you will not have more than one layer for this first plot anyway. Layers are explained in another section of the manual. You might as well configure your printer now, so press to get there. Notice how pressing over and over toggles back and forth between Config plotter and Config printer. Pick your printer type. Now view your configuration using the "View/save settings" command, and if it looks right, press "y" or to save it. You won't have to do this again, even in future sessions, unless you change something. Now go to the FILE Submenu and open the desired file ("open" means "load"). Go to the PLOT Submenu and pick "Scale". The default scale is 1"=20'. Change it if you want. The scale affects the Origin routine as well as the plotted scale. Pick "Origin/plot size". Pick the sheet size you plan to plot on. This controls (together with the scale entered above) a box that you use to orient your plot in relation to the origin of the plot. The "USER DEFINED" is intended for users that know the maximum size their plotter will plot to, and want to use it, or for those odd size plots. The standard sheet sizes shown allow a 1" margin. When you see your plot preview, a box is anchored at the lower left hand corner of the screen. Zoom down (using ) if necessary until you see the whole box, then use the arrow keys to move the points around in the box. This box CC-PLOT Page 8 excludes the 1" margin mentioned above, or if "USER DEFINED" was picked, is plotted at the exact dimensions, enlarged by the scale being used. ONCE THE ORIGIN IS SELECTED WITH THIS ROUTINE, IT DOESN'T HAVE TO BE SET AGAIN DURING THE CURRENT SESSION UNLESS THE SCALE IS CHANGED. Press when you are satisfied, or to go back to choose another sheet size. Now pick "Pen plot". If the settings look right, make sure your plotter has picked up a pen and press "y" or . It should plot the drawing now. If it doesn't work, make sure you picked the right COM port before trying anything else. B. MORE Configuration and Plotting Options TEXT HEIGHT: The default text height (which you can change for the current session) is 0.10". All text and point crosses plot this high. Contour tics plot as "X", 2/3 the height of the text height. Located in PLOT Submenu. ROTATE VIEW: This routine is in the PLOT Submenu, and lets you rotate the view without having to rotate the coordinates. Contour tics are also rotated. The screen plot is rotated, and so are the pen and printer plots. A north arrow in the upper left corner of the screen reminds you of the rotation. PEN PAUSE: Turning this toggle on will cause the pen plot routine to pause before plotting each layer so a different pen may be used for each layer. Located in PLOT Submenu. LAYER DISPLAY: All layers are "on" by default, and will plot unless turned off. This routine, located in the PLOT Submenu, controls the layers. See "Screen Plotting, Layers, and almost WYSIWYG" in this manual for more details. CC-PLOT Page 9 V. DATA ENTRY A. Error Checking Depending on the data being entered, some keyboard characters will not be accepted for data. For example, when entering a filename, characters that are not acceptable to DOS cannot be entered. Or, when numeric data is expected, alpha characters will not be accepted. In some cases, data must be entered, a blank field is not acceptable. If you cannot enter valid data, you must out of the routine. B. Default Values When there is a logical default value for data, it will already be placed in the highlighted field. To choose it, press . To clear it and replace it with a new value, enter the new value. To start "edit mode", press an arrow key or or , and read about the mini editor below. C. The Mini Editor The highlighted data entry field is a mini editor. will clear the value out of the field. will restore the original value in the field, if you have erased it or edited it beyond repair. The left and right arrow keys will move the cursor back and forth within the field. and will move to the first and last position. The key will toggle back and forth between overtype mode (the default) and insert mode. will erase to the left. will erase the current position. CC-PLOT Page 10 VI. FILES A. File Types, Filenames, and Storage Location There are several types of files that users of CC-COGO, CC-CONTour and CC-PLOT should become familiar with. The most important of these is the .CCC file (the filename extension is ".CCC"), which stands for "Civil Comp COGO". This file is the standard file for storage of point numbers, coordinates, elevations, descriptions, and (if the user chooses) lines and curves, and is used by all the Modules (CC-COGO, CC-BALance, CC-CONTour, and CC-PLOT). These files may be located in any drive or subdirectory, and will be accessible to CC-PLOT according to its configuration, or if the "set ccc Path" command has been properly used. The .CCC file may be edited and saved by CC-PLOT. Another file that is created by CC-COGO or CC-PLOT is the layer file, with a filename extension of ".LAY". This file stores the user-named layer names, the linetypes of layers, and the layer assignments of points within the .CCC file. This file is created or updated at the time a .CCC file is saved from CC-COGO, CC-BALance, or CC-PLOT. It will be saved to the same drive or subdirectory as the .CCC file. A file type that is created in CC-CONTour is the net file, with a filename extension of ".NET". The .NET file is used to store interpolation net lines, which can also be plotted from CC-PLOT. It is automatically loaded into memory when a .CCC file is opened, if it has the same name as the .CCC file, and is located in the same subdirectory as the .CCC file. Another file type that is created in CC-CONTour is the contour tic file, with a filename extension of ".TIC". The .TIC file is used to store contour tics and contour lines, which can be plotted from CC-PLOT. It is automatically loaded into memory when a .CCC file is opened, if it has the same name as the .CCC file, and is located in the same subdirectory as the .CCC file. IMPORTANT - READ THIS ABOUT FILENAMES: The net, tics and contours that are saved in a .NET and .TIC file will be automatically loaded by CC-PLOT or CC-CONTour when a .CCC file of the same name is opened. There is no other way of separately loading the net, tics or contours into CC-PLOT, which is why it is recommended to use the same filename as the .CCC file. Other filenames are allowed with CC-CONTour to allow experimenting with different nets and contour intervals, and even different contour lines, but once one is desired for plotting, they should be saved with the same "surname" as the .CCC file. AS LONG AS YOU ALWAYS USE THE SAME FILENAME FOR THE .NET AND .TIC FILE AS YOU USED FOR THE .CCC FILE, YOU WILL HAVE AUTOMATIC LOADING OF THOSE FILES AND EASIER TRANSFER BETWEEN MODULES. DXF files may also be saved from CC-PLOT. DXF files may be used to transfer data into CAD programs for further editing. Since your CAD program is probably located in a CC-PLOT Page 11 different subdirectory than CC-PLOT, you may set your DXF path separately from the path of the other data files, using the "set dxf Path" routine. Controlling the data to be transferred is discussed in detail in the Command Reference Section of this manual, under "FILE Submenu", "Save dxf file". B. CIVIL COMP COGO (.CCC) File CIVILcomp coordinate files have the file name extension ".CCC" (Civil Comp COGO). This is the default file type that stores all points, coordinates, elevations, descriptions, and lines and curves. "Open ccc file" in the FILE Submenu loads it into memory. .CCC files are saved in ASCII format. The first line in a file created with CC-SURVeyor 4 is "4,0,0". Folowing lines have one point number and coordinate pair per line, with eight decimal places, in point number sequence. The line following coordinates is "0 0 0". If elevations and/or descriptions are present, they follow. To reduce file size, only points with an elevation or description are listed in the second group. A zero in either the second or third position indicates no elevation, or no description, respectively, for the point number in the first position of each line. Following the lines that store elevations and descriptions is the line "0 -1 0" followed by codes identifying lines that have been created. Lines are created sequentially according to the point numbers listed, with "-1" indicating a break in the line, and ending with "-999". The last section of the file consists of stored curves, one curve per line, with BC, RP, and EC point numbers listed. Sample File (portion): Comments: 4,0,0 (CC-SURVeyor 4 header) 1 1000.00000000 1000.00000000 (pt #, N coor, E coor) 2 1216.14183000 874.37074000 (ditto) 4 1276.44387000 978.11881000 (ditto) 0 0 0 (elev and desc next) 1 100.200 COR.SUB (elev=100.2, desc=cor.sub) 2 101.200 0 (no description) 4 0.000 EC (no elevation) 0 -1 0 (lines next) 1 (line from 1 2 to 2) -1 (end of line) 3 (line from 3 4 to 4) -1 (end of line) -999 (curves next) 26 27 28 (BC, RP, and EC) 21 20 19 (ditto) Editing a .CCC file is fairly simple. Examine one with the DOS "Type" command or with your text editor. Use your word processor in unformatted or ASCII mode if you need to edit the file. CC-PLOT Page 12 C. Layer Assignment (.LAY) File A file with the same name as the .CCC file, but with an extension of ".LAY" is created when the .CCC file is created, that stores the layer names, linetypes, and point/layer assignments. CC-PLOT allows the "View plot" command to selectively screen plot data, if the "Layer display" command has been used to turn layers on or off. The .LAY file created by CC-COGO and CC-PLOT 2 is different that the one created by CC-PLOT 1, and cannot be read by Ver. 1. Ver. 1's .LAY files may be read by Ver. 2. The differences have to do with the new DTM layers and the addition of user-selected linetypes to the file. The first two lines of the .LAY file contain the linetype numbers for the NET layer and the CONTOUR layer. The next seven lines consist of the user-named layer names and their linetype numbers. Linetypes and their numbers (used internally by CC-COGO and CC-PLOT) are defined more completely in the "linetYpe" section of this manual, under "EDIT Submenu". The first user-named layer is considered to be layer "1", the second one is layer "2", and so forth. This numbering becomes meaningful when the rest of the file is examined. The lines following the names identify a point range and the layer number they are assigned to. For example, the line "1 , 99 , 5" means that points 1 through 99 are assigned to user-named layer 5. Sample File (portion): Comments: NET, 6 (Net layer is linetype 6) CONTOUR, 2 (Contours are linetype 2) CONTROL , 1 (first user-named layer is "CONTROL" and is linetype 1) TOPO , 1 (second user-named layer is "TOPO" and is linetype 1) BOUNDARY , 1 (third user-named layer etc.) EASEMENT , 1 (etc.) STREET , 1 (etc.) BUILDING , 1 (etc.) UTILITY , 1 (seventh user-named layer is "UTILITY" and is linetype 1) 1 , 99 , 1 (points 1 through 99 are on layer 1 "CONTROL") 100, 199, 2 (points 100 through 199 are on layer 2 "TOPO") Note that their are no "blank" lines in the file; those shown above are caused by the long "comments". It isn't a good idea to edit the .LAY file with your text editor, it is better to use the "reName layers", "linetYpes" and "change Layer" routines in CC-PLOT and CC-COGO. CC-PLOT Page 13 D. Interpolation Net (.NET) File The .NET file stores the interpolation net data defined in CC-CONTour. Each net line is stored on one line in the file, consisting of the point numbers at each end of the net line, separated by a comma. Sample File (portion): Comments: 1 , 2 (net line between points 1 and 2) 7 , 10 (net line between points 7 and 10) 10 , 1 (net line between points 10 and 1) E. Contour Tic (.TIC) File Contour tics and contour lines are created by CC-CONTour and are saved in a file with the filename extension ".TIC". The data is stored with the first part storing the tics as three numeric fields per line: Easting, Northing, and Elevation, separated by commas. The second part stores the contour lines as two integer fields per line: the "tic number" the line is "from" and the "tic number" the line is "to". The tics are read in first and are assigned sequential numbers in memory starting with "1" for the first one in the file. The line "-1,-1,-1" separates the tics from the contour line data. Sample File (portion): Comments: 1067.036,1346.914,98.0 (easting, northing, elevation of tic "1") 1135.499,1296.661,98.0 (easting, northing, elevation of tic "2") 847.579,1096.072,98.0 (easting, northing, elevation of tic "3") -1,-1,-1 (end of tics) 1,2 (contour from tic "1" to tic "2") 2,3 (contour from tic "2" to tic "3") CC-PLOT Page 14 VII. COMMAND REFERENCE A. FILE Submenu Open ccc file: This routine will load a previously created .CCC file from disk into memory. A .LAY file, .NET FILE, and .TIC file by the same name will also be loaded if present. All points created before running this routine will be lost and a warning message to that effect is given if any points exist in memory at the time. The program will be reset as if it had just been loaded. Existing .CCC files are presented in a dialog box. If you have more files than will fit in the vertical listing, you can scroll down the box with arrow keys, or by using your mouse on the scroll bar on the right side of the box. Save ccc file: This routine will save a .CCC file and a .LAY file at the same time. It should be used regularly during editing. If you decide to rename your file when you save it, a new .LAY file will be created also. Your .NET file and .TIC file, if present, will NOT be renamed or copied, however. If you later want to load them into CC-PLOT with the new .CCC filename, you must first rename them to the new name using DOS. set ccc Path: This routine may be used to configure CC-PLOT to permanently use a particular drive or subdirectory, or to temporarily change the path to load or save a file to a diskette drive or different subdirectory than the previously configured one. The path chosen with this routine affects all CC-SURVeyor files, including .CCC, .LAY, .NET, and .TIC files, but does not include DXF files. To make the new path permanent, go to the SETTINGS Submenu and use "View/save settings". Save dxf file: This routine will create a DXF file for use with CAD programs such as AutoCAD or Generic CADD (which requires AutoCON to read DXF files). All the data that CC-PLOT can plot may be sent to a CAD program via this file. You may selectively send data by using the "Layer display" routine in the PLOT Submenu. The DXF file will then have the same data within it that you would plot with CC-PLOT. Turning a layer off will prevent that data from being included in the DXF file. There are two options for linetype and color control in the DXF file: "by layer" and "by object". If you are sending data to AutoCAD and usually set your colors and linetypes "bylayer", use the same option here. Then within AutoCAD you may set the layers of the file to be whatever colors and linetypes you want. CC-PLOT Page 15 If you use Generic CADD , which does not have a bylayer option, you should use the "by object" option, which will give each entity the same linetype and color that it has in CC-PLOT, subject to AutoCON's translation abilities. Note that the default translation for the DXF file colors and linetypes are as defined by AutoCAD. If you use the "by object" option, the color numbers used will result in the same color in AutoCAD as in CC-PLOT. To translate to the CC-PLOT color using AutoCON for Generic CADD, you should use the "PRESERVE SCREEN COLORS" option within AutoCON. Also, following are the AutoCAD linetype names associated with the CC-PLOT linetypes: ___________ Continuous _____ _____ Dashed _ _ _ _ _ _ Hidden ____ _ ____ Center ___ _ _ ___ Phantom ........... Dot For some reason, AutoCON Ver. 3.5 and earlier converts "Phantom" and "Center" to the wrong Generic CADD linetype, even though there are equivalent linetypes in CADD. AutoCON ver.4 will let you set up your own conversion table. In AutoCAD, you will find that Net Lines and Contour Lines will become 3D lines, which will be able to be viewed from various angles by AutoCAD's 3D features. Layer names used in the DXF file will be as defined in CC-PLOT, with the following difference: The user-named layer name will be used for data stored on those layers, with the "attribute" name appended to it. For example, assuming that points are on layer "CONTROL", they will be sent on layer "CONTROL-PT" in the DXF file. Following is a table showing how each type of data is sent: Points sent as points to "(user-named layer)-PT" Point #'s sent as text to "(user-named layer)-PTNO" Elevations sent as text to "(user-named layer)-ELEV" Descriptions sent as text to "(user-named layer)-DESC" Lines/curves sent as lines/arcs to "(user-named layer)-LINE" Net lines sent as 3D lines to "CONTNET" Contour Tics sent as points to "CONTIC" Contours sent as 3D lines to "CONTOUR" Index contours (every fifth one) sent as 3D lines to "CONTINDEX" NOTE REGARDING TEXT SIZE: The "Scale" and "Text height" settings picked from the PLOT Submenu determine the height of text sent within DXF files. In other words, if you want your text to be .08" high in the final plot, which will be at a scale of 1"=50', you should select those values using those routines before saving the .DXF file. CC-PLOT Page 16 set dxf Path: This routine may be used to configure CC-PLOT to permanently use a particular drive or subdirectory, or to temporarily change the path to load or save a file to a diskette drive or different subdirectory than the previously configured one. The path chosen with this routine only affects DXF files. To make the new path permanent, go to the SETTINGS Submenu and use "View/save settings". DOS command: This routine temporarily "shells" to DOS, where the user may execute DOS commands like DIR, COPY or TYPE. CC-PLOT HAS NOT QUIT!! Type "exit" to return to CC-PLOT. None of the data entered into CC-PLOT is lost. NOTE: It has been documented that a bug in versions of DOS prior to version 3.0 causes problems when this command is used, so use it at your own risk unless you have DOS 3.0 or later. Also, if you change directories while using DOS COMMAND, be sure to change back to the correct directory before returning to CC-PLOT. Quit: Use this to quit CC-PLOT. You will see a "QUITTING, ARE YOU SURE?" message. Press "Y" to quit, or "N" or to return to CC-PLOT. CC-PLOT Page 17 B. EDIT Submenu View plot: Use this routine to preview your current plot. You may zoom up or down using the or keys and you may pan using the arrow keys. Press or to exit. All points and layers shown in this view will plot if you choose "Dot plot" (except lines) or "Pen plot". This view does not, however, show the sheet size or orientation of the Pen plot. The "Origin/plot size" routine should be used to set that. Zooming and panning in this routine will NOT affect the origin set in the other routine. It WILL, however, affect the points that will plot. Since only the points shown in this view will plot, this routine may be used to "trim" the data to a smaller area than you see in the "Origin/plot size" routine, which shows the entire sheet that will plot. This routine accomplishes the same thing whether it is accessed from the pull-down menu, or with the key. This is identical to the routine in the PLOT Submenu. NOTE: only works while "inside" another routine, when the prompt at the left end of the message bar notifies you. Draw lines: This routine draws lines or curves between existing points. The first prompt is for a point number at the beginning of a line, the next prompt is for the end of the line. After entering the end of the line, that point automatically becomes the beginning of the next line, so the user only has to continue to enter the next point to draw a line through a series of points. Entering a negative radius point number at the "To Point:" prompt will result in a prompt for the EC, so a curve may be drawn. The "+" key may be used for the next point number if the points are sequential. The end of the line or curve becomes the currently occupied point. To use the numeric keypad for point number entry, must be on. To zoom and pan using the keys described under "View plot", you must either use the separate keypad on an enhanced keyboard, or temporarily turn off. You may jump to the "Erase lines" routine directly, by pressing the "E" key from inside this routine. Press "D" to return to "Draw lines". Erase lines: This routine works identically to the "Draw lines" routine, but deletes lines and curves rather than drawing them. CC-PLOT Page 18 edit/enter Points: This routine will let you enter or edit the coordinates and/or elevation and/or description of a point. The point will become the currently occupied point. To make it more convenient to edit data without having to reenter unchanging data, the default (existing) data is shown within the prompt. To accept that data, press . New points entered will be assigned to the current layer. Delete points: This routine is used to delete a group of points that were either temporary in nature or represented an erroneous group of calculations. The prompts are self- explanatory. Does not affect disk files until the file is saved. reNumber points: If the user wishes to duplicate a group of points with different point numbers so that, for example, they may be placed on another layer without losing the original points, this is the routine to use. The option to "move" points rather than simply "copy" is given by a prompt to "Delete old points?". Lines and curves move to the new point numbers. Does not affect disk files until the file is saved. list Avail points: This routine lists points that are available for creation; that is, those that do not yet have coordinates. You are prompted for the first and last point to be listed. Use or to temporarily halt scrolling. Use to quit scrolling and exit the routine. Use the "printer Toggle" routine in the SETTINGS Submenu to list points on your printer. list Used points: This routine lists existing points. You are prompted for the first and last point to be listed. Use or to temporarily halt scrolling. If you get tired of watching points scroll past and change your mind, the key will stop it permanently. Use the "printer Toggle" routine in the SETTINGS Submenu to list points on your printer. CC-PLOT Page 19 C. PLOT Submenu: This submenu is divided into four sections. The first is the screen plot command "View plot". The second section has the plot settings that are common to both pen plotting and printer plotting. The third section contains the settings unique to pen plotting, and the "Pen plot" command. The last section contains the settings unique to printer plotting, and the "Dot plot" command. View plot: Use this routine to preview your current plot. You may zoom up or down using the or keys and you may pan using the arrow keys. Press or to exit. All points and layers shown in this view will plot if you choose "Dot plot" or "Pen plot". This view does not, however, show the sheet size or orientation of the Pen plot. The "Origin/plot size" routine should be used to set that. Zooming and panning in this routine will NOT affect the origin set in the other routine. It WILL, however, affect the points that will plot. Since only the points shown in this view will plot, this routine may be used to "trim" the data to a smaller area than you see in the "Origin/plot size" routine, which shows the entire sheet that will plot. This routine accomplishes the same thing whether it is accessed from the pull-down menu, or with the key. This is identical to the routine in the EDIT Submenu. NOTE: only works while "inside" another routine, when the prompt at the left end of the message bar notifies you. Layer display: This routine controls which layers will plot. The upper part of the dialog box shows the "point attribute" layers, the middle part shows the "user-named" layers and their colors, and the bottom part shows the "digital terrain model" layers. A more detailed explanation of the layer capabilities of CC-PLOT is given in the "SCREEN PLOTTING, LAYERS, AND ALMOST WYSIWYG" section of this manual. All layers plot by default. Note that the first time this routine is used, a "check mark" is at the left of the layer names, indicating the layers are "on". If is pressed on a highlighted name or the mouse is clicked on a name, the "check mark" will come and go, indicating that the layer is being toggled on and off. You may press at any time to see how the current layer arrangement will look. Pick or press when you are satisfied with the layers. REMEMBER THAT ELEVATIONS AND DESCRIPTIONS WILL DOT PLOT AND PEN PLOT IF THEIR LAYERS ARE ON, EVEN IF THEY DO NOT SCREEN PLOT (THEY NEVER SCREEN PLOT). CC-PLOT Page 20 Rotate view: Sometimes a rotation is necessary to better orient a drawing to a standard sheet size. This routine may be used to rotate your view. It does not rotate the coordinates of the file. The rotation should be entered as a clockwise angle, in DD.MMSS format. A negative angle may be entered to rotate counter-clockwise. The angles are not cumulative; that is, if you enter 30 degrees and decide it needs another 7 degrees rotation, you should enter 37 degrees. Enter 0 degrees to "unrotate" the view. Dot plot and Pen plot will plot the rotated view. A north arrow in the upper left corner during the screen plot will remind you of the rotation. If you forget the exact rotation you last used, starting the routine again will show you the current rotation as a default value. Scale: This routine allows you to pick the plot scale. The default scale is 1"=20'. The value entered in this routine affects the "box" drawn on screen in the "Origin/plot size" routine, which allows a preview of how the data will fit on the selected sheet size. Affects both printer plotting and pen plotting. Also affects text size in DXF files. Text height: This allows text height to be entered for "Pen plot". All text will be plotted to the height entered. Point crosses (if on) will also plot to the height entered. Contour tics (if present and on) will plot to 2/3 of the height entered. The default text height is 0.10". Also affects text size in DXF files, when drawing scale is taken into consideration. Origin/plot size: Five standard sheet sizes (A through E), and a "user-defined" option, are presented in a dialog box. CC-PLOT will use the size selected and the current scale to draw a "box" within the screen plot, which will allow you to preview and change the orientation of the plot relative to the sheet. The sizes shown allow a 1" margin around the standard sheet size. Recognizing that "standard" sheet sizes may vary (is D size 22"x36" or 24"x36"?), and that different plotters vary in their "margin" area, a "user- defined" option is offered. User-defined values are saved with the settings, if desired, with the "View/save settings" routine in the SETTINGS Submenu. When you see your plot preview, the box is anchored at the lower left hand corner of the screen. Zoom down if necessary until you see the whole box, then use the arrow keys to move the points around in the box. This box excludes the 1" margin mentioned above, or if "USER DEFINED" was picked, is plotted at the exact dimensions, enlarged by the scale being used. ONCE THE ORIGIN IS SELECTED WITH THIS ROUTINE, IT DOESN'T HAVE TO BE SET AGAIN DURING THE CURRENT SESSION UNLESS THE SCALE IS CHANGED. CC-PLOT Page 21 If you can make everything fit in the box, press , or if you need to try a different sheet size, press to go back to that prompt. pen pAuse: If this toggle is ON, "Pen plot" will pause for a pen change for each user-named layer and for the DTM layers. If you want to change pens for different layers, use this routine to turn this toggle on. For example, you may want to use a wide black pen for the boundary, and a narrow black pen for topo data. Also, since the Pen plot routine will pause for DTM layers, you may insert a blue or green pen (which will barely blueprint) before plotting them. This setting may be saved with "View/save settings", if you desire. Config plotter: With this routine you select your plotter type, the serial port you are using, and the communication parameters you have set your plotter to expect. The two plotter types supported by CC-PLOT are Houston Instrument (HI) and Hewlett-Packard (HP). Communication between CC-PLOT and the plotter takes place in what is called "plotter language". The HI plotter language is called "DM/PL", and when CC-PLOT is configured for HI, the commands used are compatible with the HI DMP-50 and DMP-60 series plotters, and with any other brand of plotter that uses the DM/PL language and is compatible with those models. The HP plotter language is called "HP-GL", and when CC-PLOT is configured for an HP plotter, the commands used are compatible with the HP 7580B, 7585B, 7586B, and DraftMaster plotters, and any other brand of plotter that uses the HP-GL language and is compatible with those models. Pick your plotter type. If your computer only has one serial port, select COM1 when prompted. If it has two, then take your best guess as to which you are using, as many times they aren't labeled. After you have configured your plotter, and try to plot something, the first thing to check if it doesn't work is the COM port. Either switch the cable at the back of the computer or go through this routine again and pick the other COM port. You must configure your plotter for a particular baud rate, odd or even parity, number of data bits, and number of stop bits. The method of doing that is explained in your plotter manual. It may require setting dip switches, turning rotary switches, or running software furnished with the plotter. If you already have a CAD program and are using the plotter, it is already configured. If you have not been plotting, and this is your initial setup, the following settings are recommended: 9600 baud, even parity, 7 data bits, 1 stop bit, XON/XOFF protocol CC-PLOT Page 22 If your plotter does not support these settings, check the ones available in the "Config plotter" routine, and use one of those. Once your plotter is configured, choose the proper settings with this routine so that CC-PLOT knows what parameters the plotter is expecting. Please note that every parameter used by either Generic CADD or AutoCAD for either HI or HP plotters is available as an option; if your plotter's configuration is not supported by CC-PLOT, let us know and it will be added to the menu at no charge and a new diskette will be sent to you. Pen plot: Finally, you pick this command to start plotting! First you will be shown the parameters you have selected for your plot and your plotter configuration. If they look right, make sure your plotter has picked up a pen and press or "y". Otherwise, press "n" or so you can fix the parameters, and come back again to plot. While plotting, CC-PLOT keeps you informed as to which layer it is working on. You may press to terminate the plot prematurely. Note that even though you terminate the plot, the plotter may keep drawing, because it may have quite a large buffer full of data at the time you . If you want the plotter to pause at each layer to allow you to change pens, you must use the "pen pAuse" toggle described above, in the PLOT Submenu. plot to File: Sometimes you may wish to plot to a file, so you can take the plot file to a service bureau, or to use with a plot spooler, or even to plot from a computer in the next room. This routine will save a file to your hard disk with the same filename as your .CCC file, with an extension of ".PLF" (PLotFile). The file will contain plot commands in the language of the plotter you selected when you configured CC-PLOT. The plot from this file will be identical to one from CC-PLOT, with the exception of pausing for pen changes for different layers. The file will be saved to the same subdirectory on your hard disk that CC-PLOT is installed within. Text height: This text height command is for the "Dot plot" routine. There are only two choices: normal or tiny (which is superscript). paper Width: CC-PLOT needs to know what the width of your printer paper is so it knows how wide to plot each pass. Rather than have an "origin/plot size" routine for printer plotting, it is assumed that you will many times want to plot something too big for your paper, and will want to cut and paste sheets together. Rather than make you manually figure out all the match lines, CC-PLOT orients the plot at the left edge of the paper and plots every point that will fit on the paper width selected, and plots repeat passes, replotting the right-most previous point as a match point. In between passes, you have a chance to quit. The point numbers remaining for future passes are printed at the CC-PLOT Page 23 bottom of each pass. Note that if point numbers, elevations, and descriptions are ON, a point will not be plotted in a given pass unless all that data will also fit on the paper, but will be saved for the next pass. You can quit a plot prematurely by pressing at any time. To review how your selected scale and rotation will plot, you may use the "Origin/plot size" routine, entering in the width of your printer and an arbitrary height for the "user-defined" size. Then use the arrow keys to situate your left-most point along the left border of the box. This will not affect the plot origin, but will give an idea of how the plot will fit on the paper. Config printer: CC-PLOT only needs to know one thing about your model of printer: how many pins in the print head. The Epson FX has 9 pins and the Epson LQ has 24 pins. The vertical spacing of each printer type is different, and affects the vertical scale of the plot. If you are not sure which print head you have, and the vertical scale of your plots is off by a ratio of 5/6 or 6/5, try changing the setting. Dot plot: Finally, you get to plot something! First you will be shown the parameters you have selected for your plot and your printer configuration. If they look right, make sure your printer is on and has paper and press or "y". Otherwise, press "n" or so you can fix the parameters, and come back again to plot. While plotting, CC-PLOT lets you know if some points didn't fit on the pass. See "paper Width" above for more details about plotting in passes. You may press to terminate the plot prematurely. Note that even though you terminate the plot, the printer may keep plotting, because it may have quite a large buffer full of data when you . Dot plot doesn't plot any form of line, including lines, curves, net lines, or contour lines. Also, point crosses are always plotted, whether the CROSS layer is on or not, since there would be no line nodes to identify the location of points. CC-PLOT Page 24 D. UTILITY Submenu: Line feed: This will cause the calc window on the screen to scroll up one line, to separate groups of calcs if you wish. If the Printer Toggle is on, the printed output will insert a blank line (line feed) at the same time. print Note: This will allow you to enter a note that will print on the screen, and if the Printer Toggle is on, to also print on the printed output. page Up: This will scroll the screen up one page (effectively clearing the calc window), and if the Printer Toggle is on, will form feed one page and print a new page heading. E. MODULES Submenu: Transfer between the CC-SURVeyor 4 family of programs is somewhat automated by these menu choices. To transfer program control to another CIVILcomp program that is listed, pick it off the menu. Otherwise you must Quit CC-PLOT, then start the other program, then re-open the file. When you transfer program control using this Submenu, you will be given a chance to save your .CCC file if you haven't done so, and when the new program loads, it will automatically open the same-named file for you. You may return to CC-PLOT by using the MODULES Submenu in the other program. To speed up the transfer, if you have already saved your .CCC file, press at the "Save ... File" prompt, and the transfer will skip that process. The programs available to transfer to will be those that are present on your hard disk, that are listed in the Submenu. In other words, if you have not purchased CC-BALance or CC-CONTour, you will not be able to pick them on the Submenu. NOTE: Program transfer using this submenu will only work properly if you have started CC-PLOT from the DOS command line, or transfered to it from another module, or started it from a .BAT file in which PLOT is the last line. If CC-PLOT is started from a menu program or shell program, when you try to transfer to another module using this submenu, you will most likely end up in some part of your menu program or shell program, as those types of programs always try to return control to themselves when an application is terminated. CC-PLOT Page 25 F. SETTINGS Submenu: set ccc Path: This routine may be used to configure CC-PLOT to permanently use a particular drive or subdirectory, or to temporarily change the path to load or save a file to a diskette drive or different subdirectory than the previously configured one. The path chosen with this routine affects all CC-SURVeyor files, including .CCC, .LAY, .NET, and .TIC files, but does not include DXF files. If no path is set, the default is to use the same subdirectory that CC-PLOT is installed in for file storage. To make the new path permanent, use "View/save settings". set dxf Path: This routine may be used to configure CC-PLOT to permanently use a particular drive or subdirectory, or to temporarily change the path to load or save a DXF file to a diskette drive or different subdirectory than the previously configured one. The path chosen with this routine only affects DXF files. If no path is set, the default is to use the same subdirectory that CC-PLOT is installed in for file storage. To make the new path permanent, use "View/save settings". Layer display: This routine controls which layers will plot. The upper part of the dialog box shows the "point attribute" layers, the middle part shows the "user-named" layers and their colors, and the bottom part shows the "digital terrain model" layers. A more detailed explanation of the layer capabilities of CC-PLOT is given in the "SCREEN PLOTTING, LAYERS, AND ALMOST WYSIWYG" section of this manual. All layers plot by default. Note that the first time this routine is used, a "check mark" is at the left of the layer names, indicating the layers are "on". If is pressed on a highlighted name or the mouse is clicked on a name, the "check mark" will come and go, indicating that the layer is being toggled on and off. You may press at any time to see how the current layer arrangement will look. Pick or press when you are satisfied with the layers. REMEMBER THAT ELEVATIONS AND DESCRIPTIONS WILL DOT PLOT AND PEN PLOT IF THEIR LAYERS ARE ON, EVEN IF THEY DO NOT SCREEN PLOT (THEY NEVER SCREEN PLOT). Change layer: This routine is used to assign or reassign ranges of points to a user-named layer. You will first be prompted for a layer name (a dialog box shows existing layers), then the first and last point to be assigned to that layer. The routine loops back to select another layer. Points will otherwise be assigned to the CONTROL layer by default. CC-PLOT Page 26 Set current layer: The "current" layer only affects what user-named layer newly assigned points will be placed on. If points are going to be entered using the "edit/enter Points" routine, and they are to go on the BOUNDARY layer, you should first make the BOUNDARY layer current before entering them. The current layer name is shown in the lower right hand corner of the screen, in the color of the layer. The default current layer is CONTROL. reName layers: The user-named layers may be renamed with this routine. The default layer names are: CONTROL, TOPO, BOUNDARY, BUILDING, STREET, EASEMENT, and UTILITY. A dialog box is used to present the current layer names. By pressing the key, or clicking the mouse, the current highlighted layer name is changed to "edit" mode. While in this mode, you can edit or rename the layer. Press when done editing, and you can choose another name to edit, or press to exit the routine. If you use "View/save settings" to save these names, they will be the default names for all new .CCC files opened in the future. Otherwise, the new names only affect the current file, and only if you save the file. linetYpes: This routine allows you to assign various linetypes to the user-named layers and the DTM layers, for screen plotting, pen plotting, and when saving DXF files. A dialog box showing the layer names and current linetypes is presented. To change one of the layers to a different linetype, pick it, and the available linetypes will be presented. They are schematically shown below, with the number used in the .LAY file and the equivalent AutoCAD linetype name (used in DXF files): ___________ 1 Continuous _____ _____ 2 Dashed _ _ _ _ _ _ 3 Hidden ____ _ ____ 4 Center ___ _ _ ___ 5 Phantom ........... 6 Dot The default linetype for the user-named layers is "Continuous", for the NET layer is "Dot", and for the CONTOUR layer is "Dashed". The defaults may be permanently changed by using "View/save settings" in the SETTINGS Submenu, or each file may have its own linetypes as well as layer names. Config plotter: With this routine you select your plotter type, the serial port you are using, and the communication parameters you have set your plotter to expect. Please see the more detailed explanation of plotter configuration given under this command in the PLOT Submenu section. CC-PLOT Page 27 Config printer: CC-PLOT only needs to know one thing about your model of printer: how many pins in the print head. The Epson FX has 9 pins and the Epson LQ has 24 pins. The vertical spacing of each printer type is different, and affects the vertical scale of the plot. If you are not sure which print head you have, and the vertical scale of your plots is off by a ratio of 5/6 or 6/5, try changing the setting. printer Toggle: If this toggle is ON, all data displaying in the calc window on your screen will also be printed on your printer. This is useful while listing used points or available points. The default setting is OFF. View/save settings: This routine will show the current configuration, and give you the chance to save the settings if you desire. CC-PLOT Page 28 VIII.ERROR MESSAGES There are several error messages that the BASIC compiler generates that CC-PLOT does not "trap" for. When CC-PLOT "traps" errors, it does not let the error cause the program to "crash", and gives the user a chance to correct the error before continuing. "Trapped" errors are those that beep and print a message below the CC-PLOT prompt. When the following errors are not "trapped", they may cause the program to "crash" to DOS, which causes a loss of all data created since the last Save command. The "non-trapped" errors generally have to do with hardware problems or file format problems. Following is a list of messages that have been reported, and possible causes and fixes. Device fault: Probably a disk read or write error. If you get this message regularly, and if you also get a DOS disk error message, you should have your disk drive checked. This may also be caused by the printer problems described under "Device timeout", below. Device I/O error: Probably caused by trying to plot with nothing plugged into the serial port, or the wrong COM port being used, or a plotter problem. Device timeout: Most of the time this is caused by the printer either being off, or being off-line or out of paper. A loose printer cable may also cause this problem. Also it is difficult to hand feed single sheets without causing this error. Please use continuous form paper. CC-PLOT will trap this error in most cases, with the main exception being during the Dot plot routine. If you take the printer off line to formfeed, and don't put it back on line, you may get this error the next time CC-PLOT tries to print. This error will cause CC-PLOT to crash and all work done since the last Save will be lost. Input past end: Caused by trying to load an improperly formatted file. You may have renamed another COGO program's coordinate file to *.CCC to try to get CC-PLOT to read it, or you may have used your text editor to edit a .CCC file, .INI file, or .LAY file and accidentally created an error in the file format. String space corrupt . . . .: Caused by same file format problems as "Input past end", above, but it may occur some time later rather than within the "Open CCC File" routine. CC-PLOT Page 29 IX. UPGRADE HISTORY This is the second release, and below are enhancements beyond Version 1: Import and plot contour lines. Easy transfer between CC-SURVeyor Modules. Line types like dashed, center, etc. Plot to a file. Create DXF file for transfer to CAD. CC-PLOT Page 30 X. REGISTRATION To help us provide proper support, please fill out this registration form and send it to CIVILcomp. *********************** C C - P L O T 2 ************************* Name_________________________________________________________________ Street address_______________________________________________________ City______________________________State________________Zip___________ Occupation___________________________________________________________ Make and model of IBM PC compatible__________________________________ Version of MS-DOS__________ 8087/80287/80387________ RAM______K bytes Video display: CGA_______EGA_______VGA_______Herc_______Other________ Diskette drives____3.5"____5.25" Size of HD (if present)_________MB Current COGO program used______________________Version #_____________ CAD software used_____________________________ Version #_____________ Do you use a mouse?_____If yes, make and model_______________________ digitizer?_____If yes, make and size____________________________ plotter?_____If yes, make and size______________________________ graphics printer?_____If yes, make and model____________________ ********************************************************************* Please send to: CIVILcomp 320 Eureka Canyon Road Watsonville, CA 95076 CC-PLOT Page 31 ************************ D I S C L A I M E R ************************ ALTHOUGH THIS PROGRAM HAS BEEN TESTED BY ITS DEVELOPER, NO WARRANTY, EXPRESSED OR IMPLIED, IS MADE BY THE DEVELOPER AS TO THE ACCURACY AND FUNCTIONING OF THE PROGRAM AND RELATED PROGRAM MATERIAL, NOR SHALL THE FACT OF DISTRIBUTION CONSTITUTE ANY SUCH WARRANTY, AND NO RESPONSIBILITY IS ASSUMED BY THE DEVELOPER IN CONNECTION THEREWITH. ********************************************************************* CREDITS: This program was written and compiled with Microsoft BASIC 7.00. AutoCAD and AutoLISP are trademarks of AutoDesk, Inc. CC-BALance, CC-COGO, CC-CONTour, CC-PLOT and CC-SURVeyor are trademarks of CIVILcomp. DM/PL and Houston Instrument are trademarks of AMETEK, Inc. Epson is a trademark of Seiko Epson Corporation. Generic CADD is a trademark of Generic Software, Inc. HP-GL is a trademark of Hewlett-Packard Company. IBM is a trademark of International Business Machines Corp. LogiTech is a trademark of LogiTech, Inc. Windows is a trademark of Microsoft Corporation. The pull-down menus, dialog boxes and input editor are adapted from routines written by Crescent Software. CC-PLOT Page 32