File: 86.htm

package info (click to toggle)
eagle 4.16-5
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 36,508 kB
  • sloc: sh: 82; makefile: 32
file content (193 lines) | stat: -rw-r--r-- 20,088 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
<html>
<head>
<title>EAGLE Help: SET</title>
</head>
<body bgcolor=white>
<font face=Helvetica,Arial>
<hr>
<i>EAGLE Help</i>
<h1><center>SET</center></h1>
<hr>
<dl>
<dt>
<b>Function</b>
<dd>
Alters system parameters
<p>
<dt>
<b>Syntax</b>
<dd>
<tt>SET</tt><br>
<tt>SET options;</tt>
<p>
</dl>
Parameters which affect the behavior of the program, the screen display, or the user interface can be specified with the SET command. The precise syntax is described below.
<p>
A dialog in which all the parameters can be set appears if the SET command is entered without parameters.
<p>
<b>User Interface</b>
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>Snap function </font></td><td valign=top><font face=Helvetica,Arial><tt>SET SNAP_LENGTH number;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>This sets the limiting value for the snap function in the <a href=83.htm>ROUTE</a> command (using the current unit).</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Default: 20 mil</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>If tracks are being laid with the <a href=83.htm>ROUTE</a> command to pads that are not on the grid, the snap function will ensure that a route will be laid to the pad within the snap-length. </font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET SNAP_BENDED ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>If set <i>on</i> then the bend in the routed track will be on the grid in  <i>wire_bends</i> 1 and 3.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET SELECT_FACTOR value;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>This setting controls the distance from the cursor within which nearby objects will be suggested for <a href=17.htm>selection</a>. The value is entered relative to the height (or width, whichever is smaller) of the presently visible part of the diagram.<br>Default: 0.02 (2%).</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Menu contents            </font></td><td valign=top><font face=Helvetica,Arial><tt>SET USED_LAYERS name | number;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Specifies the layers which will be shown in the associated EAGLE menus. See the example file <tt>mylayers.scr</tt>.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>The layers Pads, Vias, Unrouted, Dimension, Drills and Holes will in any case remain in the menu, as will the schematic layers. Any used signal layers also remain in the menus. <tt>SET Used_Layers All</tt> activates all layers.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET WIDTH_MENU value..;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET DIAMETER_MENU value..;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET DRILL_MENU value..;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET SMD_MENU value..;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET SIZE_MENU value..;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>The content of the associated popup menus can be configured with the above command for the parameters <i>width</i> etc.. A maximum of 16 values is possible for each menu (16 value-pairs in the SMD menu). Without any values (as in <tt>SET WIDTH_MENU;</tt>) the program default values will be restored.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Example:<br><tt>Grid Inch;</tt><br><tt>Set Width_Menu 0.1 0.2 0.3;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Bend angle for wires     </font></td><td valign=top><font face=Helvetica,Arial><tt>SET WIRE_BEND bend_nr;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><i>bend_nr</i> can be one of:</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>0: Starting point - horizontal - vertical - end</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>1: Starting point - horizontal - 45&deg; - end</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>2: Starting point - end (straight connection)</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>3: Starting point - 45&deg; - horizontal - end</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>4: Starting point - vertical - horizontal - end</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>5: Starting point - arc - horizontal - end</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>6: Starting point - horizontal - arc - end</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>7: "Freehand" (arc that fits to wire at start, straight otherwise)</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Note that <tt>0</tt>, <tt>1</tt>, <tt>3</tt> and <tt>4</tt> may contain additional miter wires (see <a href=60.htm>MITER</a>).</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET WIRE_BEND @ bend_nr ...;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Defines the bend angles that shall be actually used when switching with the right mouse button.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET WIRE_BEND @;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Switches back to using all bend angles.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Beep on/off              </font></td><td valign=top><font face=Helvetica,Arial><tt>SET BEEP ON | OFF;</tt></font></td></tr>
</table>
<p>
<b>Screen display</b>
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>Color for grid lines</font></td><td valign=top><font face=Helvetica,Arial><tt>SET COLOR_GRID color;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Layer color              </font></td><td valign=top><font face=Helvetica,Arial><tt>SET COLOR_LAYER layer color;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Fill pattern for layer   </font></td><td valign=top><font face=Helvetica,Arial><tt>SET FILL_LAYER layer fill;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Grid parameters          </font></td><td valign=top><font face=Helvetica,Arial><tt>SET GRID_REDRAW ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Refresh display or not when grid has been altered.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET MIN_GRID_SIZE pixels;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>The grid is only displayed if the grid size is greater than the set number of pixels.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Min. text size shown     </font></td><td valign=top><font face=Helvetica,Arial><tt>SET MIN_TEXT_SIZE size;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Text less than <tt>size</tt> pixels high is shown as a rectangle on the screen. The setting <tt>0</tt> means that all text will be displayed readably.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Net wire display         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET NET_WIRE_WIDTH width;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Pad display              </font></td><td valign=top><font face=Helvetica,Arial><tt>SET DISPLAY_MODE REAL | NODRILL;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>REAL: Pads are displayed as they will be plotted.<br>NODRILL: Pads are shown without drill hole.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET PAD_NAMES ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>Pad names are displayed/not displayed.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Bus line display         </font></td><td valign=top><font face=Helvetica,Arial><tt>SET BUS_WIRE_WIDTH width;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial><a href=42.htm>DRC</a>-Parameter </font></td><td valign=top><font face=Helvetica,Arial><tt>SET DRC_FILL fill_name;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Polygon calculation      </font></td><td valign=top><font face=Helvetica,Arial><tt>SET POLYGON_RATSNEST ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>See <a href=71.htm>POLYGON</a> command.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Vector font              </font></td><td valign=top><font face=Helvetica,Arial><tt>SET VECTOR_FONT ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>See <a href=93.htm>TEXT</a> command.</font></td></tr>
</table>
<p>
<b>Mode parameters</b>
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>Package check            </font></td><td valign=top><font face=Helvetica,Arial><tt>SET CHECK_CONNECTS ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>The <a href=26.htm>ADD</a> command checks whether a pin has been connected to every pad (with <a href=36.htm>CONNECT</a>). This check can be switched off. Nevertheless, no board can be generated from a schematic if a device is found which does not have a package.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial><a href=80.htm>REPLACE</a> mode </font></td><td valign=top><font face=Helvetica,Arial><tt>SET REPLACE_SAME NAMES | COORDS;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial><a href=94.htm>UNDO</a> buffer on/off </font></td><td valign=top><font face=Helvetica,Arial><tt>SET UNDO_LOG ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Wire optim. on/off </font></td><td valign=top><font face=Helvetica,Arial><tt>SET OPTIMIZING ON | OFF;</tt></font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>                         </font></td><td valign=top><font face=Helvetica,Arial>If set <i>on</i>, wires which lie in one line after a MOVE, ROUTE or SPLIT are subsumed into a single wire. See also <a href=65.htm>OPTIMIZE</a>.</font></td></tr>
</table>
<p>
<b>Colors</b>
<p>
There are three <i>palettes</i> for black, white and colored background,
respectively. Each palette has 64 color entries, which can be set to any
RGB value. The palette entry number 0 is used as the background color
(in the "white" palette this entry cannot be modified, since this palette
will also be used for printing, where the background is always white).
<p>
The color palettes can be modified either through the dialog under
"Options/Set.../Colors" or by using the command
<pre>
SET PALETTE <i>index</i> <i>rgb</i>
</pre>
where <i>index</i> is a number in the range 0..63 and <i>rgb</i> is a hexadecimal
RGB value, like 0xFFFF00 (which would result in a bright yellow). Note
that the RGB value must begin with "0x", otherwise it would be taken as a
decimal number. You can use
<pre>
SET PALETTE BLACK|WHITE|COLORED
</pre>
to switch to the black, white or colored background palette, respectively.
Note that there will be no automatic window refresh after this command, so
you should do a WINDOW; command after this.
<p>
By default only the palette entries 0..15 are used and they contain the
colors listed below.
<p>
The palette entries are grouped into "normal" and "highlight" colors. There
are always 8 "normal" colors, followed by the corresponding 8 "highlight"
colors. So colors 0..7 are "normal" colors, 8..15 are their "highlight"
values, 16..23 are another 8 "normal" colors with 24..31 being their
"highlight" values and so on. The "highlight" colors are used to visualize
objects, for instance in the SHOW command.
<p>
The background color for layout and schematic can be set to any color.
Note, though, that in case the background color is neither pure black nor
pure white, the drawing will be displayed layer by layer, which usually
makes a window refresh slower than with black or white background.
<p>
<tt>Color</tt>, listed according to color numbers, which can be used instead of the color names. Used to specify colors:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>0       </font></td><td valign=top><font face=Helvetica,Arial>Black</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>1       </font></td><td valign=top><font face=Helvetica,Arial>Blue</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>2       </font></td><td valign=top><font face=Helvetica,Arial>Green</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>3       </font></td><td valign=top><font face=Helvetica,Arial>Cyan</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>4       </font></td><td valign=top><font face=Helvetica,Arial>Red</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>5       </font></td><td valign=top><font face=Helvetica,Arial>Magenta</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>6       </font></td><td valign=top><font face=Helvetica,Arial>Brown</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>7       </font></td><td valign=top><font face=Helvetica,Arial>LGray</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>8       </font></td><td valign=top><font face=Helvetica,Arial>DGray</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>9       </font></td><td valign=top><font face=Helvetica,Arial>LBlue</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>10      </font></td><td valign=top><font face=Helvetica,Arial>LGreen</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>11      </font></td><td valign=top><font face=Helvetica,Arial>LCyan</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>12      </font></td><td valign=top><font face=Helvetica,Arial>LRed</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>13      </font></td><td valign=top><font face=Helvetica,Arial>LMagenta</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>14      </font></td><td valign=top><font face=Helvetica,Arial>Yellow</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>15      </font></td><td valign=top><font face=Helvetica,Arial>White</font></td></tr>
</table>
<p>
<tt>Fill</tt> specifies the style with which wires and rectangles in a particular layer are to be filled. This parameter can also be replaced with the number at the beginning of each line:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>0       </font></td><td valign=top><font face=Helvetica,Arial>Empty</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>1       </font></td><td valign=top><font face=Helvetica,Arial>Solid</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>2       </font></td><td valign=top><font face=Helvetica,Arial>Line</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>3       </font></td><td valign=top><font face=Helvetica,Arial>LtSlash</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>4       </font></td><td valign=top><font face=Helvetica,Arial>Slash</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>5       </font></td><td valign=top><font face=Helvetica,Arial>BkSlash</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>6       </font></td><td valign=top><font face=Helvetica,Arial>LtBkSlash</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>7       </font></td><td valign=top><font face=Helvetica,Arial>Hatch</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>8       </font></td><td valign=top><font face=Helvetica,Arial>XHatch</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>9       </font></td><td valign=top><font face=Helvetica,Arial>Interleave</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>10      </font></td><td valign=top><font face=Helvetica,Arial>WideDot</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>11      </font></td><td valign=top><font face=Helvetica,Arial>CloseDot</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>12      </font></td><td valign=top><font face=Helvetica,Arial>Stipple1</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>13      </font></td><td valign=top><font face=Helvetica,Arial>Stipple2</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>14      </font></td><td valign=top><font face=Helvetica,Arial>Stipple3</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>15      </font></td><td valign=top><font face=Helvetica,Arial>Stipple4</font></td></tr>
</table>

<hr>
<table width=100% cellspacing=0 border=0><tr><td align=left><font face=Helvetica,Arial>
<a href=index.htm>Index</a>
</font></td><td align=right><font face=Helvetica,Arial size=-1>
<i>Copyright &copy; 2005 CadSoft Computer GmbH</i>
</font></td></tr></table>
<hr>
</font>
</body>
</html>