home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HAMRADIO / AUTOSKEM.ZIP / ASDOC next >
Encoding:
Text File  |  1988-10-25  |  18.1 KB  |  463 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                     AUTOSKEM
  22.                                      V 1.2R
  23.  
  24.                                Copyright 1986,1988
  25.                                        by
  26.                                David J. Markovitch
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                 *************  RESTRICTED VERSION  ************
  36.                           (See last page for details)
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                   If you like this program send $30 for an
  43.                   unrestricted version to:
  44.  
  45.  
  46.                                      D.J.M.
  47.                                 301 Knutson Dr.
  48.                                   Madison, WI.
  49.                                      53704
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.        System requirements:  IBM PC or compatible, 384K ram, 1 floppy
  73.  
  74.        drive, Epson or IBM compatible printer, and one of the following
  75.  
  76.        graphics cards;  CGA, EGA, VGA, Hercules, or PC3270.
  77.  
  78.  
  79.  
  80.  
  81.  
  82.        There are four files included on the disk:
  83.  
  84.  
  85.  
  86.        AUTOSKEM.EXE-  This is the drawing program which can be run from
  87.  
  88.        the DOS prompt by typing AUTOSKEM.  The file can be copied and
  89.  
  90.        renamed as long as the extension remains '.EXE'.
  91.  
  92.  
  93.  
  94.        LINECHAR.FON-  This is the font data required by AUTOSKEM.  It must
  95.  
  96.        be copied along with AUTOSKEM but should not be renamed.
  97.  
  98.  
  99.  
  100.        ELECTRON.SYM-  These are the pre-defined symbols that come with the
  101.  
  102.        program.    This file must also be copied with AUTOSKEM but should
  103.  
  104.        not be renamed.
  105.  
  106.  
  107.  
  108.        ASDOC-  This is the documentation which can be printed by typing
  109.  
  110.        COPY ASDOC PRN at the DOS prompt.
  111.  
  112.  
  113.  
  114.             The files 'LINECHAR.FON' and 'ELECTRON.SYM' must be in the
  115.  
  116.        current directory of the default drive when the program is loaded
  117.  
  118.        and run. (This can be changed as explained in the configuration
  119.  
  120.        section)
  121.  
  122.  
  123.  
  124.             AUTOSKEM is a general purpose drawing program which has been
  125.  
  126.        optimized for schematics.  Drawings are constructed from three
  127.  
  128.        basic objects: lines,text, and symbols.  All lines are straight
  129.  
  130.        lines between any two points in the drawing area.  Text can be
  131.  
  132.        scaled to one of five sizes and placed anywhere in the drawing
  133.  
  134.        area.  Symbols are any collection of up to 30 lines which can be
  135.  
  136.        defined by the user.  They can be scaled in size, rotated in 90
  137.  
  138.        degree increments, and placed anywhere in the drawing.  The program
  139.  
  140.        comes with about 40 pre-defined symbols and a sample drawing which
  141.  
  142.        shows them (SYM.PIC).
  143.  
  144.  
  145.  
  146.             The drawing area is 1000 by 1000 units in size and only
  147.  
  148.        partially visible on the screen.  The screen size varies from 300
  149.  
  150.        by 192 to 340 by 335 units, depending on the graphics card in use.
  151.  
  152.        Objects are located on the drawing by a cross shaped cursor
  153.  
  154.        controlled by the cursor keys.  The co-ordinates of the cursor are
  155.  
  156.        displayed at the bottom left of the screen.  The cursor can move in
  157.  
  158.        increments of one or eight units at a time, switching every time
  159.  
  160.        the TAB key is hit when the cursor is visible.  The RETURN key is
  161.  
  162.        used to select the point under the cursor.  Any part of the cursor
  163.  
  164.        which covers a line segment becomes invisible.  Screen color can be
  165.  
  166.        changed (if a color monitor is used) to one of sixteen colors by
  167.  
  168.        hitting the F2 key.
  169.  
  170.  
  171.  
  172.             Commands are displayed at the right side of the screen and are
  173.  
  174.        selected by the up and down cursor keys and RETURN key.  Commands
  175.  
  176.        which display a cursor can be exited by hitting the SPACE bar any
  177.  
  178.        time the cursor is visible, otherwise the RETURN or ESC keys can be
  179.  
  180.        used to exit.  The command which is currently executing is
  181.  
  182.  
  183.  
  184.  
  185.                                         1
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.        dislplayed on the bottom line of the screen along with any prompts.
  194.  
  195.        If a prompt requires entering a letter or name, either upper or
  196.  
  197.        lower case can be used.  File names may include a drive letter and
  198.  
  199.        path but no extension;  Example:   B:SYM   A:\CAD\SYM   (the
  200.  
  201.        program creates its own extensions)
  202.  
  203.  
  204.  
  205.             The following is a description of each command in the order
  206.  
  207.        that it appears on the menu:
  208.  
  209.  
  210.  
  211.        DRLIN-  Draws a straight line between any two points in the drawing
  212.  
  213.        area.  Move cursor keys to starting point and hit RETURN.  The end
  214.  
  215.        point is selected the same way, except that a new section of the
  216.  
  217.        drawing may be displayed through the NEWIN command by hitting <W>.
  218.  
  219.  
  220.  
  221.        ERLIN-  Erases lines in the drawing.  Move cursor to a point on or
  222.  
  223.        close to the line to be erased and hit RETURN.
  224.  
  225.  
  226.  
  227.        LISYM-  Lists the symbols in the current library in alphabetical
  228.  
  229.        order.
  230.  
  231.  
  232.  
  233.        DRSYM-  Draws a symbol with its reference point at the position of
  234.  
  235.        the cursor.  The scale of the symbol can be changed from .1 to 10
  236.  
  237.        times normal size in increments of .1.  A list of symbols can also
  238.  
  239.        be displayed.  Move the cursor to the desired location and hit
  240.  
  241.        RETURN.  Enter a two letter code for the desired symbol and hit
  242.  
  243.        RETURN.  The symbol can be re-positioned by using the cursor keys
  244.  
  245.        and the <V> key, but will not be entered into the drawing until the
  246.  
  247.        RETURN key is hit again.  Symbols may be rotated in 90 degree
  248.  
  249.        increments by adding a third letter to their code:  <U> for 90
  250.  
  251.        degrees counter-clockwise; <D> for 90 degrees clockwise; <L> for
  252.  
  253.        180 degrees.  Example:  'OAL' would produce an op-amp rotated 180
  254.  
  255.        degrees from the orientation in which it was defined.
  256.  
  257.  
  258.  
  259.        ERSYM-  Erases symbols in the drawing.  Move cursor to a point on
  260.  
  261.        or close to the reference point of the symbol to be erased and hit
  262.  
  263.        RETURN.
  264.  
  265.  
  266.  
  267.        DRTXT-  Writes text at the position of the cursor.  The scale of
  268.  
  269.        the text can be changed to one of five sizes.  Move the cursor to
  270.  
  271.        the desired position of the lower left hand corner of the text and
  272.  
  273.        hit RETURN.  Enter text one line at a time and hit RETURN.  The
  274.  
  275.        text can be re-positioned by using the cursor keys and the <V> key,
  276.  
  277.        but will not be entered into the drawing until the RETURN key is
  278.  
  279.        hit.  Two characters on the keyboard have been re-defined as
  280.  
  281.        electronic symbols:  <@> is the symbol for ohms and <&> is the
  282.  
  283.        symbol for micro.
  284.  
  285.  
  286.  
  287.        ERTXT-  Erases text in the drawing.  Move cursor to a point on or
  288.  
  289.        close to the lower left hand corner of the text to be erased (the
  290.  
  291.        reference point) and hit RETURN.  The reference point for text is
  292.  
  293.        slightly below the character (at the underline) so the larger
  294.  
  295.        characters have more space between the character and the reference
  296.  
  297.        point.
  298.  
  299.  
  300.  
  301.        DROBJ-  Draws an object at the position of the cursor.  An object
  302.  
  303.  
  304.  
  305.  
  306.                                         2
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.        can be any drawing or section of a drawing which is used like a
  315.  
  316.        symbol. Objects are stored in their own files with an '.OBJ'
  317.  
  318.        extension and are refered to by file name.  An object is placed by
  319.  
  320.        moving the cursor to the desired position, hitting RETURN, and
  321.  
  322.        entering the file name.  The reference point chosen when the object
  323.  
  324.        was defined will appear at the cursor position.
  325.  
  326.  
  327.  
  328.        ERBOX-  Erases the contents of a rectangular area of the drawing.
  329.  
  330.        Move the cursor to one corner of the area to be erased and hit
  331.  
  332.        RETURN.  Move to the opposite corner and hit RETURN.  If the second
  333.  
  334.        corner is outside of the display area, the display can be changed
  335.  
  336.        through the NEWIN command by hitting <W>.
  337.  
  338.  
  339.  
  340.        COBOX-  Copies the contents of a rectangular area of the drawing.
  341.  
  342.        Move the cursor to one corner of the area to be copied and hit
  343.  
  344.        RETURN.  Move to the opposite corner and hit RETURN.  If the second
  345.  
  346.        corner is outside of the display area, the display can be changed
  347.  
  348.        through the NEWIN command by hitting <W>.  Move to the upper left
  349.  
  350.        corner of the area to be copied to and hit RETURN.
  351.  
  352.  
  353.  
  354.        MOBOX-  Moves the contents of a rectangular area of the drawing.
  355.  
  356.        Position the cursor at one corner of the area to be moved and hit
  357.  
  358.        RETURN.  Move to the opposite corner and hit RETURN.  If the second
  359.  
  360.        corner is outside of the display area, the display can be changed
  361.  
  362.        through the NEWIN command by hitting <W>.  Position the cursor at
  363.  
  364.        the upper left corner of the area to be moved to and hit RETURN.
  365.  
  366.  
  367.  
  368.             Symbols and text are included in a rectangular area as long as
  369.  
  370.        the area contains their reference points.  Lines are included only
  371.  
  372.        if both endpoints lie inside the area.
  373.  
  374.  
  375.  
  376.        CHLBR-  Allows the selection of a different symbol library or the
  377.  
  378.        creation of a new library.  Libraries of up to 100 symbols each can
  379.  
  380.        be created for different types of drawings, but a drawing may only
  381.  
  382.        contain symbols from a single library.  Drawings will only appear
  383.  
  384.        correct when the symbol library with which they were created is the
  385.  
  386.        currently selected library.  The library 'ELECTRON.SYM' is
  387.  
  388.        automatically loaded when the program is first started.  Libraries
  389.  
  390.        are created with an extension of '.SYM' which should not be
  391.  
  392.        changed.
  393.  
  394.  
  395.  
  396.        DPLOT-  Creates a high resolution printer copy of all or part of
  397.  
  398.        the current drawing.  The section to be printed is selected by
  399.  
  400.        placing a window around it.  The orientation may be vertical (the
  401.  
  402.        same as the screen), or horizontal (rotated 90 degrees clockwise).
  403.  
  404.        Three types of printers may be selected with a default of an Epson
  405.  
  406.        FX.  The drawing width can be chosen as well as the starting
  407.  
  408.        position on the paper.  The length will automatically be adjusted
  409.  
  410.        so that equal X and Y increments in the drawing will have equal
  411.  
  412.        lengths on the paper.  This can be changed by entering  a desired
  413.  
  414.        drawing length.
  415.  
  416.  
  417.  
  418.        DIR-  Displays the directory of the selected path and drive.
  419.  
  420.        Hitting RETURN displays the current directory of the default drive.
  421.  
  422.        Wildcards may be used to select a listing of only specific file
  423.  
  424.  
  425.  
  426.  
  427.                                         3
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.        types;  Example:  C:\CAD\*.PIC  will list all files in the 'CAD'
  436.  
  437.        directory of drive C: which have an extension of '.PIC'.
  438.  
  439.  
  440.  
  441.  
  442.  
  443.        SAVE-  Saves a drawing or object to disk.  If the drawing option is
  444.  
  445.        selected, the entire drawing is saved with an extension of '.PIC'.
  446.  
  447.        Each drawing file takes up a fixed size of about 22K which does not
  448.  
  449.        change when the drawing is edited.  If the object option is
  450.  
  451.        selected, a rectangular area is defined by selecting opposite
  452.  
  453.        corners and the contents of the area are saved with an extension of
  454.  
  455.        '.OBJ'.  The object file size depends on its complexity, but it
  456.  
  457.        takes up less space than a drawing file.  An object can be loaded
  458.  
  459.        into a drawing at any position just like a symbol but can not be
  460.  
  461.        scaled or rotated.
  462.  
  463.  
  464.  
  465.        LOAD-  Loads a drawing file into memory after erasing current
  466.  
  467.        drawing.  The drawing to be loaded must have an extension of
  468.  
  469.        '.PIC'.  If a drawing is to be loaded on top of the current drawing
  470.  
  471.        without first erasing it, then the MERGE command should be used.
  472.  
  473.  
  474.  
  475.         MERGE-  Merges a drawing file on disk with the current drawing in
  476.  
  477.        memory.  The file to be merged must have an extension of '.PIC'.
  478.  
  479.        This command can be used to combine separate layers of a drawing.
  480.  
  481.  
  482.  
  483.        EDSYM-  Allows editing of defined symbols.  Enter the two letter
  484.  
  485.        code for the symbol to be edited and select the desired option.  A
  486.  
  487.        symbol may be removed or have its name or description changed.  The
  488.  
  489.        'LINES' option causes the symbol to be drawn as a series of lines
  490.  
  491.        which can be individually erased with the ERLIN command.  This is
  492.  
  493.        useful for making small changes in a symbol without re-drawing the
  494.  
  495.        entire symbol.  All changes are made to the current symbol library.
  496.  
  497.  
  498.  
  499.         DFSYM-  Allows new symbols to be created.  A symbol is any
  500.  
  501.        collection of up to 30 lines.  All pre-defined symbols are stored
  502.  
  503.        in the file 'ELECTRON.SYM' which is loaded when the program is run.
  504.  
  505.        The symbols are accessed by a two character code which can contain
  506.  
  507.        letters or numbers.  A maximum of 100 symbols can be defined in a
  508.  
  509.        single library. Before a symbol can be defined, it must be drawn
  510.  
  511.        with the DRLIN command.  After selecting DFSYM, move the cursor to
  512.  
  513.        one corner of the area containing the symbol and hit RETURN, then
  514.  
  515.        move to the opposite corner and hit RETURN.  Next move the cursor
  516.  
  517.        to the desired reference position (the point that will be located
  518.  
  519.        at the cursor position when the DRSYM command is used) and hit
  520.  
  521.        RETURN.  Enter a two character code for the new symbol.  If the
  522.  
  523.        code has already been used, the old symbol will be overwritten.
  524.  
  525.        The new symbol will be stored in the current library.
  526.  
  527.  
  528.  
  529.        NEWIN-  Changes the currently displayed section of the drawing.
  530.  
  531.        This command has two options:  First the cursor can be positioned
  532.  
  533.        at a point which will become the new center of the screen.  When
  534.  
  535.        the RETURN key is hit, the screen will be re-drawn with the new
  536.  
  537.        center.  This can be repeated as many times as necessary until the
  538.  
  539.        desired section of the drawing is displayed.  The second option,
  540.  
  541.        selected by hitting <W>, allows you to view the entire drawing area
  542.  
  543.        and to choose the displayed section.  This is done by moving the
  544.  
  545.  
  546.  
  547.  
  548.                                         4
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.        cursor to the lower left corner of the area to be displayed and
  557.  
  558.        hitting the RETURN key.
  559.  
  560.  
  561.  
  562.        RDRAW-  Re-draws the contents of the screen.  Used mainly after
  563.  
  564.        editing operations which erase parts of lines or text.
  565.  
  566.  
  567.  
  568.        SPACE-  Displays the number of lines, symbols, labels, and
  569.  
  570.        characters which are left to use in the current drawing.  The
  571.  
  572.        drawing limits are:  1000 lines, 500 symbols, and 500 labels (lines
  573.  
  574.        of text) or 3000 characters whichever is reached first.
  575.  
  576.  
  577.  
  578.        ERPIC-  Erases the current drawing.
  579.  
  580.  
  581.  
  582.        DOS-  Exits the program permanently if <E> is selected, or
  583.  
  584.        temporarily if <S> is chosen (typing 'EXIT' at the DOS prompt will
  585.  
  586.        return the program).
  587.  
  588.  
  589.  
  590.             Any command which tries to increase the size of the drawing
  591.  
  592.        beyond its limits will be ignored.
  593.  
  594.  
  595.  
  596.  
  597.  
  598.        CONFIGURATION:  The default program configuration may be changed by
  599.  
  600.        including five parameters on the command line when the program is
  601.  
  602.        started.  These parameters in order are:
  603.  
  604.  
  605.  
  606.        1. Font path and name (no ext.)  Default is 'LINECHAR'
  607.  
  608.        2. Symbol library path and name (no ext.)  Default is 'ELECTRON'
  609.  
  610.        3. Screen color  0 - 15  Default is 15:
  611.  
  612.  
  613.  
  614.             0 = black           8 = dark gray
  615.  
  616.             1 = blue            9 = light blue
  617.  
  618.             2 = green          10 = light green
  619.  
  620.             3 = cyan           11 = light cyan
  621.  
  622.             4 = red            12 = light red
  623.  
  624.             5 = magenta        13 = light magenta
  625.  
  626.             6 = brown          14 = yellow
  627.  
  628.             7 = light gray     15 = white
  629.  
  630.  
  631.  
  632.         4. Printer number  1 - 3  Default is 1:
  633.  
  634.  
  635.  
  636.             1 = Epson 216  (1/216" vertical resolution)  FX,RX ..
  637.  
  638.             2 = Epson 144  (1/144" vertical resolution)  MX
  639.  
  640.             3 = IBM  (same as 1 except horizontal positioning command)
  641.  
  642.  
  643.  
  644.         5. Graphics driver number  0 - 10  Default is 0:
  645.  
  646.  
  647.  
  648.             0: Auto-detect   1: CGA   2: MCGA   3: EGA   4: EGA64
  649.  
  650.             5: EGAMONO   7: Hercules   9: VGA   10: PC3270
  651.  
  652.  
  653.  
  654.             The program normally detects the graphics card present and
  655.  
  656.        uses the proper driver.  A non-zero driver number on the command
  657.  
  658.        line will force the program to use the specified driver.
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                                         5
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.             All parameters on the command line must be present and
  677.  
  678.        seperated by spaces;  Example:
  679.  
  680.  
  681.  
  682.             AUTOSKEM  LINECHAR  A:\SYMBOLS\PIPE  2  3  1
  683.  
  684.  
  685.  
  686.        Sets the font file to 'LINECHAR.FON' in the current directory of
  687.  
  688.        the default drive, the symbol library to 'PIPE.SYM' in the
  689.  
  690.        'SYMBOLS' directory on drive A:, the color to green, the printer to
  691.  
  692.        IBM, and the graphics driver to CGA.
  693.  
  694.             Entering the parameters every time the program is run can be
  695.  
  696.        avoided by creating a single line batch file with the program name
  697.  
  698.        and parameters.
  699.  
  700.  
  701.  
  702.  
  703.  
  704.                              Tips on using objects
  705.  
  706.  
  707.  
  708.             Objects can be used like symbols in that they can be inserted
  709.  
  710.        anywhere in a drawing.  Their biggest advantage is that they can
  711.  
  712.        contain text and symbols as well as lines.  One disadvantage is
  713.  
  714.        that they can not be scaled or rotated like symbols.  Objects are
  715.  
  716.        good for anything which is frequently used in a drawing but is too
  717.  
  718.        complex to define as a symbol.  When working on a drawing in
  719.  
  720.        sections, it is a good idea to save each section as an object.
  721.  
  722.        This saves disk space and allows the sections to be inserted
  723.  
  724.        anywhere in the final drawing.
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.                                   Full Version
  733.  
  734.  
  735.  
  736.             This restricted version of AUTOSKEM only allows 100 lines, 50
  737.        symbols, 50 labels, and 300 characters in a drawing.  The full
  738.        version allows 1000 lines, 500 symbols, 500 labels, and 3000
  739.        characters.  The full version may be obtained by sending $30 to:
  740.  
  741.  
  742.                                      D.J.M.
  743.                                 301 Knutson Dr.
  744.                                   Madison, WI.
  745.                                      53704
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.                                         6
  764.  
  765.  
  766.