概要
クエリで指定されたオブジェクトを返します。
構文
Id = ObjectIdentifying_String
ObjectIdentifying_String は、Query Helperダイアログ内の各種PCB Object Listsに一覧表示されている文字列のいずれかである必要があり、さらに単一引用符(')で前後を囲む必要があります。一覧表示される文字列は、編集中のPCB/PCBLIBドキュメント上に現在存在するオブジェクトによって異なります。以下のオブジェクトリストが表示されます。
-
チャネルクラス
-
座標
-
コンポーネント
-
コンポーネントクラス
-
差動ペア
-
差動ペアクラス
-
寸法
-
From-To
-
From-Toクラス
-
レイヤクラス
-
ネットクラス
-
ネット
-
パッドクラス
-
パッド
-
ポリゴンクラス
-
ポリゴン
-
ルール
-
テキスト
-
違反
これら各オブジェクトに対して文字列が一覧表示されますが、これらの文字列が必ずしも特定の1つのオブジェクトを識別するとは限りません。例として、各設計ルールオブジェクトに対して提供される文字列は'Rule0mil,0mil'という文字で構成されているため、その文字列を指定すると、ルールオブジェクトのallが返されます。
使用例
Id = 'GND'
NetプロパティがGNDであるNetオブジェクトを返します。
Id = 'C3-1'
完全なNameプロパティがC3-1であるパッドオブジェクトを返します。
Id = 'Text[3510mil,3800mil]'
ポイントが3510mil,3800milにあるテキストオブジェクトを返します。
Id = 'D3'
DesignatorプロパティがD3であるコンポーネントオブジェクトを返します。
Id = 'Dimension[4800mil,3800mil]'
挿入点が4800mil,3800milにある寸法オブジェクトを返します。
Id = 'Coordinate[3500mil,3800mil]'
挿入点が3500mil,3800milにある座標オブジェクトを返します。
Id = 'My Top Side Layers'
NameプロパティがMy Top Side Layersである(レイヤ)クラスオブジェクトを返します。
Id = 'Rule[0mil,0mil]'
設計ルールオブジェクトをすべて返します(これらはすべて同じ識別文字列が割り当てられているため)。
Id = 'GND (ZZ4-2 : ZZ3-2)'
NetプロパティがGND、From PadプロパティがZZ4-2、To PadプロパティがZZ3-2であるfrom-toオブジェクトを返します。
Id = 'Violation[0mil,0mil]'
違反オブジェクトをすべて返します(これらはすべて同じ識別文字列が割り当てられているため)。