home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AUTOSKEM
- V 1.2R
-
- Copyright 1986,1988
- by
- David J. Markovitch
-
-
-
-
-
-
-
-
- ************* RESTRICTED VERSION ************
- (See last page for details)
-
-
-
-
-
- If you like this program send $30 for an
- unrestricted version to:
-
-
- D.J.M.
- 301 Knutson Dr.
- Madison, WI.
- 53704
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- System requirements: IBM PC or compatible, 384K ram, 1 floppy
- drive, Epson or IBM compatible printer, and one of the following
- graphics cards; CGA, EGA, VGA, Hercules, or PC3270.
-
-
- There are four files included on the disk:
-
- AUTOSKEM.EXE- This is the drawing program which can be run from
- the DOS prompt by typing AUTOSKEM. The file can be copied and
- renamed as long as the extension remains '.EXE'.
-
- LINECHAR.FON- This is the font data required by AUTOSKEM. It must
- be copied along with AUTOSKEM but should not be renamed.
-
- ELECTRON.SYM- These are the pre-defined symbols that come with the
- program. This file must also be copied with AUTOSKEM but should
- not be renamed.
-
- ASDOC- This is the documentation which can be printed by typing
- COPY ASDOC PRN at the DOS prompt.
-
- The files 'LINECHAR.FON' and 'ELECTRON.SYM' must be in the
- current directory of the default drive when the program is loaded
- and run. (This can be changed as explained in the configuration
- section)
-
- AUTOSKEM is a general purpose drawing program which has been
- optimized for schematics. Drawings are constructed from three
- basic objects: lines,text, and symbols. All lines are straight
- lines between any two points in the drawing area. Text can be
- scaled to one of five sizes and placed anywhere in the drawing
- area. Symbols are any collection of up to 30 lines which can be
- defined by the user. They can be scaled in size, rotated in 90
- degree increments, and placed anywhere in the drawing. The program
- comes with about 40 pre-defined symbols and a sample drawing which
- shows them (SYM.PIC).
-
- The drawing area is 1000 by 1000 units in size and only
- partially visible on the screen. The screen size varies from 300
- by 192 to 340 by 335 units, depending on the graphics card in use.
- Objects are located on the drawing by a cross shaped cursor
- controlled by the cursor keys. The co-ordinates of the cursor are
- displayed at the bottom left of the screen. The cursor can move in
- increments of one or eight units at a time, switching every time
- the TAB key is hit when the cursor is visible. The RETURN key is
- used to select the point under the cursor. Any part of the cursor
- which covers a line segment becomes invisible. Screen color can be
- changed (if a color monitor is used) to one of sixteen colors by
- hitting the F2 key.
-
- Commands are displayed at the right side of the screen and are
- selected by the up and down cursor keys and RETURN key. Commands
- which display a cursor can be exited by hitting the SPACE bar any
- time the cursor is visible, otherwise the RETURN or ESC keys can be
- used to exit. The command which is currently executing is
-
-
-
- 1
-
-
-
-
-
-
-
- dislplayed on the bottom line of the screen along with any prompts.
- If a prompt requires entering a letter or name, either upper or
- lower case can be used. File names may include a drive letter and
- path but no extension; Example: B:SYM A:\CAD\SYM (the
- program creates its own extensions)
-
- The following is a description of each command in the order
- that it appears on the menu:
-
- DRLIN- Draws a straight line between any two points in the drawing
- area. Move cursor keys to starting point and hit RETURN. The end
- point is selected the same way, except that a new section of the
- drawing may be displayed through the NEWIN command by hitting <W>.
-
- ERLIN- Erases lines in the drawing. Move cursor to a point on or
- close to the line to be erased and hit RETURN.
-
- LISYM- Lists the symbols in the current library in alphabetical
- order.
-
- DRSYM- Draws a symbol with its reference point at the position of
- the cursor. The scale of the symbol can be changed from .1 to 10
- times normal size in increments of .1. A list of symbols can also
- be displayed. Move the cursor to the desired location and hit
- RETURN. Enter a two letter code for the desired symbol and hit
- RETURN. The symbol can be re-positioned by using the cursor keys
- and the <V> key, but will not be entered into the drawing until the
- RETURN key is hit again. Symbols may be rotated in 90 degree
- increments by adding a third letter to their code: <U> for 90
- degrees counter-clockwise; <D> for 90 degrees clockwise; <L> for
- 180 degrees. Example: 'OAL' would produce an op-amp rotated 180
- degrees from the orientation in which it was defined.
-
- ERSYM- Erases symbols in the drawing. Move cursor to a point on
- or close to the reference point of the symbol to be erased and hit
- RETURN.
-
- DRTXT- Writes text at the position of the cursor. The scale of
- the text can be changed to one of five sizes. Move the cursor to
- the desired position of the lower left hand corner of the text and
- hit RETURN. Enter text one line at a time and hit RETURN. The
- text can be re-positioned by using the cursor keys and the <V> key,
- but will not be entered into the drawing until the RETURN key is
- hit. Two characters on the keyboard have been re-defined as
- electronic symbols: <@> is the symbol for ohms and <&> is the
- symbol for micro.
-
- ERTXT- Erases text in the drawing. Move cursor to a point on or
- close to the lower left hand corner of the text to be erased (the
- reference point) and hit RETURN. The reference point for text is
- slightly below the character (at the underline) so the larger
- characters have more space between the character and the reference
- point.
-
- DROBJ- Draws an object at the position of the cursor. An object
-
-
-
- 2
-
-
-
-
-
-
-
- can be any drawing or section of a drawing which is used like a
- symbol. Objects are stored in their own files with an '.OBJ'
- extension and are refered to by file name. An object is placed by
- moving the cursor to the desired position, hitting RETURN, and
- entering the file name. The reference point chosen when the object
- was defined will appear at the cursor position.
-
- ERBOX- Erases the contents of a rectangular area of the drawing.
- Move the cursor to one corner of the area to be erased and hit
- RETURN. Move to the opposite corner and hit RETURN. If the second
- corner is outside of the display area, the display can be changed
- through the NEWIN command by hitting <W>.
-
- COBOX- Copies the contents of a rectangular area of the drawing.
- Move the cursor to one corner of the area to be copied and hit
- RETURN. Move to the opposite corner and hit RETURN. If the second
- corner is outside of the display area, the display can be changed
- through the NEWIN command by hitting <W>. Move to the upper left
- corner of the area to be copied to and hit RETURN.
-
- MOBOX- Moves the contents of a rectangular area of the drawing.
- Position the cursor at one corner of the area to be moved and hit
- RETURN. Move to the opposite corner and hit RETURN. If the second
- corner is outside of the display area, the display can be changed
- through the NEWIN command by hitting <W>. Position the cursor at
- the upper left corner of the area to be moved to and hit RETURN.
-
- Symbols and text are included in a rectangular area as long as
- the area contains their reference points. Lines are included only
- if both endpoints lie inside the area.
-
- CHLBR- Allows the selection of a different symbol library or the
- creation of a new library. Libraries of up to 100 symbols each can
- be created for different types of drawings, but a drawing may only
- contain symbols from a single library. Drawings will only appear
- correct when the symbol library with which they were created is the
- currently selected library. The library 'ELECTRON.SYM' is
- automatically loaded when the program is first started. Libraries
- are created with an extension of '.SYM' which should not be
- changed.
-
- DPLOT- Creates a high resolution printer copy of all or part of
- the current drawing. The section to be printed is selected by
- placing a window around it. The orientation may be vertical (the
- same as the screen), or horizontal (rotated 90 degrees clockwise).
- Three types of printers may be selected with a default of an Epson
- FX. The drawing width can be chosen as well as the starting
- position on the paper. The length will automatically be adjusted
- so that equal X and Y increments in the drawing will have equal
- lengths on the paper. This can be changed by entering a desired
- drawing length.
-
- DIR- Displays the directory of the selected path and drive.
- Hitting RETURN displays the current directory of the default drive.
- Wildcards may be used to select a listing of only specific file
-
-
-
- 3
-
-
-
-
-
-
-
- types; Example: C:\CAD\*.PIC will list all files in the 'CAD'
- directory of drive C: which have an extension of '.PIC'.
-
-
- SAVE- Saves a drawing or object to disk. If the drawing option is
- selected, the entire drawing is saved with an extension of '.PIC'.
- Each drawing file takes up a fixed size of about 22K which does not
- change when the drawing is edited. If the object option is
- selected, a rectangular area is defined by selecting opposite
- corners and the contents of the area are saved with an extension of
- '.OBJ'. The object file size depends on its complexity, but it
- takes up less space than a drawing file. An object can be loaded
- into a drawing at any position just like a symbol but can not be
- scaled or rotated.
-
- LOAD- Loads a drawing file into memory after erasing current
- drawing. The drawing to be loaded must have an extension of
- '.PIC'. If a drawing is to be loaded on top of the current drawing
- without first erasing it, then the MERGE command should be used.
-
- MERGE- Merges a drawing file on disk with the current drawing in
- memory. The file to be merged must have an extension of '.PIC'.
- This command can be used to combine separate layers of a drawing.
-
- EDSYM- Allows editing of defined symbols. Enter the two letter
- code for the symbol to be edited and select the desired option. A
- symbol may be removed or have its name or description changed. The
- 'LINES' option causes the symbol to be drawn as a series of lines
- which can be individually erased with the ERLIN command. This is
- useful for making small changes in a symbol without re-drawing the
- entire symbol. All changes are made to the current symbol library.
-
- DFSYM- Allows new symbols to be created. A symbol is any
- collection of up to 30 lines. All pre-defined symbols are stored
- in the file 'ELECTRON.SYM' which is loaded when the program is run.
- The symbols are accessed by a two character code which can contain
- letters or numbers. A maximum of 100 symbols can be defined in a
- single library. Before a symbol can be defined, it must be drawn
- with the DRLIN command. After selecting DFSYM, move the cursor to
- one corner of the area containing the symbol and hit RETURN, then
- move to the opposite corner and hit RETURN. Next move the cursor
- to the desired reference position (the point that will be located
- at the cursor position when the DRSYM command is used) and hit
- RETURN. Enter a two character code for the new symbol. If the
- code has already been used, the old symbol will be overwritten.
- The new symbol will be stored in the current library.
-
- NEWIN- Changes the currently displayed section of the drawing.
- This command has two options: First the cursor can be positioned
- at a point which will become the new center of the screen. When
- the RETURN key is hit, the screen will be re-drawn with the new
- center. This can be repeated as many times as necessary until the
- desired section of the drawing is displayed. The second option,
- selected by hitting <W>, allows you to view the entire drawing area
- and to choose the displayed section. This is done by moving the
-
-
-
- 4
-
-
-
-
-
-
-
- cursor to the lower left corner of the area to be displayed and
- hitting the RETURN key.
-
- RDRAW- Re-draws the contents of the screen. Used mainly after
- editing operations which erase parts of lines or text.
-
- SPACE- Displays the number of lines, symbols, labels, and
- characters which are left to use in the current drawing. The
- drawing limits are: 1000 lines, 500 symbols, and 500 labels (lines
- of text) or 3000 characters whichever is reached first.
-
- ERPIC- Erases the current drawing.
-
- DOS- Exits the program permanently if <E> is selected, or
- temporarily if <S> is chosen (typing 'EXIT' at the DOS prompt will
- return the program).
-
- Any command which tries to increase the size of the drawing
- beyond its limits will be ignored.
-
-
- CONFIGURATION: The default program configuration may be changed by
- including five parameters on the command line when the program is
- started. These parameters in order are:
-
- 1. Font path and name (no ext.) Default is 'LINECHAR'
- 2. Symbol library path and name (no ext.) Default is 'ELECTRON'
- 3. Screen color 0 - 15 Default is 15:
-
- 0 = black 8 = dark gray
- 1 = blue 9 = light blue
- 2 = green 10 = light green
- 3 = cyan 11 = light cyan
- 4 = red 12 = light red
- 5 = magenta 13 = light magenta
- 6 = brown 14 = yellow
- 7 = light gray 15 = white
-
- 4. Printer number 1 - 3 Default is 1:
-
- 1 = Epson 216 (1/216" vertical resolution) FX,RX ..
- 2 = Epson 144 (1/144" vertical resolution) MX
- 3 = IBM (same as 1 except horizontal positioning command)
-
- 5. Graphics driver number 0 - 10 Default is 0:
-
- 0: Auto-detect 1: CGA 2: MCGA 3: EGA 4: EGA64
- 5: EGAMONO 7: Hercules 9: VGA 10: PC3270
-
- The program normally detects the graphics card present and
- uses the proper driver. A non-zero driver number on the command
- line will force the program to use the specified driver.
-
-
-
-
-
-
- 5
-
-
-
-
-
-
-
- All parameters on the command line must be present and
- seperated by spaces; Example:
-
- AUTOSKEM LINECHAR A:\SYMBOLS\PIPE 2 3 1
-
- Sets the font file to 'LINECHAR.FON' in the current directory of
- the default drive, the symbol library to 'PIPE.SYM' in the
- 'SYMBOLS' directory on drive A:, the color to green, the printer to
- IBM, and the graphics driver to CGA.
- Entering the parameters every time the program is run can be
- avoided by creating a single line batch file with the program name
- and parameters.
-
-
- Tips on using objects
-
- Objects can be used like symbols in that they can be inserted
- anywhere in a drawing. Their biggest advantage is that they can
- contain text and symbols as well as lines. One disadvantage is
- that they can not be scaled or rotated like symbols. Objects are
- good for anything which is frequently used in a drawing but is too
- complex to define as a symbol. When working on a drawing in
- sections, it is a good idea to save each section as an object.
- This saves disk space and allows the sections to be inserted
- anywhere in the final drawing.
-
-
-
-
- Full Version
-
- This restricted version of AUTOSKEM only allows 100 lines, 50
- symbols, 50 labels, and 300 characters in a drawing. The full
- version allows 1000 lines, 500 symbols, 500 labels, and 3000
- characters. The full version may be obtained by sending $30 to:
-
-
- D.J.M.
- 301 Knutson Dr.
- Madison, WI.
- 53704
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 6
-
-