Query_Lang-PCBFunctions_Fields_PadShape_AllLayersPadShape_AllLayers_AD
This document is no longer available beyond version 4. Information can now be found here: PadShape_AllLayers for version 5
Parent page: PCB Query Functions - Fields
Summary
Returns all simple pad objects, whose Shape (All Layers) property complies with the Query.
Syntax
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String
must be one of the following strings:
- 'Round'
- 'Rectangular'
- 'Octagonal'
- 'Rounded Rectangle'
Example Usage
PadShape_AllLayers = 'Rectangular'
Returns all simple pad objects whose Shape (All Layers) property is set to Rectangular.
PadShape_AllLayers <> 'Octagonal'
Returns all objects except for simple pad objects whose Shape (All Layers) property is set to Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Returns all simple pad objects whose Shape (All Layers) property is set to either Round or Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Returns all objects except for simple pad objects whose Shape (All Layers) property is set to Octagonal.
Tips
- The single quote characters (') at the start and end of
PadShape_String
are mandatory. - The Shape (All Layers) property is only defined for simple pads (those with Stack Mode property set to Simple).