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° - 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° - 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 © 2005 CadSoft Computer GmbH</i>
</font></td></tr></table>
<hr>
</font>
</body>
</html>
|