File: netlist.html

package info (click to toggle)
pcb-rnd 3.1.7b-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 33,108 kB
  • sloc: ansic: 213,400; yacc: 6,241; sh: 4,698; awk: 3,016; makefile: 2,254; lex: 1,166; python: 519; xml: 261; lisp: 154; tcl: 67; perl: 34; javascript: 6; ruby: 5
file content (79 lines) | stat: -rw-r--r-- 2,741 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
Each of these actions apply to a specified set of nets. <arg>net</arg> and
<arg>pin</arg> are patterns which match one or more nets or pins; these
patterns may be full names or regular expressions.  If an exact match
is found, it is the only match; if no exact match is found,
<b>then</b> the pattern is tried as a regular expression.
<p>
If neither <arg>net</arg> nor <arg>pin</arg> are specified, all nets apply.
If <arg>net</arg> is specified but not <arg>pin</arg>, all nets matching
<arg>net</arg> apply.  If both are specified, nets which match <arg>net</arg>
and contain a pin matching <arg>pin</arg> apply.
<p>
<arg>freeze</arg>, <arg>thaw</arg> and <arg>forcethaw</arg>
temporarily prevents changes to the netlist from being reflected in
the GUI. For example, if you need to make multiple changes, you
<arg>freeze</arg> the netlist, make the changes, then <arg>thaw</arg> it.
Note that freeze/thaw requests may nest, with the netlist being fully thawed
only when all pending freezes are thawed.  You can bypass the nesting
by using <arg>forcethaw</arg>, which resets the freeze count and immediately
updates the GUI.
<p>
Argument summary:
<p>
<p>
<table border=1 cellspacing=0>
	<tr><th> find
	<td> Nets which apply are marked @emph{found} and are drawn in the
	     <i>connected-color</i> color.

	<tr><th> select
	<td> Nets which apply are selected (added to existing selections).

	<tr><th> unselect
	<td> Nets which apply are unselected (removed from existing selections).

	<tr><th> rats
	<td> Nets which apply are marked as available for the rats nest.

	<tr><th> norats
	<td> Nets which apply are marked as not available for the rats nest.

	<tr><th> allrats
	<td> Mark all nets available for the rats nest.

	<tr><th> allnorats
	<td> Mark all nets not available for the rats nest.

	<tr><th> clear
	<td> Clears the netlist.

	<tr><th> ripup
	<td> Remove all non-subcircuit-part copper object that is connected to a net.

	<tr><th> add
	<td> Add the given pin to the given netlist, creating either if needed.

	<tr><th> AddRats
	<td> Calculate and add all rats required for finishing the named network.

	<tr><th> swap
	<td> Swap the connections one end of two selected rats and pins.

	<tr><th> sort
	<td> Called after a list of add's, this sorts the netlist.

	<tr><th> freeze <br> thaw <br> forcethaw
	<td> Temporarily prevents changes to the netlist from being reflected in the GUI.

	<tr><th> rename
	<td> Change the name of a network (with back annotation)

	<tr><th> merge
	<td> Move all terminal connections from the source network (first arg)
	     to the destination network (with back annotation)

	<tr><th> remove
	<td> Remove all connections of a net (with back annotation); also remove
	     the net.

</table>