Screen Name |
Parameter |
Description |
Used by Categories |
Layer |
pp_layer |
Defines on which layer the action will be run. The paste layer or the signal/ mixed layers that are defined as top or bottom layers will be used. Layer name can be entered according to the following rules: The layer name field can
contain a filter that allows the application of a single process on
multiple layers. The layer filter expression is processed as
follows: 1.
The
expression is broken into sub-expressions with a semi colon (;)
delimiter. 2.
Each sub
expression can be: *
Any
specific layer name/s or wild card expression
Each layer
in the step is compared against all sub expressions. The Action will apply
if the layer passes any one of them.
Work layer
is also considered Affected.
Layer
Field Syntax
A
layer filter expression should: *
Always
start with a single dot ( . ) to
differentiate it from any layer specified name(s) or wild card expression.
*
Consists of
expressions, separated by '&' characters (logical and ) or
|
character (logical or ).
An
expression can be one of the following: <key> = <value> | <value> .. Values of <key> can be one of the following: Type
(signal,
power_ground, mixed, solder_mask,
silk_screen solder_paste, drill, rout,
document)
side top, bottom, inner, outer, nonecontext board, miscpol positive, negativename Name of layer (no semicolons, no wildcards)wname
A
list of wildcard expressions delimited by semi-colons.
rname A regular expression. This filter works like wname, but accepts regular expressions similar to those accepted by the UNIX command: egrep . Any number of expressions can be combined in the same filter with an & (AND). Examples comp;sold;il1;il2 Action will work on the
specified layer list .affected Action will work on all
current affected layers .name=smt this
is equivalent to just writing smt .type=signal|mixed&side=top|bottom
all
layers whose type is signal
or mixed
and which side is
either top
or
bottom .wname=sig*;mix* this
expands to "All layers with names that begin with sig or mix .rname=sig.*|mix.* .rname=il[0-9]+ .type=power_ground|mixed & context=board this expands to “All layers of type power_ground or mixed and whose context are board |
All |