home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / tech / autoskem / asdoc next >
Text File  |  1988-10-25  |  18KB  |  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.        drive, Epson or IBM compatible printer, and one of the following
  74.        graphics cards;  CGA, EGA, VGA, Hercules, or PC3270.
  75.  
  76.  
  77.        There are four files included on the disk:
  78.  
  79.        AUTOSKEM.EXE-  This is the drawing program which can be run from
  80.        the DOS prompt by typing AUTOSKEM.  The file can be copied and
  81.        renamed as long as the extension remains '.EXE'.
  82.  
  83.        LINECHAR.FON-  This is the font data required by AUTOSKEM.  It must
  84.        be copied along with AUTOSKEM but should not be renamed.
  85.  
  86.        ELECTRON.SYM-  These are the pre-defined symbols that come with the
  87.        program.    This file must also be copied with AUTOSKEM but should
  88.        not be renamed.
  89.  
  90.        ASDOC-  This is the documentation which can be printed by typing
  91.        COPY ASDOC PRN at the DOS prompt.
  92.  
  93.             The files 'LINECHAR.FON' and 'ELECTRON.SYM' must be in the
  94.        current directory of the default drive when the program is loaded
  95.        and run. (This can be changed as explained in the configuration
  96.        section)
  97.  
  98.             AUTOSKEM is a general purpose drawing program which has been
  99.        optimized for schematics.  Drawings are constructed from three
  100.        basic objects: lines,text, and symbols.  All lines are straight
  101.        lines between any two points in the drawing area.  Text can be
  102.        scaled to one of five sizes and placed anywhere in the drawing
  103.        area.  Symbols are any collection of up to 30 lines which can be
  104.        defined by the user.  They can be scaled in size, rotated in 90
  105.        degree increments, and placed anywhere in the drawing.  The program
  106.        comes with about 40 pre-defined symbols and a sample drawing which
  107.        shows them (SYM.PIC).
  108.  
  109.             The drawing area is 1000 by 1000 units in size and only
  110.        partially visible on the screen.  The screen size varies from 300
  111.        by 192 to 340 by 335 units, depending on the graphics card in use.
  112.        Objects are located on the drawing by a cross shaped cursor
  113.        controlled by the cursor keys.  The co-ordinates of the cursor are
  114.        displayed at the bottom left of the screen.  The cursor can move in
  115.        increments of one or eight units at a time, switching every time
  116.        the TAB key is hit when the cursor is visible.  The RETURN key is
  117.        used to select the point under the cursor.  Any part of the cursor
  118.        which covers a line segment becomes invisible.  Screen color can be
  119.        changed (if a color monitor is used) to one of sixteen colors by
  120.        hitting the F2 key.
  121.  
  122.             Commands are displayed at the right side of the screen and are
  123.        selected by the up and down cursor keys and RETURN key.  Commands
  124.        which display a cursor can be exited by hitting the SPACE bar any
  125.        time the cursor is visible, otherwise the RETURN or ESC keys can be
  126.        used to exit.  The command which is currently executing is
  127.  
  128.  
  129.  
  130.                                         1
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.        dislplayed on the bottom line of the screen along with any prompts.
  139.        If a prompt requires entering a letter or name, either upper or
  140.        lower case can be used.  File names may include a drive letter and
  141.        path but no extension;  Example:   B:SYM   A:\CAD\SYM   (the
  142.        program creates its own extensions)
  143.  
  144.             The following is a description of each command in the order
  145.        that it appears on the menu:
  146.  
  147.        DRLIN-  Draws a straight line between any two points in the drawing
  148.        area.  Move cursor keys to starting point and hit RETURN.  The end
  149.        point is selected the same way, except that a new section of the
  150.        drawing may be displayed through the NEWIN command by hitting <W>.
  151.  
  152.        ERLIN-  Erases lines in the drawing.  Move cursor to a point on or
  153.        close to the line to be erased and hit RETURN.
  154.  
  155.        LISYM-  Lists the symbols in the current library in alphabetical
  156.        order.
  157.  
  158.        DRSYM-  Draws a symbol with its reference point at the position of
  159.        the cursor.  The scale of the symbol can be changed from .1 to 10
  160.        times normal size in increments of .1.  A list of symbols can also
  161.        be displayed.  Move the cursor to the desired location and hit
  162.        RETURN.  Enter a two letter code for the desired symbol and hit
  163.        RETURN.  The symbol can be re-positioned by using the cursor keys
  164.        and the <V> key, but will not be entered into the drawing until the
  165.        RETURN key is hit again.  Symbols may be rotated in 90 degree
  166.        increments by adding a third letter to their code:  <U> for 90
  167.        degrees counter-clockwise; <D> for 90 degrees clockwise; <L> for
  168.        180 degrees.  Example:  'OAL' would produce an op-amp rotated 180
  169.        degrees from the orientation in which it was defined.
  170.  
  171.        ERSYM-  Erases symbols in the drawing.  Move cursor to a point on
  172.        or close to the reference point of the symbol to be erased and hit
  173.        RETURN.
  174.  
  175.        DRTXT-  Writes text at the position of the cursor.  The scale of
  176.        the text can be changed to one of five sizes.  Move the cursor to
  177.        the desired position of the lower left hand corner of the text and
  178.        hit RETURN.  Enter text one line at a time and hit RETURN.  The
  179.        text can be re-positioned by using the cursor keys and the <V> key,
  180.        but will not be entered into the drawing until the RETURN key is
  181.        hit.  Two characters on the keyboard have been re-defined as
  182.        electronic symbols:  <@> is the symbol for ohms and <&> is the
  183.        symbol for micro.
  184.  
  185.        ERTXT-  Erases text in the drawing.  Move cursor to a point on or
  186.        close to the lower left hand corner of the text to be erased (the
  187.        reference point) and hit RETURN.  The reference point for text is
  188.        slightly below the character (at the underline) so the larger
  189.        characters have more space between the character and the reference
  190.        point.
  191.  
  192.        DROBJ-  Draws an object at the position of the cursor.  An object
  193.  
  194.  
  195.  
  196.                                         2
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.        can be any drawing or section of a drawing which is used like a
  205.        symbol. Objects are stored in their own files with an '.OBJ'
  206.        extension and are refered to by file name.  An object is placed by
  207.        moving the cursor to the desired position, hitting RETURN, and
  208.        entering the file name.  The reference point chosen when the object
  209.        was defined will appear at the cursor position.
  210.  
  211.        ERBOX-  Erases the contents of a rectangular area of the drawing.
  212.        Move the cursor to one corner of the area to be erased and hit
  213.        RETURN.  Move to the opposite corner and hit RETURN.  If the second
  214.        corner is outside of the display area, the display can be changed
  215.        through the NEWIN command by hitting <W>.
  216.  
  217.        COBOX-  Copies the contents of a rectangular area of the drawing.
  218.        Move the cursor to one corner of the area to be copied and hit
  219.        RETURN.  Move to the opposite corner and hit RETURN.  If the second
  220.        corner is outside of the display area, the display can be changed
  221.        through the NEWIN command by hitting <W>.  Move to the upper left
  222.        corner of the area to be copied to and hit RETURN.
  223.  
  224.        MOBOX-  Moves the contents of a rectangular area of the drawing.
  225.        Position the cursor at one corner of the area to be moved and hit
  226.        RETURN.  Move to the opposite corner and hit RETURN.  If the second
  227.        corner is outside of the display area, the display can be changed
  228.        through the NEWIN command by hitting <W>.  Position the cursor at
  229.        the upper left corner of the area to be moved to and hit RETURN.
  230.  
  231.             Symbols and text are included in a rectangular area as long as
  232.        the area contains their reference points.  Lines are included only
  233.        if both endpoints lie inside the area.
  234.  
  235.        CHLBR-  Allows the selection of a different symbol library or the
  236.        creation of a new library.  Libraries of up to 100 symbols each can
  237.        be created for different types of drawings, but a drawing may only
  238.        contain symbols from a single library.  Drawings will only appear
  239.        correct when the symbol library with which they were created is the
  240.        currently selected library.  The library 'ELECTRON.SYM' is
  241.        automatically loaded when the program is first started.  Libraries
  242.        are created with an extension of '.SYM' which should not be
  243.        changed.
  244.  
  245.        DPLOT-  Creates a high resolution printer copy of all or part of
  246.        the current drawing.  The section to be printed is selected by
  247.        placing a window around it.  The orientation may be vertical (the
  248.        same as the screen), or horizontal (rotated 90 degrees clockwise).
  249.        Three types of printers may be selected with a default of an Epson
  250.        FX.  The drawing width can be chosen as well as the starting
  251.        position on the paper.  The length will automatically be adjusted
  252.        so that equal X and Y increments in the drawing will have equal
  253.        lengths on the paper.  This can be changed by entering  a desired
  254.        drawing length.
  255.  
  256.        DIR-  Displays the directory of the selected path and drive.
  257.        Hitting RETURN displays the current directory of the default drive.
  258.        Wildcards may be used to select a listing of only specific file
  259.  
  260.  
  261.  
  262.                                         3
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.        types;  Example:  C:\CAD\*.PIC  will list all files in the 'CAD'
  271.        directory of drive C: which have an extension of '.PIC'.
  272.  
  273.  
  274.        SAVE-  Saves a drawing or object to disk.  If the drawing option is
  275.        selected, the entire drawing is saved with an extension of '.PIC'.
  276.        Each drawing file takes up a fixed size of about 22K which does not
  277.        change when the drawing is edited.  If the object option is
  278.        selected, a rectangular area is defined by selecting opposite
  279.        corners and the contents of the area are saved with an extension of
  280.        '.OBJ'.  The object file size depends on its complexity, but it
  281.        takes up less space than a drawing file.  An object can be loaded
  282.        into a drawing at any position just like a symbol but can not be
  283.        scaled or rotated.
  284.  
  285.        LOAD-  Loads a drawing file into memory after erasing current
  286.        drawing.  The drawing to be loaded must have an extension of
  287.        '.PIC'.  If a drawing is to be loaded on top of the current drawing
  288.        without first erasing it, then the MERGE command should be used.
  289.  
  290.         MERGE-  Merges a drawing file on disk with the current drawing in
  291.        memory.  The file to be merged must have an extension of '.PIC'.
  292.        This command can be used to combine separate layers of a drawing.
  293.  
  294.        EDSYM-  Allows editing of defined symbols.  Enter the two letter
  295.        code for the symbol to be edited and select the desired option.  A
  296.        symbol may be removed or have its name or description changed.  The
  297.        'LINES' option causes the symbol to be drawn as a series of lines
  298.        which can be individually erased with the ERLIN command.  This is
  299.        useful for making small changes in a symbol without re-drawing the
  300.        entire symbol.  All changes are made to the current symbol library.
  301.  
  302.         DFSYM-  Allows new symbols to be created.  A symbol is any
  303.        collection of up to 30 lines.  All pre-defined symbols are stored
  304.        in the file 'ELECTRON.SYM' which is loaded when the program is run.
  305.        The symbols are accessed by a two character code which can contain
  306.        letters or numbers.  A maximum of 100 symbols can be defined in a
  307.        single library. Before a symbol can be defined, it must be drawn
  308.        with the DRLIN command.  After selecting DFSYM, move the cursor to
  309.        one corner of the area containing the symbol and hit RETURN, then
  310.        move to the opposite corner and hit RETURN.  Next move the cursor
  311.        to the desired reference position (the point that will be located
  312.        at the cursor position when the DRSYM command is used) and hit
  313.        RETURN.  Enter a two character code for the new symbol.  If the
  314.        code has already been used, the old symbol will be overwritten.
  315.        The new symbol will be stored in the current library.
  316.  
  317.        NEWIN-  Changes the currently displayed section of the drawing.
  318.        This command has two options:  First the cursor can be positioned
  319.        at a point which will become the new center of the screen.  When
  320.        the RETURN key is hit, the screen will be re-drawn with the new
  321.        center.  This can be repeated as many times as necessary until the
  322.        desired section of the drawing is displayed.  The second option,
  323.        selected by hitting <W>, allows you to view the entire drawing area
  324.        and to choose the displayed section.  This is done by moving the
  325.  
  326.  
  327.  
  328.                                         4
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.        cursor to the lower left corner of the area to be displayed and
  337.        hitting the RETURN key.
  338.  
  339.        RDRAW-  Re-draws the contents of the screen.  Used mainly after
  340.        editing operations which erase parts of lines or text.
  341.  
  342.        SPACE-  Displays the number of lines, symbols, labels, and
  343.        characters which are left to use in the current drawing.  The
  344.        drawing limits are:  1000 lines, 500 symbols, and 500 labels (lines
  345.        of text) or 3000 characters whichever is reached first.
  346.  
  347.        ERPIC-  Erases the current drawing.
  348.  
  349.        DOS-  Exits the program permanently if <E> is selected, or
  350.        temporarily if <S> is chosen (typing 'EXIT' at the DOS prompt will
  351.        return the program).
  352.  
  353.             Any command which tries to increase the size of the drawing
  354.        beyond its limits will be ignored.
  355.  
  356.  
  357.        CONFIGURATION:  The default program configuration may be changed by
  358.        including five parameters on the command line when the program is
  359.        started.  These parameters in order are:
  360.  
  361.        1. Font path and name (no ext.)  Default is 'LINECHAR'
  362.        2. Symbol library path and name (no ext.)  Default is 'ELECTRON'
  363.        3. Screen color  0 - 15  Default is 15:
  364.  
  365.             0 = black           8 = dark gray
  366.             1 = blue            9 = light blue
  367.             2 = green          10 = light green
  368.             3 = cyan           11 = light cyan
  369.             4 = red            12 = light red
  370.             5 = magenta        13 = light magenta
  371.             6 = brown          14 = yellow
  372.             7 = light gray     15 = white
  373.  
  374.         4. Printer number  1 - 3  Default is 1:
  375.  
  376.             1 = Epson 216  (1/216" vertical resolution)  FX,RX ..
  377.             2 = Epson 144  (1/144" vertical resolution)  MX
  378.             3 = IBM  (same as 1 except horizontal positioning command)
  379.  
  380.         5. Graphics driver number  0 - 10  Default is 0:
  381.  
  382.             0: Auto-detect   1: CGA   2: MCGA   3: EGA   4: EGA64
  383.             5: EGAMONO   7: Hercules   9: VGA   10: PC3270
  384.  
  385.             The program normally detects the graphics card present and
  386.        uses the proper driver.  A non-zero driver number on the command
  387.        line will force the program to use the specified driver.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                                         5
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.             All parameters on the command line must be present and
  403.        seperated by spaces;  Example:
  404.  
  405.             AUTOSKEM  LINECHAR  A:\SYMBOLS\PIPE  2  3  1
  406.  
  407.        Sets the font file to 'LINECHAR.FON' in the current directory of
  408.        the default drive, the symbol library to 'PIPE.SYM' in the
  409.        'SYMBOLS' directory on drive A:, the color to green, the printer to
  410.        IBM, and the graphics driver to CGA.
  411.             Entering the parameters every time the program is run can be
  412.        avoided by creating a single line batch file with the program name
  413.        and parameters.
  414.  
  415.  
  416.                              Tips on using objects
  417.  
  418.             Objects can be used like symbols in that they can be inserted
  419.        anywhere in a drawing.  Their biggest advantage is that they can
  420.        contain text and symbols as well as lines.  One disadvantage is
  421.        that they can not be scaled or rotated like symbols.  Objects are
  422.        good for anything which is frequently used in a drawing but is too
  423.        complex to define as a symbol.  When working on a drawing in
  424.        sections, it is a good idea to save each section as an object.
  425.        This saves disk space and allows the sections to be inserted
  426.        anywhere in the final drawing.
  427.  
  428.  
  429.  
  430.  
  431.                                   Full Version
  432.  
  433.             This restricted version of AUTOSKEM only allows 100 lines, 50
  434.        symbols, 50 labels, and 300 characters in a drawing.  The full
  435.        version allows 1000 lines, 500 symbols, 500 labels, and 3000
  436.        characters.  The full version may be obtained by sending $30 to:
  437.  
  438.  
  439.                                      D.J.M.
  440.                                 301 Knutson Dr.
  441.                                   Madison, WI.
  442.                                      53704
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                                         6
  461.  
  462.  
  463.