home *** CD-ROM | disk | FTP | other *** search
/ Explore the World of Soft…e: Engineering & Science / Explore_the_World_of_Software_Engineering_and_Science_HRS_Software_1998.iso / programs / electrnc / autosk13.txt < prev    next >
Text File  |  1997-09-18  |  20KB  |  516 lines

  1.                          AUTOSKEM V1.3GR
  2.  
  3.                  Copyright 1986,1989  David Markovitch
  4.  
  5.  
  6.  
  7.  
  8.  
  9.              ************ RESTRICTED VERSION ************
  10.  
  11.                      ( See last page for details )
  12.  
  13.  
  14.  
  15.                              New Features
  16.  
  17.                  Mouse support
  18.  
  19.                  Cursor or mouse selection of files and symbols
  20.  
  21.                  Two cursor sizes with adjustable movement
  22.  
  23.                  Grid with adjustable spacing
  24.  
  25.                  HPGL plotter file support
  26.  
  27.                  24 pin printer utility
  28.  
  29.  
  30.  
  31.           If you like this program send $30 for an unrestricted
  32.           version with a printed manual to:
  33.  
  34.  
  35.  
  36.                                  D.J.M
  37.                             301 Knutson Dr.
  38.                           Madison, WI.  53704
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.                                    1
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.    System Requirements   IBM PC or compatible, 384K ram, 1 floppy
  59.    drive, Epson or IBM compatible printer, or HPGL compatible
  60.    plotter, and one of the following graphics cards;  CGA, EGA, VGA,
  61.    Hercules, or PC3270. A Microsoft compatible mouse is optional.
  62.  
  63.    There are six files included on the disk:
  64.  
  65.    AUTOSKEM.EXE-  This is the drawing program which can be run from
  66.    the DOS prompt by typing AUTOSKEM.  The file can be copied and
  67.    renamed as long as the extension remains '.EXE'.
  68.  
  69.    LINECHAR.FON-  This is the font data required by AUTOSKEM.  It
  70.    must be copied along with AUTOSKEM but should not be renamed.
  71.  
  72.    ELECTRON.SYM-  These are the pre-defined symbols that come with
  73.    the program.   This file must also be copied with AUTOSKEM but
  74.    should not be renamed.
  75.  
  76.    SYM.PIC-  This is a sample drawing which contains the pre-defined
  77.    electronic symbols in ELECTRON.SYM.
  78.  
  79.    HPGL24.EXE-  A 24 pin printer utility.
  80.  
  81.    AUTOSKEM.DOC - The documentation file.
  82.  
  83.  
  84.         The files 'LINECHAR.FON' and 'ELECTRON.SYM' must be in the
  85.    current directory of the default drive when the program is loaded
  86.    and run. (This can be changed as explained in the configuration
  87.    section)
  88.  
  89.         AUTOSKEM is a general purpose drawing program which has been
  90.    optimized for schematics.  Drawings are constructed from three
  91.    basic objects: lines, text, and symbols.  All lines are straight
  92.    lines between any two points in the drawing area. Text can be
  93.    scaled to one of five sizes and placed anywhere in the drawing
  94.    area.  Symbols are any collection of up to 30 lines which can be
  95.    defined by the user.  They can be scaled in size, rotated in 90
  96.    degree increments, and placed anywhere in the drawing.  The
  97.    program comes with about 40 pre-defined symbols and a sample
  98.    drawing which shows them (SYM.PIC).
  99.  
  100.         The drawing area is 1000 by 1000 units in size and only
  101.    partially visible on the screen.  The screen size varies from 300
  102.    by 192 to 340 by 335 units, depending on the graphics card in
  103.    use.  Screen color can be changed (if a color monitor is used) to
  104.    one of sixteen colors by hitting the F2 key from the main menu.
  105.  
  106.         Objects are located on the drawing by a cross shaped cursor
  107.    controlled by the keyboard or mouse.  The following keys control
  108.    the cursor when ever it is visible:
  109.  
  110.         Arrow keys - Control cursor movement.
  111.  
  112.         F3 - Toggles the cursor size between large and small.
  113.  
  114.  
  115.  
  116.                                    2
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.         TAB - Toggles cursor movement between one and a variable
  125.               number of units. This has the effect of changing
  126.               cursor speed.
  127.  
  128.         0..9 - Two numbers entered in succession determine the
  129.                number of units the cursor will move in the variable
  130.                or high speed mode.  For example, entering 07 while
  131.                the cursor is visible will provide cursor movements
  132.                of 1 or 7 units at a time.  The maximum number
  133.                allowed is 99 and the default is 10.
  134.  
  135.         ENTER - Selects the point under the
  136.                 cursor.
  137.  
  138.         SPACE, ESC - Exits the current command.
  139.  
  140.         When a mouse is used, the left button is the ENTER key and
  141.    the right button is the ESC key.  Mouse movement emulates
  142.    operation of the arrow keys.
  143.  
  144.         Commands are displayed at the right side of the screen and
  145.    are selected by the up and down arrow keys and ENTER key.
  146.    Commands which display a cursor can be exited by hitting the
  147.    SPACE bar any time the cursor is visible, otherwise the ESC key
  148.    can be used to exit.  The command which is currently executing is
  149.    dislplayed on the bottom line of the screen along with any
  150.    prompts.  File names required may include a drive letter and path
  151.    but no extension; Example: B:SYM A:\CAD\SYM   (the program
  152.    creates its own extensions)
  153.  
  154.         The following is a description of each command in the order
  155.    that it appears on the menu:
  156.  
  157.    DRLIN - Draws a straight line between any two points in the
  158.    drawing area.  Move arrow keys to starting point and hit ENTER.
  159.    The end point is selected the same way, except that a new section
  160.    of the drawing may be displayed through the NEWIN command by
  161.    hitting <W>.
  162.  
  163.    ERLIN - Erases lines in the drawing.  Move cursor to a point on
  164.    or close to the line to be erased and hit ENTER.
  165.  
  166.    LISYM - Lists the symbols in the current library in alphabetical
  167.    order.  Trying to move above the first item or below the last
  168.    item has the same effect as the PgUp and PgDn keys.
  169.  
  170.    DRSYM - Draws a symbol with its reference point at the position
  171.    of the cursor.  Type a two letter code for the symbol and hit
  172.    ENTER or just hit ENTER for a list of symbols from which the
  173.    desired symbol may be selected by hitting ENTER twice. Symbols
  174.    may be rotated in 90 degree increments by adding a third letter
  175.    to their code:  <U> for 90 degrees counter-clockwise; <D> for 90
  176.    degrees clockwise; <L> for 180 degrees. Example: 'OAL' would
  177.    produce an op-amp rotated 180 degrees from the orientation in
  178.    which it was defined. (using the ELECTRON.SYM library) To rotate
  179.    a symbol which has been obtained from the symbol list, the symbol
  180.    is selected with the ENTER key followed by an arrow key
  181.  
  182.                                    3
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.    corresponding to the desired rotation.  If no rotation is
  191.    desired, the ENTER key is hit twice.  Using a mouse this means
  192.    hitting the left button followed by movement in the desired
  193.    direction, or hitting the left button twice for no rotation.
  194.  
  195.    ERSYM - Erases symbols in the drawing.  Move cursor to a point on
  196.    or close to the reference point of the symbol to be erased and
  197.    hit ENTER.
  198.  
  199.    DRTXT - Writes text at the position of the cursor.  Type in text
  200.    one line at a time and hit ENTER.  A cursor will appear which
  201.    will allow the text to be scaled and positioned. The scale of the
  202.    text can be changed to one of 5 sizes.  Move the cursor to the
  203.    desired symbol location and hit ENTER.  This step may be repeated
  204.    until the text is in its final position, selected by hitting
  205.    ENTER twice at the same location. Two characters on the keyboard
  206.    have been re-defined as electronic symbols:  <@> is the symbol
  207.    for ohms and <&> is the symbol for micro.
  208.  
  209.    ERTXT - Erases text in the drawing.  Move cursor to a point on or
  210.    close to the lower left hand corner of the text to be erased (the
  211.    reference point) and hit ENTER.  The reference point for text is
  212.    slightly below the character (at the underline) so the larger
  213.    characters have more space between the character and the
  214.    reference point.
  215.  
  216.    DROBJ - Draws an object at the position of the cursor.  An object
  217.    can be any drawing or section of a drawing which is used like a
  218.    symbol. Objects are stored in their own files with an '.OBJ'
  219.    extension and are refered to by file name.  An object is placed
  220.    by moving the cursor to the desired position, hitting ENTER, and
  221.    typing the file name or selecting the file from a directory
  222.    listing.  The reference point chosen when the object was defined
  223.    will appear at the cursor position.
  224.  
  225.    ERBOX - Erases the contents of a rectangular area of the drawing.
  226.    Move the cursor to one corner of the area to be erased and hit
  227.    ENTER.  Move to the opposite corner and hit ENTER.  If the second
  228.    corner is outside of the display area, the display can be changed
  229.    through the NEWIN command by hitting <W>.
  230.  
  231.    COBOX - Copies the contents of a rectangular area of the drawing.
  232.    Move the cursor to one corner of the area to be copied and hit
  233.    ENTER.  Move to the opposite corner and hit ENTER.  If the second
  234.    corner is outside of the display area, the display can be changed
  235.    through the NEWIN command by hitting <W>. Move to the upper left
  236.    corner of the area to be copied to and hit ENTER.
  237.  
  238.    MOBOX - Moves the contents of a rectangular area of the drawing.
  239.    Position the cursor at one corner of the area to be moved and hit
  240.    ENTER.  Move to the opposite corner and hit ENTER.  If the second
  241.    corner is outside of the display area, the display can be changed
  242.    through the NEWIN command by hitting <W>. Position the cursor at
  243.    the upper left corner of the area to be moved to and hit ENTER.
  244.  
  245.         Symbols and text are included in a rectangular area as long
  246.    as the area contains their reference points.  Lines are included
  247.  
  248.                                    4
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.    only if both endpoints lie inside the area.
  257.  
  258.    CHLBR - Allows the selection of a different symbol library or the
  259.    creation of a new library.  Libraries of up to 100 symbols each
  260.    can be created for different types of drawings, but a drawing may
  261.    only contain symbols from a single library.  Drawings will only
  262.    appear correct when the symbol library with which they were
  263.    created is the currently selected library.  The library
  264.    'ELECTRON.SYM' is automatically loaded when the program is first
  265.    started.  Libraries are created with an extension of '.SYM' which
  266.    should not be changed.
  267.  
  268.    PLOT - Creates a high resolution printer copy or HPGL plotter
  269.    file of all or part of the current drawing. The section to be
  270.    printed is selected by placing a window around it.  The
  271.    orientation may be vertical (the same as the screen), or
  272.    horizontal (rotated 90 degrees clockwise).  Three types of
  273.    printers or a plotter file may be selected from the printer menu,
  274.    with a default of an Epson FX printer. The drawing width can be
  275.    chosen as well as the starting position on the paper.  The length
  276.    will automatically be adjusted so that equal X and Y increments
  277.    in the drawing will have equal lengths on the paper.  This can be
  278.    changed by entering a desired drawing length.
  279.  
  280.    DIR - Displays the file names in the selected directory.  Type a
  281.    drive and path or hit ENTER to select the default.  Examples:
  282.    'C:\CAD\*.*' will list all the files in the 'CAD' directory of
  283.    drive C: and 'C:\*.PIC' will list all files in the root directory
  284.    of drive C: which have an extension of '.PIC'.
  285.  
  286.    SAVE - Saves a drawing or object to disk.  If the drawing option
  287.    is selected, the entire drawing is saved with an extension of
  288.    '.PIC'. Each drawing file takes up a fixed size of about 22K
  289.    which does not change when the drawing is edited.  If the object
  290.    option is selected, a rectangular area is defined by selecting
  291.    opposite corners and the contents of the area are saved with an
  292.    extension of '.OBJ'.  The object file size depends on its
  293.    complexity, but it takes up less space than a drawing file.  An
  294.    object can be loaded into a drawing at any position just like a
  295.    symbol but can not be scaled or rotated.
  296.  
  297.    LOAD - Loads a drawing file into memory after erasing current
  298.    drawing.  The drawing to be loaded must have an extension of
  299.    '.PIC'.  If a drawing is to be loaded on top of the current
  300.    drawing without first erasing it, then the MERGE command should
  301.    be used.
  302.  
  303.    MERGE - Merges a drawing file on disk with the current drawing in
  304.    memory.  The file to be merged must have an extension of '.PIC'.
  305.    This command can be used to combine separate layers of a drawing.
  306.    EDSYM - Allows editing of defined symbols. Enter the two letter
  307.    code for the symbol to be edited and select the desired option.
  308.    A symbol may be removed from the current library or have its name
  309.    or description changed.  The 'LINES' option draws the symbol as a
  310.    series of lines which can be individually erased with the ERLIN
  311.    command. This is useful for making small changes in a symbol
  312.    without re-drawing the entire symbol. All changes are made to the
  313.    current symbol library.
  314.  
  315.                                    5
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.    DFSYM -  Allows new symbols to be created. Symbols are
  324.    collections of up to 30 line segments created from existing lines
  325.    and symbols. A set of pre-defined symbols is in the file
  326.    'ELECTRON.SYM' which is loaded when the program is run.  The
  327.    symbols are accessed by a two character code which can contain
  328.    letters or numbers.  A maximum of 100 symbols can be stored in a
  329.    single library. Before a symbol can be defined, it must be drawn
  330.    with the DRLIN or DRSYM commands. After selecting DFSYM, move the
  331.    cursor to one corner of the area containing the symbol and hit
  332.    ENTER, then move to the opposite corner and hit ENTER. Next move
  333.    the cursor to the desired reference position (the point that will
  334.    be located at the cursor position when the DRSYM command is used)
  335.    and hit ENTER. Type a two character code for the new symbol. If
  336.    the code has already been used, the old symbol will be
  337.    overwritten and all previous drawings which used that symbol will
  338.    be affected.  The new symbol will be stored in the current
  339.    library.
  340.  
  341.    NEWIN - Changes the currently displayed section of the drawing.
  342.    This command has two options:  First the cursor can be positioned
  343.    at a point which will become the new center of the screen.  When
  344.    the ENTER key is hit, the screen will be re-drawn with the new
  345.    center.  This can be repeated as many times as necessary until
  346.    the desired section of the drawing is displayed.  The second
  347.    option, selected by hitting <W>, allows you to view the entire
  348.    drawing area and to choose the displayed section.  This is done
  349.    by moving the cursor to the desired center of the area to be
  350.    displayed and hitting the ENTER key.
  351.  
  352.    RDRAW - Re-draws the contents of the screen. Used mainly after
  353.    editing operations which erase parts of lines or text.
  354.  
  355.    SPACE - Displays the number of lines, symbols, labels, and
  356.    characters which are left to use in the current drawing.  The
  357.    drawing limits are:  1000 lines, 500 symbols, and 500 labels
  358.    (lines of text) or 3000 characters whichever is reached first.
  359.  
  360.    ERPIC - Erases the current drawing.
  361.  
  362.    DOS - Exits the program permanently if <E> is selected, or
  363.    temporarily if <S> is chosen (typing 'EXIT' at the DOS prompt
  364.    will return the program).
  365.  
  366.         Any command which tries to increase the size of the drawing
  367.    beyond its limits will be ignored.
  368.    CONFIGURATION - The default program configuration may be changed
  369.    by including five parameters on the command line when the program
  370.    is started.  These parameters in order are:
  371.  
  372.    1. Font path and name (no ext.)  Default is 'LINECHAR'.
  373.  
  374.    2. Symbol library path and name (no ext.) Default is 'ELECTRON'.
  375.  
  376.  
  377.  
  378.  
  379.                                    6
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.    3. Screen color  0 - 15  Default is 15:
  388.  
  389.         0 = black           8 = dark gray
  390.         1 = blue            9 = light blue
  391.         2 = green          10 = light green
  392.         3 = cyan           11 = light cyan
  393.         4 = red            12 = light red
  394.         5 = magenta        13 = light magenta
  395.         6 = brown          14 = yellow
  396.         7 = light gray     15 = white
  397.  
  398.    4. Printer number  1 - 4  Default is 1:
  399.  
  400.         1 = Epson 216   FX,RX ..
  401.         2 = Epson 144   MX
  402.         3 = IBM
  403.         4 = HPGL plotter file
  404.  
  405.    5. Graphics driver  0 - 10  Default is 0:
  406.  
  407.         0: Auto-detect   1: CGA   2: MCGA
  408.         3: EGA   4: EGA64   5: EGAMONO
  409.         7: Hercules   9: VGA   10: PC3270
  410.  
  411.  
  412.         The program normally detects the graphics card present and
  413.    uses the proper driver.  A non-zero driver number on the command
  414.    line will force the program to use the specified driver.
  415.  
  416.  
  417.         All parameters on the command line must be present and
  418.    seperated by spaces;  Example:
  419.  
  420.         AUTOSKEM  LINE  A:\SYM\PIPE  2  3  1
  421.  
  422.         Sets the font file to 'LINE.FON' in the current directory of
  423.    the default drive, the symbol library to 'PIPE.SYM' in the 'SYM'
  424.    directory on drive A:, the color to green, the printer to IBM,
  425.    and the graphics driver to CGA.  Entering the parameters every
  426.    time the program is run can be avoided by creating a single line
  427.    batch file with the program name and parameters.
  428.  
  429.         AUTOSKEM will automatically detect and use a mouse if
  430.    present.  If you wish to use a mouse, you must install MOUSE.SYS
  431.    or run MOUSE.COM before running AUTOSKEM.
  432.  
  433.  
  434.                              Using Objects
  435.  
  436.        Objects can be used like symbols in that they can be inserted
  437.    anywhere in a drawing. Their biggest advantage is that they can
  438.    contain text and symbols as well as lines. One disadvantage is
  439.    that they can not be scaled or rotated like symbols.  Objects are
  440.    good for anything which is frequently used in a drawing but is
  441.    too complex to define as a symbol.  When working on a drawing in
  442.    sections, it is a good idea to save each section as an object.
  443.    This saves disk space and allows the sections to be inserted
  444.    anywhere in the final drawing.
  445.  
  446.                                    7
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.                          24 Pin Printer Users
  456.  
  457.         HPGL24.EXE is a utility program on disk which allows users
  458.    with 24 pin printers to obtain a higher quality printer output.
  459.    The program requires a printer which is compatible with the Epson
  460.    LQ2500 or IBM Proprinter X24.  To use the program, first produce
  461.    an HPGL plotter file as described in the manual and exit
  462.    AUTOSKEM.  At the DOS command line, enter HPGL24 <filename> with
  463.    no extension or just enter HPGL24 and you will be prompted for
  464.    the file name. For example, if your plotter file is TESTPLOT.PLT
  465.    you would enter HPGL24 TESTPLOT at the DOS command line.
  466.  
  467.  
  468.                              Drawing Grid
  469.  
  470.         A drawing grid has been added to aid in positioning drawing
  471.    elements.  The grid is controlled at the command prompt by the
  472.    following keys:
  473.  
  474.         F4 - toggles grid on and off.
  475.  
  476.         F2 - on EGA/VGA systems, this key changes grid color when
  477.              the grid is on, and changes drawing color when the grid
  478.              is off.
  479.  
  480.         Two number keys entered in succession while the grid is on
  481.    will change the grid spacing.  For example, entering 05 will
  482.    produce a grid spacing of 5 drawing units.  Spacing can range
  483.    from 01 to 99 units.
  484.  
  485.  
  486.  
  487.                           Restricted Version
  488.  
  489.         The restricted version of AUTOSKEM limits drawing size to
  490.    100 lines, 50 symbols, and 50 labels or 300 characters of text.
  491.    These limits are 1/10 the limits of the unrestricted version.
  492.  
  493.  
  494.  
  495.           If you like this program send $30 for an unrestricted
  496.           version with a printed manual to:
  497.  
  498.  
  499.                                  D.J.M
  500.                             301 Knutson Dr.
  501.                           Madison, WI. 53704
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.                                    8
  511.  
  512.  
  513.  
  514.  
  515.    @
  516.