home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / d / dicogo.zip / DICOGO.DOC < prev    next >
Text File  |  1991-09-30  |  32KB  |  957 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                 D I C O G O
  7.  
  8.  
  9.                          COORDINATE GEOMETRY SYSTEM
  10.  
  11.                                 USER'S GUIDE
  12.  
  13.                Copyright (c) 1990, 1991, all rights reserved
  14.                          D I MANAGEMENT CORPORATION
  15.                                PO Box 429152
  16.                            Cincinnati, Ohio 45242
  17.                                513) 831-4122
  18.  
  19.  
  20.  
  21.  
  22.                              NOTICE AND LICENSE
  23.  
  24. D I Management Corporation hereby licenses you to use this software subject
  25. to the restriction below and to copy it in its shareware version and
  26. distribute the copies to others so long as you give exact copies of the
  27. distribution package.  There is no charge for this, but ONLY THE SHAREWARE
  28. VERSION MAY BE DISTRIBUTED.  You may not distribute or copy the registered
  29. version of this software, except for making a backup copy for your own use.
  30.  
  31. You are free to use the shareware version this software without charge for
  32. a period of 30 days.  Continued use of this software beyond the thirty-day
  33. evaluation period is a violation of this license.  If you wish to continue
  34. to use the software, you must pay the registration fee of $199 (plus $5 for
  35. shipping and handling) to D I Management Corporation at the address listed
  36. above.  You may use the order form included in the DICOGO distribution
  37. package for this purpose.  In exchange for the registration fee, you will
  38. receive the latest version of the software and printed documentation for
  39. your continued use, and registered users will be eligible for 90 days of
  40. unlimited telephone support in the event that you encounter problems.
  41.  
  42. See LICENSE.DOC on the distribution diskette for further information.
  43.  
  44. If bugs are discovered in this program, they may be reported to the above
  45. address, or to the author, Jay Wilson, via CompuServe electronic mail at
  46. 71310,1040.  If a verifiable problem is reported, D I Management Corporation
  47. will make every effort to correct it.
  48.  
  49.                              DICOGO GUIDELINES
  50.  
  51.  
  52.  
  53.                                 INSTALLATION
  54.  
  55.  
  56.  
  57. DICOGO can be installed anywhere in the PATH on your hard disk. The two
  58. files DICOGO.EXE and DICOGO.HLP should be copied to the hard disk.
  59. (DICOGO.HLP is not necessary to run the program, but the full help system
  60. will not be available without it.)
  61.  
  62. If you want to run DICOGO from AutoCAD, add the following line to your
  63. ACAD.PGP file:
  64.  
  65.                           DICOGO,DICOGO,200000,,0
  66.  
  67. The program does occasional memory checks and will sometimes display an
  68. error message and terminate if this does not provide enough memory.  At
  69. other times, memory errors may simply cause the program to cease
  70. functioning correctly.  If errors occur, add enough to the 200000
  71. specification to allow more memory.  It is suggested that 16,000 be added
  72. at a time until errors stop occurring.  The command file EXAMPLE.CMD
  73. provided with the distribution package has been found to fail several ways
  74. if there has not been enough memory allocated, so it should serve as a good
  75. test.  Another way to calibrate memory allocation is to start DICOGO from
  76. AutoCAD and observe the number or points available reported by the program.
  77. If you feel that the number of points is insufficient, you can increase the
  78. ACAD.PGP allocation to make more points available.  This process may be
  79. repeated until you reach the DICOGO limit of 4,000 points, or until AutoCAD
  80. is unable to make more memory available.
  81.  
  82. To run the program, simply type "DICOGO" at the AutoCAD Command: prompt or
  83. from the DOS command line.
  84.  
  85.  
  86.  
  87.                              DICOGO BATCH FILES
  88.  
  89.  
  90.  
  91. DICOGO may be run interactively, by typing commands at the keyboard.
  92. However, for large numbers of computations, a command file is recommended.
  93. You can create a command file with any word processor that will produce an
  94. ASCII file, such as EDLIN.  Enter exactly the same keystrokes into the
  95. batch file as you would for direct keyboard entry.  There are some
  96. differences for a few commands, as explained in the discussion of each
  97. command.  This file should have a ".CMD" extension.  (Note:  DICOGO assumes
  98. all file extensions, and they should not be entered when giving a file name
  99. to DICOGO.  All command files are assumed to have a ".CMD" extension,
  100. points files a ".PTS" extension, and ".DXF" for DXF files.)
  101.  
  102. You may also create a command file by using the REC command while working
  103. interactively.   You will be prompted for a file name, and DICOGO will
  104. record all keystrokes until REC is used again.  See "Key Recording"
  105. elsewhere in this document.
  106.  
  107.  
  108.  
  109.                              DICOGO HELP SYSTEM
  110.  
  111.  
  112.  
  113. DICOGO help screens give you a model for each command and a brief
  114. explanation.  If a command is entered incorrectly, pressing F1 while the
  115. error window is active will produce a help window about that command.
  116. Highlighted words in a help window may be accessed for additional help by
  117. using the cursor keys to move to that word and pressing Enter.
  118.  
  119. A secondary help system may be accessed by pressing the F2 key. This will
  120. bring up a window that contains all DICOGO commands.  If you select the
  121. command in which you are interested and press the Enter key, the command
  122. will be printed in the Command Window to serve as a model for you to use in
  123. typing the next command.
  124.  
  125. The primary (F1) DICOGO help system is only active if DICOGO is able to
  126. locate the file named DICOGO.HLP.  This file must be in the current
  127. directory or somewhere in your PATH, but is not required. The secondary
  128. help system (activated by F2) is always available.
  129.  
  130.  
  131.  
  132.                                THE "/" OPTION
  133.  
  134.  
  135.  
  136. Using the optional "/" instead of a space character after the command name
  137. will generate a dxf drawing entity if a dxf file is open.  This option is
  138. not available with all commands.
  139.  
  140. Lines are drawn in the DI_LINES layer, and text entities are drawn in the
  141. DI_TEXT layer.  Point annotation is drawn in the DI_POINTS layer.  See
  142. Command Summary or the description of each  command for further details.
  143.  
  144.  
  145.  
  146.                                KEY RECORDING
  147.  
  148.  
  149.  
  150. When running DICOGO in the interactive mode, you may trigger keystroke
  151. recording by using the REC command. The first time, you will be prompted
  152. for a command file name.  Successive use of the REC command will toggle
  153. keystroke recording off and on again. Please note that your mistakes will
  154. be recorded  as well.  It will be necessary to edit the newly  created
  155. command file to remove these mistakes. If you use REC in a subsequent run
  156. and specify  the same file name, the commands will be appended  to the
  157. file.  Again, editing may be necessary (to  remove the END command, for
  158. example.)
  159.  
  160.  
  161.  
  162.                             COMMAND LINE EDITING
  163.  
  164.  
  165.  
  166. When working in the interactive mode, you may recall and edit the
  167. previously typed command by pressing F3.  The previous command will be
  168. printed on the command line with the cursor at the end of the line.  You
  169. may use the arrow keys to move the cursor to the point at which you wish to
  170. make changes, type the changes and press Enter to process the command.
  171.  
  172.  
  173.  
  174.                               COMMAND NOTATION
  175.  
  176.  
  177.  
  178. Enter a command by typing its three-letter name, followed by the necessary
  179. arguments.  The command and its arguments are delimited by a single space
  180. or the "/" character.  See The "/" Option, Key Recording, and Command
  181. Summary for  further information.
  182.  
  183. General command notation used in this User's Guide is as follows: 
  184.  
  185.         P1, P2...Pn: known points.  
  186.  
  187.         Nn: a new point.
  188.  
  189.         D: a distance, in feet
  190.  
  191.         DD MM SS or D1 M1 S1: an angle, expressed as degrees minutes and
  192.         seconds.  May include N-S (north or south) and E-W (east or west)
  193.         as a bearing if appropriate.
  194.  
  195.         C: the center of a circle or arc.
  196.  
  197.         R: a radius.
  198.  
  199. See Command summary for more details.
  200.  
  201.  
  202.  
  203.                               COMMAND SUMMARY
  204.  
  205.  
  206.  
  207. Following is a complete list of commands.  (An asterisk indicates the "/"
  208. option is available.)
  209.  
  210.         ABR    Area with bearing and distance information.
  211.         ADC    Adjust traverse, compass rule.
  212.         ADT    Adjust traverse, transit rule.
  213.         ALI    Curve alignment.*
  214.         ALP    Finds intersection of an arc and a line.
  215.         ANA    Annotates an arc with distance
  216.         AND    Annotates a line with distance.
  217.         ANO    Annotates a line with bearing and distance.
  218.         ARE    Calculates area only.*
  219.         AVL    Finds the next available point.
  220.         BRI    Intersects two lines given two points and two bearings.
  221.         CDS    Constructs a cul-de-sac.*
  222.         CLR    Clears a point.
  223.         CMD    Opens a new command file.
  224.         COM    Adds a comment to your printout.
  225.         DMP    Lists points.
  226.         DXA    Adds an arc entity to the DXF file.
  227.         DXF    Opens or closes (toggle) a DXF file.
  228.         DXL    Adds a line entity to the DXF file.
  229.         END    Ends run.
  230.         FIL    Reads points from a file.
  231.         INB    Gives bearing and distance from one point to another.*
  232.         LAN    Locates a point given a backsight, distance and angle.*
  233.         LBI    Locates an intersection given a line, a point and a
  234.                bearing.*
  235.         LBR    Locates a point given a point, a bearing and a distance.*
  236.         LLN    Locates a point along a given line.*
  237.         LOT    Puts a lot number in a lot.*
  238.         LRI    Locates a point on a line from another point, making a
  239.                right angle with the line.*
  240.         NOT    Adds a line of text to a drawing.*
  241.         OFA    Offsets an arc.*
  242.         OFL    Offsets a line.*
  243.         PIN    Finds intersection of two lines.
  244.         PNR    Adds point numbers to a dxf file.
  245.         PRN    Toggles the printer to echo output.
  246.         PRO    Issues a warning if a point is re-used.
  247.         REC    Toggles command recording.
  248.         RED    Redefines a point (new number.)
  249.         SAV    Saves points to a file.
  250.         SEG    Calculates the area of a segment.
  251.         SEM    Calculates the area of a segment & adds to previous
  252.                total.*
  253.         SEP    Calculates the area of a segment & subtracts from
  254.                previous total.*
  255.         STO    Stores a point, given its coordinates.
  256.         TCS    Moves and rotates entire point database.
  257.         THT    Sets text height for DXF entries
  258.         TIM    Prints time and date in your printed output.
  259.  
  260.  
  261.  
  262.                             COMMAND DESCRIPTIONS
  263.  
  264.  
  265.  
  266. ABR [ Input prompted ]
  267.  
  268. Area/bearings:  This command calculates an area.  You will be prompted for
  269. each point, and the bearing and  distance from each point to the next is
  270. printed.  Enter the first point at the end to complete the area
  271. calculation.  Enter a 0 as a point number to cancel the command.  This
  272. command may be used in conjunction with SEM or SEP, which calculates the
  273. area of a segment and either adds it or subtracts it from the cumulative
  274. area.
  275.  
  276. The "/" option is available for this command, creating a DXF entry that
  277. will plot the lot area on the drawing when DXF recording is active.  If the
  278. LOT command is not used first, the area entry will be plotted at the
  279. arithmetic mean of the points entered.
  280.  
  281. In batch file mode, all data should be entered on a single line.
  282.  
  283. See also:      ARE, SEM, SEP, SEG, LOT
  284.  
  285.  
  286.  
  287. ADC [ Input prompted ]
  288.  
  289. Adjust compass:  The ADC command adjusts a traverse, using the compass
  290. rule.  You are prompted for the number of sides, and for a point number for
  291. each point.  The error of closure is calculated and printed, and adjusted
  292. coordinates are printed.
  293.  
  294. In batch file mode, all data should be entered on a single line.
  295.  
  296. See also:  ADT, Command summary
  297.  
  298.  
  299.  
  300. ADT [ Input prompted ]
  301.  
  302. Adjust traverse:  The ADT command adjusts a traverse, using the transit
  303. rule.  You are prompted for the number of sides, and for a point number for
  304. each point.  The error of closure is calculated and printed, and adjusted
  305. coordinates are printed.
  306.  
  307. In batch file mode all data should be entered on a single line.
  308.  
  309. See also:  ADC, Command summary
  310.  
  311.  
  312.  
  313. ALI NPB NPI NPA PC CC PT R T TSL
  314.  
  315. Curve alignment:  (See Figure 1.)  NPB is a point before the PC, NPI is the
  316. PI, and NPA is beyond the PT.  These three points must be known.
  317.  
  318. PC, CC, and PT are the pc, center of curvature and pt, respectively.  The
  319. program calculates these, but you must select a point number for each.
  320.  
  321. R, T and TSL are the radius, tangent and tangent section length (the
  322. distance from NPB to PC), respectively.  One of these three must be known.
  323. Enter 0 for the value of the unknowns.
  324.  
  325. The "/" option may be used with this command, giving an arc from PC to PT,
  326. COUNTERCLOCKWISE if DXF recording is active.  If you wish to generate a
  327. clockwise curve, enter CC as a negative number or use the DXA command.
  328.  
  329. See also:      DXA
  330.  
  331.  
  332.  
  333. ALP N C R P1 P2 IC
  334.  
  335. Arc line points:  Finds a new point N, at the intersection of line P1-P2
  336. and a curve having its center at C and a radius R.  This command finds the
  337. point nearest IC.
  338.  
  339.  
  340.  
  341. ANA C P1 P2 [LOCATION]
  342.  
  343. Annotate arc:  If DXF recording is active, the ANA command annotates a
  344. curve with its length.  The curve must have its center at C, and run from
  345. P1 to P2.  The next entry may be "O" if you wish the text outside the
  346. circle (default), or "I" for location inside the arc.
  347.  
  348. Parameters following P2 are optional.  The THT command must be used to set
  349. text height before this command.  If text height has not been set, you will
  350. be prompted for it if you are working interactively.  If you are operating
  351. from a command file, an error will be generated if text height has not been
  352. set.
  353.  
  354. Acceptable entries could be:
  355.  
  356.         ANA 1 2 3 (I or O)
  357.  
  358.         ANA 1 2 3         (or, with default location)
  359.  
  360.  
  361. See also:      ANO, AND, THT
  362.  
  363.  
  364.  
  365. AND P1 P2 [LOCATION]
  366.  
  367. Annotate distance:  If DXF recording is active, annotate a line from p1 to
  368. p2 with distance information.
  369.  
  370. The remaining parameters are optional.  
  371.  
  372. The optional LOC parameter specifies text location.  Valid entries are "A"
  373. (text above the line), "B" (text below the line), or "S" (bearing above,
  374. distance below).  The default is "S".
  375.  
  376. The THT command must be used to set text height before this command.
  377.  
  378. Acceptable initial entries could be:
  379.  
  380.         AND 1 2 A
  381.  
  382.         AND 1 2 B
  383.  
  384.         AND 1 2                (default location)
  385.  
  386. See also:      ANO, ANA, THT
  387.  
  388.  
  389.  
  390. ANO P1 P2 [LOCATION]
  391.  
  392. Annotate line:  If DXF recording is active, annotate a line from p1 to p2
  393. with bearing and distance information.
  394.  
  395. The LOC parameter specifies text location.  Valid entries are "A" (text
  396. above the line), "B" (text below the line), or "S" (bearing above, distance
  397. below).  The default is "S".
  398.  
  399. The THT command must be used to set text height before this command.
  400.  
  401. Acceptable initial entries could be:
  402.  
  403.                ANO 1 2 A
  404.  
  405.                ANO 1 2 S
  406.  
  407.                ANO 1 2         (default location)
  408.  
  409. See also:      AND, ANA, THT
  410.  
  411.  
  412.  
  413. ARE [ Input prompted ]
  414.  
  415. Area:  This command calculates an area.  You will be prompted for each
  416. point.  Enter the first point at the end to complete the area calculation.
  417.  
  418. The "/" option is available for this command, creating a DXF entry that
  419. will plot the lot area note on the drawing.  (See the LOT command for
  420. further information.)
  421.  
  422. In batch file processing, all parameters must be on the same line.
  423.  
  424. See also:      ABR, SEP, SEM, SEG
  425.  
  426.  
  427.  
  428. AVL
  429.  
  430. Available point:  The AVL command gives the next point available, which is
  431. the point number following the highest currently used point.
  432.  
  433.  
  434.  
  435. BRI N P1 N-S D1 M1 S1 E-W P2 N-S D2 M2 S2 E-W
  436.  
  437. Bearings/intersect:  This command locates point N, the intersection of a
  438. line from P1 on a bearing N-S D1 M1 S1 E-W with a line from point P2 on a
  439. bearing N-S D2 M2 S2 E-2.
  440.      
  441. See also:      LBI, PIN, LRI
  442.  
  443.  
  444.  
  445. CDS PB CC RC W FLC FLP FLT FRC FRP FRT RF
  446.  
  447. Cul-de-sac:  The CDS command constructs a cul-de-sac.  Looking from point
  448. PB, its center will be at CC, with a radius RC.  The road width is W.  FLC,
  449. FLP and FLT are the center, PC and PT of the left fillet, and FRC, FRP and
  450. FRT are center, PC and PT for the right fillet.  You must specify the point
  451. number for each of these points.  Both fillets have a radius RF.  PB and CC
  452. must be known, and the two radii (RC and RF), as well as W, must be
  453. specified.
  454.  
  455. The "/" option is enabled for this command, drawing the fillets and the
  456. cul-de-sac, but not the roadway leading into the cul-de-sac.
  457.  
  458. See also:      ALI
  459.  
  460.  
  461.  
  462.  
  463. CLR P1 [P2]
  464.  
  465. Clear:  Clears from point P1 to (optional) P2 by storing 0,0 for the
  466. coordinates of each point.
  467.  
  468. See also:      STO
  469.  
  470.  
  471.  
  472.  
  473. CMD [Filename]
  474.  
  475. Open command file:  This command opens a new command file.  If a file is
  476. currently open, it is closed and the new one is opened.  If FILENAME is not
  477. specified, a pick window will be presented for command file selection.
  478.  
  479.  
  480.  
  481. COM
  482.  
  483. Comment:  This command places a comment in your text output and can be used
  484. to enter comments in a command file.  Comments may also be entered at the
  485. end of any command line.
  486.  
  487. You may also make comments in a command file at the end of a command line.
  488. These comments must be preceded by a semocolon so that DICOGO will know to
  489. ignore them.
  490.  
  491.  
  492.  
  493. DMP P1 [P2]
  494.  
  495. Dump:  Prints the coordinates of the points listed from P1 to (optional)
  496. P2.
  497.  
  498.  
  499.  
  500. DXA C P1 P2
  501.  
  502. DXA:  Writes an arc entry to the DXF file when DXF recording is active.  C
  503. is the center, P1 is the first end point, P2 the second end point.
  504. Rotation must be COUNTERCLOCKWISE.
  505.  
  506. See also:      DXF, DXL
  507.  
  508.  
  509.  
  510. DXF [FILENAME]
  511.  
  512. DXF:  Opens a .DXF file if one hasn't already been opened, or closes it if
  513. it has been open.  This command must be used before any of the commands
  514. that support the "/" option or DXA or DXL can be used.  The "/" will be
  515. ignored otherwise.  If FILENAME isn't specified, you will be prompted for
  516. it if you are working interactively.
  517.  
  518. See also:      DXA, DXL
  519.  
  520.  
  521.  
  522. DXL P1 P2
  523.  
  524. DXF line:  Writes a line entry to the DXF file.  P1 is the starting point,
  525. P2 the end point.  The DXF command must be used first to open the DXF file.
  526.  
  527. See also:      DXF, DXA
  528.  
  529.  
  530.  
  531. END [Y/N] [Filename]
  532.  
  533. End a run:  If you have created any points, you will be asked if you want
  534. to save them unless you have specified the optional yes-no [Y/N] and points
  535. file [Filename] responses on the same line with the command.  The file name
  536. should be entered without an extension.
  537.  
  538. See also:      SAV
  539.  
  540.  
  541.  
  542. FIL [Filename]
  543.  
  544. Reads points from a file created in a previous run.  A file extension of
  545. .PTS is assumed and should not be entered.  If you do not enter a file
  546. name, a pick window will be opened if you are working interactively.  If
  547. you are working from a command file, an error will be generated if a file
  548. name is not specified.
  549.  
  550. See also:      SAV, END
  551.  
  552. INA P1 P2 P3
  553.  
  554. The INA command calculates an included angle P1-P2-P3.  P1 is the backsight
  555. and P2 is the turning point.  The angle is turned from P1 to P3.
  556.  
  557. See also:  INB
  558.  
  559. INB P1 P2
  560.  
  561. Inverse/bearing:  Calculates and prints the bearing and distance from point
  562. P1 to point P2. The "/" option may be used with this command, creating a
  563. DXF entry that will draw a line from P1 to P2 when DXF recording is active.
  564.  
  565. See also:  DXL
  566.  
  567. LAN P1 P2 N D DD MM SS
  568.  
  569. Locate angle:  Locates point N a distance D from point P2 at a turned angle
  570. DD MM SS from a backsight on P1.  Enter positive DD for an angle turned
  571. right, negative for turned left.  Do not use a sign on MM and SS.
  572.  
  573. The "/" option may be used with this command, giving a line from P2 to N if
  574. DXF recording is active.
  575.  
  576. See also:      LBR
  577.  
  578. LBI N P1 P2 P3 N-S DD MM SS E-W
  579.  
  580. Line-bearing intersect:  Locates point N on line P1-P2 defined as the
  581. intersection of P1- P2 and a line from P3 on a bearing of N-S DD MM SS E-W.
  582.  
  583. The "/" option may be used with this command, giving a line from P3 to N if
  584. DXF recording has been activated.
  585.  
  586. See also:      LRI, BRI, PIN
  587.  
  588.  
  589.  
  590. LBR P1 N N-S DD MM SS E-W D
  591.  
  592. Locate bearing:  Locates a new point N a distance D from point P1 on a
  593. bearing N-S DD MM SS E-W.
  594.  
  595. The "/" option may be used with this command, giving a line from P1 to N if
  596. DXF recording has been activated.
  597.  
  598. See also:      LAN
  599.  
  600.  
  601.  
  602. LLN P1 P2 N D
  603.  
  604. Locate line:  Locates a new point on line P1-P2 a distance D from point P1.
  605.  
  606. The "/" option may be used with this command, giving a line from P1 to N if
  607. DXF recording has been activated.
  608.  
  609.  
  610.  
  611. LOT N P1 P2 P3 . . .
  612.  
  613. Lot numbers:  This command puts a number (N) on a lot if DXF recording is
  614. active.  The number is enclosed in a circle, and is drawn at twice the
  615. default text height. The lot number is placed in a circle with its center
  616. at the arithmetic mean of the coordinates of the corners specified.  It is
  617. not necessary to specify all lot corners.
  618.  
  619. You can control the location of the lot number by selection of corners,
  620. since it is not necessary to select all corners.  In addition, if this
  621. command is used before any of the area commands, the same location is used
  622. as the basis for the area entry drawn on the drawing by ANA.
  623.  
  624. The number may be any pair of alphanumeric characters.  Numbers longer than
  625. two characters are not recommended with this command. (A three-digit number
  626. will not fit inside the default circle.)
  627.  
  628. The THT command must be used to set text height before this command.
  629.  
  630.  
  631.  
  632. LRI N P1 P2 P3
  633.  
  634. Locate/right angles:  Locates a point N on line P1-P2 as the intersection
  635. of a line from P3 at right angles to P1-P2.
  636.  
  637. The "/" option may be used with this command, giving a line from P3 to N if
  638. DXF recording has been activated.
  639.  
  640. See also:      LBI, BRI, PIN
  641.  
  642.  
  643.  
  644. NOT N E text
  645.  
  646. Note:  The NOT command places a one-line note on your drawing if DXF
  647. recording is enabled.  The note is middle justified at the coordinates N,
  648. E.
  649.  
  650.  
  651.  
  652. OFA C P1 P2 N1 N2 D
  653.  
  654. Offset arc:  Offsets an arc with center C, endpoints P1 P2 a distance D.
  655. Generation is COUNTERCLOCKWISE and negative distance produces an arc with
  656. smaller radius from the reference arc.
  657.  
  658. The "/" option may be used with this command, generating a COUNTERCLOCKWISE
  659. curve if DXF recording has been activated.
  660.  
  661. See also:      OFL
  662.  
  663.  
  664.  
  665. OFL P1 P2 N1 N2 D
  666.  
  667. Offset line:  Offsets a line from line P1 P2 a distance D to the RIGHT.
  668. Enter negative D for offset left.
  669.  
  670. The "/" option may be used with this command if DXF recording has been
  671. activated.
  672.  
  673. See also:      OFA
  674.  
  675.  
  676.  
  677. PIN N P1 P2 P3 P4
  678.  
  679. Points/intersect.  Locates point N as the intersection of lines P1-P2 and
  680. P3-P4.
  681.  
  682. See also:      LRI, BRI, LBI
  683.  
  684.  
  685.  
  686. PNR P1 [P2]
  687.  
  688. Adds point number information to a drawing.  An AutoCAD donut with inside
  689. diameter of 0 and an outside diameter of the default text height divided by
  690. 4 is drawn.  The number is drawn above and to the right of the point.
  691.  
  692. The THT command must be used before this command can be processed.
  693.  
  694.  
  695.  
  696. PRO 
  697.  
  698. Points protect:  The PROtect command toggles checking each point you
  699. specify to see if it has been used before.  If you are printing, a message
  700. is sent to the printer, giving the old value of the point.  If you are not
  701. printing, the warning is printed in the output window and a warning tone is
  702. sounded.  You must acknowledge the warning by pressing a key before
  703. processing will continue.
  704.  
  705.  
  706.  
  707. RED P1 P2
  708.  
  709. Redefine a point.  The coordinates of P1 are copied to P2, and 0,0 is
  710. stored in P1.
  711.  
  712.  
  713.  
  714. SAV [Filename]
  715.  
  716. Save points:  Creates an ASCII output file named filename.dat. Permits you
  717. to save your points for reading in future runs. Prompts for a file name if
  718. you don't provide one.
  719.  
  720. See also:      END, FIL
  721.  
  722.  
  723.  
  724. SEG C P1 P2
  725.  
  726. Segment area:  Calculates the area of a segment from P1 to P2, with a
  727. center at C.
  728.  
  729. See also:      SEM, SEP, ABR, ARE
  730.  
  731.  
  732.  
  733. SEM C P1 P2
  734.  
  735. Segment minus:  Calculates the area of a segment from P1 to P2, with a
  736. center at C.  Subtracts this area from an area previously calculated by
  737. ABR, ARE or SEP.
  738.  
  739. The "/" option may be used with this command, producing a DXF entry that
  740. will plot the accumulated area on the drawing at the current center
  741. location.  (See the LOT  command for further details.)
  742.  
  743. See also:      SEG, SEP, ABR, ARE
  744.  
  745.  
  746.  
  747. SEP C P1 P2
  748.  
  749. Segment plus:  Calculates the area of a segment from P1 to P2, with a
  750. center at C.  Adds this area to an area previously calculated by ABR or
  751. SEM.
  752.  
  753. The "/" option may be used with this command, producing a DXF entry that
  754. will plot the accumulated area on the drawing at the current center
  755. location.  (See the LOT  command for further details.)
  756.  
  757. See also:      SEG, SEM, ABR, ARE
  758.  
  759.  
  760.  
  761. STO P1 N E
  762.  
  763. Store a point:  Stores point coordinates N,E in point P1.
  764.  
  765. See also:      CLR
  766.  
  767.  
  768.  
  769. TCS DN DE P1 DD MM SS
  770.  
  771. Translate coordinate system.  This command will move and/or rotate a set of
  772. points based on point P1.  All coordinates are moved a distance DN north,
  773. DE east, and rotated an angle DD MM SS.  DD positive = clockwise (right)
  774. and DD negative = counterclockwise. Do not enter a sign for MM and SS.
  775.  
  776.  
  777.  
  778.  
  779. THT H
  780.  
  781. Specifies text height for DXF processing.  This command must be used before
  782. the first processing of any command that produces text.
  783.  
  784. See also:      ANA, AND, ANO, PNR DXF
  785.  
  786.  
  787.  
  788. TIM
  789.  
  790. Enters the time and date in printed output.
  791.  
  792.  
  793.  
  794.                                  SAMPLE RUN
  795.  
  796.  
  797.  
  798. The DICOGO distribution package contains a command file called EXAMPLE.CMD
  799. and a drawing (AutoCAD Release 10) called EXAMPLE.DWG. The drawing is just
  800. a border.  The sample command file will produce a DXF file called
  801. EXAMPLE.DXF, which may be read from AutoCAD with the DXFIN command.
  802.  
  803.  
  804.  
  805.                               DICOGO UTILITIES
  806.  
  807.  
  808.  
  809.  
  810. DICOGO is provided with three AutoCAD Lisp programs that will aid you in
  811. using the program.  They are as follows:
  812.  
  813. o       CMDMAK.LSP:  This program will create a DICOGO command file from
  814.         AutoCad.  If you run this program while you are in AutoCAD, you are
  815.         prompted for a command, and its arguments. This facility may be
  816.         useful in creating command files without having to plot a drawing
  817.         first.
  818.  
  819. o       MAKEPTS.LSP:  This program will create a points file while you are
  820.         in AutoCAD.  You are prompted for a point number and are asked to
  821.         select the point in the drawing.  The AutoCAD snap mode is set to
  822.         ENDPOINT for this, but may be overridden. Points are written to a
  823.         PTS file in a format acceptable to DICOGO.
  824.  
  825. o       FIXTXT.LSP:  Due to the way AutoCAD reads DXF files, the algorithm
  826.         in DICOGO that produces a text entity can only approximate the
  827.         proper coordinates for the text.  This program adjusts the text
  828.         entity to correct this deficiency.  (This program is not needed in
  829.         the latest versions of AutoCAd, only R10 and earlier.)
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.                             WARRANTY INFORMATION
  844.  
  845.  
  846.  
  847.              TRIAL USE (SHAREWARE EVALUATION VERSION) WARRANTY:
  848.  
  849. The Shareware evaluation (trial use) version is provided AS IS.  DI
  850. Management Corporation MAKES NO WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED,
  851. INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY AND/OR
  852. FITNESS FOR A PARTICULAR PURPOSE.
  853.  
  854.                      REGISTERED VERSION ONLY WARRANTY:
  855.  
  856. D I Management Corporation warrants the physical diskette(s) and physical
  857. documentation provided with registered versions to be free of defects in
  858. materials and workmanship for a period of ninety days from the date of
  859. registration.  If D I Management Corporation receives notification within
  860. the warranty period of defects in materials or workmanship, and such
  861. notification is determined by D I Management Corporation to be correct, D I
  862. Management Corporation will replace the defective diskette(s) or
  863. documentation.
  864.  
  865. D I Management Corporation warrants that for a period of ninety days from
  866. the date of delivery of the licensed program, the program, if unmodified by
  867. the Licensee, will perform in substantial conformity with the user
  868. documentation.  D I Management Corporation does not warrant that the
  869. licensed program is free from coding errors.  Any program problems reported
  870. to D I Management Corporation during the warranty period and determined by
  871. D I Management Corporation to be actual coding errors will be corrected by
  872. D I Management Corporation within a reasonable time. Any modifications to
  873. the licensed program shall thereafter be licensed AS IS.
  874.  
  875. The above warranty does not apply to the extent that any failure of the
  876. licensed program to perform as warranted is caused by the licensed program
  877. being (1) not used in accordance with the user documentation, or (2)
  878. modified by any person other than authorized D I Management Corporation
  879. personnel.
  880.  
  881. The entire and exclusive liability and remedy for breach of this Limited
  882. Warranty shall be limited to replacement of defective diskette(s) or
  883. documentation and shall not include or extend to any claim for or right to
  884. recover any other damages, including limited to, loss of profit, data, or
  885. use of the software, or special, incidental, or consequential damages or
  886. other similar claims, even if D I Management Corporation has been
  887. specifically advised of the possibility of such damages.  In no event will
  888. D I Management Corporation's liability for any damages to you or any other
  889. person ever exceed the lower of suggested list price or actual price paid
  890. for the license to use the software, regardless of any form of the claim.
  891.  
  892. D I MANAGEMENT CORPORATION SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES,
  893. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTY OF
  894. MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.                         COPYRIGHT AND LICENSE NOTICE
  903.  
  904.  
  905.  
  906. DICOGO and its documentation are Copyright (c) 1991, all rights reserved,
  907. by D I Management Corporation.  Copyright laws apply to both Shareware and
  908. commercial software, and the copyright holder retains all rights, with a
  909. few specific exceptions as stated below.
  910.  
  911.  
  912. The evaluation version of DICOGO is a "shareware program" and is provided
  913. at no charge to the user for evaluation.  Feel free to share it with
  914. others, but please do not give it away altered or as part of another
  915. system.
  916.  
  917. Users of DICOGO must pay the registration fee within 30 days of first use
  918. or their license is withdrawn.  Site-License arrangements may be made by
  919. contacting D I Management Corporation.
  920.  
  921. See LICENSE.DOC in the distribution package for more information.
  922.  
  923.  
  924.  
  925.                               ABOUT SHAREWARE
  926.  
  927.  
  928.  
  929. The principle behind shareware is "try before you buy."  This concept
  930. affords you the opportunity to try the software on your own computer, in
  931. your own office, with your own data.  If you like the program and continue
  932. to use it after the trial period, you are expected to register it by paying
  933. the registration fee to the author.
  934.  
  935.                          _______
  936.                     ____|__     |                (R)
  937.                  --|       |    |-------------------
  938.                    |   ____|__  |  Association of
  939.                    |  |       |_|  Shareware
  940.                    |__|   o   |    Professionals
  941.                  -----|   |   |---------------------
  942.                       |___|___|    MEMBER
  943.  
  944.  
  945. The author of DICOGO is a member of the Association of Shareware
  946. Professionals (ASP).  ASP wants to make sure that the shareware principle
  947. works for you. If you are unable to resolve a shareware-related problem with
  948. an ASP member by contacting the member directly, ASP may be able to help.
  949. The ASP Ombudsman can help you resolve a dispute or problem with an ASP
  950. member, but does not provide technical support for  members' products.
  951. Please write to the ASP Ombudsman at 545 Grover Road, Muskegon MI 49442 or
  952. send a message via CompuServe Mail to ASP Ombudsman 70007,3536.  The
  953. Ombudsman may be contacted by FAX by sending to the ASP FAX number:
  954. (616) 788-2765. In communication with the Ombudman, please include a
  955. telephone number and/or FAX number if available.
  956.  
  957.