NAME
gschem - gEDA/gaf Schematic Capture
SYNOPSIS
gschem [-q] [-v] [-t] [-r rcfilename] [-s scriptfilename] [-o
outputfilename] [-p] [-h] [schematic1 ... schematicN]
DESCRIPTION
gschem is the schematic capture program which is part gEDA (GPL
Electronic Design Automation) toolset. This program is used to draw
electronic schematics. Schematics consist of standard symbols (which
are either part of a standard library or created by the user) which
represent the various gates and components. These components are then
interconnected by nets (wires). Schematics may be printed to a
PostScript file for printing or further conversion to other output
formats. Output to various image formats is also supported.
gschem is also the symbol creation editor. All the standard methods of
creating schematics are used in the creation of symbols. There are a
few special rules when creating symbols, so please refer to the (non-
existant as of now) symbol creation document.
Please read the official documentation (very minimal at this point) on
how to use gschem, since this man page just describes the command line
arguments and a few examples on how to run gschem.
OPTIONS
gschem accepts the following options:
-q Quiet mode on. This mode turns off all
warnings/notes/messages. (optional)
-v Verbose mode on. This mode gives as much feedback to the user
as possible. (optional)
-t Print out more information when using mouse strokes. With this
command line flag and the middle button configured for mouse
strokes, gschem will output the stroke sequence numbers as the
user executes strokes. These numbers can be used to define new
strokes in the system-gschemrc file.
-r filename
Specify a rc filename. Normally gschem searches for the
system-gschemrc, then ~/.gEDA/gschemrc, and finally for a
gschemrc in the current directory. This options allows the
user to specify an additional rc file which is read after all
the other rc files are read. (optional)
-s filename
Specify a guile script to be executed at startup. (optional)
-o filename
Specify a filename for postscript output. This command line
argument is useful when running gschem from a shell script and
with a guile script. The filename can be changed through the
print dialog box.
-p Automatically place the window, especially useful if running
gschem from the command line and generating output.
-h Print out short command line help.
schematic1 [... schematicN]
Schematic file to be loaded. Specifying a schematic file is
optional. If multiple schematic files are specified they are
read in sequentially and put on separate pages. It is
important that the schematic(s) follow all the options (ie
last).
EXAMPLES
These examples assume that you have a schematic called stack_1.sch in
the current directory
To run gschem and then interact with the program:
gschem
To run gschem in interactive mode but load a sample schematic:
gschem adders_1.sch
To run gschem and load up all schematics in the current subdirectory:
gschem *.sch
ENVIRONMENT
gschem respects the following environment variable:
GEDADATA
specifies where the various required scheme and rc files are
located (the default is ${prefix}/share/gEDA). This
environment variables does not need to be set by the end user
unless they are moving the executables to a new install
${prefix}.
AUTHOR
Ales Hvezda and many others
SEE ALSO
gnetlist(1), gsymcheck(1)
COPYRIGHT
Copyright © 1999-2008 Ales Hvezda
This document can be freely redistributed according to the terms of the
GNU General Public License version 2.0