Each of these actions apply to a specified set of nets. net and
pin 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,
then the pattern is tried as a regular expression.
If neither net nor pin are specified, all nets apply.
If net is specified but not pin, all nets matching
net apply. If both are specified, nets which match net
and contain a pin matching pin apply.
freeze, thaw and forcethaw
temporarily prevents changes to the netlist from being reflected in
the GUI. For example, if you need to make multiple changes, you
freeze the netlist, make the changes, then thaw 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 forcethaw, which resets the freeze count and immediately
updates the GUI.
Argument summary:
find
| Nets which apply are marked @emph{found} and are drawn in the
connected-color color.
|
---|
select
| Nets which apply are selected (added to existing selections).
|
---|
unselect
| Nets which apply are unselected (removed from existing selections).
|
---|
rats
| Nets which apply are marked as available for the rats nest.
|
---|
norats
| Nets which apply are marked as not available for the rats nest.
|
---|
clear
| Clears the netlist.
|
---|
add
| Add the given pin to the given netlist, creating either if needed.
|
---|
swap
| Swap the connections one end of two selected rats and pins.
|
---|
sort
| Called after a list of add's, this sorts the netlist.
|
---|
freeze thaw forcethaw
| Temporarily prevents changes to the netlist from being reflected in the GUI.
|
---|