Query_Lang-PCBFunctions_MembershipChecks_HasPadHasPad_AD
This document is no longer available beyond version 21. Information can now be found here: HasPad for version 25
利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。
ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。
Parent page: PCB Query Functions - Membership Checks
Summary Copy Link Copied
Returns all pad objects whose full name property complies with the Query.
Syntax Copy Link Copied
HasPad(PadName : String) : Boolean/Boolean_String
The PadName string specifies the full name that a pad has to match; this consists of an initial substring which specifies the Name property of the pad's parent component (i.e. the component's Designator), followed by a substring that specifies the pad's own Name property (i.e. the pad's Designator). The format will therefore be 'ParentComponentDesignator-PadDesignator'.
Example Usage Copy Link Copied
Not HasPad('C14-1')
HasPad('C14-1') = False
HasPad('C14-1') = 'False'
Returns all objects except the pad object whose Name property is 1, and which is a child object of the component object whose Name property is C14.
HasPad('U5-11')
HasPad('U5-11') = True
HasPad('U5-11') = 'True'
Returns the pad object whose Name property is 11, and which is a child object of the component object whose Name property is U5.
HasPad('U*-11')
HasPad('U*-11') = True
HasPad('U*-11') = 'True'
Returns all pad objects whose Name property is 11, and which are child objects of component objects whose Name property starts with U.
HasPad('*-1*')
HasPad('*-1*') = True
HasPad('*-1*') = 'True'
Returns all pad objects whose Name property starts with 1, and which are child objects of any component object.
Tips Copy Link Copied
- The single quote characters (') at the start and end of the
PadName
string are mandatory.