refdes_renum: warn of possible number clash with non-conforming values
[geda-gaf/whiteaudio.git] / docs / wiki / geda-gschem_mp.html
blob89fd0e1042ca7024f673d2632a7f8b2b30451e86
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <title></title>
6 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
7 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
8 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 </head>
12 <body>
15 <h1 class="sectionedit845"><a name="gschem_man-page" id="gschem_man-page">gschem man-page</a></h1>
16 <div class="level1">
17 <pre class="code">gschem(1) 20031231 gschem(1)
21 NAME
22 gschem - gEDA/gaf Schematic Capture
24 SYNOPSIS
25 gschem [-q] [-v] [-t] [-r rcfilename] [-s scriptfilename] [-o output-
26 filename] [-p] [schematic1 ... schematicN]
28 DESCRIPTION
29 gschem is the schematic capture program which is part gEDA (GPL Elec-
30 tronic Design Automation) toolset. This program is used to draw elec-
31 tronic schematics. Schematics consist of standard symbols (which are
32 either part of a standard library or created by the user) which repre-
33 sent the various gates and components. These components are then
34 interconnected by nets (wires). Schematics may be printed to a
35 PostScript file for printing or further conversion to other output for-
36 mats.
38 gschem is also the symbol creation editor. All the standard methods of
39 creating schematics are used in the creation of symbols. There are a
40 few special rules when creating symbols, so please refer to the (non-
41 existant as of now) symbol creation document.
43 Please read the official documentation (very minimal at this point) on
44 how to use gschem, since this man page just describes the command line
45 arguments and a few examples on how to run gschem.
48 OPTIONS
49 gschem accepts the following options:
51 -q Quiet mode on. This mode turns off all warnings/notes/mes-
52 sages. (optional)
54 -v Verbose mode on. This mode gives as much feedback to the user
55 as possible. (optional)
57 -t Print out more information when using mouse strokes. With this
58 command line flag and the middle button configured for mouse
59 strokes, gschem will output the stroke sequence numbers as the
60 user executes strokes. These numbers can be used to define new
61 strokes in the system-gschemrc file.
63 -r filename
64 Specify a rc filename. Normally gschem searches for the sys-
65 tem-gschemrc, then ~/.gEDA/gschemrc, and finally for a gschemrc
66 in the current directory. This options allows the user to
67 specify an additional rc file which is read after all the other
68 rc files are read. (optional)
70 -s filename
71 Specify a guile script to be executed at startup. (optional)
73 -o filename
74 Specify a filename for postscript output. This command line
75 argument is useful when running gschem from a shell script and
76 with a guile script. The filename can be changed through the
77 print dialog box.
79 -p Automatically place the window, especially useful if running
80 gschem from the command line and generating output.
82 schematic1 [... schematicN]
83 Schematic file to be loaded. Specifing a schematic file is
84 optional. If multiple schematic files are specified they are
85 read in sequentially and put on seperate pages. It is impor-
86 tant that the schematic(s) follow all the options (ie last).
89 EXAMPLES
90 These examples assume that you have a schematic called stack_1.sch in
91 the current directory
93 To run gschem and then interact with the program:
95 ./gschem
97 To run gschem in interactive mode but load a sample schematic:
99 ./gschem adders_1.sch
101 To run gschem and load up all schematics in the current subdirectory:
103 ./gschem *.sch
106 ENVIRONMENT
107 No environment variables are used.
110 AUTHOR
111 Ales Hvezda and many others
114 SEE ALSO
115 gnetlist(1), gsymcheck(1)
117 COPYRIGHT
118 Copyright © 1999-2004 Ales Hvezda
120 This document can be freely redistributed according to the terms of the
121 GNU General Public License version 2.0
126 Version December 31st, 2003 gschem(1)</pre>
128 </div>
129 </body>
130 </html>