フィールド

Query Helperダイアログに表示されるFieldsPCBクエリ機能
このリファレンスページでは、Altium Designer のPCBおよびPCBライブラリドキュメントで使用できる、Fields カテゴリのクエリ言語キーワードについて詳説します。特定のクエリキーワードのヘルプを参照するには、以下の折りたたみセクションを使用するか、任意のキーワードを(ハイライトするか、内部をクリックして)選択し、Query Helper またはFilterパネル内でF1を押すと、該当セクションへすぐにアクセスできます。
ArcRadius
概要
クエリに適合するRadiusプロパティを持つ、すべての円弧(Arc)オブジェクトを返します。
構文
ArcRadius : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位は、追加の測定単位ベースのキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして明示的に指定できます:
-
AsMils(ArcRadius) : Number– 半径を mil で指定します。 -
AsMM(ArcRadius) : Number– 半径を mm で指定します。
使用例
ArcRadius = 300
Radiusプロパティが300(現在の測定単位)である円弧オブジェクトをすべて返します。
ArcRadius >= 15.24
Radiusプロパティが15.24(現在の測定単位)以上である円弧オブジェクトをすべて返します。
AsMils(ArcRadius) > 500
Radiusプロパティが500milより大きい円弧オブジェクトをすべて返します。
AsMM(ArcRadius) Between 10.16 And 17.78
Radiusプロパティが10.16mm以上かつ17.78mm以下である円弧オブジェクトをすべて返します。
ArcRadius <> 550
Radiusプロパティが550(現在の測定単位)と等しくない円弧オブジェクトをすべて返します。
AsMils(ArcRadius) <= 650
Radiusプロパティが650mil以下である円弧オブジェクトをすべて返します。
AsMM(ArcRadius) < 11.43
Radiusプロパティが11.43mmより小さい円弧オブジェクトをすべて返します。
注
Radiusプロパティは円弧オブジェクトに対してのみ定義されています。
ArcStartAngle
概要
クエリに適合するStart Angleプロパティを持つ、すべての円弧オブジェクトを返します。
構文
ArcStartAngle : Number
使用例
ArcStartAngle = 30.0
Start Angleプロパティが30.0度である円弧オブジェクトをすべて返します。
ArcStartAngle > 60.0
Start Angleプロパティが60.0度より大きい円弧オブジェクトをすべて返します。
ArcStartAngle Between 30.0 And 150.0
Start Angleプロパティが30.0度以上かつ150.0度以下である円弧オブジェクトをすべて返します。
ArcStartAngle <= 45.0
Start Angleプロパティが45.0度以下である円弧オブジェクトをすべて返します。
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Start Angleプロパティが315度から45度の間にある円弧オブジェクトをすべて返します。
注
Start Angleプロパティは円弧オブジェクトに対してのみ定義されています。
ArcStopAngle
概要
クエリに適合するStop Angleプロパティを持つ、すべての円弧オブジェクトを返します。
構文
ArcStopAngle : Number
使用例
ArcStopAngle = 30.0
Stop Angleプロパティが30.0度である円弧オブジェクトをすべて返します。
ArcStopAngle > 60.0
Stop Angleプロパティが60.0度より大きい円弧オブジェクトをすべて返します。
ArcStopAngle Between 30.0 And 150.0
Stop Angleプロパティが30.0度以上かつ150.0度以下である円弧オブジェクトをすべて返します。
ArcStopAngle <= 45.0
Stop Angleプロパティが45.0度以下である円弧オブジェクトをすべて返します。
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Stop Angleプロパティが315度から45度の間にある円弧オブジェクトをすべて返します。
注
Stop Angleプロパティは円弧オブジェクトに対してのみ定義されています。
Area
概要
クエリに適合するAreaプロパティを持つ、すべてのオブジェクトを返します。
構文
Area = Area_String
Area <> Area_String
使用例
Area = '29.4 sq.'
Areaプロパティが29.4 sq.mmに等しいオブジェクトをすべて返します。
Area <> '29.4 sq.'
Areaプロパティが29.4 sq.mmとnot等しいオブジェクトをすべて返します。
注記
-
Areaプロパティは、コンポーネント、フィル、ポリゴン、リージョンの各オブジェクトに対してのみ定義されています。
-
クエリで返されたオブジェクトの子オブジェクトは返されません。
-
Area_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
AutoAssignedName
概要
クエリに適合するAuto Assigned Nameプロパティを持つ、すべてのポリゴンプア(Polygon Pour)オブジェクトを返します。
構文
AutoAssignedName : Boolean_String
Boolean_Stringは'True'または'False'のいずれかでなければなりません。
使用例
AutoAssignedName = 'True'
Auto Assigned Nameプロパティが有効になっているポリゴンプアオブジェクトをすべて返します。
AutoAssignedName = 'False'
Auto Assigned Nameプロパティが無効になっているポリゴンプアオブジェクトをすべて返します。
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Auto Assigned Nameプロパティが有効になっている、ポリゴンプアオブジェクトexcept以外のすべてのオブジェクトを返します。
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Auto Assigned Nameプロパティが無効になっている、ポリゴンプアオブジェクトexcept以外のすべてのオブジェクトを返します。
注記
- Auto Assigned Nameプロパティはポリゴンプアオブジェクトに対してのみ定義されています。
- Properties panelで選択したポリゴンプアのプロパティを表示している場合、Auto Assigned NameプロパティはAuto Namingという名称になっています。
AutoPosition
概要
クエリに適合するAutopositionプロパティを持つ、すべてのデジグネータおよびコメントオブジェクト(コンポーネントオブジェクトの子テキストオブジェクト)を返します。
構文
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
使用例
AutoPosition = 'Center'
AutopositionプロパティがCenterであるデジグネータおよびコメントオブジェクトをすべて返します。
AutoPosition <> 'Manual'
AutopositionプロパティがManualである、デジグネータおよびコメントオブジェクトexcept以外のすべてのオブジェクトを返します。
注記
-
AutoPosition_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。 - Autopositionプロパティはデジグネータおよびコメントオブジェクトに対してのみ定義されています。
BarCodeFontName
概要
クエリに適合するBarCode Text Font Nameプロパティを持つ、すべてのテキスト文字列オブジェクトを返します。
構文
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_Stringは、\Windows\Fontsフォルダにある利用可能なTrueTypeおよびOpenType(TrueTypeのスーパーセット)フォント名のいずれかを使用する必要があります。
使用例
BarCodeFontName = 'Arial'
BarCode Text Font NameプロパティがArialであるテキスト文字列オブジェクトをすべて返します。
BarCodeFontName <> 'Batang'
BarCode Text Font NameプロパティがBatangである、テキスト文字列オブジェクトexcept以外のすべてのオブジェクトを返します。
注記
-
FontName_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。 -
BarCode Text Font Nameプロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合するBarCode Text Font Nameプロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)の子プリミティブであるテキスト文字列オブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトをターゲットにしてください。クエリ式の例は
IsBarCodeText And (BarCodeFontName = 'Arial')です。
BarCodeFullHeight
概要
クエリに適合するBarCode Full Heightプロパティを持つ、すべてのテキスト文字列オブジェクトを返します。
構文
BarCodeFullHeight : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位は、追加の測定単位ベースのキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして明示的に指定できます:
-
AsMils(BarCodeFullHeight) : Number– 高さを mil で指定します。 -
AsMM(BarCodeFullHeight) : Number– 高さを mm で指定します。
使用例
BarCodeFullHeight = 300
BarCode Full Heightプロパティが300(現在の測定単位)に等しいテキスト文字列オブジェクトをすべて返します。
BarCodeFullHeight >= 5.08
BarCode Full Heightプロパティが5.08(現在の測定単位)以上であるテキスト文字列オブジェクトをすべて返します。
AsMils(BarCodeFullHeight) > 400
BarCode Full Heightプロパティが400 milより大きいテキスト文字列オブジェクトをすべて返します。
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
BarCode Full Heightプロパティが6.35 mm以上かつ8.89 mm以下であるテキスト文字列オブジェクトをすべて返します。
BarCodeFullHeight <> 550
BarCode Full Heightプロパティが550(現在の測定単位)とnot等しいテキスト文字列オブジェクトをすべて返します。
AsMils(BarCodeFullHeight) <= 650
BarCode Full Heightプロパティが650 mil以下であるテキスト文字列オブジェクトをすべて返します。
AsMM(BarCodeFullHeight) < 11.43
BarCode Full Heightプロパティが11.43 mmより小さいテキスト文字列オブジェクトをすべて返します。
注記
-
BarCode Full Heightプロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Full Height プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsBarCodeText And (BarCodeFullHeight = 210)です。
BarCodeFullWidth
概要
クエリに適合する BarCode Full Width プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
BarCodeFullWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(インペリアル(mil;1 mil = 0.001 inch)またはメトリック(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(BarCodeFullWidth) : Number– 幅を mil で指定します。 -
AsMM(BarCodeFullWidth) : Number– 幅を mm で指定します。
使用例
BarCodeFullWidth = 1050
BarCode Full Width プロパティが、現在の測定単位で 1050 に等しいすべてのテキスト文字列オブジェクトを返します。
BarCodeFullWidth >= 500
BarCode Full Width プロパティが、現在の測定単位で 500 以上であるすべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeFullWidth) > 400
BarCode Full Width プロパティが 400mil より大きいすべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeFullWidth) Between 635 And 889
BarCode Full Width プロパティが 635mm 以上かつ 889mm 以下であるすべてのテキスト文字列オブジェクトを返します。
BarCodeFullWidth <> 550
BarCode Full Width プロパティが、現在の測定単位で 550 に not 等しいすべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeFullWidth) <= 650
BarCode Full Width プロパティが 650mil 以下であるすべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeFullWidth) < 1143
BarCode Full Width プロパティが 1143mm 未満であるすべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode Full Width プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Full Width プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsBarCodeText And (BarCodeFullWidth = 1050)です。
BarCodeInverted
概要
クエリに適合する BarCode Inverted プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
BarCodeInverted : Boolean_String
使用例
BarCodeInverted = 'True'
BarCode Inverted プロパティが有効になっているすべてのテキスト文字列オブジェクトを返します。
BarCodeInverted = 'False'
BarCode Inverted プロパティが無効になっているすべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode Inverted プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Inverted プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsBarCodeText And (BarCodeInverted = 'True')です。
BarCodeMinWidth
概要
クエリに適合する BarCode Min Width プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
BarCodeMinWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(インペリアル(mil;1 mil = 0.001 inch)またはメトリック(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(BarCodeMinWidth) : Number– 幅を mil で指定します。 -
AsMM(BarCodeMinWidth) : Number– 幅を mm で指定します。
使用例
BarCodeMinWidth = 10
BarCode Min Width プロパティが、現在の測定単位で 10 に等しいすべてのテキスト文字列オブジェクトを返します。
BarCodeMinWidth >= 5
BarCode Min Width プロパティが、現在の測定単位で 5 以上であるすべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeMinWidth) > 4
BarCode Min Width プロパティが 4mil より大きいすべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
BarCode Min Width プロパティが 6.35mm 以上かつ 8.89mm 以下であるすべてのテキスト文字列オブジェクトを返します。
BarCodeMinWidth <> 5.50
BarCode Min Width プロパティが、現在の測定単位で 5.50 に not 等しいすべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeMinWidth) <= 6.50
BarCode Min Width プロパティが 6.50mil 以下であるすべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeMinWidth) < 6.43
BarCode Min Width プロパティが 6.43mm 未満であるすべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode Min Width プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Min Width プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsBarCodeText And (BarCodeMinWidth = 6.25)です。
BarCodeRenderMode
概要
クエリに適合する BarCode Render Mode プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_Stringは、次のリストにある文字列のいずれかでなければなりません。
-
'By BarCode Full Width' -
'By BarCode Min Width'
使用例
BarCodeRenderMode = 'By BarCode Full Width'
BarCode Render Mode プロパティが By BarCode Full Width であるすべてのテキスト文字列オブジェクトを返します。
BarCodeRenderMode <> 'By BarCode Min Width'
BarCode Render Mode プロパティが By BarCode Min Width である、テキスト文字列オブジェクト except を含むすべてのオブジェクトを返します。
注記
-
RenderMode_Stringの先頭と末尾にあるシングルクォート(')は必須です。 -
BarCode Render Mode プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Render Mode プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width')です。
BarCodeShowText
概要
クエリに適合する BarCode Show Text プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
BarCodeShowText : Boolean_String
使用例
BarCodeShowText = 'True'
BarCode Show Text プロパティが有効になっているすべてのテキスト文字列オブジェクトを返します。
BarCodeShowText = 'False'
BarCode Show Text プロパティが無効になっているすべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode Show Text プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Show Text プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsBarCodeText And (BarCodeShowText = 'True')です。
BarCodeType
概要
クエリに適合する BarCode Type プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_Stringは、次のリストにある文字列のいずれかでなければなりません。
-
'Code 39' -
'Code 128'
使用例
BarCodeType = 'Code 39'
BarCode Type プロパティが Code 39 であるすべてのテキスト文字列オブジェクトを返します。
BarCodeType <> 'Code 128'
BarCode Type プロパティが Code 128 である、テキスト文字列オブジェクト except を含むすべてのオブジェクトを返します。
注記
-
CodeType_Stringの先頭と末尾にあるシングルクォート(')は必須です。 -
BarCode Type プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Type プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsBarCodeText And (BarCodeType = 'Code 39')です。
BarCodeXMargin
概要
クエリに適合する BarCode X Margin プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
BarCodeXMargin : Number
Numberは、ドキュメントで現在使用されている測定単位(インペリアル(mil;1 mil = 0.001 inch)またはメトリック(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(BarCodeXMargin) : Number– マージンを mil で指定します。 -
AsMM(BarCodeXMargin) : Number– マージンを mm で指定します。
使用例
BarCodeXMargin = 20
BarCode X Margin プロパティが、現在の測定単位で 20 に等しいすべてのテキスト文字列オブジェクトを返します。
BarCodeXMargin >= 50
BarCode X Margin プロパティが、現在の測定単位で 50 以上であるすべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeXMargin) > 40
BarCode X Margin プロパティが 40 mil より大きいすべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeXMargin) Between 0.5 And 0.89
BarCode X Margin プロパティが 0.5 mm 以上かつ 0.89 mm 以下である、すべてのテキスト文字列オブジェクトを返します。
BarCodeXMargin <> 20
BarCode X Margin プロパティが、現在の測定単位で 20 と not 等しい、すべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeXMargin) <= 15
BarCode X Margin プロパティが 15 mil 以下である、すべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeXMargin) < 1.23
BarCode X Margin プロパティが 1.23 mm 未満である、すべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode X Margin プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode X Margin プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にする場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトをターゲットにしてください。クエリ式の例は
IsBarCodeText And (BarCodeXMargin = 20)です。
BarCodeYMargin
概要
BarCode Y Margin プロパティがクエリに適合する、すべてのテキスト文字列オブジェクトを返します。
構文
BarCodeYMargin : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(BarCodeYMargin) : Number– mil でマージンを指定します。 -
AsMM(BarCodeYMargin) : Number– mm でマージンを指定します。
使用例
BarCodeYMargin = 20
BarCode Y Margin プロパティが、現在の測定単位で 20 に等しい、すべてのテキスト文字列オブジェクトを返します。
BarCodeYMargin >= 50
BarCode Y Margin プロパティが、現在の測定単位で 50 以上である、すべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeYMargin) > 40
BarCode Y Margin プロパティが 40 mil より大きい、すべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeYMargin) Between 0.5 And 0.89
BarCode Y Margin プロパティが 0.5 mm 以上かつ 0.89 mm 以下である、すべてのテキスト文字列オブジェクトを返します。
BarCodeYMargin <> 20
BarCode Y Margin プロパティが、現在の測定単位で 20 と not 等しい、すべてのテキスト文字列オブジェクトを返します。
AsMils(BarCodeYMargin) <= 15
BarCode Y Margin プロパティが 15 mil 以下である、すべてのテキスト文字列オブジェクトを返します。
AsMM(BarCodeYMargin) < 1.23
BarCode Y Margin プロパティが 1.23 mm 未満である、すべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode Y Margin プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Y Margin プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。バーコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にする場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトをターゲットにしてください。クエリ式の例は
IsBarCodeText And (BarCodeYMargin = 20)です。
BodyColor3D
概要
Body 3-D Color プロパティがクエリに適合する、すべての 3D ボディオブジェクトを返します。
構文
BodyColor3D : Numeric_String
BodyColor3D : Number
特定の数値に対応する色は、次の関係から導出できます:
65536 * Blue + 256 * Green + Red
ここで、Blue、Green、Red の各コンポーネントはそれぞれ 0 から 255 (両端を含む)の値を取ります。
BodyColor3D キーワードを Number と組み合わせて使用できる場合、次の構文を使用して Body 3-D Color プロパティの Blue、Green、Red 各コンポーネントの値を個別に評価できます。
- Blue = Body 3-D Color Div 65536
- Green = Body 3-D Color Div 256 Mod 256
- Red = Body 3-D Color Mod 256
使用例
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Body 3-D Color プロパティが 0 である(Blue = 0、Green = 0、Red = 0 に対応)すべての 3D ボディオブジェクトを返します。
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Body 3-D Color プロパティが 16711680 である(Blue = 255、Green = 0、Red = 0 に対応)すべての 3D ボディオブジェクトを返します。
BodyColor3D <> '16777215'
Body 3-D Color プロパティが 16777215 である(Blue = 255、Green = 255、Red = 255 に対応)ものを除く、すべての 3D ボディオブジェクトを返します except。
IsComponentBody && BodyColor3D Div 65536 <= 192
Body 3-D Color プロパティの Blue コンポーネントの値が 192 以下である、すべての 3D ボディオブジェクトを返します。
注記
Body 3-D Color プロパティは 3D ボディオブジェクトに対してのみ定義されています。
BodyColor3DOpacity
概要
Body 3-D Color Opacity プロパティがクエリに適合する、すべての 3D ボディオブジェクトを返します。
構文
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
使用例
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Body 3-D Color Opacity プロパティが 1.000 である、すべての 3D ボディオブジェクトを返します。
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Body 3-D Color Opacity プロパティが 0.500 である 3D ボディオブジェクトを除く、すべてのオブジェクトを返します except。
注記
Body 3-D Color Opacity プロパティは 3D ボディオブジェクトに対してのみ定義されています。
BodyColor3DOverride
概要
Override Color プロパティがクエリに適合する、すべての 3D Body オブジェクトを返します。
構文
BodyColor3DOverride : Boolean_String
Boolean_Stringは 'True' または 'False' のいずれかでなければなりません。
使用例
BodyColor3DOverride = 'True'
Override Color プロパティが有効である、すべての 3D Body オブジェクトを返します。
BodyColor3DOverride = 'False'
Override Color プロパティが無効である、すべての 3D Body オブジェクトを返します。
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Override Color プロパティが有効である 3D Body オブジェクトを除く、すべてのオブジェクトを返します except。
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Override Color プロパティが無効である 3D Body オブジェクトを除く、すべてのオブジェクトを返します except。
注記
Override Color プロパティは 3D Body オブジェクトに対してのみ定義されています。
BodyProjection
概要
Body Projection プロパティがクエリに適合する、すべての 3D ボディオブジェクトを返します。
構文
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'Top Side' -
'Bottom Side'
使用例
BodyProjection = 'Top Side'
Body Projection プロパティが Top Side である、すべての 3D ボディオブジェクトを返します。
BodyProjection <> 'Bottom Side'
Body Projection プロパティが Bottom Side である 3D ボディオブジェクトを除く、すべてのオブジェクトを返します except。
注記
- Body Projection プロパティは 3D ボディオブジェクトに対してのみ定義されています。
-
BodyProjection_Stringの先頭と末尾にあるシングルクォート(')は必須です。
CappingMaterial
概要
Capping Material プロパティがクエリに適合する、すべてのビアオブジェクトを返します。
構文
CappingMaterial : String
使用例
CappingMaterial = 'Epoxy'
Capping Material プロパティが Epoxy である、すべてのビアオブジェクトを返します。
CappingMaterial Like 'Epoxy*'
Capping Material を持ち、関連付けられた文字列が Epoxy で始まる、すべてのビアオブジェクトを返します。
注記
- Capping Material プロパティはビアオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾にあるシングルクォート(')は必須です。
CappingSide
概要
Capping Side プロパティがクエリに適合する、すべてのビアオブジェクトを返します。
構文
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'Top' -
'Bottom' -
'Both'
使用例
CappingSide = 'Top'
Capping Side プロパティが Top である、すべてのビアオブジェクトを返します。
CappingSide <> 'Both'
Capping Side プロパティが Both であるビアオブジェクトを除く、すべてのオブジェクトを返します except。
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Capping Side プロパティが Both であるビアオブジェクトを除く、すべてのオブジェクトを返します except。
注記
- Capping Side プロパティはビアオブジェクトに対してのみ定義されています。
-
CappingSide_Stringの先頭と末尾にあるシングルクォート(')は必須です。
CavityHeight
概要
Cavity Height プロパティがクエリに適合する、すべてのリージョンオブジェクトを返します。
構文
CavityHeight : Numeric_String
使用例
CavityHeight = '70'
Cavity Height プロパティが 70 に等しい、すべてのリージョンオブジェクトを返します。
CavityHeight Between '200' And '400'
Cavity Height プロパティが 200 以上かつ 400 以下である、すべてのリージョンオブジェクトを返します。
CavityHeight >= '100'
Cavity Height プロパティが 100 以上である、すべてのリージョンオブジェクトを返します。
CavityHeight <> '120'
Cavity Height プロパティが 120 に等しいリージョンオブジェクトを除く、すべてのオブジェクトを返します except。
注記
Cavity Height プロパティはリージョンオブジェクトに対してのみ定義され、Kind プロパティが Cavity に設定されているリージョンに対してのみ意味を持ちます。
ChamferFilletSize
概要
クエリに適合する Chamfer/Fillet Size プロパティを持つすべての矩形オブジェクトを返します。
構文
ChamferFilletSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定された既定単位を上書きして指定できます。
-
AsMils(ChamferFilletSize) : Number– 幅を mil で指定します。 -
AsMM(ChamferFilletSize) : Number– 幅を mm で指定します。
使用例
ChamferFilletSize = 20
Chamfer/Fillet Size プロパティが 20(現在の測定単位)である矩形オブジェクトをすべて返します。
ChamferFilletSize >= 1.27
Chamfer/Fillet Size プロパティが 1.27(現在の測定単位)以上である矩形オブジェクトをすべて返します。
AsMils(ChamferFilletSize) Between 10 And 30
Chamfer/Fillet Size プロパティが 10 mil 以上、かつ 30 mil 以下である矩形オブジェクトをすべて返します。
AsMM(ChamferFilletSize) < 1.016
Chamfer/Fillet Size プロパティが 1.016 mm 未満である矩形オブジェクトをすべて返します。
注
Chamfer/Fillet Size プロパティは矩形オブジェクトに対してのみ定義され、Corner Mode プロパティが Chamfer または Fillet に設定されている矩形に対してのみ意味を持ちます。
ChannelOffset
概要
クエリに適合する Channel Offset プロパティを持つすべてのコンポーネントオブジェクトを返します。
構文
ChannelOffset : Numeric_String
ChannelOffset : Number
使用例
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Channel Offset プロパティが 2 であるコンポーネントオブジェクトをすべて返します。
ChannelOffset > '' && ChannelOffset Between 3 And 5
Channel Offset プロパティが 3 以上、かつ 5 以下であるコンポーネントオブジェクトをすべて返します。
IsComponent && ChannelOffset < 4
Channel Offset プロパティが 4 未満であるコンポーネントオブジェクトをすべて返します。
ObjectKind = 'Component' && ChannelOffset >= 4
Channel Offset プロパティが 4 以上であるコンポーネントオブジェクトをすべて返します。
ChannelOffset <> '1'
Channel Offset プロパティが 1 であるコンポーネントオブジェクト以外のすべてのオブジェクトを返します。
IsComponent && ChannelOffset <> 1
Channel Offset プロパティが 1 と等しくないコンポーネントオブジェクトをすべて返します。
注記
-
Channel Offset プロパティはコンポーネントオブジェクトに対してのみ定義されます。
-
クエリによって返されるコンポーネントオブジェクトの子オブジェクトは返されません。
ClassType
概要
クエリに適合する Class Type プロパティを持つすべてのクラスオブジェクトを返します。
構文
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String は、次のリストにある文字列のいずれかでなければなりません。
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
使用例
ClassType = 'Component Class'
Class Type プロパティが Component Class であるクラスオブジェクトをすべて返します。
ClassType <> 'Layer Class'
Class Type プロパティが Layer Class であるクラスオブジェクト以外のすべてのオブジェクトを返します。
注記
- Class Type プロパティはクラスオブジェクトに対してのみ定義されます。
-
ClassType_Stringの先頭と末尾にあるシングルクォート(')は必須です。
Color
概要
クエリに適合する Color プロパティを持つすべての Net オブジェクトを返します。
構文
Color : Numeric_String
Color : Number
特定の数値に対応する色は、次の関係から導出できます:
65536 * Blue + 256 * Green + Red
ここで、Blue、Green、Red の各成分はそれぞれ 0 から 255(両端を含む)の値を取ります。
Color キーワードを Number と組み合わせて使用できる場合、次の構文を用いて Color プロパティの Blue/Green/Red 各成分の値を個別に評価できます。
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
使用例
Color = '0'
Color <> '' && Color = 0
Color プロパティが 0(Blue = 0、Green = 0、Red = 0 に対応)である Net オブジェクトをすべて返します。
Color = '16711680'
Color > '' && Color = 16711680
Color プロパティが 16711680 (Blue = 255、Green = 0、Red = 0 に対応)である Net オブジェクトをすべて返します。
Color <> '16777215'
Color プロパティが 16777215 (Blue = 255、Green = 255、Red = 255 に対応)である Net オブジェクト以外のすべてのオブジェクトを返します。
ObjectKind = 'Net' && Color <> 16777215
Color プロパティが 16777215 ではない Net オブジェクトをすべて返します。
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Blue 成分が 96 以上、Green 成分が 64 以上かつ 192 以下、Red 成分が 128 以下となるような Color プロパティを持つ Net オブジェクトをすべて返します。
IsNet && Color Div 65536 <= 192
Color プロパティの Blue 成分が 192 以下である Net オブジェクトをすべて返します。
IsNet && Color Mod 256 Between 64 And 192
Color プロパティの Red 成分が 64 以上かつ 192 以下である Net オブジェクトをすべて返します。
注記
- Color プロパティは Net オブジェクトに対してのみ定義されます。
- クエリによって返される Net オブジェクトの子オブジェクトは返されません。
Comment
概要
クエリに適合する Component Comment プロパティを持つすべてのコンポーネントオブジェクトを返します。
構文
Comment : String
使用例
Comment = '100nF'
Component Comment が 100 nF であるすべてのコンポーネントを返します。
Comment <> '100nF'
Component Comment が 100 nF であるコンポーネントオブジェクト以外のすべてのオブジェクトを返します。
注記
- Component Comment プロパティはコンポーネントオブジェクトに対してのみ定義されます。
- クエリによって返されるコンポーネントの子オブジェクトは返されません。
Component
概要
クエリに適合する Name プロパティを持つ任意のコンポーネントオブジェクトの子オブジェクトをすべて返します。
構文
Component : String
使用例
Component = 'C1'
Name が C1 である任意のコンポーネントの子オブジェクトをすべて返します。
Component Like 'C?*'
Name が C で始まり、かつ少なくとも1文字以上の追加文字を含む任意のコンポーネントの子オブジェクトをすべて返します。
Component <> 'C1'
Name が C1 である任意のコンポーネントの子オブジェクト以外のすべてのオブジェクトを返します。
Component = 'Free'
コンポーネントオブジェクトの子オブジェクト以外のすべてのオブジェクトを返します。
注
このクエリで返される子オブジェクトの親コンポーネントオブジェクトは返されません。
ComponentFlippedOnLayer
概要
クエリに適合する Flipped On Layer プロパティを持つすべてのコンポーネントオブジェクトを返します。
構文
ComponentFlippedOnLayer : Boolean_String
使用例
ComponentFlippedOnLayer = 'True'
Flipped On Layer プロパティが有効になっているコンポーネントオブジェクトをすべて返します。
ComponentFlippedOnLayer = 'False'
Flipped On Layer プロパティが無効になっているコンポーネントオブジェクトをすべて返します。
注
Flipped On Layer プロパティはコンポーネントオブジェクトに対してのみ定義されます。
ComponentStringsLocked
概要
クエリに適合する Lock Strings プロパティを持つすべてのコンポーネントオブジェクトを返します。
構文
ComponentStringsLocked : Boolean_String
使用例
ComponentStringsLocked = 'True'
Lock Strings プロパティが有効になっているすべてのコンポーネントを返します。
ComponentStringsLocked = 'False'
Lock Strings プロパティが無効になっているすべてのコンポーネントを返します。
注
クエリによって返されるコンポーネントの子オブジェクトは返されません。
ComponentType
概要
クエリに適合する Component Type プロパティを持つすべてのコンポーネントオブジェクトを返します。
構文
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String は、次のリストにある文字列のいずれかでなければなりません。
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
使用例
ComponentType = 'Graphical'
Component Type が Graphical であるすべてのコンポーネントを返します。
ComponentType <> 'Standard'
Component Type が Standard であるコンポーネント以外の all オブジェクトを返します。
注記
- Component Type プロパティはコンポーネントオブジェクトに対してのみ定義されます。
- クエリによって返されるコンポーネントの子オブジェクトは返されません。
-
ComponentType_Stringの先頭と末尾にあるシングルクォート(')は必須です。
CoordinateDimensionLineWidth
概要
クエリに適合する Line Width (Coord/Dimen) プロパティを持つ、座標寸法および元の寸法オブジェクトを返します。
構文
CoordinateDimensionLineWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(CoordinateDimensionLineWidth) : Number– mil で幅を指定します。 -
AsMM(CoordinateDimensionLineWidth) : Number– mm で幅を指定します。
使用例
CoordinateDimensionLineWidth = 10
Line Width (Coord/Dimen) プロパティが現在の測定単位で 10 である、すべての座標寸法および元の寸法オブジェクトを返します。
CoordinateDimensionLineWidth >= 0.2286
Line Width (Coord/Dimen) プロパティが現在の測定単位で 0.2286 以上である、すべての座標寸法および元の寸法オブジェクトを返します。
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Line Width (Coord/Dimen) プロパティが 8 mil 以上かつ 12 mil 以下である、すべての座標寸法および元の寸法オブジェクトを返します。
AsMM(CoordinateDimensionLineWidth) < 0.2794
Line Width (Coord/Dimen) プロパティが 0.2794 mm 未満である、すべての座標寸法および元の寸法オブジェクトを返します。
注記
- Line Width (Coord/Dimen) プロパティは、座標寸法および寸法オブジェクトに対してのみ定義されています。
- クエリで返される座標寸法および元の寸法オブジェクトの子オブジェクトは返されません。
CoordinateDimensionSize
概要
クエリに適合する Size (Coord/Dimen) プロパティを持つ、座標寸法、中心寸法、引出線寸法、および元の寸法オブジェクトを返します。
構文
CoordinateDimensionSize : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(CoordinateDimensionSize) : Number– mil でサイズを指定します。 -
AsMM(CoordinateDimensionSize) : Number– mm でサイズを指定します。
使用例
CoordinateDimensionSize = 10
Size (Coord/Dimen) プロパティが現在の測定単位で 10 である、すべての座標寸法、中心寸法、引出線寸法、および元の寸法オブジェクトを返します。
CoordinateDimensionSize >= 0.2286
Size (Coord/Dimen) プロパティが現在の測定単位で 0.2286 以上である、すべての座標寸法、中心寸法、引出線寸法、および元の寸法オブジェクトを返します。
AsMils(CoordinateDimensionSize) Between 8 And 12
Size (Coord/Dimen) プロパティが 8 mil 以上かつ 12 mil 以下である、すべての座標寸法、中心寸法、引出線寸法、および元の寸法オブジェクトを返します。
AsMM(CoordinateDimensionSize) < 0.2794
Size (Coord/Dimen) プロパティが 0.2794 mm 未満である、すべての座標寸法、中心寸法、引出線寸法、および元の寸法オブジェクトを返します。
注記
- Size (Coord/Dimen) プロパティは、座標寸法、中心寸法、引出線寸法、および元の寸法オブジェクトに対してのみ定義されています。
- クエリで返される座標寸法、中心寸法、引出線寸法、および元の寸法オブジェクトの子オブジェクトは返されません。
CoordinateDimensionUnitStyle
概要
クエリに適合する Unit Style プロパティを持つ、すべての座標寸法および元の寸法オブジェクトを返します。
構文
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'Brackets' -
'None' -
'Normal'
使用例
CoordinateDimensionUnitStyle = 'Brackets'
Unit Style プロパティが Brackets である、すべての座標寸法および元の寸法オブジェクトを返します。
CoordinateDimensionUnitStyle <> 'Normal'
except 座標寸法および元の寸法オブジェクトのうち、Unit Style プロパティが Normal であるすべてのオブジェクトを返します。
注記
- Unit Style プロパティは、座標寸法および元の寸法オブジェクトに対してのみ定義されています。
-
UnitStyle_Stringの先頭と末尾にあるシングルクォート(')は必須です。 - クエリで返される座標寸法および元の寸法オブジェクトの子オブジェクトは返されません。
CornerMode
概要
クエリに適合する Corner Mode プロパティを持つ、すべての長方形オブジェクトを返します。
構文
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'Rectangle' -
'Chamfer' -
'Fillet'
使用例
CornerMode = 'Rectangle'
Corner Mode プロパティが Rectangle である、すべての長方形オブジェクトを返します。
CornerMode <> 'Chamfer'
except 長方形オブジェクトのうち、Corner Mode プロパティが Chamfer であるすべてのオブジェクトを返します。
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
except 長方形オブジェクトのうち、Corner Mode プロパティが Rectangle であるすべてのオブジェクトを返します。
注記
- Corner Mode プロパティは、長方形オブジェクトに対してのみ定義されています。
-
CornerMode_Stringの先頭と末尾にあるシングルクォート(')は必須です。
CoveringMaterial
概要
クエリに適合する Covering Material プロパティを持つ、すべてのビアオブジェクトを返します。
構文
CoveringMaterial : String
使用例
CoveringMaterial = 'Epoxy'
Covering Material プロパティが Epoxy である、すべてのビアオブジェクトを返します。
CoveringMaterial Like 'Epoxy*'
関連付けられた文字列が Epoxy で始まる Covering Material を持つ、すべてのビアオブジェクトを返します。
注記
- Covering Material プロパティは、ビアオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾にあるシングルクォート(')は必須です。
CoveringSide
概要
クエリに適合する Covering Side プロパティを持つ、すべてのビアオブジェクトを返します。
構文
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'Top' -
'Bottom' -
'Both'
使用例
CoveringSide = 'Top'
Covering Side プロパティが Top である、すべてのビアオブジェクトを返します。
CoveringSide <> 'Both'
except ビアオブジェクトのうち、Covering Side プロパティが Both であるすべてのオブジェクトを返します。
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
except ビアオブジェクトのうち、Covering Side プロパティが Both であるすべてのオブジェクトを返します。
注記
-
Covering Side プロパティは、ビアオブジェクトに対してのみ定義されています。
-
Covering_Stringの先頭と末尾にあるシングルクォート(')は必須です。
DataMatrixInverted
概要
クエリに適合する BarCode Inverted プロパティを持つ、すべてのテキスト文字列オブジェクトを返します。
構文
DataMatrixInverted : Boolean_String
使用例
DataMatrixInverted = 'True'
BarCode Inverted プロパティが有効になっている、すべてのテキスト文字列オブジェクトを返します。
DataMatrixInverted = 'False'
BarCode Inverted プロパティが無効になっている、すべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode Inverted プロパティは、テキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Inverted プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標寸法、寸法、ドリルテーブル、レイヤースタックテーブル)のテキスト文字列の子プリミティブオブジェクトも返されます。QRコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にする場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトをターゲットにしてください。クエリ式の例は
IsDataMatrixText And (DataMatrixInverted = 'True')です。
DimensionArrowGap
概要
クエリに適合する Arrow Gap プロパティを持つ、すべての引出線寸法オブジェクトを返します。
構文
DimensionArrowGap : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(DimensionArrowGap) : Number– mil でギャップを指定します。 -
AsMM(DimensionArrowGap) : Number– mm でギャップを指定します。
使用例
DimensionArrowGap = 10
Arrow Gap プロパティが現在の測定単位で 10 である、すべての引出線寸法オブジェクトを返します。
DimensionArrowGap >= 0.2286
Arrow Gap プロパティが現在の測定単位で 0.2286 以上である、すべての引出線寸法オブジェクトを返します。
AsMils(DimensionArrowGap) Between 8 And 12
Arrow Gap プロパティが 8 mil 以上かつ 12 mil 以下である、すべての引出線寸法オブジェクトを返します。
AsMM(DimensionArrowGap) < 0.2794
Arrow Gap プロパティが 0.2794 mm 未満である、すべての引出線寸法オブジェクトを返します。
注記
- Arrow Gap プロパティは、引出線寸法オブジェクトに対してのみ定義されています。
- クエリで返される引出線寸法オブジェクトの子オブジェクトは返されません。
DimensionArrowLength
概要
クエリに適合する Arrow Length プロパティを持つ、角度寸法、基準寸法、直径(線形)寸法、線形寸法、および直径(放射)寸法オブジェクトをすべて返します。
構文
DimensionArrowLength : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(DimensionArrowLength) : Number– mil で長さを指定します。 -
AsMM(DimensionArrowLength) : Number– mm で長さを指定します。
使用例
DimensionArrowLength = 100
Arrow Length プロパティが現在の測定単位で 100 である、すべての角度寸法、基準寸法、直径(線形)寸法、線形寸法、および直径(放射)寸法オブジェクトを返します。
DimensionArrowLength >= 2.286
Arrow Length プロパティが、現在の測定単位で 2.286 以上である角度寸法、基準寸法、線形直径寸法、線形寸法、および放射直径寸法オブジェクトをすべて返します。
AsMils(DimensionArrowLength) Between 80 And 120
Arrow Length プロパティが 80 mil 以上、かつ 120 mil 以下である角度寸法、基準寸法、線形直径寸法、線形寸法、および放射直径寸法オブジェクトをすべて返します。
AsMM(DimensionArrowLength) < 2.794
Arrow Length プロパティが 2.794 mm 未満である角度寸法、基準寸法、線形直径寸法、線形寸法、および放射直径寸法オブジェクトをすべて返します。
Notes
-
Arrow Length プロパティは、角度寸法、基準寸法、線形直径寸法、線形寸法、および放射直径寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、線形直径寸法、線形寸法、および放射直径寸法オブジェクトの子オブジェクトは返されません。
DimensionArrowLineWidth
Summary
Query に適合する Arrow Line Width プロパティを持つ角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
Syntax
DimensionArrowLineWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(DimensionArrowLineWidth) : Number– 幅を mil で指定します。 -
AsMM(DimensionArrowLineWidth) : Number– 幅を mm で指定します。
Example Usage
DimensionArrowLineWidth = 10
Arrow Line Width プロパティが、現在の測定単位で 10 である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
DimensionArrowLineWidth >= 0.2286
Arrow Line Width プロパティが、現在の測定単位で 0.2286 以上である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
AsMils(DimensionArrowLineWidth) Between 8 And 12
Arrow Line Width プロパティが 8 mil 以上、かつ 12 mil 以下である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
AsMM(DimensionArrowLineWidth) < 0.2794
Arrow Line Width プロパティが 0.2794 mm 未満である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
Notes
-
Arrow Line Width プロパティは、角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトの子オブジェクトは返されません。
DimensionArrowPosition
Summary
Query に適合する Arrow Position プロパティを持つ角度寸法、基準寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
Syntax
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String は、次のリストにある文字列のいずれかでなければなりません。
-
'Inside' -
'Outside'
Example Usage
DimensionArrowPosition = 'Inside'
Arrow Position プロパティが Inside である角度寸法、基準寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
DimensionArrowPosition <> 'Outside'
角度寸法、基準寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトのうち、Arrow Position プロパティが Outside であるすべてのオブジェクトを except 返します。
Notes
-
ArrowPosition_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。 -
Arrow Position プロパティは、角度寸法、基準寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトの子オブジェクトは返されません。
DimensionArrowSize
Summary
Query に適合する Arrow Size プロパティを持つ角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
Syntax
DimensionArrowSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(DimensionArrowSize) : Number– サイズを mil で指定します。 -
AsMM(DimensionArrowSize) : Number– サイズを mm で指定します。
Example Usage
DimensionArrowSize = 60
Arrow Size プロパティが、現在の測定単位で 60 である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
DimensionArrowSize >= 1.016
Arrow Size プロパティが、現在の測定単位で 1.016 以上である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
AsMils(DimensionArrowSize) Between 50 And 70
Arrow Size プロパティが 50 mil 以上、かつ 70 mil 以下である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
AsMM(DimensionArrowSize) < 2.032
Arrow Size プロパティが 2.032 mm 未満である角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトをすべて返します。
Notes
-
Arrow Size プロパティは、角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトの子オブジェクトは返されません。
DimensionExtensionLineWidth
Summary
Query に適合する Extension Line Width プロパティを持つ角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
Syntax
DimensionExtensionLineWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(DimensionExtensionLineWidth) : Number– 幅を mil で指定します。 -
AsMM(DimensionExtensionLineWidth) : Number– 幅を mm で指定します。
Example Usage
DimensionExtensionLineWidth = 10
Extension Line Width プロパティが、現在の測定単位で 10 である角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
DimensionExtensionLineWidth >= 0.2286
Extension Line Width プロパティが、現在の測定単位で 0.2286 以上である角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Extension Line Width プロパティが 8 mil 以上、かつ 12 mil 以下である角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
AsMM(DimensionExtensionLineWidth) < 0.2794
Extension Line Width プロパティが 0.2794 mm 未満である角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
Notes
-
Extension Line Width プロパティは、角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトの子オブジェクトは返されません。
DimensionExtensionOffset
Summary
Query に適合する Extension Offset プロパティを持つ角度寸法、基準寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
Syntax
DimensionExtensionOffset : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(DimensionExtensionOffset) : Number– オフセットを mil で指定します。 -
AsMM(DimensionExtensionOffset) : Number– オフセットを mm で指定します。
Example Usage
DimensionExtensionOffset = 10
Extension Offset プロパティが、現在の測定単位で 10 である角度寸法、基準寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
DimensionExtensionOffset >= 0.2286
Extension Offset プロパティが、現在の測定単位で 0.2286 以上である角度寸法、基準寸法、線形直径寸法、および線形寸法オブジェクトをすべて返します。
AsMils(DimensionExtensionOffset) Between 8 And 12
Extension Offset プロパティが 8 mil 以上、かつ 12 mil 以下である、すべての角度寸法、基準寸法、線形直径寸法、および線形寸法オブジェクトを返します。
AsMM(DimensionExtensionOffset) < 0.2794
Extension Offset プロパティが 0.2794 mm 未満である、すべての角度寸法、基準寸法、線形直径寸法、および線形寸法オブジェクトを返します。
Notes
-
Extension Offset プロパティは、角度寸法、基準寸法、線形直径寸法、および線形寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、線形直径寸法、および線形寸法オブジェクトの子オブジェクトは返されません。
DimensionExtensionPickGap
Summary
Query に適合する Extension Pick Gap プロパティを持つ、すべての角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトを返します。
Syntax
DimensionExtensionPickGap : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、追加の測定単位ベースのキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(DimensionExtensionPickGap) : Number– mil でギャップを指定します。 -
AsMM(DimensionExtensionPickGap) : Number– mm でギャップを指定します。
Example Usage
DimensionExtensionPickGap = 10
Extension Pick Gap プロパティが現在の測定単位で 10 である、すべての角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトを返します。
DimensionExtensionPickGap >= 0.2286
Extension Pick Gap プロパティが現在の測定単位で 0.2286 以上である、すべての角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトを返します。
AsMils(DimensionExtensionPickGap) Between 8 And 12
Extension Pick Gap プロパティが 8 mil 以上、かつ 12 mil 以下である、すべての角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトを返します。
AsMM(DimensionExtensionPickGap) < 0.2794
Extension Pick Gap プロパティが 0.2794 mm 未満である、すべての角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトを返します。
Notes
-
Extension Pick Gap プロパティは、角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、線形直径寸法、および線形寸法オブジェクトの子オブジェクトは返されません。
DimensionTextFont
Summary
Query に適合する Dimension Font プロパティを持つ、すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトを返します。
Syntax
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String は、次のリストにある文字列のいずれかでなければなりません:
-
'Default' -
'Serif' -
'Sans Serif'
Example Usage
DimensionTextFont = 'Default'
Dimension Font プロパティが Default である、すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトを返します。
DimensionTextFont <> 'Serif'
except のすべてのオブジェクト(角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクト)について、Dimension Font プロパティが Serif であるものを返します。
Notes
-
Font_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
Dimension Font プロパティは、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトの子オブジェクトは返されません。
DimensionTextFormat
Summary
Query に適合する Dimension Format プロパティを持つ、すべての角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトを返します。
Syntax
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String は 'None' でなければなりません。
Example Usage
DimensionTextFormat = 'None'
Dimension Format プロパティが None である、すべての角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトを返します(つまり、値と単位は表示されません)。
DimensionTextFormat <> 'None'
except のすべてのオブジェクト(角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクト)について、Dimension Format プロパティが None であるものを返します(つまり、形式が「値のみ表示」「値と単位を表示」「値と単位を表示(単位は括弧内)」のいずれかに設定されている該当寸法オブジェクトを返します)。
Notes
-
TextFormat_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
Dimension Format プロパティは、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトの子オブジェクトは返されません。
DimensionTextGap
Summary
Query に適合する Dimension Text Gap プロパティを持つ、すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトを返します。
Syntax
DimensionTextGap : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1mil = 0.001inch)またはメートル法(mm; 1mm = 0.001meter))に従います。
測定単位の特定オプションは、追加の測定単位ベースのキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(DimensionTextGap) : Number– mil でギャップを指定します。 -
AsMM(DimensionTextGap) : Number– mm でギャップを指定します。
Example Usage
DimensionTextGap = 10
Dimension Text Gap プロパティが現在の測定単位で 10 である、 すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトを返します。
DimensionTextGap >= 0.2286
Dimension Text Gap プロパティが現在の測定単位で 0.2286 以上である、 すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトを返します。
AsMils(DimensionTextGap) Between 8 And 12
Dimension Text Gap プロパティが 8mil 以上、かつ 12mil 以下である、 すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトを返します。
AsMM(DimensionTextGap) < 0.2794
Dimension Text Gap プロパティが 0.2794mm 未満である、 すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトを返します。
Notes
-
Dimension Text Gap プロパティは、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトの子オブジェクトは返されません。
DimensionTextHeight
Summary
Query に適合する Dimension Text Height プロパティを持つ、すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトを返します。
Syntax
DimensionTextHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、追加の測定単位ベースのキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(DimensionTextHeight) : Number– mil で高さを指定します。 -
AsMM(DimensionTextHeight) : Number– mm で高さを指定します。
Example Usage
DimensionTextHeight = 60
Dimension Text Height プロパティが現在の測定単位で 60 である、 すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトを返します。
DimensionTextHeight >= 1.27
Dimension Text Height プロパティが現在の測定単位で 1.27 以上である、 すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトを返します。
AsMils(DimensionTextHeight) Between 40 And 80
Dimension Text Height プロパティが 40mil 以上、かつ 80 mil 以下である、 すべての角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、放射直径寸法、および放射寸法オブジェクトを返します。
AsMM(DimensionTextHeight) < 1.778
Dimension Text Height プロパティが 1.778 mm 未満である、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Notes
-
Dimension Text Height プロパティは、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
-
元の寸法(original dimension)では、Dimension Text Height プロパティの値は、その寸法の Text Height プロパティの値に従います。
DimensionTextLineWidth
Summary
Dimension Text Line Width プロパティが Query に適合する、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Syntax
DimensionTextLineWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位については、追加の測定単位ベースのキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の単位オプションを指定できます。
-
AsMils(DimensionTextLineWidth) : Number– 幅を mil で指定します。 -
AsMM(DimensionTextLineWidth) : Number– 幅を mm で指定します。
Example Usage
DimensionTextLineWidth = 6
Dimension Text Line Width プロパティが現在の測定単位で 6 である、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
DimensionTextLineWidth >= 0.127
Dimension Text Line Width プロパティが現在の測定単位で 0.127 以上である、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
AsMils(DimensionTextLineWidth) Between 4 And 8
Dimension Text Line Width プロパティが 4mil 以上かつ 8mil 以下である、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
AsMM(DimensionTextLineWidth) < 0.1778
Dimension Text Line Width プロパティが 0.1778mm 未満である、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Notes
-
Dimension Text Line Width プロパティは、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、元の寸法、半径直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
-
元の寸法(original dimension)では、Dimension Text Line Width プロパティの値は、その寸法の Text Width プロパティの値に従います。
DimensionTextPosition
Summary
Dimension Text Position プロパティが Query に適合する、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Syntax
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String は、次のリストにある文字列のいずれかでなければなりません。
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Example Usage
DimensionTextPosition = 'Automatic'
Dimension Text Position プロパティが Automatic である、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
DimensionTextPosition <> 'Manual'
except であるすべてのオブジェクトのうち、Dimension Text Position プロパティが Manual である角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Notes
-
DimensionTextPosition_Stringの先頭と末尾にある単一引用符(')は必須です。 -
Dimension Text Position プロパティは、角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、引出線寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
DimensionTextPrecision
Summary
Dimension Precision プロパティが Query に適合する、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Syntax
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Example Usage
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Dimension Precision プロパティが 2 である、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Dimension Precision プロパティが 3 以上かつ 5 以下である、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
IsDimension && DimensionTextPrecision < 4
Dimension Precision プロパティが 4 未満である、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
DimensionTextPrecision <> '1'
except であるすべてのオブジェクトのうち、Dimension Precision プロパティが 1 である角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
IsDimension && DimensionTextPrecision <> 1
Dimension Precision プロパティが 1 と等しくない、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Notes
-
Dimension Precision プロパティは、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
DimensionTextPrefix
Summary
Dimension Prefix プロパティが Query に適合する、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Syntax
DimensionTextPrefix : String
Example Usage
DimensionTextPrefix = 'ø'
Dimension Prefix プロパティが ø である、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Notes
-
Dimension Prefix プロパティは、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
DimensionTextSuffix
Summary
Dimension Suffix プロパティが Query に適合する、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Syntax
DimensionTextSuffix : String
Example Usage
DimensionTextSuffix = '(+/- 0.5%)'
Dimension Suffix プロパティが (+/- 0.5%) である、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Notes
-
Dimension Suffix プロパティは、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
DimensionTextUnit
Summary
Dimension Unit プロパティが Query に適合する、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトをすべて返します。
Syntax
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
角度寸法オブジェクトの場合、DimensionUnit_String は次のリストにある文字列のいずれかでなければなりません。
-
'Degrees' -
'Radians'
基準寸法、データム寸法、線形直径寸法、線形寸法、半径直径寸法、および半径寸法オブジェクトの場合、DimensionUnit_String は次のリストにある文字列のいずれかでなければなりません。
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Example Usage
DimensionTextUnit = 'Radians'
Dimension Unit プロパティが Radians である角度寸法オブジェクトをすべて返します。
DimensionTextUnit <> 'Degrees'
except であるすべてのオブジェクトのうち、Dimension Unit プロパティが Degrees である角度寸法オブジェクトをすべて返します。
DimensionTextUnit = 'Mils'
すべての基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトのうち、Dimension Unit プロパティが Mils であるものを返します。
DimensionTextUnit <> 'Inches'
すべてのオブジェクト except(基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクト)のうち、Dimension Unit プロパティが Inches であるものを返します。
注記
-
DimensionUnit_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。 -
Dimension Unit プロパティは、角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトに対してのみ定義されています。
-
Query によって返される角度寸法、基準寸法、データム寸法、線形直径寸法、線形寸法、放射直径寸法、および放射寸法オブジェクトの子オブジェクトは返されません。
DrillPair
概要
Query に準拠する Drill Pair プロパティを持つすべてのビア(via)オブジェクトを返します。
構文
DrillPair = 'Start Layer - Stop Layer'
使用例
DrillPair = 'Top Layer - Bottom Layer'
Drill Pair プロパティが Top Layer - Bottom Layer であるすべてのビア(via)オブジェクトを返します。
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Drill Pair プロパティが Signal Layer 1 - Signal Layer 2 であるビア(via)オブジェクトについて、すべてのオブジェクト except を返します。
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Drill Pair プロパティが Top Layer - Bottom Layer であるもの except のすべての Via オブジェクトを返します。
注記
- 文字列の先頭と末尾にあるシングルクォート文字(')は必須です。
- Drill Pair プロパティはビア(via)オブジェクトに対してのみ定義されています。
DrillType
概要
Query に準拠する Drill Type プロパティを持つすべてのパッド(pad)オブジェクトを返します。
構文
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String は、次のリストにある文字列のいずれかでなければなりません。
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
使用例
DrillType = 'Drilled'
Drill Type プロパティが Drilled であるすべてのパッド(pad)オブジェクトを返します。
DrillType <> 'Punched'
Drill Type プロパティが Punched であるパッド(pad)オブジェクト except のすべてのオブジェクトを返します。
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Drill Type プロパティが Drilled ではないすべてのパッド(pad)オブジェクトを返します。
注記
- Drill Type プロパティはパッド(pad)オブジェクトに対してのみ定義されています。
-
DrillType_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
EmbeddedBoard_ColCount
概要
Query に準拠する Col Count プロパティを持つすべての埋め込みボード(embedded board)オブジェクトを返します。
構文
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
使用例
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Col Count プロパティが 2 であるすべての埋め込みボード(embedded board)オブジェクトを返します。
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Col Count プロパティが 4 である埋め込みボード(embedded board)オブジェクト except のすべてのオブジェクトを返します。
注記
Col Count プロパティは埋め込みボード(embedded board)オブジェクトに対してのみ定義されています。
EmbeddedBoard_ColumnSpacing
概要
Query に準拠する Column Spacing プロパティを持つ埋め込みボード(embedded board)オブジェクトを返します。
構文
EmbeddedBoard_ColumnSpacing : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1mil = 0.001inch、またはメートル法:mm、1mm = 0.001meter)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– mil で間隔を指定します。 -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– mm で間隔を指定します。
使用例
EmbeddedBoard_ColumnSpacing = 1500
Column Spacing プロパティが現在の測定単位で 1500 である埋め込みボード(embedded board)オブジェクトをすべて返します。
EmbeddedBoard_ColumnSpacing >= 1000
Column Spacing プロパティが現在の測定単位で 1000 以上である埋め込みボード(embedded board)オブジェクトをすべて返します。
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Column Spacing プロパティが 1000 mil 以上かつ 1500 mil 以下である埋め込みボード(embedded board)オブジェクトをすべて返します。
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Column Spacing プロパティが 38.1mm 未満である埋め込みボード(embedded board)オブジェクトをすべて返します。
注記
Column Spacing プロパティは埋め込みボード(embedded board)オブジェクトに対してのみ定義されています。
EmbeddedBoard_DocumentName
概要
Query に準拠する Embedded Document Name プロパティを持つすべての埋め込みボード(embedded board)オブジェクトを返します。
構文
EmbeddedBoard_DocumentName : String
使用例
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Embedded Document Name プロパティが C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc であるすべての埋め込みボード(embedded board)オブジェクトを返します。
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Embedded Document Name プロパティの末尾が Example_PCB.PcbDoc で終わる埋め込みボード(embedded board)オブジェクトをすべて返します。
注記
Embedded Document Name プロパティは埋め込みボード(embedded board)オブジェクトに対してのみ定義されています。
EmbeddedBoard_OriginMode
概要
Query に準拠する Link To Embedded Board Origin プロパティを持つすべての埋め込みボード(embedded board)オブジェクトを返します。
構文
EmbeddedBoard_OriginMode : Boolean_String
使用例
EmbeddedBoard_OriginMode = 'True'
Link To Embedded Board Origin プロパティが有効(enabled)であるすべての埋め込みボード(embedded board)オブジェクトを返します。
EmbeddedBoard_OriginMode = 'False'
Link To Embedded Board Origin プロパティが無効(disabled)であるすべての埋め込みボード(embedded board)オブジェクトを返します。
注記
Link To Embedded Board Origin プロパティは埋め込みボード(embedded board)オブジェクトに対してのみ定義されています。
EmbeddedBoard_RowCount
概要
Query に準拠する Row Count プロパティを持つすべての埋め込みボード(embedded board)オブジェクトを返します。
構文
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
使用例
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Row Count プロパティが 2 であるすべての埋め込みボード(embedded board)オブジェクトを返します。
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Row Count プロパティが 4 である埋め込みボード(embedded board)オブジェクト except のすべてのオブジェクトを返します。
注記
Row Count プロパティは埋め込みボード(embedded board)オブジェクトに対してのみ定義されています。
EmbeddedBoard_RowSpacing
概要
Query に準拠する Row Spacing プロパティを持つ埋め込みボード(embedded board)オブジェクトを返します。
構文
EmbeddedBoard_RowSpacing : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001inch、またはメートル法:mm、1 mm = 0.001 meter)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(EmbeddedBoard_RowSpacing) : Number– mil で間隔を指定します。 -
AsMM(EmbeddedBoard_RowSpacing) : Number– mm で間隔を指定します。
使用例
EmbeddedBoard_RowSpacing = 2500
Row Spacing プロパティが現在の測定単位で 2500 である埋め込みボード(embedded board)オブジェクトをすべて返します。
EmbeddedBoard_RowSpacing >= 2000
Row Spacing プロパティが現在の測定単位で 2000 以上である埋め込みボード(embedded board)オブジェクトをすべて返します。
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Row Spacing プロパティが 2500 mil 以上かつ 3000 mil 以下である埋め込みボード(embedded board)オブジェクトをすべて返します。
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Row Spacing プロパティが 63.5 mm 未満である埋め込みボード(embedded board)オブジェクトをすべて返します。
注記
Row Spacing プロパティは埋め込みボード(embedded board)オブジェクトに対してのみ定義されています。
EnablePartSwapping
概要
Query に準拠する Enable Part Swapping プロパティを持つすべてのコンポーネント(component)オブジェクトを返します。
構文
EnablePartSwapping : Boolean_String
使用例
EnablePartSwapping = 'True'
Enable Part Swapping プロパティが有効(enabled)であるすべてのコンポーネント(component)オブジェクトを返します。
EnablePartSwapping = 'False'
Enable Part Swapping プロパティが無効(disabled)であるすべてのコンポーネント(component)オブジェクトを返します。
注記
- Enable Part Swapping プロパティはコンポーネント(component)オブジェクトに対してのみ定義されています。
- Query によって返されるコンポーネントの子オブジェクトは返されません。
EnablePinSwapping
概要
Query に準拠する Enable Pin Swapping プロパティを持つすべてのコンポーネント(component)オブジェクトを返します。
構文
EnablePinSwapping : Boolean_String
使用例
EnablePinSwapping = 'True'
Enable Pin Swapping プロパティが有効(enabled)であるすべてのコンポーネント(component)オブジェクトを返します。
EnablePinSwapping = 'False'
Enable Pin Swapping プロパティが無効(disabled)であるすべてのコンポーネント(component)オブジェクトを返します。
注記
- Enable Pin Swapping プロパティはコンポーネント(component)オブジェクトに対してのみ定義されています。
- Query によって返されるコンポーネントの子オブジェクトは返されません。
FillingMaterial
概要
Query に準拠する Filling Material プロパティを持つすべてのビア(via)オブジェクトを返します。
構文
FillingMaterial : String
使用例
FillingMaterial = 'Epoxy'
Filling Material プロパティが Epoxy であるすべてのビア(via)オブジェクトを返します。
FillingMaterial Like 'Epoxy*'
Filling Material を持ち、関連付けられた文字列が Epoxy で始まるすべてのビア(via)オブジェクトを返します。
注記
- Filling Material プロパティはビア(via)オブジェクト
FontName
概要
クエリに適合する TrueType Font Name プロパティを持つ、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
FontName = FontName_String
FontName <> FontName_String
FontName_String は、\Windows\Fonts フォルダ内にある利用可能な TrueType および OpenType(TrueType のスーパーセット)フォント名のいずれかを使用する必要があります。
使用例
FontName = 'Arial'
TrueType Font Name プロパティが Arial である、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
FontName <> 'Batang'
TrueType Font Name プロパティが Batang である、すべてのオブジェクト(座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクト)を返します。
注記
-
FontName_Stringの先頭と末尾にあるシングルクォート(')は必須です。 - TrueType Font Name プロパティは、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
Footprint
概要
クエリに適合する Footprint プロパティを持つ、すべてのコンポーネントオブジェクトを返します。
構文
Footprint : String
使用例
Footprint = 'DIP14'
Footprint が DIP14 のコンポーネントをすべて返します。
Footprint Like 'DIP*'
関連付けられた文字列が DIP で始まる Footprint を持つコンポーネントをすべて返します。
注記
- Footprint プロパティはコンポーネントオブジェクトに対してのみ定義されています。
- クエリで返されたコンポーネントの子オブジェクトは返されません。
FromToPad1
概要
クエリに適合する From Pad プロパティを持つ、すべての from-to オブジェクトを返します。
構文
FromToPad1 : PadName_String
PadName_String は、パッドが一致しなければならない完全な Name を指定します。これは、パッドの親コンポーネントの Name プロパティ(つまりコンポーネントのデジグネータ)を指定する先頭の部分文字列と、パッド自身の Name プロパティ(つまりパッドのデジグネータ)を指定する部分文字列で構成されます。したがって形式は 'ParentComponentDesignator-PadDesignator' になります。
使用例
FromToPad1 = 'C14-2'
From Pad プロパティが C14-2 である from-to オブジェクトをすべて返します。
注記
-
PadName_Stringの先頭と末尾にあるシングルクォート(')は必須です。 - From Pad プロパティは from-to オブジェクトに対してのみ定義されています。
FromToPad2
概要
クエリに適合する To Pad プロパティを持つ、すべての from-to オブジェクトを返します。
構文
FromToPad2 : PadName_String
PadName_String は、パッドが一致しなければならない完全な Name を指定します。これは、パッドの親コンポーネントの Name プロパティ(つまりコンポーネントのデジグネータ)を指定する先頭の部分文字列と、パッド自身の Name プロパティ(つまりパッドのデジグネータ)を指定する部分文字列で構成されます。したがって形式は 'ParentComponentDesignator-PadDesignator' になります。
使用例
FromToPad2 = 'U1-8'
To Pad プロパティが U1-8 である from-to オブジェクトをすべて返します。
注記
-
PadName_Stringの先頭と末尾にあるシングルクォート(')は必須です。 - To Pad プロパティは from-to オブジェクトに対してのみ定義されています。
H
概要
クエリに適合する Height プロパティを持つ、すべてのコンポーネントオブジェクトを返します。
構文
H : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に関する特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(H) : Number– 高さを mil で指定します。 -
AsMM(H) : Number– 高さを mm で指定します。
使用例
H = 300
Height プロパティが、現在の測定単位で 300 に等しいコンポーネントをすべて返します。
H >= 5.08
Height プロパティが、現在の測定単位で 5.08 以上のコンポーネントをすべて返します。
AsMils(H) > 400
Height プロパティが 400mil より大きいコンポーネントをすべて返します。
AsMM(H) Between 6.35 And 8.89
Height プロパティが 6.35mm 以上かつ 8.89mm 以下のコンポーネントをすべて返します。
H <> 550
Height プロパティが、現在の測定単位で 550 に not 等しいコンポーネントをすべて返します。
AsMils(H) <= 650
Height プロパティが 650mil 以下のコンポーネントをすべて返します。
AsMM(H) < 11.43
Height プロパティが 11.43mm 未満のコンポーネントをすべて返します。
注記
- Height プロパティはコンポーネントオブジェクトに対してのみ定義されています。
- クエリで返されたコンポーネントの子オブジェクトは返されません。
- この関数は Height 関数の別名です。
Height
概要
クエリに適合する Height プロパティを持つ、すべてのコンポーネントオブジェクトを返します。
構文
Height : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に関する特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(Height) : Number– 高さを mil で指定します。 -
AsMM(Height) : Number– 高さを mm で指定します。
使用例
Height = 300
Height プロパティが、現在の測定単位で 300 に等しいコンポーネントをすべて返します。
Height >= 5.08
Height プロパティが、現在の測定単位で 5.08 以上のコンポーネントをすべて返します。
AsMils(Height) > 400
Height プロパティが 400 mil より大きいコンポーネントをすべて返します。
AsMM(Height) Between 6.35 And 8.89
Height プロパティが 6.35 mm 以上かつ 8.89 mm 以下のコンポーネントをすべて返します。
Height <> 550
Height プロパティが、現在の測定単位で 550 に not 等しいコンポーネントをすべて返します。
AsMils(Height) <= 650
Height プロパティが 650 mil 以下のコンポーネントをすべて返します。
AsMM(Height) < 11.43
Height プロパティが 11.43 mm 未満のコンポーネントをすべて返します。
注記
- Height プロパティはコンポーネントオブジェクトに対してのみ定義されています。
- クエリで返されたコンポーネントの子オブジェクトは返されません。
- この関数は H 関数の別名です。
Hide
概要
クエリに適合する Hide プロパティを持つ、すべてのコンポーネントコメント、コンポーネントデジグネータ、およびネットオブジェクトを返します。
構文
Hide : Boolean
使用例
Hide
Hide = True
Hide プロパティが True の、すべてのコンポーネントコメント、コンポーネントデジグネータ、およびネットオブジェクトを返します。
Not Hide
Hide = False
Hide プロパティが False の、すべてのオブジェクト(コンポーネントコメント、コンポーネントデジグネータ、およびネットオブジェクト)を返します。
注記
Hide プロパティは、コンポーネントコメント、コンポーネントデジグネータ、およびネットオブジェクトに対してのみ定義されています。
HideJumpers
概要
クエリに適合する Hide Jumpers プロパティを持つ、すべてのコンポーネントオブジェクトを返します。
構文
HideJumpers : Boolean_String
使用例
HideJumpers = 'True'
Hide Jumpers プロパティが有効になっているコンポーネントオブジェクトをすべて返します。
HideJumpers = 'False'
Hide Jumpers プロパティが無効になっているコンポーネントオブジェクトをすべて返します。
注記
- Hide Jumpers プロパティはコンポーネントオブジェクトに対してのみ定義されています。
- クエリで返されたコンポーネントの子オブジェクトは返されません。
Hole
概要
クエリに適合する Hole Size プロパティを持つ、すべてのパッドおよびビアオブジェクトを返します。
構文
Hole : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に関する特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(Hole) : Number– 穴径を mil で指定します。 -
AsMM(– 穴径を mm で指定します。Hole) : Number
使用例
Hole = 16
Hole Size プロパティが 16(現在の測定単位)である、すべてのパッドおよびビアオブジェクトを返します。
Hole >= 0.508
Hole Size プロパティが 0.508(現在の測定単位)以上である、すべてのパッドおよびビアオブジェクトを返します。
AsMils(Hole) Between 12 And 32
Hole Size プロパティが 12 mil 以上かつ 32 mil 以下である、すべてのパッドおよびビアオブジェクトを返します。
AsMM(Hole) < 1.016
Hole Size プロパティが 1.016 mm 未満である、すべてのパッドおよびビアオブジェクトを返します。
注記
- Hole Size プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
- この関数は、HoleDiameter および HoleSize 関数の別名です。
HoleDiameter
概要
クエリに適合する Hole Size プロパティを持つ、すべてのパッドおよびビアオブジェクトを返します。
構文
HoleDiameter : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定された既定単位を上書きして、特定の測定単位オプションを指定できます:
-
AsMils(HoleDiameter) : Number– 穴径を mil で指定します。 -
AsMM(– 穴径を mm で指定します。HoleDiameter) : Number
使用例
HoleDiameter = 16
Hole Size プロパティが 16(現在の測定単位)である、すべてのパッドおよびビアオブジェクトを返します。
HoleDiameter >= 0.508
Hole Size プロパティが 0.508(現在の測定単位)以上である、すべてのパッドおよびビアオブジェクトを返します。
AsMils(HoleDiameter) Between 12 And 32
Hole Size プロパティが 12 mil 以上かつ 32 mil 以下である、すべてのパッドおよびビアオブジェクトを返します。
AsMM(HoleDiameter) < 1.016
Hole Size プロパティが 1.016 mm 未満である、すべてのパッドおよびビアオブジェクトを返します。
注記
- Hole Size プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
- この関数は、HoleSize および Hole 関数の別名です。
HoleNegativeTolerance
概要
クエリに適合する Hole Tolerance (-) プロパティを持つ、すべてのパッドおよびビアオブジェクトを返します。
構文
HoleNegativeTolerance : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定された既定単位を上書きして、特定の測定単位オプションを指定できます:
-
AsMils(HoleNegativeTolerance) : Number– 許容差を mil で指定します。 -
AsMM(HoleNegativeTolerance) : Number– 許容差を mm で指定します。
使用例
HoleNegativeTolerance = 4
Hole Tolerance (-) プロパティが 4(現在の測定単位)に等しい、すべてのパッドおよびビアオブジェクトを返します。
HoleNegativeTolerance >= 5.08
Hole Tolerance (-) プロパティが 5.08(現在の測定単位)以上である、すべてのパッドおよびビアオブジェクトを返します。
AsMils(HoleNegativeTolerance) > 4
Hole Tolerance (-) プロパティが 4 mil より大きい、すべてのパッドおよびビアオブジェクトを返します。
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Hole Tolerance (-) プロパティが 0.102 mm 以上かつ 0.105 mm 以下である、すべてのパッドおよびビアオブジェクトを返します。
HoleNegativeTolerance <> 2
Hole Tolerance (-) プロパティが not(現在の測定単位)2 に等しい、すべてのパッドおよびビアオブジェクトを返します。
AsMils(HoleNegativeTolerance) <= 1.4
Hole Tolerance (-) プロパティが 1.4 mil 以下である、すべてのパッドおよびビアオブジェクトを返します。
AsMM(HoleNegativeTolerance) < 0.05
Hole Tolerance (-) プロパティが 0.05 mm 未満である、すべてのパッドおよびビアオブジェクトを返します。
注記
Hole Tolerance (-) プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
HolePositiveTolerance
概要
クエリに適合する Hole Tolerance (+) プロパティを持つ、すべてのパッドおよびビアオブジェクトを返します。
構文
HolePositiveTolerance : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定された既定単位を上書きして、特定の測定単位オプションを指定できます:
-
AsMils(HolePositiveTolerance) : Number– 許容差を mil で指定します。 -
AsMM(HolePositiveTolerance) : Number– 許容差を mm で指定します。
使用例
HolePositiveTolerance = 4
Hole Tolerance (+) プロパティが 4(現在の測定単位)に等しい、すべてのパッドおよびビアオブジェクトを返します。
HolePositiveTolerance >= 5.08
Hole Tolerance (+) プロパティが 5.08(現在の測定単位)以上である、すべてのパッドおよびビアオブジェクトを返します。
AsMils(HolePositiveTolerance) > 4
Hole Tolerance (+) プロパティが 4 mil より大きい、すべてのパッドおよびビアオブジェクトを返します。
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Hole Tolerance (+) プロパティが 0.102 mm 以上かつ 0.105 mm 以下である、すべてのパッドおよびビアオブジェクトを返します。
HolePositiveTolerance <> 2
Hole Tolerance (+) プロパティが not(現在の測定単位)2 に等しい、すべてのパッドおよびビアオブジェクトを返します。
AsMils(HolePositiveTolerance) <= 1.4
Hole Tolerance (+) プロパティが 1.4 mil 以下である、すべてのパッドおよびビアオブジェクトを返します。
AsMM(HolePositiveTolerance) < 0.05
Hole Tolerance (+) プロパティが 0.05 mm 未満である、すべてのパッドおよびビアオブジェクトを返します。
注記
Hole Tolerance (+) プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
HoleRotation
概要
クエリに適合する Hole Rotation プロパティを持つ、すべてのパッドオブジェクトを返します。
構文
HoleRotation : Numeric_String
HoleRotation : Number
使用例
HoleRotation = '30'
HoleRotation = 30
Hole Rotation プロパティが 30.000 である、すべてのパッドオブジェクトを返します。
HoleRotation <> '45'
HoleRotation <> 45
except パッドオブジェクトであり、かつ Hole Rotation プロパティが 45.000 である、すべてのオブジェクトを返します。
注記
Hole Rotation プロパティは、パッドオブジェクトに対してのみ定義されています。
HoleSize
概要
クエリに適合する Hole Size プロパティを持つ、すべてのパッドおよびビアオブジェクトを返します。
構文
HoleSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定された既定単位を上書きして、特定の測定単位オプションを指定できます:
-
AsMils(Hole– 穴サイズを mil で指定します。Size) : Number -
AsMM(– 穴サイズを mm で指定します。HoleSize) : Number
使用例
HoleSize = 16
Hole Size プロパティが 16(現在の測定単位)である、すべてのパッドおよびビアオブジェクトを返します。
HoleSize >= 0.508
Hole Size プロパティが 0.508(現在の測定単位)以上である、すべてのパッドおよびビアオブジェクトを返します。
AsMils(HoleSize) Between 12 And 32
Hole Size プロパティが 12 mil 以上かつ 32 mil 以下である、すべてのパッドおよびビアオブジェクトを返します。
AsMM(HoleSize) < 1.016
Hole Size プロパティが 1.016 mm 未満である、すべてのパッドおよびビアオブジェクトを返します。
注記
- Hole Size プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
- この関数は、HoleDiameter および Hole 関数の別名です。
HoleType
概要
クエリに適合する Hole Type プロパティを持つ、すべてのパッドオブジェクトを返します。
構文
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String は、次のリストにある文字列のいずれかでなければなりません:
-
'Round' -
'Slot' -
'Square'
使用例
HoleType = 'Square'
Hole Type プロパティが Square である、すべてのパッドオブジェクトを返します。
HoleType <> 'Slot'
except パッドオブジェクトであり、かつ Hole Type プロパティが Slot である、すべてのオブジェクトを返します。
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
except パッドオブジェクトであり、かつ Hole Type プロパティが Round である、すべてのオブジェクトを返します。
注記
- Hole Type プロパティは、パッドオブジェクトに対してのみ定義されています。
-
HoleType_Stringの先頭と末尾にあるシングルクォート(')は必須です。
Identifier
概要
クエリに適合する Identifier プロパティを持つ、すべての 3D ボディオブジェクトを返します。
構文
Identifier : String
使用例
Identifier = 'RES0402'
Identifier プロパティが RES0402 である、すべての 3D ボディオブジェクトを返します。
Identifier Like 'RES0402*'
Identifier を持ち、その関連付けられた文字列が RES0402 で始まる、すべての 3D ボディオブジェクトを返します。
注記
- Identifier プロパティは、3D ボディオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾にあるシングルクォート(')は必須です。
InvertedBorderSpaceType
概要
クエリに適合する Border Space Type プロパティを持つ、すべての文字列オブジェクトを返します。
構文
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String次のリストにある文字列のいずれかでなければなりません:
-
'Border Margin' -
'Text Offset'
使用例
InvertedBorderSpaceType = 'Border Margin'
Border Space Typeプロパティが Border Margin であるすべての文字列オブジェクトを返します。
InvertedBorderSpaceType <> 'Border Margin'
Border Space Typeプロパティが Border Margin であるすべての except 文字列オブジェクトを返します。
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Border Space Typeプロパティが Text Offset ではないすべての文字列オブジェクトを返します。
注記
- Border Space Typeプロパティは文字列オブジェクトに対してのみ定義されています。
-
InvertedBorderSpaceType_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
InvertedRectangleHeight
概要
クエリに適合する Inverted Rectangle Height プロパティを持つ、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
InvertedRectangleHeight : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(InvertedRectangleHeight) : Number– 高さを mil で指定します。 -
AsMM(InvertedRectangleHeight) : Number– 高さを mm で指定します。
使用例
InvertedRectangleHeight = 30
Inverted Rectangle Heightプロパティが現在の測定単位で 30 に等しい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
InvertedRectangleHeight >= 5.08
Inverted Rectangle Heightプロパティが現在の測定単位で 5.08 以上である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(InvertedRectangleHeight) > 40
Inverted Rectangle Heightプロパティが 40 mil より大きい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Inverted Rectangle Heightプロパティが 6.35 mm 以上かつ 8.89 mm 以下である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
InvertedRectangleHeight <> 55
Inverted Rectangle Heightプロパティが現在の測定単位で 55 と not 等しい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(InvertedRectangleHeight) <= 65
Inverted Rectangle Heightプロパティが 65 mil 以下である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMM(InvertedRectangleHeight) < 11.43
Inverted Rectangle Heightプロパティが 11.43 mm 未満である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
Inverted Rectangle Heightプロパティは、テキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
InvertedRectangleWidth
概要
クエリに適合する Inverted Rectangle Width プロパティを持つ、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
InvertedRectangleWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(InvertedRectangleWidth) : Number– 幅を mil で指定します。 -
AsMM(InvertedRectangleWidth) : Number– 幅を mm で指定します。
使用例
InvertedRectangleWidth = 300
Inverted Rectangle Widthプロパティが現在の測定単位で 300 に等しい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
InvertedRectangleWidth >= 128
Inverted Rectangle Widthプロパティが現在の測定単位で 128 以上である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(InvertedRectangleWidth) > 400
Inverted Rectangle Widthプロパティが 400 mil より大きい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMM(InvertedRectangleWidth) Between 6 And 8
Inverted Rectangle Widthプロパティが 6 mm 以上かつ 8 mm 以下である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
InvertedRectangleWidth <> 550
Inverted Rectangle Widthプロパティが現在の測定単位で 550 と not 等しい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(InvertedRectangleWidth) <= 650
Inverted Rectangle Widthプロパティが 650 mil 以下である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMM(InvertedRectangleWidth) < 11.43
Inverted Rectangle Widthプロパティが 11.43 mm 未満である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
Inverted Rectangle Widthプロパティは、テキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
InvertedTextJustification
概要
クエリに適合する Inverted Text Justification プロパティを持つ、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
使用例
InvertedTextJustification = 'Center'
Inverted Text Justificationプロパティが Center である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
InvertedTextJustification <> 'Right-Below'
Inverted Text Justificationプロパティが Right-Below である、すべての except テキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
-
TextJustification_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。 - Inverted Text Justificationプロパティは、テキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
IPC4761ViaType
概要
クエリに適合する IPC 4761 Via Type プロパティを持つ、すべてのビアオブジェクトを返します。
構文
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_Stringは、次のリストにある文字列のいずれかでなければなりません:
-
'None' -
'Type 1a' -
'Type 1b' -
'Type 2a' -
'Type 2b' -
'Type 3a' -
'Type 3b' -
'Type 4a' -
'Type 4b' -
'Type 5' -
'Type 6a' -
'Type 6b' -
'Type 7'
使用例
IPC4761ViaType = 'Type 1a'
IPC 4761 Via Typeプロパティが Type 1a である、すべてのビアオブジェクトを返します。
IPC4761ViaType <> 'Type 1b'
IPC 4761 Via Typeプロパティが Type 1b である、すべての except ビアオブジェクトを返します。
注記
- IPC 4761 Via Typeプロパティはビアオブジェクトに対してのみ定義されています。
-
IPC4761ViaType_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
IsAssyTestpoint
概要
アセンブリテストポイントとして使用するようマークされた、すべてのパッドおよびビアオブジェクトを返します。つまり、Assembly Testpoint - Top および/または Assembly Testpoint - Bottom プロパティが有効になっているものです。
構文
IsAssyTestpoint : Boolean
使用例
IsAssyTestpoint
IsAssyTestpoint = True
アセンブリテストポイントとして使用されている、すべてのパッドおよびビアオブジェクトを返します。
Not IsAssyTestpoint
IsAssyTestpoint = False
アセンブリテストポイントとして使用されている、すべての except パッドおよびビアオブジェクトを返します。
IsBold
概要
クエリに適合する Bold プロパティを持つ、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
IsBold : Boolean_String
使用例
IsBold = 'True'
Boldプロパティが有効になっている、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
IsBold = 'False'
Boldプロパティが無効になっている、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
-
Boldプロパティは、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
-
クエリに適合する子テキスト文字列プリミティブを持つ親の座標、寸法、ドリルテーブル、およびレイヤースタックテーブルオブジェクトも、すべて返されます。
IsDataMatrixText
概要
Text Kind プロパティが BarCode Text に設定され、かつ BarCode Type プロパティが Data Matrix に設定されているテキスト文字列オブジェクトを返します。
構文
IsDataMatrixText : Boolean
使用例
IsDataMatrixText
IsDataMatrixText = True
Text Kindプロパティが BarCode Text に設定され、かつ BarCode Type プロパティが Data Matrix に設定されている、すべてのテキスト文字列オブジェクトを返します。
Not IsDataMatrixText
IsDataMatrixText = False
Text Kindプロパティが BarCode Text に設定され、かつ BarCode Type プロパティが Data Matrix に設定されている、すべての except テキスト文字列オブジェクトを返します。
IsFabTestpoint
概要
製造テストポイントとして使用するようマークされた、すべてのパッドおよびビアオブジェクトを返します。つまり、Fabrication Testpoint - Top および/または Fabrication Testpoint - Bottom プロパティが有効になっているものです。
構文
IsFabTestpoint : Boolean
使用例
IsFabTestpoint
IsFabTestpoint = True
製造テストポイントとして使用されている、すべてのパッドおよびビアオブジェクトを返します。
Not IsFabTestpoint
IsFabTestpoint = False
製造テストポイントとして使用されている、すべての except パッドおよびビアオブジェクトを返します。
IsItalic
概要
クエリに適合する Italic プロパティを持つ、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
IsItalic : Boolean_String
使用例
IsItalic = 'True'
Italicプロパティが有効になっている、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
IsItalic = 'False'
Italic プロパティが無効になっている、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
Notes
- Italic プロパティは、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
- クエリに適合する子テキスト文字列プリミティブを持つ親の座標、寸法、ドリルテーブル、およびレイヤースタックテーブルの各オブジェクトも返されます。
IsModified
Summary
IsModified プロパティがクエリに適合する、すべてのポリゴンポアオブジェクトを返します。
Syntax
IsModified : Boolean_String
Example Usage
IsModified = 'True'
IsModified プロパティが有効になっている、すべてのポリゴンポアオブジェクトを返します。
IsModified = 'False'
IsModified プロパティが無効になっている、すべてのポリゴンポアオブジェクトを返します。
Note
IsModified プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
IsQrCodeText
Summary
Text Kind プロパティが BarCode Text に設定され、かつ BarCode Type プロパティが QR Code に設定されているテキスト文字列オブジェクトを返します。
Syntax
IsQrCodeText : Boolean
Example Usage
IsQrCodeText
IsQrCodeText = True
Text Kind プロパティが BarCode Text に設定され、かつ BarCode Type プロパティが QR Code に設定されている、すべてのテキスト文字列オブジェクトを返します。
Not IsQrCodeText
IsQrCodeText = False
except テキスト文字列オブジェクトのうち、Text Kind プロパティが BarCode Text に設定され、かつ BarCode Type プロパティが QR Code に設定されているすべてのオブジェクトを返します。
IsTestpoint
Summary
アセンブリ用/製造用テストポイントであるかどうかに関わらず、テストポイントとして使用するようマークされたすべてのパッドおよびビアオブジェクトを返します。つまり、次のいずれかのプロパティが有効になっているものです。
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Syntax
IsTestpoint : Boolean
Example Usage
IsTestpoint
IsTestpoint = True
テストポイントとして使用されているすべてのパッドおよびビアオブジェクトを返します。
Not IsTestpoint
IsTestpoint = False
テストポイントとして使用されているパッドおよびビアオブジェクト以外の、すべてのオブジェクトを返します。
IsTextInverted
Summary
Inverted プロパティがクエリに適合する、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
Syntax
IsTextInverted : Boolean_String
Example Usage
IsTextInverted = 'True'
Inverted プロパティが有効になっている、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
IsTextInverted = 'False'
Inverted プロパティが無効になっている、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
Note
Inverted プロパティは、テキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
Keepout
Summary
すべての Keepout - Arc、Keepout - Fill、Keepout - Solid Region、および Keepout - Track オブジェクトを返します。
Syntax
Keepout : Boolean
Example Usage
Keepout
Keepout = True
すべての Keepout - Arc、Keepout - Fill、Keepout - Solid Region、および Keepout - Track オブジェクトを返します。
Not Keepout
Keepout = False
Keepout - Arc、Keepout - Fill、Keepout - Solid Region、および Keepout - Track オブジェクト以外の、すべてのオブジェクトを返します。
KeepoutRestrictionsCopper
Summary
Keepout Restriction - Copper プロパティがクエリに適合する、すべてのキープアウトオブジェクトを返します。
Syntax
KeepoutRestrictionsCopper : Boolean_String
Example Usage
KeepoutRestrictionsCopper = 'True'
Keepout Restriction - Copper プロパティが有効になっている、すべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsCopper = 'False'
Keepout Restriction - Copper プロパティが無効になっている、すべてのキープアウトオブジェクトを返します。
Notes
-
Keepout Restriction - Copper プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - Copper プロパティ(List パネルに反映されるもの)は、Properties パネルから選択オブジェクトのプロパティを表示した際の Keepout Restrictions セクションにある Copper オプションに対応します。
KeepoutRestrictionsSMDPad
Summary
Keepout Restriction - SMD Pad プロパティがクエリに適合する、すべてのキープアウトオブジェクトを返します。
Syntax
KeepoutRestrictionsSMDPad : Boolean_String
Example Usage
KeepoutRestrictionsSMDPad = 'True'
Keepout Restriction - SMD Pad プロパティが有効になっている、すべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsSMDPad = 'False'
Keepout Restriction - SMD Pad プロパティが無効になっている、すべてのキープアウトオブジェクトを返します。
Notes
-
Keepout Restriction - SMD Pad プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - SMD Pad プロパティ(List パネルに反映されるもの)は、Properties パネルから選択オブジェクトのプロパティを表示した際の Keepout Restrictions セクションにある SMD Pad オプションに対応します。
KeepoutRestrictionsTHPad
Summary
Keepout Restriction - TH Pad プロパティがクエリに適合する、すべてのキープアウトオブジェクトを返します。
Syntax
KeepoutRestrictionsTHPad : Boolean_String
Example Usage
KeepoutRestrictionsTHPad = 'True'
Keepout Restriction - TH Pad プロパティが有効になっている、すべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsTHPad = 'False'
Keepout Restriction - TH Pad プロパティが無効になっている、すべてのキープアウトオブジェクトを返します。
Notes
-
Keepout Restriction - TH Pad プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - TH Pad プロパティ(List パネルに反映されるもの)は、Properties パネルから選択オブジェクトのプロパティを表示した際の Keepout Restrictions セクションにある TH Pad オプションに対応します。
KeepoutRestrictionsTrack
Summary
Keepout Restriction - Track プロパティがクエリに適合する、すべてのキープアウトオブジェクトを返します。
Syntax
KeepoutRestrictionsTrack : Boolean_String
Example Usage
KeepoutRestrictionsTrack = 'True'
Keepout Restriction - Track プロパティが有効になっている、すべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsTrack = 'False'
Keepout Restriction - Track プロパティが無効になっている、すべてのキープアウトオブジェクトを返します。
Notes
-
Keepout Restriction - Track プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - Track プロパティ(List パネルに反映されるもの)は、Properties パネルから選択オブジェクトのプロパティを表示した際の Keepout Restrictions セクションにある Track オプションに対応します。
KeepoutRestrictionsVia
Summary
Keepout Restriction - Via プロパティがクエリに適合する、すべてのキープアウトオブジェクトを返します。
Syntax
KeepoutRestrictionsVia : Boolean_String
Example Usage
KeepoutRestrictionsVia = 'True'
Keepout Restriction - Via プロパティが有効になっている、すべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsVia = 'False'
Keepout Restriction - Via プロパティが無効になっている、すべてのキープアウトオブジェクトを返します。
Notes
-
Keepout Restriction - Via プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - Via プロパティ(List パネルに反映されるもの)は、Properties パネルから選択オブジェクトのプロパティを表示した際の Keepout Restrictions セクションにある Via オプションに対応します。
Kind
Summary
Object Kind プロパティがクエリに適合する、すべてのオブジェクトを返します。
Syntax
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String はオブジェクト種別を指定し、次のいずれかの文字列でなければなりません:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules– 以下の文字列は、さまざまなルールタイプを対象にするために使用されます。文字列の後ろの角括弧内には、PCB Rules and Constraints Editor ダイアログに表示されるルールタイプが示されています。
-
'Acute Angle Rule'(鋭角) -
'Bare-board Fabrication Test Point Style Rule'(製造テストポイントのスタイル) -
'Bare-board Fabrication Test Point Usage Rule'(製造テストポイントの用途) -
'Board Outline Clearance'(基板外形クリアランス) -
'Broken Nets Rule'(未配線ネット) -
'Clearance Rule'(クリアランス) -
'Component Clearance Rule'(部品クリアランス) -
'Component Rotations Rule'(部品の向き) -
'Confinement Constraint Rule'(ルーム定義) -
'Daisy Chain Stub Length Rule'(デイジーチェーンのスタブ長) -
'Differential Pairs Rule'(差動ペア配線) -
'Fanout Control Rule'(ファンアウト制御) -
'Flight Time Falling Edge Rule'(伝搬時間 - 立下りエッジ) -
'Flight Time Rising Edge Rule'(伝搬時間 - 立上りエッジ) -
'Hole To Hole Clearance Rule'(穴間クリアランス) -
'In-circuit Assembly Test Point Style Rule'(組立テストポイントのスタイル) -
'In-circuit Assembly Test Point Usage Rule'(組立テストポイントの用途) -
'Layer Pair Rule'(レイヤーペア) -
'Matched Lengths Rule'(長さ一致) -
'Max Min Height Rule'(高さ) -
'Max Min Hole Size Rule'(穴径) -
'Max Min Impedance Rule'(インピーダンス) -
'Max Min Length Rule'(長さ) -
'Max Min Width Rule'(幅) -
'Max Slope Falling Edge Rule'(スロープ - 立下りエッジ) -
'Max Slope Rising Edge Rule'(スロープ - 立上りエッジ) -
'Max Via Stub Length (BackDrilling rule)'(最大ビアスタブ長(バックドリル)) -
'Maximum Via Count Rule'(最大ビア数) -
'Minimum Annular Ring Rule'(最小アニュラリング) -
'Minimum Solder Mask Sliver Rule'(最小ソルダーマスクスリバー) -
'Modified Polygon'(変更されたポリゴン) -
'Net Antennae Rule'(ネットアンテナ) -
'Nets To Ignore Rule'(無視するネット) -
'Overshoot Falling Edge Rule'(オーバーシュート - 立下りエッジ) -
'Overshoot Rising Edge Rule'(オーバーシュート - 立上りエッジ) -
'Parallel Segment Rule'(平行セグメント) -
'Paste Mask Expansion Rule'(ペーストマスク拡張) -
'Permitted Layers Rule'(許可レイヤー) -
'Polygon Connect Style Rule'(ポリゴン接続スタイル) -
'Power Plane Clearance Rule'(電源プレーン クリアランス) -
'Power Plane Connect Style Rule'(電源プレーン接続スタイル) -
'Routing Corner Style Rule'(配線コーナー) -
'Routing Layers Rule'(配線レイヤー) -
'Routing Priority Rule'(配線優先度) -
'Routing Topology Rule'(配線トポロジ) -
'Routing Via Style Rule'(配線ビアスタイル) -
'Short Circuit Rule'(短絡) -
'Signal Base Value Rule'(信号ベース値) -
'Signal Stimulus Rule'(信号刺激) -
'Signal Top Value Rule'(信号トップ値) -
'Silk To Silk Clearance Rule'(シルク間クリアランス) -
'Silk To Solder Mask Clearance Rule'(シルク-ソルダーマスク間クリアランス) -
'SMD Entry'(SMD 進入) -
'SMD Neck Down Rule'(SMD ネックダウン) -
'SMD To Corner Rule'(SMD-コーナー間) -
'SMD To Plane Rule'(SMD-プレーン間) -
'Solder Mask Expansion Rule'(ソルダーマスク拡張) -
'Supply Nets Rule'(電源ネット) -
'Unconnected Pin Rule'(未接続ピン) -
'Undershoot Falling Edge Rule'(アンダーシュート - 立下りエッジ) -
'Undershoot Rising Edge Rule'(アンダーシュート - 立上りエッジ) -
'Vias Under SMD Rule'(SMD 下のビア)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
使用例
Kind = 'Class'
すべてのクラスオブジェクトを返します。
Kind <> 'Via'
すべてのオブジェクト except ビアオブジェクトを返します。
注記
-
ObjectKind_Stringの先頭と末尾にあるシングルクォート (') は必須です。 -
この関数は ObjectKind 関数の別名です。
L
概要
クエリに適合する Layer プロパティを持つすべてのオブジェクトを返します。
構文
L = Layer_String
L <> Layer_String
使用例
L = 'MultiLayer'
Multi-Layer 上のすべてのオブジェクトを返します。
L <> 'KeepOutLayer'
Keep-Out レイヤー上のものについて、すべてのオブジェクト except を返します。
注記
-
Layer_Stringの先頭と末尾にあるシングルクォート (') は必須です。 - この関数は Layer 関数の別名です。
Layer
概要
クエリに適合する Layer プロパティを持つすべてのオブジェクトを返します。
構文
Layer = Layer_String
Layer <> Layer_String
使用例
Layer = 'MultiLayer'
Multi-Layer 上のすべてのオブジェクトを返します。
Layer <> 'KeepOutLayer'
Keep-Out レイヤー上のものについて、すべてのオブジェクト except を返します。
注記
-
Layer_Stringの先頭と末尾にあるシングルクォート (') は必須です。 - この関数は L 関数の別名です。
LeaderDimensionDot
概要
クエリに適合する Dot プロパティを持つすべての引出線寸法オブジェクトを返します。
構文
LeaderDimensionDot : Boolean_String
使用例
LeaderDimensionDot = 'True'
Dot プロパティが有効な引出線寸法オブジェクトをすべて返します。
LeaderDimensionDot = 'False'
Dot プロパティが無効な引出線寸法オブジェクトをすべて返します。
注記
- Dot プロパティは引出線寸法オブジェクトに対してのみ定義されています。
- クエリで返された引出線寸法オブジェクトの子オブジェクトは返されません。
LeaderDimensionDotSize
概要
クエリに適合する Dot Size プロパティを持つ引出線寸法オブジェクトを返します。
構文
LeaderDimensionDotSize : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(LeaderDimensionDotSize) : Number– mil でサイズを指定する場合。 -
AsMM(LeaderDimensionDotSize) : Number– mm でサイズを指定する場合。
使用例
LeaderDimensionDotSize = 40
Dot Size プロパティが 40(現在の測定単位)である引出線寸法オブジェクトをすべて返します。
LeaderDimensionDotSize >= 1.143
Dot Size プロパティが 1.143(現在の測定単位)以上である引出線寸法オブジェクトをすべて返します。
AsMils(LeaderDimensionDotSize) Between 30 And 50
Dot Size プロパティが 30 mil 以上かつ 50 mil 以下である引出線寸法オブジェクトをすべて返します。
AsMM(LeaderDimensionDotSize) < 0.889
Dot Size プロパティが 0.889 mm 未満である引出線寸法オブジェクトをすべて返します。
注記
- Dot Size プロパティは引出線寸法オブジェクトに対してのみ定義されています。
- クエリで返された引出線寸法オブジェクトの子オブジェクトは返されません。
LeaderDimensionShape
概要
クエリに適合する Leader Shape プロパティを持つすべての引出線寸法オブジェクトを返します。
構文
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String以下のリストにある文字列のいずれかでなければなりません。
-
'None' -
'Round' -
'Square'
使用例
LeaderDimensionShape = 'Round'
Leader Shape プロパティが Round である引出線寸法オブジェクトをすべて返します。
LeaderDimensionShape <> 'Square'
Leader Shape プロパティが Square である引出線寸法オブジェクトについて、すべてのオブジェクト except を返します。
注記
- Leader Shape プロパティは引出線寸法オブジェクトに対してのみ定義されています。
-
LeaderShape_Stringの先頭と末尾にあるシングルクォート (') は必須です。 - クエリで返された引出線寸法オブジェクトの子オブジェクトは返されません。
Locked
概要
クエリに適合する Locked プロパティを持つすべてのオブジェクトを返します。
構文
Locked : Boolean
使用例
Locked
Locked = True
Locked プロパティが有効なすべてのオブジェクトを返します。
Not Locked
Locked = False
Locked プロパティが有効なものについて、すべてのオブジェクト except を返します。
LockPrimitives
概要
クエリに適合する Lock Primitives プロパティを持つ、すべてのコンポーネント/座標/寸法/ポリゴン注入(Polygon Pour)オブジェクトを返します。
構文
LockPrimitives : Boolean_String
使用例
LockPrimitives = 'True'
Lock Primitives プロパティが有効な、すべてのコンポーネント/座標/寸法/ポリゴン注入オブジェクトを返します。
LockPrimitives = 'False'
Lock Primitives プロパティが無効な、すべてのコンポーネント/座標/寸法/ポリゴン注入オブジェクトを返します。
注記
- Lock Primitives プロパティは、コンポーネント/座標/寸法/ポリゴン注入オブジェクトに対してのみ定義されています。
- クエリで返されたコンポーネント/座標/寸法/ポリゴン注入オブジェクトの子オブジェクトは返されません。
Mirror
概要
クエリに適合する Mirror プロパティを持つすべての文字列オブジェクトを返します。
構文
Mirror : Boolean_String
Boolean_String'True' または 'False' のいずれかでなければなりません。
使用例
Mirror = 'True'
Mirror プロパティが有効なすべての文字列オブジェクトを返します。
Mirror = 'False'
Mirror プロパティが無効なすべての文字列オブジェクトを返します。
Mirror <> 'True'
Not (Mirror = 'True')
Mirror プロパティが有効な文字列オブジェクトについて、すべてのオブジェクト except を返します。
Mirror <> 'False'
Not (Mirror = 'False')
Mirror プロパティが無効な文字列オブジェクトについて、すべてのオブジェクト except を返します。
注記
Mirror プロパティは文字列オブジェクトに対してのみ定義されています。
ModelCylinderHeight
概要
クエリに適合する Model Height (Cylinder) プロパティを持つすべての 3D ボディオブジェクトを返します。
構文
ModelCylinderHeight : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(ModelCylinderHeight) : Number– mil で高さを指定する場合。 -
AsMM(ModelCylinderHeight) : Number– mm で高さを指定するためのものです。
使用例
ModelCylinderHeight = 300
Model Height (Cylinder)プロパティが300現在の測定単位と等しい 3D ボディ・オブジェクトをすべて返します。
ModelCylinderHeight >= 500
Model Height (Cylinder)プロパティが500現在の測定単位以上である 3D ボディ・オブジェクトをすべて返します。
AsMils(ModelCylinderHeight) > 400
Model Height (Cylinder)プロパティが400 milより大きい 3D ボディ・オブジェクトをすべて返します。
AsMM(ModelCylinderHeight) Between 15 And 22
Model Height (Cylinder)プロパティが15 mm以上かつ22 mm以下である 3D ボディ・オブジェクトをすべて返します。
ModelCylinderHeight <> 550
Model Height (Cylinder)プロパティがnot550(現在の測定単位)と等しい 3D ボディ・オブジェクトをすべて返します。
AsMils(ModelCylinderHeight) <= 650
Model Height (Cylinder)プロパティが650 mil以下である 3D ボディ・オブジェクトをすべて返します。
AsMM(ModelCylinderHeight) < 11.43
Model Height (Cylinder)プロパティが11.43 mmより小さい 3D ボディ・オブジェクトをすべて返します。
注
Model Height (Cylinder)プロパティは 3D ボディ・オブジェクトに対してのみ定義されています。
ModelCylinderSphereRadius
概要
クエリに適合するModel Radius (Cylinder/Sphere)プロパティを持つ 3D ボディ・オブジェクトをすべて返します。
構文
ModelCylinderSphereRadius : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(ModelCylinderSphereRadius) : Number– mil で半径を指定するためのものです。 -
AsMM(ModelCylinderSphereRadius) : Number– mm で半径を指定するためのものです。
使用例
ModelCylinderSphereRadius = 30
Model Radius (Cylinder/Sphere)プロパティが30現在の測定単位と等しい 3D ボディ・オブジェクトをすべて返します。
ModelCylinderSphereRadius >= 50
Model Radius (Cylinder/Sphere)プロパティが50現在の測定単位以上である 3D ボディ・オブジェクトをすべて返します。
AsMils(ModelCylinderSphereRadius) > 40
Model Radius (Cylinder/Sphere)プロパティが40 milより大きい 3D ボディ・オブジェクトをすべて返します。
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Model Radius (Cylinder/Sphere)プロパティが1.5 mm以上かつ2.2 mm以下である 3D ボディ・オブジェクトをすべて返します。
ModelCylinderSphereRadius <> 55
Model Radius (Cylinder/Sphere)プロパティがnot55(現在の測定単位)と等しい 3D ボディ・オブジェクトをすべて返します。
AsMils(ModelCylinderSphereRadius) <= 65
Model Radius (Cylinder/Sphere)プロパティが65 mil以下である 3D ボディ・オブジェクトをすべて返します。
AsMM(ModelCylinderSphereRadius) < 1.43
Model Radius (Cylinder/Sphere)プロパティが1.43 mmより小さい 3D ボディ・オブジェクトをすべて返します。
注
Model Radius (Cylinder/Sphere)プロパティは 3D ボディ・オブジェクトに対してのみ定義されています。
ModelRotationX
概要
クエリに適合するModel Rotation Xプロパティを持つ 3D ボディ・オブジェクトをすべて返します。
構文
ModelRotationX : Numeric_String
ModelRotationX : Number
使用例
ModelRotationX = '30'
ModelRotationX = 30
Model Rotation Xプロパティが30.000である 3D ボディ・オブジェクトをすべて返します。
ModelRotationX <> '45'
ModelRotationX <> 45
except 3D ボディ・オブジェクトであるすべてのオブジェクトのうち、Model Rotation Xプロパティが45.000であるものを返します。
注
Model Rotation Xプロパティは 3D ボディ・オブジェクトに対してのみ定義されています。
ModelRotationY
概要
クエリに適合するModel Rotation Yプロパティを持つ 3D ボディ・オブジェクトをすべて返します。
構文
ModelRotationY : Numeric_String
ModelRotationY : Number
使用例
ModelRotationY = '30'
ModelRotationY = 30
Model Rotation Yプロパティが30.000である 3D ボディ・オブジェクトをすべて返します。
ModelRotationY <> '45'
ModelRotationY <> 45
except 3D ボディ・オブジェクトであるすべてのオブジェクトのうち、Model Rotation Yプロパティが45.000であるものを返します。
注
Model Rotation Yプロパティは 3D ボディ・オブジェクトに対してのみ定義されています。
ModelRotationZ
概要
クエリに適合するModel Rotation Zプロパティを持つ 3D ボディ・オブジェクトをすべて返します。
構文
ModelRotationZ : Numeric_String
ModelRotationZ : Number
使用例
ModelRotationZ = '30'
ModelRotationZ = 30
Model Rotation Zプロパティが30.000である 3D ボディ・オブジェクトをすべて返します。
ModelRotationZ <> '45'
ModelRotationZ <> 45
except 3D ボディ・オブジェクトであるすべてのオブジェクトのうち、Model Rotation Zプロパティが45.000であるものを返します。
注
Model Rotation Zプロパティは 3D ボディ・オブジェクトに対してのみ定義されています。
ModelType
概要
クエリに適合するModel Typeプロパティを持つ 3D ボディ・オブジェクトをすべて返します。
構文
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_Stringは、次のリストにある文字列のいずれかでなければなりません。
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
使用例
ModelType = 'Extruded'
Model TypeプロパティがExtrudedである 3D ボディ・オブジェクトをすべて返します。
ModelType <> 'Cylinder'
except 3D ボディ・オブジェクトであるすべてのオブジェクトのうち、Model TypeプロパティがCylinderであるものを返します。
注記
- Model Typeプロパティは 3D ボディ・オブジェクトに対してのみ定義されています。
-
ModelType_Stringの先頭と末尾にあるシングルクォート(')は必須です。
ModelZ
概要
クエリに適合するModel Zプロパティを持つ 3D ボディ・オブジェクトをすべて返します。
構文
ModelZ : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil(1 mil = 0.001 inch)またはメートル法:mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(ModelZ) : Number– mil で高さを指定するためのものです。 -
AsMM(ModelZ) : Number– mm で高さを指定するためのものです。
使用例
ModelZ = 30
Model Zプロパティが30現在の測定単位と等しい 3D ボディ・オブジェクトをすべて返します。
ModelZ >= 5.08
Model Zプロパティが5.08現在の測定単位以上である 3D ボディ・オブジェクトをすべて返します。
AsMils(ModelZ) > 40
Model Zプロパティが40 milより大きい 3D ボディ・オブジェクトをすべて返します。
AsMM(ModelZ) Between 0.35 And 0.89
Model Zプロパティが0.35 mm以上かつ0.89 mm以下である 3D ボディ・オブジェクトをすべて返します。
ModelZ <> 55
Model Zプロパティがnot55(現在の測定単位)と等しい 3D ボディ・オブジェクトをすべて返します。
AsMils(ModelZ) <= 65
Model Zプロパティが65 mil以下である 3D ボディ・オブジェクトをすべて返します。
AsMM(ModelZ) < 0.43
Model Zプロパティが0.43 mmより小さい 3D ボディ・オブジェクトをすべて返します。
注記
-
Model Zプロパティは 3D ボディ・オブジェクトに対してのみ定義されています。
-
Model Zプロパティは、Properties パネルで選択した 3D ボディのプロパティを表示した際のStandoff Heightフィールドに対応します。
N
概要
クエリに適合するNetプロパティを持つ、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリット・プレーン・オブジェクトをすべて返します。
構文
N : String
使用例
N = 'GND'
NetプロパティがGNDである、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリット・プレーン・オブジェクトをすべて返します。
N Like 'G*'
Netプロパティに関連付けられた文字列がGで始まる、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリット・プレーン・オブジェクトをすべて返します。
注記
-
Netプロパティは、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリット・プレーン・オブジェクトに対してのみ定義されています。
-
指定したネットに一致するNameプロパティを持ち、かつ返されるオブジェクトの親オブジェクトである親ネット・オブジェクトは返されません。
-
この関数はNet関数の別名です。
Name
概要
クエリに適合するNameプロパティを持つ、クラス、コンポーネント、デザインルール、ネット、パッド、およびポリゴン・プア・オブジェクトをすべて返します。
構文
Name : String
使用例
Name = '<All Components>'
Nameプロパティが<All Components>である、クラス、コンポーネント、デザインルール、ネット、パッド、およびポリゴン・プア・オブジェクトをすべて返します。
Name = 'U4-1'
NameプロパティがU4-1である、クラス、コンポーネント、デザインルール、ネット、パッド、およびポリゴン・プア・オブジェクトをすべて返します。
Name Like 'R7*'
Nameプロパティに関連付けられた文字列がR7で始まる、クラス、コンポーネント、デザインルール、ネット、パッド、およびポリゴン・プア・オブジェクトをすべて返します。
注記
-
Nameプロパティは、クラス、コンポーネント、デザインルール、ネット、パッド、およびポリゴン・プア・オブジェクトに対してのみ定義されています。
-
パッド・オブジェクトの場合、完全な Name プロパティを指定する必要があります。これは、まずパッドの親コンポーネントの Name プロパティを指定する先頭のサブ文字列、続いて「-」文字、さらにパッド自身の Name プロパティを指定する別のサブ文字列で構成されます。「フリー」性質のパッドは、先頭のサブ文字列が「Free-」で始まり、その後にパッド自身の Name プロパティを指定するサブ文字列が続くことで識別されます。
NegativeNet
概要
クエリに適合する Negative Net プロパティを持つ差動ペア・オブジェクトをすべて返します。
構文
NegativeNet : String
使用例
NegativeNet = 'D_N'
Negative Net プロパティが D_N である差動ペア・オブジェクトをすべて返します。
NegativeNet Like '*RX1_N'
Negative Net プロパティが RX1_N で終わる差動ペア・オブジェクトをすべて返します。
注記
- Negative Net プロパティは差動ペア・オブジェクトに対してのみ定義されています。
- クエリによって返された差動ペア・オブジェクトの子オブジェクトは返されません。
Net
概要
クエリに適合する Net プロパティを持つ、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリットプレーン・オブジェクトを返します。
構文
Net : String
使用例
Net = 'GND'
Net プロパティが GND である、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリットプレーン・オブジェクトをすべて返します。
Net Like 'G*'
関連する文字列が G で始まる Net プロパティを持つ、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリットプレーン・オブジェクトをすべて返します。
注記
- Net プロパティは、アーク、フィル、パッド、トラック、ビア、リージョン、ポリゴン・プア、およびスプリットプレーン・オブジェクトに対してのみ定義されています。
- 指定されたネットに一致する Name プロパティを持ち、かつ返されるオブジェクトの親オブジェクトである親ネット・オブジェクトは返されません。
- この関数は N 関数の別名です。
ObjectKind
概要
クエリに適合する Object Kind プロパティを持つすべてのオブジェクトを返します。
構文
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String はオブジェクト種別を指定し、次のいずれかの文字列でなければなりません:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – 次の文字列は各種ルールタイプを対象にするために使用されます。文字列の後ろの括弧内には、PCB Rules and Constraints Editor ダイアログに表示されるルールタイプ名を示します:
-
'Acute Angle Rule'(鋭角) -
'Bare-board Fabrication Test Point Style Rule'(製造テストポイント・スタイル) -
'Bare-board Fabrication Test Point Usage Rule'(製造テストポイント・使用法) -
'Board Outline Clearance'(基板外形クリアランス) -
'Broken Nets Rule'(未配線ネット) -
'Clearance Rule'(クリアランス) -
'Component Clearance Rule'(コンポーネント・クリアランス) -
'Component Rotations Rule'(コンポーネントの向き) -
'Confinement Constraint Rule'(ルーム定義) -
'Daisy Chain Stub Length Rule'(デイジーチェーン・スタブ長) -
'Differential Pairs Rule'(差動ペア配線) -
'Fanout Control Rule'(ファンアウト制御) -
'Flight Time Falling Edge Rule'(伝搬時間 - 立下りエッジ) -
'Flight Time Rising Edge Rule'(伝搬時間 - 立上りエッジ) -
'Hole To Hole Clearance Rule'(穴間クリアランス) -
'In-circuit Assembly Test Point Style Rule'(アセンブリ・テストポイント・スタイル) -
'In-circuit Assembly Test Point Usage Rule'(アセンブリ・テストポイント・使用法) -
'Layer Pair Rule'(レイヤーペア) -
'Matched Lengths Rule'(長さマッチング) -
'Max Min Height Rule'(高さ) -
'Max Min Hole Size Rule'(穴径) -
'Max Min Impedance Rule'(インピーダンス) -
'Max Min Length Rule'(長さ) -
'Max Min Width Rule'(幅) -
'Max Slope Falling Edge Rule'(スロープ - 立下りエッジ) -
'Max Slope Rising Edge Rule'(スロープ - 立上りエッジ) -
'Max Via Stub Length (BackDrilling rule)'(最大ビア・スタブ長(バックドリル)) -
'Maximum Via Count Rule'(最大ビア数) -
'Minimum Annular Ring Rule'(最小アニュラーリング) -
'Minimum Solder Mask Sliver Rule'(最小ソルダーマスク・スリバー) -
'Modified Polygon'(変更されたポリゴン) -
'Net Antennae Rule'(ネット・アンテナ) -
'Nets To Ignore Rule'(無視するネット) -
'Overshoot Falling Edge Rule'(オーバーシュート - 立下りエッジ) -
'Overshoot Rising Edge Rule'(オーバーシュート - 立上りエッジ) -
'Parallel Segment Rule'(平行セグメント) -
'Paste Mask Expansion Rule'(ペーストマスク拡張) -
'Permitted Layers Rule'(許可レイヤー) -
'Polygon Connect Style Rule'(ポリゴン接続スタイル) -
'Power Plane Clearance Rule'(電源プレーン・クリアランス) -
'Power Plane Connect Style Rule'(電源プレーン接続スタイル) -
'Routing Corner Style Rule'(配線コーナー) -
'Routing Layers Rule'(配線レイヤー) -
'Routing Priority Rule'(配線優先度) -
'Routing Topology Rule'(配線トポロジ) -
'Routing Via Style Rule'(配線ビア・スタイル) -
'Short Circuit Rule'(短絡) -
'Signal Base Value Rule'(信号ベース値) -
'Signal Stimulus Rule'(信号刺激) -
'Signal Top Value Rule'(信号トップ値) -
'Silk To Silk Clearance Rule'(シルク間クリアランス) -
'Silk To Solder Mask Clearance Rule'(シルク-ソルダーマスク間クリアランス) -
'SMD Entry'(SMDエントリ) -
'SMD Neck Down Rule'(SMDネックダウン) -
'SMD To Corner Rule'(SMD-コーナー間) -
'SMD To Plane Rule'(SMD-プレーン間) -
'Solder Mask Expansion Rule'(ソルダーマスク拡張) -
'Supply Nets Rule'(供給ネット) -
'Unconnected Pin Rule'(未接続ピン) -
'Undershoot Falling Edge Rule'(アンダーシュート - 立下りエッジ) -
'Undershoot Rising Edge Rule'(アンダーシュート - 立上りエッジ) -
'Vias Under SMD Rule'(SMD下のビア)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
使用例
ObjectKind = 'Class'
すべてのクラス・オブジェクトを返します。
ObjectKind <> 'Via'
ビア・オブジェクトを除くすべてのオブジェクトを返します。
注記
-
ObjectKind_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - この関数は Kind 関数の別名です。
OptimalVoidRotation
概要
クエリに適合する Optimal Void Rotation プロパティを持つポリゴン・オブジェクトをすべて返します。
構文
OptimalVoidRotation : Boolean
使用例
OptimalVoidRotation = 'True'
Optimal Void Rotation プロパティが True であるポリゴン・オブジェクトをすべて返します。
OptimalVoidRotation = 'False'
Optimal Void Rotation プロパティが False であるコンポーネント・ポリゴン・オブジェクトを除くすべてのオブジェクトを返します。
注記
Optimal Void Rotation プロパティはポリゴン・オブジェクトに対してのみ定義されています。
OverallHeight
概要
クエリに適合する Model Overall Height (Extruded) プロパティを持つ押し出し3Dボディ・オブジェクトをすべて返します。
構文
OverallHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法: mil(1 mil = 0.001 inch)またはメートル法: mm(1 mm = 0.001 meter))に従います。
測定単位については、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして特定の単位を指定できます:
-
AsMils(OverallHeight) : Number– 高さを mil で指定します。 -
AsMM(OverallHeight) : Number– 高さを mm で指定します。
使用例
OverallHeight = 100
Model Overall Height (Extruded) プロパティが、現在の測定単位で 100 に等しい押し出し3Dボディ・オブジェクトをすべて返します。
OverallHeight >= 4.064
Model Overall Height (Extruded) プロパティが、現在の測定単位で 4.064 以上である押し出し3Dボディ・オブジェクトをすべて返します。
AsMils(OverallHeight) > 80
Model Overall Height (Extruded) プロパティが 80 mil より大きい押し出し3Dボディ・オブジェクトをすべて返します。
AsMM(OverallHeight) Between 1.524 And 3.81
Model Overall Height (Extruded) プロパティが 1.524 mm 以上かつ 3.81 mm 以下である押し出し3Dボディ・オブジェクトをすべて返します。
OverallHeight <> 50
Model Overall Height (Extruded) プロパティが、現在の測定単位で 50 と not 等しい押し出し3Dボディ・オブジェクトをすべて返します。
AsMils(OverallHeight) <= 120
Model Overall Height (Extruded) プロパティが 120 mil 以下である押し出し3Dボディ・オブジェクトをすべて返します。
AsMM(OverallHeight) < 1.778
Model Overall Height (Extruded) プロパティが 1.778 mm 未満である押し出し3Dボディ・オブジェクトをすべて返します。
注記
Model Overall Height (Extruded) プロパティは押し出し3Dボディ・オブジェクトに対してのみ定義されています。
Pad_CornerRadius_AllLayers
概要
クエリに適合する Pad Corner Radius (%) (All Layers) プロパティを持つシンプル・パッド・オブジェクトをすべて返します。
構文
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String は、パーセンテージで表したコーナー半径を指定します。
使用例
Pad_CornerRadius_AllLayers = '50%'
Pad Corner Radius (%) (All Layers) プロパティが 50% に等しいシンプル・パッド・オブジェクトをすべて返します。
Pad_CornerRadius_AllLayers <> '30%'
Pad Corner Radius (%) (All Layers) プロパティが 30% に等しいシンプル・パッド・オブジェクトを除くすべてのオブジェクトを返します。
注記
-
CornerRadius_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
Pad Corner Radius (%) (All Layers) プロパティは、シンプル・パッド(Stack Mode プロパティが
Simpleに設定されているもの)に対してのみ定義されています。
Pad_CornerRadius_BottomLayer
概要
クエリに適合する Pad Corner Radius (%) (Bottom Layer) プロパティを持つパッド・オブジェクトを返します。
構文
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String は、パーセンテージで表したコーナー半径を指定します。
使用例
Pad_CornerRadius_BottomLayer = '50%'
Pad Corner Radius (%) (Bottom Layer) プロパティが 50% に等しいパッド・オブジェクトをすべて返します。
Pad_CornerRadius_BottomLayer <> '30%'
Pad Corner Radius (%) (Bottom Layer) プロパティが 30% に等しいパッド・オブジェクトを除くすべてのオブジェクトを返します。
注記
-
CornerRadius_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
シンプル・パッド(Stack Mode が
Simpleに設定されているもの)の場合、指定したコーナー半径がすべての信号レイヤーに使用されるため、Pad Corner Radius (%) (Bottom Layer) プロパティは Pad Corner Radius (%) (All Layers) プロパティと同一になります。 -
Pad Corner Radius (%) (Bottom Layer) プロパティはパッド・オブジェクトに対してのみ定義されています。
Pad_CornerRadius_MidLayerN
概要
クエリに適合する Pad Corner Radius (%) (Mid Layer <n>) プロパティを持つパッドオブジェクトを返します。これには以下が含まれます:
構文
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String コーナー半径をパーセンテージで指定します。
使用例
Pad_CornerRadius_MidLayer<n> = '50%'
Pad Corner Radius (%) (Mid Layer <n>) プロパティが 50% に等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_MidLayer<n> <> '30%'
Pad Corner Radius (%) (Mid Layer <n>) プロパティが 30% に等しいパッドオブジェクトについて、すべてのオブジェクト except を返します。
注記
-
CornerRadius_Stringの先頭と末尾にあるシングルクォート (') は必須です。 -
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径がすべての信号層に使用されるため、Pad Corner Radius (%) (Mid Layer <n>) プロパティは Pad Corner Radius (%) (All Layers) プロパティと同一になります。 - Pad Corner Radius (%) (Mid Layer <n>) プロパティはパッドオブジェクトにのみ定義されています。
Pad_CornerRadius_TopLayer
概要
クエリに適合する Pad Corner Radius (%) (Top Layer) プロパティを持つパッドオブジェクトを返します。
構文
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String コーナー半径をパーセンテージで指定します。
使用例
Pad_CornerRadius_TopLayer = '50%'
Pad Corner Radius (%) (Top Layer) プロパティが 50% に等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_TopLayer <> '30%'
Pad Corner Radius (%) (Top Layer) プロパティが 30% に等しいパッドオブジェクトについて、すべてのオブジェクト except を返します。
注記
-
CornerRadius_Stringの先頭と末尾にあるシングルクォート (') は必須です。 -
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径がすべての信号層に使用されるため、Pad Corner Radius (%) (Top Layer) プロパティは Pad Corner Radius (%) (All Layers) プロパティと同一になります 。 -
Pad Corner Radius (%) (Top Layer) プロパティはパッドオブジェクトにのみ定義されています。
Pad_CornerRadius_UsesPercent_AllLayers
概要
クエリに適合する Pad Corner Radius Uses Percent (All Layers) プロパティを持つすべてのパッドオブジェクトを返します。
構文
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String 'True' または 'False' のいずれかである必要があります。
使用例
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Pad Corner Radius Uses Percent (All Layers) プロパティが有効なすべてのパッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Pad Corner Radius Uses Percent (All Layers) プロパティが無効なすべての パッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Pad Corner Radius Uses Percent (All Layers) プロパティが有効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Pad Corner Radius Uses Percent (All Layers) プロパティが無効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
Pad_CornerRadius_UsesPercent_BottomLayer
概要
クエリに適合する Pad Corner Radius Uses Percent (Bottom Layer) プロパティを持つパッドオブジェクトを返します。
構文
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String 'True' または 'False' のいずれかである必要があります。
使用例
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Pad Corner Radius Uses Percent (Bottom Layer) プロパティが有効なすべてのパッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Pad Corner Radius Uses Percent (Bottom Layer) プロパティが無効なすべてのパッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Pad Corner Radius Uses Percent (Bottom Layer) プロパティが有効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Pad Corner Radius Uses Percent (Bottom Layer) プロパティが無効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径モード(絶対値またはパーセンテージ)がすべての信号層に使用されるため、Pad Corner Radius Uses Percent (Bottom Layer) プロパティは Pad Corner Radius Uses Percent (All Layers) プロパティと同一になります 。 - Pad Corner Radius Uses Percent (Bottom Layer) プロパティはパッドオブジェクトにのみ定義されています。
Pad_CornerRadius_UsesPercent_MidLayerN
概要
クエリに適合する Pad Corner Radius Uses Percent (Mid Layer <n>) プロパティ(n = 1..30 はミッド層番号)を持つパッドオブジェクトを返します。
構文
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String 'True' または 'False' のいずれかである必要があります。
使用例
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Pad Corner Radius Uses Percent (Mid Layer 1) プロパティが有効なすべてのパッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Pad Corner Radius Uses Percent (Mid Layer 2) プロパティが無効なすべてのパッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Pad Corner Radius Uses Percent (Mid Layer 10) プロパティが有効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Pad Corner Radius Uses Percent (Mid Layer 30) プロパティが無効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径モード(絶対値またはパーセンテージ)がすべての信号層に使用されるため、Pad Corner Radius Uses Percent (Mid Layer <n>) プロパティは Pad Corner Radius Uses Percent (All Layers) プロパティと同一になります。 - Pad Corner Radius Uses Percent (Mid Layer <n>) プロパティはパッドオブジェクトにのみ定義されています。
Pad_CornerRadius_UsesPercent_TopLayer
概要
クエリに適合する Pad Corner Radius Uses Percent (Top Layer) プロパティを持つパッドオブジェクトを返します。
構文
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String 'True' または 'False' のいずれかである必要があります。
使用例
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Pad Corner Radius Uses Percent (Top Layer) プロパティが有効なすべてのパッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Pad Corner Radius Uses Percent (Top Layer) プロパティが無効なすべてのパッドオブジェクトを返します。
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Pad Corner Radius Uses Percent (Top Layer) プロパティが有効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Pad Corner Radius Uses Percent (Top Layer) プロパティが無効なパッドオブジェクトについて、すべてのオブジェクト except を返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径モード(絶対値またはパーセンテージ)がすべての信号層に使用されるため、Pad Corner Radius Uses Percent (Top Layer) プロパティは Pad Corner Radius Uses Percent (All Layers) プロパティと同一になります。 - Pad Corner Radius Uses Percent (Top Layer) プロパティはパッドオブジェクトにのみ定義されています。
Pad_CornerRadius_Value_AllLayers
概要
クエリに適合する Pad Corner Radius Size (All Layers) プロパティを持つすべてのパッドオブジェクトを返します。
構文
Pad_CornerRadius_Value_AllLayers : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法: mil、1mil = 0.001inch/メートル法: mm、1 mm = 0.001 meter)に従います。
測定単位に基づく追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます :
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– mil でコーナー半径を指定します。 -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– mm でコーナー半径を指定します。
使用例
Pad_CornerRadius_Value_AllLayers = 100
Pad Corner Radius Size (All Layers) プロパティが 100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_AllLayers >= 4.064
Pad Corner Radius Size (All Layers) プロパティが 4.064(現在の測定単位)以上のすべてのパッドオブジェクトを返します。
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Pad Corner Radius Size (All Layers) プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Pad Corner Radius Size (All Layers) プロパティが 1.524 mm 以上かつ 3.81 mm 以下のすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_AllLayers <> 50
Pad Corner Radius Size (All Layers) プロパティが not 50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_BottomLayer
概要
クエリに適合する Pad Corner Radius Size (Bottom Layer) プロパティを持つパッドオブジェクトを返します。
構文
Pad_CornerRadius_Value_BottomLayer = Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法: mil、1 mil = 0.001 inch/メートル法: mm、1 mm = 0.001 meter)に従います。
測定単位に基づく追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます :
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– mil でコーナー半径を指定します。 -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– mm でコーナー半径を指定します。
使用例
Pad_CornerRadius_Value_BottomLayer = 100
Pad Corner Radius Size (Bottom Layer) プロパティが 100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_BottomLayer >= 4.064
Pad Corner Radius Size (Bottom Layer) プロパティが 4.064(現在の測定単位)以上のすべてのパッドオブジェクトを返します。
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Pad Corner Radius Size (Bottom Layer) プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Pad Corner Radius Size (Bottom Layer) プロパティが 1.524 mm 以上かつ 3.81 mm 以下のすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_BottomLayer <> 50
Pad Corner Radius Size (Bottom Layer) プロパティが not 50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径がすべての信号層に使用されるため、Pad Corner Radius Size (Bottom Layer) プロパティは Pad Corner Radius Size (All Layers) プロパティと同一になります。 - Pad Corner Radius Size (Bottom Layer) プロパティはパッドオブジェクトにのみ定義されています。
Pad_CornerRadius_Value_MidLayerN
概要
クエリに適合する Pad Corner Radius Size (Mid Layer <n>) プロパティ(n = 1..30 はミッド層番号)を持つパッドオブジェクトを返します。
構文
Pad_CornerRadius_Value_MidLayer<n> = Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法: mil、1 mil = 0.001 inch/メートル法: mm、1 mm = 0.001 meter)に従います。
測定単位に基づく追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます :
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– mil でコーナー半径を指定します。 -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– mm でコーナー半径を指定します。
使用例
Pad_CornerRadius_Value_MidLayer1 = 100
Pad Corner Radius Size (Mid Layer 1) プロパティが 100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Pad Corner Radius Size (Mid Layer 2) プロパティが 4.064(現在の測定単位)以上のすべてのパッドオブジェクトを返します。
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Pad Corner Radius Size (Mid Layer 5) プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
1.524 mm 以上かつ 3.81 mm 以下である Pad Corner Radius Size (Mid Layer 10) プロパティを持つすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_MidLayer30 <> 50
Pad Corner Radius Size (Mid Layer 30) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
Notes
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径がすべての信号層に使用されるため、Pad Corner Radius Size (Mid Layer <n>) プロパティは Pad Corner Radius Size (All Layers) プロパティと同一になります。 - Pad Corner Radius Size (Mid Layer <n>) プロパティはパッドオブジェクトに対してのみ定義されます。
Pad_CornerRadius_Value_TopLayer
Summary
クエリに準拠する Pad Corner Radius Size (Top Layer) プロパティを持つパッドオブジェクトを返します。
Syntax
Pad_CornerRadius_Value_TopLayer = Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil。1 mil = 0.001 inch)またはメートル法(mm。1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– コーナー半径を mil で指定します。 -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– コーナー半径を mm で指定します。
Example Usage
Pad_CornerRadius_Value_TopLayer = 100
Pad Corner Radius Size (Top Layer) プロパティが、現在の測定単位で 100 と等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_TopLayer >= 4.064
Pad Corner Radius Size (Top Layer) プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Pad Corner Radius Size (Top Layer) プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
1.524 mm 以上かつ 3.81 mm 以下である Pad Corner Radius Size (Top Layer) プロパティを持つすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_TopLayer <> 50
Pad Corner Radius Size (Top Layer) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
Notes
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したコーナー半径がすべての信号層に使用されるため、Pad Corner Radius Size (Top Layer) プロパティは Pad Corner Radius Size (All Layers) プロパティと同一になります。 - Pad Corner Radius Size (Top Layer) プロパティはパッドオブジェクトに対してのみ定義されます。
Pad_JumperID
Summary
クエリに準拠する Pad Jumper ID プロパティを持つすべてのパッドオブジェクトを返します。
Syntax
Pad_JumperID : Numeric_String
Example Usage
Pad_JumperID = '3'
Pad Jumper ID プロパティが 3 であるすべてのパッドオブジェクトを返します。
Pad_JumperID <> '567'
Pad Jumper ID プロパティが 567 である、パッドオブジェクト except のすべてのオブジェクトを返します。
Note
Pad Jumper ID プロパティはパッドオブジェクトに対してのみ定義されます。
Pad_PinLength
Summary
クエリに準拠する Pin/Pkg Length プロパティを持つすべてのパッドオブジェクトを返します。
Syntax
Pad_PinLength : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil。1 mil = 0.001 inch)またはメートル法(mm。1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(Pad_PinLength) : Number– 長さを mil で指定します。 -
AsMM(Pad_PinLength) : Number– 長さを mm で指定します。
Example Usage
Pad_PinLength = 4
Pin/Pkg Length プロパティが、現在の測定単位で 4 と等しいパッドオブジェクトをすべて返します。
Pad_PinLength >= 5.08
Pin/Pkg Length プロパティが、現在の測定単位で 5.08 以上であるパッドオブジェクトをすべて返します。
AsMils(Pad_PinLength) > 4
Pin/Pkg Length プロパティが 4 mil より大きいパッドオブジェクトをすべて返します。
AsMM(Pad_PinLength) Between 0.102 And 0.105
Pin/Pkg Length プロパティが 0.102 mm 以上かつ 0.105 mm 以下であるパッドオブジェクトをすべて返します。
Pad_PinLength <> 2
Pin/Pkg Length プロパティが、現在の測定単位で 2 と not 等しいパッドオブジェクトをすべて返します。
AsMils(Pad_PinLength) <= 1.4
Pin/Pkg Length プロパティが 1.4 mil 以下であるパッドオブジェクトをすべて返します。
AsMM(Pad_PinLength) < 0.05
Pin/Pkg Length プロパティが 0.05 mm 未満であるパッドオブジェクトをすべて返します。
Note
Pin/Pkg Length プロパティはパッドオブジェクトに対してのみ定義されます。
PadDonutOuterDiameter_AllLayers
Summary
クエリに準拠する Pad Donut Outer Diameter(All Layers) プロパティを持つすべてのパッドオブジェクトを返します。
Syntax
PadDonutOuterDiameter_AllLayers : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil。1 mil = 0.001 inch)またはメートル法(mm。1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– ドーナツ外径を mil で指定します。 -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– ドーナツ外径を mm で指定します。
Example Usage
PadDonutOuterDiameter_AllLayers = 100
Pad Donut Outer Diameter(All Layers) プロパティが、現在の測定単位で 100 と等しいすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_AllLayers >= 4.064
Pad Donut Outer Diameter(All Layers) プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Pad Donut Outer Diameter(All Layers) プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Pad Donut Outer Diameter(All Layers) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_AllLayers <> 50
Pad Donut Outer Diameter(All Layers) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_BottomLayer
Summary
クエリに準拠する Pad Donut Outer Diameter(Bottom Layer) プロパティを持つパッドオブジェクトを返します。
Syntax
PadDonutOuterDiameter_BottomLayer = Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil。1 mil = 0.001 inch)またはメートル法(mm。1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– ドーナツ外径を mil で指定します。 -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– ドーナツ外径を mm で指定します。
Example Usage
PadDonutOuterDiameter_BottomLayer = 100
Pad Donut Outer Diameter(Bottom Layer) プロパティが、現在の測定単位で 100 と等しいすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_BottomLayer >= 4.064
Pad Donut Outer Diameter(Bottom Layer) プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Pad Donut Outer Diameter(Bottom Layer) プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Pad Donut Outer Diameter(Bottom Layer) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_BottomLayer <> 50
Pad Donut Outer Diameter(Bottom Layer) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
Notes
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したドーナツ外径がすべての信号層に使用されるため、Pad Donut Outer Diameter(Bottom Layer) プロパティは Pad Donut Outer Diameter(All Layers) プロパティと同一になります。 -
Pad Donut Outer Diameter(Bottom Layer) プロパティはパッドオブジェクトに対してのみ定義されます。
PadDonutOuterDiameter_MidLayerN
Summary
クエリに準拠する Pad Donut Outer Diameter(Mid Layer <n>) プロパティ(n = 1..30 はミッド層の層番号)を持つパッドオブジェクトを返します。
Syntax
PadDonutOuterDiameter_MidLayer<n> = Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil。1 mil = 0.001 inch)またはメートル法(mm。1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– ドーナツ外径を mil で指定します。 -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– ドーナツ外径を mm で指定します。
Example Usage
PadDonutOuterDiameter_MidLayer1 = 100
Pad Donut Outer Diameter(Mid Layer 1) プロパティが、現在の測定単位で 100 と等しいすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_MidLayer2 >= 4.064
Pad Donut Outer Diameter(Mid Layer 2) プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Pad Donut Outer Diameter(Mid Layer 5) プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Pad Donut Outer Diameter(Mid Layer 10) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_MidLayer30 <> 50
Pad Donut Outer Diameter(Mid Layer 30) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
Notes
-
単純パッド(Stack Mode が
Simpleに設定されている場合)では、指定したドーナツ外径がすべての信号層に使用されるため、Pad Donut Outer Diameter(Mid Layer <n>) プロパティは Pad Donut Outer Diameter(All Layers) プロパティと同一になります。 -
Pad Donut Outer Diameter(Mid Layer <n>) プロパティはパッドオブジェクトに対してのみ定義されます。
PadDonutOuterDiameter_TopLayer
Summary
クエリに準拠する Pad Donut Outer Diameter(Top Layer) プロパティを持つパッドオブジェクトを返します。
Syntax
PadDonutOuterDiameter_TopLayer = Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、(ドキュメントレベルで指定されたデフォルト単位を上書きして)指定できます。
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– donut 外径を mil で指定する場合。 -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– donut 外径を mm で指定する場合。
使用例
PadDonutOuterDiameter_TopLayer = 100
Pad Donut Outer Diameter(Top Layer)プロパティが、現在の測定単位で 100 に等しいすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_TopLayer >= 4.064
Pad Donut Outer Diameter(Top Layer)プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Pad Donut Outer Diameter(Top Layer)プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Pad Donut Outer Diameter(Top Layer)プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutOuterDiameter_TopLayer <> 50
Pad Donut Outer Diameter(Top Layer)プロパティが、現在の測定単位で 50 に not 等しいすべてのパッドオブジェクトを返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている)の場合、指定された donut 外径がすべての信号層に使用されるため、Pad Donut Outer Diameter(Top Layer) プロパティは Pad Donut Outer Diameter(All Layers) プロパティと同じになります。 -
Pad Donut Outer Diameter(Top Layer) プロパティはパッドオブジェクトにのみ定義されています。
PadDonutWidth_AllLayers
概要
クエリに適合する Pad Donut Width(All Layers) プロパティを持つすべてのパッドオブジェクトを返します。
構文
PadDonutWidth_AllLayers : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、(ドキュメントレベルで指定されたデフォルト単位を上書きして)指定できます。
-
AsMils(PadDonutWidth_AllLayers) : Number– donut 幅を mil で指定する場合。 -
AsMM(PadDonutWidth_AllLayers) : Number– donut 幅を mm で指定する場合。
使用例
PadDonutWidth_AllLayers = 100
Pad Donut Width(All Layers)プロパティが、現在の測定単位で 100 に等しいすべてのパッドオブジェクトを返します。
PadDonutWidth_AllLayers >= 4.064
Pad Donut Width(All Layers)プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutWidth_AllLayers) > 80
Pad Donut Width(All Layers)プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Pad Donut Width(All Layers)プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutWidth_AllLayers <> 50
Pad Donut Width(All Layers)プロパティが、現在の測定単位で 50 に not 等しいすべてのパッドオブジェクトを返します。
PadDonutWidth_BottomLayer
概要
クエリに適合する Pad Donut Width(Bottom Layer) プロパティを持つパッドオブジェクトを返します。
構文
PadDonutWidth_BottomLayer = Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、(ドキュメントレベルで指定されたデフォルト単位を上書きして)指定できます。
-
AsMils(PadDonutWidth_BottomLayer) : Number– donut 幅を mil で指定する場合。 -
AsMM(PadDonutWidth_BottomLayer) : Number– donut 幅を mm で指定する場合。
使用例
PadDonutWidth_BottomLayer = 100
Pad Donut Width(Bottom Layer)プロパティが、現在の測定単位で 100 に等しいすべてのパッドオブジェクトを返します。
PadDonutWidth_BottomLayer >= 4.064
Pad Donut Width(Bottom Layer)プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutWidth_BottomLayer) > 80
Pad Donut Width(Bottom Layer)プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Pad Donut Width(Bottom Layer)プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutWidth_BottomLayer <> 50
Pad Donut Width(Bottom Layer)プロパティが、現在の測定単位で 50 に not 等しいすべてのパッドオブジェクトを返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている)の場合、指定された donut 幅がすべての信号層に使用されるため、Pad Donut Width(Bottom Layer) プロパティは Pad Donut Width(All Layers) プロパティと同じになります。 -
Pad Donut Width(Bottom Layer) プロパティはパッドオブジェクトにのみ定義されています。
PadDonutWidth_MidLayerN
概要
クエリに適合する Pad Donut Width(Mid Layer <n>) プロパティ(n = 1..30 はミッド層の層番号)を持つパッドオブジェクトを返します。
構文
PadDonutWidth_MidLayer<n> = Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、(ドキュメントレベルで指定されたデフォルト単位を上書きして)指定できます。
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– donut 幅を mil で指定する場合。 -
AsMM(PadDonutWidth_MidLayer<n>) : Number– donut 幅を mm で指定する場合。
使用例
PadDonutWidth_MidLayer1 = 100
Pad Donut Width(Mid Layer 1)プロパティが、現在の測定単位で 100 に等しいすべてのパッドオブジェクトを返します。
PadDonutWidth_MidLayer2 >= 4.064
Pad Donut Width(Mid Layer 2)プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutWidth_MidLayer5) > 80
Pad Donut Width(Mid Layer 5)プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Pad Donut Width(Mid Layer 10)プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutWidth_MidLayer30 <> 50
Pad Donut Width(Mid Layer 30)プロパティが、現在の測定単位で 50 に not 等しいすべてのパッドオブジェクトを返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている)の場合、指定された donut 幅がすべての信号層に使用されるため、Pad Donut Width(Mid Layer <n>) プロパティは Pad Donut Width(All Layers) プロパティと同じになります。 -
Pad Donut Width(Mid Layer <n>) プロパティはパッドオブジェクトにのみ定義されています。
PadDonutWidth_TopLayer
概要
クエリに適合する Pad Donut Width(Top Layer) プロパティを持つパッドオブジェクトを返します。
構文
PadDonutWidth_TopLayer = Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、(ドキュメントレベルで指定されたデフォルト単位を上書きして)指定できます。
-
AsMils(PadDonutWidth_TopLayer) : Number– donut 幅を mil で指定する場合。 -
AsMM(PadDonutWidth_TopLayer) : Number– donut 幅を mm で指定する場合。
使用例
PadDonutWidth_TopLayer = 100
Pad Donut Width(Top Layer)プロパティが、現在の測定単位で 100 に等しいすべてのパッドオブジェクトを返します。
PadDonutWidth_TopLayer >= 4.064
Pad Donut Width(Top Layer)プロパティが、現在の測定単位で 4.064 以上であるすべてのパッドオブジェクトを返します。
AsMils(PadDonutWidth_TopLayer) > 80
Pad Donut Width(Top Layer)プロパティが 80 mil より大きいすべてのパッドオブジェクトを返します。
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Pad Donut Width(Top Layer)プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
PadDonutWidth_TopLayer <> 50
Pad Donut Width(Top Layer)プロパティが、現在の測定単位で 50 に not 等しいすべてのパッドオブジェクトを返します。
注記
-
単純パッド(Stack Mode が
Simpleに設定されている)の場合、指定された donut 幅がすべての信号層に使用されるため、Pad Donut Width(Top Layer) プロパティは Pad Donut Width(All Layers) プロパティと同じになります。 -
Pad Donut Width(Top Layer) プロパティはパッドオブジェクトにのみ定義されています。
PadElectricalType
概要
クエリに適合する Electrical Type プロパティを持つすべてのパッドオブジェクトを返します。
構文
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_Stringは、次のリストにある文字列のいずれかでなければなりません。
-
'Load' -
'Source' -
'Terminator'
使用例
PadElectricalType = 'Load'
Electrical Typeプロパティが Load であるすべてのパッドオブジェクトを返します。
PadElectricalType <> 'Source'
Electrical Typeプロパティが Source である、パッドオブジェクト except を含むすべてのオブジェクトを返します。
注記
- Electrical Type プロパティはパッドオブジェクトにのみ定義されています。
-
ElectricalType_Stringの先頭と末尾にあるシングルクォート(')は必須です。
PadIsPlated
概要
クエリに適合する Plated プロパティを持つすべてのパッドオブジェクトを返します。
構文
PadIsPlated : Boolean_String
Boolean_Stringは 'True' または 'False' のいずれかでなければなりません。
使用例
PadIsPlated = 'True'
Platedプロパティが有効になっているすべてのパッドオブジェクトを返します。
PadIsPlated = 'False'
Platedプロパティが無効になっているすべてのパッドオブジェクトを返します。
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Platedプロパティが有効になっている、パッドオブジェクト except を含むすべてのオブジェクトを返します。
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Platedプロパティが無効になっている、パッドオブジェクト except を含むすべてのオブジェクトを返します。
注記
Plated プロパティはパッドオブジェクトにのみ定義されています。
PadShape_AllLayers
概要
クエリに適合する Shape (All Layers) プロパティを持つ、すべての単純パッドオブジェクトを返します。
構文
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_Stringは、次の文字列のいずれかでなければなりません。
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
使用例
PadShape_AllLayers = 'Rectangular'
Shape (All Layers)プロパティが Rectangular に設定されているすべての単純パッドオブジェクトを返します。
PadShape_AllLayers <> 'Octagonal'
except が Shape (All Layers) プロパティが Octagonal に設定されているシンプル・パッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Shape (All Layers) プロパティが Round または Rectangular のいずれかに設定されている、すべてのシンプル・パッド・オブジェクトを返します。
IsPad && PadShape_AllLayers <> 'Octagonal'
except が Shape (All Layers) プロパティが Octagonal に設定されているシンプル・パッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
Shape (All Layers) プロパティは、シンプル・パッド(Stack Mode プロパティが
Simpleに設定されているもの)に対してのみ定義されます。
PadShape_BottomLayer
概要
クエリに適合する Shape (Bottom Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String 次のいずれかの文字列である必要があります:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
使用例
PadShape_BottomLayer = 'Rectangular'
Shape (Bottom Layer) プロパティが Rectangular に設定されている、すべてのパッド・オブジェクトを返します。
PadShape_BottomLayer <> 'Octagonal'
except が Shape (Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Shape (Bottom Layer) プロパティが Round または Rectangular のいずれかに設定されている、すべてのパッド・オブジェクトを返します。
IsPad && PadShape_BottomLayer <> 'Octagonal'
except が Shape (Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
シンプル・パッド(Stack Mode が
Simpleに設定されているもの)では、指定した形状がすべての信号層に使用されるため、Shape (Bottom Layer) プロパティは Shape (All Layers) プロパティと同一になります。 - Shape (Bottom Layer) プロパティはパッド・オブジェクトに対してのみ定義されます。
PadShape_MidLayerN
概要
クエリに適合する Shape (Mid Layer <n>) プロパティを持つパッド・オブジェクトを返します。
構文
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String 次のいずれかの文字列である必要があります:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
使用例
PadShape_MidLayer<n> = 'Rectangular'
Shape (Mid Layer <n>) プロパティが Rectangular に設定されている、すべてのパッド・オブジェクトを返します。
PadShape_MidLayer<n> <> 'Octagonal'
except が Shape (Mid Layer <n>) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Shape (Mid Layer 1) プロパティが Round または Rectangular のいずれかに設定されている、すべてのパッド・オブジェクトを返します。
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
except が Shape (Mid Layer <n>) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
シンプル・パッド(Stack Mode が
Simpleに設定されているもの)では、指定した形状がすべての信号層に使用されるため、Shape (Mid Layer <n>) プロパティは Shape (All Layers) プロパティと同一になります。 -
Shape (Mid Layer <n>) プロパティはパッド・オブジェクトに対してのみ定義されます。
PadShape_PasteBottomLayer
概要
クエリに適合する Shape (Paste Mask Bottom Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String 次のいずれかの文字列である必要があります:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
使用例
PadShape_PasteBottomLayer = 'Rectangular'
Shape (Paste Mask Bottom Layer) プロパティが Rectangular に設定されている、すべてのパッド・オブジェクトを返します。
PadShape_PasteBottomLayer <> 'Octagonal'
except が Shape (Paste Mask Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Shape (Paste Mask Bottom Layer) プロパティが Round または Rectangular のいずれかに設定されている、すべてのパッド・オブジェクトを返します。
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
except が Shape (Paste Mask Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - Shape (Paste Mask Bottom Layer) プロパティはパッド・オブジェクトに対してのみ定義されます。
PadShape_PasteTopLayer
概要
クエリに適合する Shape (Paste Mask Top Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String 次のいずれかの文字列である必要があります:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
使用例
PadShape_PasteTopLayer = 'Rectangular'
Shape (Paste Mask Top Layer) プロパティが Rectangular に設定されている、すべてのパッド・オブジェクトを返します。
PadShape_PasteTopLayer <> 'Octagonal'
except が Shape (Paste Mask Top Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Shape (Paste Mask Top Layer) プロパティが Round または Rectangular のいずれかに設定されている、すべてのパッド・オブジェクトを返します。
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
except が Shape (Paste Mask Top Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - Shape (Paste Mask Top Layer) プロパティはパッド・オブジェクトに対してのみ定義されます。
PadShape_SolderBottomLayer
概要
クエリに適合する Shape (Solder Mask Bottom Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String 次のいずれかの文字列である必要があります:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
使用例
PadShape_SolderBottomLayer = 'Rectangular'
Shape (Solder Mask Bottom Layer) プロパティが Rectangular に設定されている、すべてのパッド・オブジェクトを返します。
PadShape_SolderBottomLayer <> 'Octagonal'
except が Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Shape (Solder Mask Bottom Layer) プロパティが Round または Rectangular のいずれかに設定されている、すべてのパッド・オブジェクトを返します。
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
except が Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - Shape (Solder Mask Bottom Layer) プロパティはパッド・オブジェクトに対してのみ定義されます。
PadShape_SolderTopLayer
概要
クエリに適合する Shape (Solder Mask Top Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String 次のいずれかの文字列である必要があります:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
使用例
PadShape_SolderTopLayer = 'Rectangular'
Shape (Solder Mask Bottom Layer) プロパティが Rectangular に設定されている、すべてのパッド・オブジェクトを返します。
PadShape_SolderTopLayer <> 'Octagonal'
except が Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Shape (Solder Mask Bottom Layer) プロパティが Round または Rectangular のいずれかに設定されている、すべてのパッド・オブジェクトを返します。
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
except が Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - Shape (Solder Mask Top Layer) プロパティはパッド・オブジェクトに対してのみ定義されます。
PadShape_TopLayer
概要
クエリに適合する Shape (Top Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String 次のいずれかの文字列である必要があります:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
使用例
PadShape_TopLayer = 'Rectangular'
Shape (Top Layer) プロパティが Rectangular に設定されている、すべてのパッド・オブジェクトを返します。
PadShape_TopLayer <> 'Octagonal'
except が Shape (Top Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Shape (Top Layer) プロパティが Round または Rectangular のいずれかに設定されている、すべてのパッド・オブジェクトを返します。
IsPad && PadShape_TopLayer <> 'Octagonal'
except が Shape (Top Layer) プロパティが Octagonal に設定されているパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
-
PadShape_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 -
シンプル・パッド(Stack Mode が
Simpleに設定されているもの)では、指定した形状がすべての信号層に使用されるため、Shape (Top Layer) プロパティは Shape (All Layers) プロパティと同一になります。 -
Shape (Top Layer) プロパティはパッド・オブジェクトに対してのみ定義されます。
PadStackMode
概要
クエリに適合する Stack Mode プロパティを持つ、すべてのパッド・オブジェクトを返します。
構文
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String 次のリストにある文字列のいずれかである必要があります:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
使用例
PadStackMode = 'Simple'
Stack Mode プロパティが Simple である、すべてのパッド・オブジェクトを返します。
PadStackMode <> 'Full Stack'
except が Stack Mode プロパティが Full Stack であるパッド・オブジェクトである、すべてのオブジェクトを返します。
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
except が Stack Mode プロパティが Full Stack であるパッド・オブジェクトである、すべてのオブジェクトを返します。
注記
- Stack Mode プロパティはパッド・オブジェクトに対してのみ定義されます。
-
StackMode_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。
PadViaCustomThermalProfile
概要
クエリに適合する Custom Thermal Relief プロパティを持つ、すべてのパッドおよびビア・オブジェクトを返します。
構文
PadViaCustomThermalProfile : Boolean_String
Boolean_String 'True' または 'False' のいずれかである必要があります。
使用例
PadViaCustomThermalProfile = 'True'
Custom Thermal Relief プロパティが有効になっている、すべてのパッドおよびビア・オブジェクトを返します。
PadViaCustomThermalProfile = 'False'
Custom Thermal Relief プロパティが無効になっている、すべてのパッドおよびビア・オブジェクトを返します。
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
except が Custom Thermal Relief プロパティクエリに適合する Library プロパティを持つ、すべてのパッドおよびビア・オブジェクトを返します。
構文
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String は、次の条件を満たす文字列である必要があります。
-
必要な Pad Via Template Library のパッド/ビアを対象にします。この場合、文字列はそのライブラリ名を対象にする必要があります(例:
'ExamplePVLib.PvLib')。 -
ローカル・テンプレート・ライブラリのパッド/ビアを対象にします。この場合、
'<Local>'文字列を使用する必要があります。
使用例
PadViaLibrary = '<Local>'
Library プロパティが <Local> である、すべてのパッドおよびビア・オブジェクトを返します。
PadViaLibrary = 'ExamplePVLib.PvLib'
Library プロパティが ExamplePVLib.PvLib である、すべてのパッドおよびビア・オブジェクトを返します。
PadViaLibrary Like '*PVLib'
Library プロパティの末尾が PVLib で終わる、すべてのパッドおよびビア・オブジェクトを返します。たとえば、テンプレート・ライブラリ ExamplePVLib.PvLib から配置されたパッド/ビアは、この式で返されます。
注記
- Library プロパティは、パッドおよびビア・オブジェクトに対してのみ定義されています。
-
PadViaLibrary_Stringの先頭と末尾にあるシングルクォート(')は必須です。
PadViaLibraryTemplate
概要
クエリに適合する Library Template プロパティを持つ、すべてのパッドおよび/またはビア・オブジェクトを返します。
構文
PadViaLibraryTemplate : String
入力する文字列は、必要なパッド/ビア・テンプレートの名前を対象にする必要があります(例:'c152hn127')。
使用例
PadViaLibraryTemplate = 'c152hn127'
Library Template プロパティが c152hn127 である、すべてのパッド・オブジェクトを返します。
PadViaLibraryTemplate = 'v127h71'
Library Template プロパティが v127h71 である、すべてのビア・オブジェクトを返します。
PadViaLibraryTemplate Like '*127'
Library Template プロパティの末尾が 127 で終わる、すべてのパッドおよびビア・オブジェクトを返します。たとえば、テンプレート c152hn127 を使用して配置されたパッドと、テンプレート v102h71x127 を使用して配置されたビアは、この式で返されます。
注
Library Template プロパティは、パッドおよびビア・オブジェクトに対してのみ定義されています。
PadViaLinkedToTemplate
概要
クエリに適合する Linked To Library プロパティを持つ、すべてのパッドおよびビア・オブジェクトを返します。
構文
PadViaLinkedToTemplate : Boolean_String
使用例
PadViaLinkedToTemplate = 'True'
Linked To Library プロパティが有効(Pad Via Template Library(*.PvLib)にリンクされている)である、すべてのパッドおよびビア・オブジェクトを返します。
PadViaLinkedToTemplate = 'False'
Linked To Library プロパティが無効(Pad Via Template Library(*.PvLib)にリンクされていない)である、すべてのパッドおよびビア・オブジェクトを返します。
注
Linked To Library プロパティは、パッドおよびビア・オブジェクトに対してのみ定義されています。
PadXOffset
概要
クエリに適合する Pad X Offset プロパティを持つ、すべてのパッド・オブジェクトを返します。
構文
PadXOffset : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXOffset) : Number– mil でオフセットを指定します。 -
AsMM(PadXOffset) : Number– mm でオフセットを指定します。
使用例
PadXOffset = 2
Pad X Offset プロパティが、現在の測定単位で 2 であるパッド・オブジェクトをすべて返します。
PadXOffset >= 0.2286
Pad X Offset プロパティが、現在の測定単位で 0.2286 以上であるパッド・オブジェクトをすべて返します。
AsMils(PadXOffset) Between 0.5 And 0.6
Pad X Offset プロパティが 0.5 mil 以上かつ 0.6 mil 以下であるパッド・オブジェクトをすべて返します。
AsMM(PadXOffset) < 0.2794
Pad X Offset プロパティが 0.2794 mm 未満であるパッド・オブジェクトをすべて返します。
注記
-
Pad X Offset プロパティは、パッド・オブジェクトに対してのみ定義されています。
-
Pad X Offset プロパティは、Properties パネルで選択したパッドのプロパティを表示した際の Offset From Hole Center X フィールドに対応します。
PadXSize_AllLayers
概要
クエリに適合する X Size (All Layers) プロパティを持つ、すべてのシンプル・パッド・オブジェクトを返します。
構文
PadXSize_AllLayers : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_AllLayers) : Number– mil でサイズを指定します。 -
AsMM(PadXSize_AllLayers) : Number– mm でサイズを指定します。
使用例
PadXSize_AllLayers = 100
X Size (All Layers) プロパティが、現在の測定単位で 100 に等しいシンプル・パッド・オブジェクトをすべて返します。
PadXSize_AllLayers >= 4.064
X Size (All Layers) プロパティが、現在の測定単位で 4.064 以上であるシンプル・パッド・オブジェクトをすべて返します。
AsMils(PadXSize_AllLayers) > 80
X Size (All Layers) プロパティが 80 mil より大きいシンプル・パッド・オブジェクトをすべて返します。
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
X Size (All Layers) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるシンプル・パッド・オブジェクトをすべて返します。
PadXSize_AllLayers <> 50
X Size (All Layers) プロパティが、現在の測定単位で 50 に not 等しいシンプル・パッド・オブジェクトをすべて返します。
注
X Size (All Layers) プロパティは、Stack Mode プロパティが Simple に設定されているパッドおよびビアに対してのみ定義されています。
PadXSize_BottomLayer
概要
クエリに適合する X Size (Bottom Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadXSize_BottomLayer : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_BottomLayer) : Number– mil でサイズを指定します。 -
AsMM(PadXSize_BottomLayer) : Number– mm でサイズを指定します。
使用例
PadXSize_BottomLayer = 100
X Size (Bottom Layer) プロパティが、現在の測定単位で 100 に等しいパッド・オブジェクトをすべて返します。
PadXSize_BottomLayer >= 4.064
X Size (Bottom Layer) プロパティが、現在の測定単位で 4.064 以上であるパッド・オブジェクトをすべて返します。
AsMils(PadXSize_BottomLayer) > 80
X Size (Bottom Layer) プロパティが 80 mil より大きいパッド・オブジェクトをすべて返します。
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
X Size (Bottom Layer) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるパッド・オブジェクトをすべて返します。
PadXSize_BottomLayer <> 50
X Size (Bottom Layer) プロパティが、現在の測定単位で 50 に not 等しいパッド・オブジェクトをすべて返します。
注記
-
シンプル・パッド(Stack Mode が
Simpleに設定されている)の場合、指定したサイズがすべての信号層に使用されるため、X Size (Bottom Layer) プロパティは X Size (All Layers) プロパティと同一になります。 -
X Size (Bottom Layer) プロパティは、パッドおよびビア・オブジェクトに対してのみ定義されています。
PadXSize_MidLayerN
概要
クエリに適合する X Size (Mid Layer <n>) プロパティを持つパッド・オブジェクトを返します。
構文
PadXSize_MidLayer1 : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_MidLayer<n>) : Number– mil でサイズを指定します。 -
AsMM(PadXSize_MidLayer<n>) : Number– mm でサイズを指定します。
使用例
PadXSize_MidLayer<n> = 100
X Size (Mid Layer <n>) プロパティが、現在の測定単位で 100 に等しいパッド・オブジェクトをすべて返します。
PadXSize_MidLayer<n> >= 4.064
X Size (Mid Layer <n>) プロパティが、現在の測定単位で 4.064 以上であるパッド・オブジェクトをすべて返します。
AsMils(PadXSize_MidLayer<n>) > 80
X Size (Mid Layer <n>) プロパティが 80 mil より大きいパッド・オブジェクトをすべて返します。
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
X Size (Mid Layer <n>) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるパッド・オブジェクトをすべて返します。
PadXSize_MidLayer<n> <> 50
X Size (Mid Layer <n>) プロパティが、現在の測定単位で 50 に not 等しいパッド・オブジェクトをすべて返します。
注記
-
シンプル・パッド(Stack Mode が
Simpleに設定されている)の場合、指定したサイズがすべての信号層に使用されるため、X Size (Mid Layer <n>) プロパティは X Size (All Layers) プロパティと同一になります。 -
X Size (Mid Layer <n>) プロパティは、パッドおよびビア・オブジェクトに対してのみ定義されています。
PadXSize_PasteBottomLayer
概要
クエリに適合する X Size (Paste Mask Bottom Layer) プロパティを持つパッド・オブジェクトを返します。
構文
PadXSize_PasteBottomLayer : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_PasteBottomLayer) : Number– mil でサイズを指定します。 -
AsMM(PadXSize_PasteBottomLayer) : Number– mm でサイズを指定します。
使用例
PadXSize_PasteBottomLayer = 100
X Size (Paste Mask Bottom Layer)プロパティが、現在の測定単位で100に等しいすべてのパッドオブジェクトを返します。
PadXSize_PasteBottomLayer >= 4.064
X Size (Paste Mask Bottom Layer)プロパティが、現在の測定単位で4.064以上であるすべてのパッドオブジェクトを返します。
AsMils(PadXSize_PasteBottomLayer) > 80
X Size (Paste Mask Bottom Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
X Size (Paste Mask Bottom Layer)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadXSize_PasteBottomLayer <> 50
X Size (Paste Mask Bottom Layer)プロパティが、現在の測定単位で50とnot等しいすべてのパッドオブジェクトを返します。
注
X Size (Paste Mask Bottom Layer)プロパティはパッドオブジェクトに対してのみ定義されています。
PadXSize_PasteTopLayer
概要
クエリに適合するX Size (Paste Mask Top Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadXSize_PasteTopLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_PasteTopLayer) : Number– milでサイズを指定します。 -
AsMM(PadXSize_PasteTopLayer) : Number– mmでサイズを指定します。
使用例
PadXSize_PasteTopLayer = 100
X Size (Paste Mask Top Layer)プロパティが、現在の測定単位で100に等しいすべてのパッドオブジェクトを返します。
PadXSize_PasteTopLayer >= 4.064
X Size (Paste Mask Top Layer)プロパティが、現在の測定単位で4.064以上であるすべてのパッドオブジェクトを返します。
AsMils(PadXSize_PasteTopLayer) > 80
X Size (Paste Mask Top Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
X Size (Paste Mask Top Layer)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadXSize_PasteTopLayer <> 50
X Size (Paste Mask Top Layer)プロパティが、現在の測定単位で50とnot等しいすべてのパッドオブジェクトを返します。
注
X Size (Paste Mask Top Layer)プロパティはパッドオブジェクトに対してのみ定義されています。
PadXSize_SolderBottomLayer
概要
クエリに適合するX Size (Solder Mask Bottom Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadXSize_SolderBottomLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_SolderBottomLayer) : Number– milでサイズを指定します。 -
AsMM(PadXSize_SolderBottomLayer) : Number– mmでサイズを指定します。
使用例
PadXSize_SolderBottomLayer = 100
X Size (Solder Mask Bottom Layer)プロパティが、現在の測定単位で100に等しいすべてのパッドオブジェクトを返します。
PadXSize_SolderBottomLayer >= 4.064
X Size (Solder Mask Bottom Layer)プロパティが、現在の測定単位で4.064以上であるすべてのパッドオブジェクトを返します。
AsMils(PadXSize_SolderBottomLayer) > 80
X Size (Solder Mask Bottom Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
X Size (Solder Mask Bottom Layer)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadXSize_SolderBottomLayer <> 50
X Size (Solder Mask Bottom Layer)プロパティが、現在の測定単位で50とnot等しいすべてのパッドオブジェクトを返します。
注
X Size (Solder Mask Bottom Layer)プロパティはパッドオブジェクトに対してのみ定義されています。
PadXSize_SolderTopLayer
概要
クエリに適合するX Size (Solder Mask Top Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadXSize_SolderTopLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_SolderTopLayer) : Number– milでサイズを指定します。 -
AsMM(PadXSize_SolderTopLayer) : Number– mmでサイズを指定します。
使用例
PadXSize_SolderTopLayer = 100
X Size (Solder Mask Top Layer)プロパティが、現在の測定単位で100に等しいすべてのパッドオブジェクトを返します。
PadXSize_SolderTopLayer >= 4.064
X Size (Solder Mask Top Layer)プロパティが、現在の測定単位で4.064以上であるすべてのパッドオブジェクトを返します。
AsMils(PadXSize_SolderTopLayer) > 80
X Size (Solder Mask Top Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
X Size (Solder Mask Top Layer)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadXSize_SolderTopLayer <> 50
X Size (Solder Mask Top Layer)プロパティが、現在の測定単位で50とnot等しいすべてのパッドオブジェクトを返します。
注
X Size (Solder Mask Top Layer)プロパティはパッドオブジェクトに対してのみ定義されています。
PadXSize_TopLayer
概要
クエリに適合するX Size (Top Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadXSize_TopLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadXSize_TopLayer) : Number– milでサイズを指定します。 -
AsMM(PadXSize_TopLayer) : Number– mmでサイズを指定します。
使用例
PadXSize_TopLayer = 100
X Size (Top Layer)プロパティが、現在の測定単位で100に等しいすべてのパッドオブジェクトを返します。
PadXSize_TopLayer >= 4.064
X Size (Top Layer)プロパティが、現在の測定単位で4.064以上であるすべてのパッドオブジェクトを返します。
AsMils(PadXSize_TopLayer) > 80
X Size (Top Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
X Size (Top Layer)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadXSize_TopLayer <> 50
X Size (Top Layer)プロパティが、現在の測定単位で50とnot等しいすべてのパッドオブジェクトを返します。
注記
-
Stack Modeが
Simpleに設定されているシンプルパッドの場合、指定されたサイズがすべての信号層に使用されるため、X Size (Top Layer)プロパティはX Size (All Layers)プロパティと同一になります。 -
X Size (Top Layer)プロパティはパッドおよびビアオブジェクトに対してのみ定義されています。
PadYOffset
概要
クエリに適合するPad Y Offsetプロパティを持つすべてのパッドオブジェクトを返します。
構文
PadYOffset : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadYOffset) : Number– milでオフセットを指定します。 -
AsMM(PadYOffset) : Number– mmでオフセットを指定します。
使用例
PadYOffset = 2
Pad Y Offsetプロパティが、現在の測定単位で2であるすべてのパッドオブジェクトを返します。
PadYOffset >= 0.2286
Pad Y Offsetプロパティが、現在の測定単位で0.2286以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYOffset) Between 0.5 And 0.6
Pad Y Offsetプロパティが0.5 mil以上かつ0.6 mil以下であるすべてのパッドオブジェクトを返します。
AsMM(PadYOffset) < 0.2794
Pad Y Offsetプロパティが0.2794 mm未満であるすべてのパッドオブジェクトを返します。
注記
-
Pad Y Offsetプロパティはパッドオブジェクトに対してのみ定義されています。
-
Pad Y Offsetプロパティは、Propertiesパネルで選択したパッドのプロパティを表示した際のOffset From Hole Center Yフィールドに対応します。
PadYSize_AllLayers
概要
クエリに適合するY Size (All Layers)プロパティを持つすべてのシンプルパッドオブジェクトを返します。
構文
PadYSize_AllLayers : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PadYSize_AllLayers) : Number– milでサイズを指定します。 -
AsMM(PadYSize_AllLayers) : Number– mmでサイズを指定します。
使用例
PadYSize_AllLayers = 100
Y Size (All Layers)プロパティが、現在の測定単位で100に等しいすべてのシンプルパッドオブジェクトを返します。
PadYSize_AllLayers >= 4.064
Y Size (All Layers)プロパティが、現在の測定単位で4.064以上であるすべてのシンプルパッドオブジェクトを返します。
AsMils(PadYSize_AllLayers) > 80
Y Size (All Layers)プロパティが80 milより大きいすべてのシンプルパッドオブジェクトを返します。
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Y Size (All Layers)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのシンプルパッドオブジェクトを返します。
PadYSize_AllLayers <> 50
Y Size (All Layers)プロパティが、現在の測定単位で50とnot等しいすべてのシンプルパッドオブジェクトを返します。
注
Y Size (All Layers)プロパティは、Stack ModeプロパティがSimpleに設定されているパッドに対してのみ定義されています。
PadYSize_BottomLayer
概要
クエリに適合するY Size (Bottom Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadYSize_BottomLayer : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadYSize_BottomLayer) : Number– mil でサイズを指定します。 -
AsMM(PadYSize_BottomLayer) : Number– mm でサイズを指定します。
使用例
PadYSize_BottomLayer = 100
Y Size (Bottom Layer)プロパティが100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_BottomLayer >= 4.064
Y Size (Bottom Layer)プロパティが4.064(現在の測定単位)以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYSize_BottomLayer) > 80
Y Size (Bottom Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Y Size (Bottom Layer)プロパティが1.524 mm以上、かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadYSize_BottomLayer <> 50
Y Size (Bottom Layer)プロパティがnot50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
注記
-
Stack Modeが
Simpleに設定されているシンプルパッドの場合、指定したサイズがすべての信号層に使用されるため、Y Size (Bottom Layer)プロパティはY Size (All Layers)プロパティと同じになります。 -
Y Size (Bottom Layer)プロパティはパッドオブジェクトに対してのみ定義されます。
PadYSize_MidLayerN
概要
クエリに適合するY Size (Mid Layer <n>)プロパティを持つパッドオブジェクトを返します。
構文
PadYSize_MidLayer<n> : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadYSize_MidLayer<n>) : Number– mil でサイズを指定します。 -
AsMM(PadYSize_MidLayer<n>) : Number– mm でサイズを指定します。
使用例
PadYSize_MidLayer<n> = 100
Y Size (Mid Layer <n>)プロパティが100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_MidLayer<n> >= 4.064
Y Size (Mid Layer <n>)プロパティが4.064(現在の測定単位)以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYSize_MidLayer<n>) > 80
Y Size (Mid Layer <n>)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Y Size (Mid Layer <n>)プロパティが1.524 mm以上、かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadYSize_MidLayer<n> <> 50
Y Size (Mid Layer <n>)プロパティがnot50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_PasteBottomLayer
概要
クエリに適合するY Size (Paste Mask Bottom Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadYSize_PasteBottomLayer : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadYSize_PasteBottomLayer) : Number– mil でサイズを指定します。 -
AsMM(PadYSize_PasteBottomLayer) : Number– mm でサイズを指定します。
使用例
PadYSize_PasteBottomLayer = 100
Y Size (Paste Mask Bottom Layer)プロパティが100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_PasteBottomLayer >= 4.064
Y Size (Paste Mask Bottom Layer)プロパティが4.064(現在の測定単位)以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYSize_PasteBottomLayer) > 80
Y Size (Paste Mask Bottom Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Y Size (Paste Mask Bottom Layer)プロパティが1.524 mm以上、かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadYSize_PasteBottomLayer <> 50
Y Size (Paste Mask Bottom Layer)プロパティがnot50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
注
Y Size (Paste Mask Bottom Layer)プロパティはパッドオブジェクトに対してのみ定義されます。
PadYSize_PasteTopLayer
概要
クエリに適合するY Size (Paste Mask Top Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadYSize_PasteTopLayer : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadYSize_PasteTopLayer) : Number– mil でサイズを指定します。 -
AsMM(PadYSize_PasteTopLayer) : Number– mm でサイズを指定します。
使用例
PadYSize_PasteTopLayer = 100
Y Size (Paste Mask Top Layer)プロパティが100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_PasteTopLayer >= 4.064
Y Size (Paste Mask Top Layer)プロパティが4.064(現在の測定単位)以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYSize_PasteTopLayer) > 80
Y Size (Paste Mask Top Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Y Size (Paste Mask Top Layer)プロパティが1.524 mm以上、かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadYSize_PasteTopLayer <> 50
Y Size (Paste Mask Top Layer)プロパティがnot50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
注
Y Size (Paste Mask Top Layer)プロパティはパッドオブジェクトに対してのみ定義されます。
PadYSize_SolderBottomLayer
概要
クエリに適合するY Size (Solder Mask Bottom Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadYSize_SolderBottomLayer : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadYSize_SolderBottomLayer) : Number– mil でサイズを指定します。 -
AsMM(PadYSize_SolderBottomLayer) : Number– mm でサイズを指定します。
使用例
PadYSize_SolderBottomLayer = 100
Y Size (Solder Mask Bottom Layer)プロパティが100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_SolderBottomLayer >= 4.064
Y Size (Solder Mask Bottom Layer)プロパティが4.064(現在の測定単位)以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYSize_SolderBottomLayer) > 80
Y Size (Solder Mask Bottom Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Y Size (Solder Mask Bottom Layer)プロパティが1.524 mm以上、かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadYSize_SolderBottomLayer <> 50
Y Size (Solder Mask Bottom Layer)プロパティがnot50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
注
Y Size (Solder Mask Bottom Layer)プロパティはパッドオブジェクトに対してのみ定義されます。
PadYSize_SolderTopLayer
概要
クエリに適合するY Size (Solder Mask Top Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadYSize_SolderTopLayer : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadYSize_SolderTopLayer) : Number– mil でサイズを指定します。 -
AsMM(PadYSize_SolderTopLayer) : Number– mm でサイズを指定します。
使用例
PadYSize_SolderTopLayer = 100
Y Size (Solder Mask Top Layer)プロパティが100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_SolderTopLayer >= 4.064
Y Size (Solder Mask Top Layer)プロパティが4.064(現在の測定単位)以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYSize_SolderTopLayer) > 80
Y Size (Solder Mask Top Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Y Size (Solder Mask Top Layer)プロパティが1.524 mm以上、かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadYSize_SolderTopLayer <> 50
Y Size (Solder Mask Top Layer)プロパティがnot50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
注
Y Size (Solder Mask Top Layer)プロパティはパッドオブジェクトに対してのみ定義されます。
PadYSize_TopLayer
概要
クエリに適合するY Size (Top Layer)プロパティを持つパッドオブジェクトを返します。
構文
PadYSize_TopLayer : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます。
-
AsMils(PadYSize_TopLayer) : Number– mil でサイズを指定します。 -
AsMM(PadYSize_TopLayer) : Number– mm でサイズを指定します。
使用例
PadYSize_TopLayer = 100
Y Size (Top Layer)プロパティが100(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
PadYSize_TopLayer >= 4.064
Y Size (Top Layer)プロパティが4.064(現在の測定単位)以上であるすべてのパッドオブジェクトを返します。
AsMils(PadYSize_TopLayer) > 80
Y Size (Top Layer)プロパティが80 milより大きいすべてのパッドオブジェクトを返します。
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Y Size (Top Layer)プロパティが1.524 mm以上、かつ3.81 mm以下であるすべてのパッドオブジェクトを返します。
PadYSize_TopLayer <> 50
Y Size (Top Layer)プロパティがnot50(現在の測定単位)に等しいすべてのパッドオブジェクトを返します。
注記
-
単純なパッド(Stack Mode が
Simpleに設定されている場合)では、指定したサイズがすべての信号層に使用されるため、Y Size (Top Layer) プロパティは Y Size (All Layers) プロパティと同一になります。 -
Y Size (Top Layer) プロパティはパッドオブジェクトに対してのみ定義されています。
PasteMaskEnabled
Summary
クエリに適合する Use Paste プロパティを持つ、すべてのパッドオブジェクトを返します。
Syntax
PasteMaskEnabled : Boolean_String
Example Usage
PasteMaskEnabled = 'True'
Use Paste プロパティが有効な、すべてのパッドオブジェクトを返します。
PasteMaskEnabled = 'False'
Use Paste プロパティが無効な、すべてのパッドオブジェクトを返します。
Note
Use Paste プロパティはパッドオブジェクトに対してのみ定義されています。
PasteMaskEnabledBottom
Summary
クエリに適合する Paste Mask Enabled - Bottom プロパティを持つ、すべてのパッドオブジェクトを返します。
Syntax
PasteMaskEnabledBottom : Boolean_String
Example Usage
PasteMaskEnabledBottom = 'True'
Paste Mask Enabled - Bottom プロパティが有効な、すべてのパッドオブジェクトを返します。
PasteMaskEnabledBottom = 'False'
Paste Mask Enabled - Bottom プロパティが無効な、すべてのパッドオブジェクトを返します。
Note
Paste Mask Enabled - Bottom プロパティはパッドオブジェクトに対してのみ定義されています。
PasteMaskEnabledTop
Summary
クエリに適合する Paste Mask Enabled - Top プロパティを持つ、すべてのパッドオブジェクトを返します。
Syntax
PasteMaskEnabledTop : Boolean_String
Example Usage
PasteMaskEnabledTop = 'True'
Paste Mask Enabled - Top プロパティが有効な、すべてのパッドオブジェクトを返します。
PasteMaskEnabledTop = 'False'
Paste Mask Enabled - Top プロパティが無効な、すべてのパッドオブジェクトを返します。
Note
Paste Mask Enabled - Top プロパティはパッドオブジェクトに対してのみ定義されています。
PasteMaskExpansion
Summary
アーク、フィル、パッド、リージョン、トラックのペーストマスク拡張距離は、該当する Paste Mask Expansion デザインルールによって決定するか、またはオブジェクトのプロパティの一部として拡張値を手動で定義して決定できます。この関数は次を返します:
- クエリに適合する Paste Mask Expansion プロパティを持つパッド。
-
Paste Mask Expansion Mode が
ManualまたはFrom Ruleに設定されているアーク、フィル、リージョン、トラック、および AND のうち、Paste Mask Expansion プロパティがクエリに適合するもの。
Syntax
PasteMaskExpansion : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位に関する追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます:
-
AsMils(– mil でペーストマスク拡張を指定します。PasteMaskExpansion) : Number -
AsMM(– mm でペーストマスク拡張を指定します。PasteMaskExpansion) : Number
Example Usage
PasteMaskExpansion = 4
Paste Mask Expansion プロパティが現在の測定単位で 4 である、すべてのパッドオブジェクトを返します。また、Paste Mask Expansion Mode が Manual または From Rule に設定され、かつ Paste Mask Expansion プロパティが現在の測定単位で 4 であるアーク、フィル、リージョン、トラックオブジェクトも返します。
PasteMaskExpansion >= 0.0508
Paste Mask Expansion プロパティが現在の測定単位で 0.0508 以上である、すべてのパッドオブジェクトを返します。また、Paste Mask Expansion Mode が Manual または From Rule に設定され、かつ Paste Mask Expansion プロパティが現在の測定単位で 0.0508 以上であるアーク、フィル、リージョン、トラックオブジェクトも返します。
AsMils(PasteMaskExpansion) Between 3 And 5
Paste Mask Expansion プロパティが 3 mil 以上かつ 5 mil 以下である、すべてのパッドオブジェクトを返します。また、Paste Mask Expansion Mode が Manual または From Rule に設定され、かつ Paste Mask Expansion プロパティが 3 mil 以上かつ 5 mil 以下であるアーク、フィル、リージョン、トラックオブジェクトも返します。
AsMM(PasteMaskExpansion) < 0.1524
Paste Mask Expansion プロパティが 0.1524 mm 未満である、すべてのパッドオブジェクトを返します。また、Paste Mask Expansion Mode が Manual または From Rule に設定され、かつ Paste Mask Expansion プロパティが 0.1524 mm 未満であるアーク、フィル、リージョン、トラックオブジェクトも返します。
Notes
- ペーストマスク拡張距離は、負の値、0、正の値のいずれでも指定できます。
- Paste Mask Expansion プロパティは、アーク、フィル、パッド、リージョン、トラックオブジェクトに対してのみ定義されています。
PasteMaskExpansionMode
Summary
アーク、フィル、リージョン、トラックのペーストマスク拡張距離は、該当する Paste Mask Expansion デザインルールによって決定するか、またはオブジェクトのプロパティの一部として拡張値を手動で定義して決定できます。あるいは、これらのオブジェクトに対してマスキングを使用しないこともできます。これら3つのモードは、オブジェクトの Paste Mask Expansion Mode プロパティによって決まります。この関数は、Paste Mask Expansion Mode プロパティがクエリに適合するアーク、フィル、リージョン、トラックオブジェクトを返します。
Syntax
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String は次のいずれかの文字列でなければなりません:
-
'None' -
'From Rule' -
'Manual'
Example Usage
PasteMaskExpansionMode = 'Manual'
Paste Mask Expansion Mode プロパティが Manual に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトに加え、Paste Mask Override プロパティが有効なパッドオブジェクトも返します。
PasteMaskExpansionMode = 'From Rule'
Paste Mask Expansion Mode プロパティが From Rule に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトに加え、Paste Mask Override プロパティが無効なパッドオブジェクトも返します。
PasteMaskExpansionMode = 'None'
except パッドオブジェクト、および Paste Mask Expansion Mode プロパティが From Rule または Manual のいずれかに設定されているアーク、フィル、リージョン、トラックオブジェクトを除く、すべてのオブジェクトを返します。
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
except アーク、フィル、リージョン、トラックオブジェクト(Paste Mask Expansion Mode プロパティが Manual に設定されているもの)および Paste Mask Override プロパティが有効なパッドオブジェクトを除く、すべてのオブジェクトを返します。
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
except アーク、フィル、リージョン、トラックオブジェクト(Paste Mask Expansion Mode プロパティが From Rule に設定されているもの)および Paste Mask Override プロパティが無効なパッドオブジェクトを除く、すべてのオブジェクトを返します。
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
すべてのパッドオブジェクトに加え、Paste Mask Expansion Mode プロパティが From Rule または Manual のいずれかに設定されているアーク、フィル、リージョン、トラックオブジェクトも返します。
Notes
- Paste Mask Expansion Mode プロパティは、アーク、フィル、リージョン、トラックオブジェクトに対してのみ定義されています。
-
ExpansionMode_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。
PasteMaskOverride
Summary
パッドのペーストマスク拡張距離は、該当する Paste Mask Expansion デザインルールによって決定するか、またはパッドのプロパティの一部として拡張値を手動で定義して決定できます。後者を使用するには、パッドの Paste Mask Override プロパティを有効にする必要があります。この関数は、Paste Mask Override プロパティがクエリに適合するパッドオブジェクトを返します。
Syntax
PasteMaskOverride : Boolean_String
Boolean_String は 'True' または 'False' のいずれかでなければなりません。
Example Usage
PasteMaskOverride = 'True'
Paste Mask Override プロパティが有効な、すべてのパッドオブジェクトを返します。
PasteMaskOverride = 'False'
Paste Mask Override プロパティが無効な、すべてのパッドオブジェクトを返します。
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
except Paste Mask Override プロパティが有効なパッドオブジェクトを除く、すべてのオブジェクトを返します。
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
except Paste Mask Override プロパティが無効なパッドオブジェクトを除く、すべてのオブジェクトを返します。
Note
Paste Mask Override プロパティはパッドオブジェクトに対してのみ定義されています。
PasteMaskPercent
Summary
パッドのペーストマスク拡張距離は、絶対値(mil/mm)またはパッド面積に対する割合として決定できます。この関数は、Paste Mask Percent プロパティがクエリに適合するオブジェクトを返します。
Syntax
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String は、パーセンテージで表したペーストマスク拡張を指定します。
Example Usage
PasteMaskPercent = '50%'
Paste Mask Percent プロパティが 50% に等しい、すべてのパッドオブジェクトを返します。
PasteMaskPercent <> '30%'
except Paste Mask Percent プロパティが 30% に等しいパッドオブジェクトを除く、すべてのオブジェクトを返します。
Notes
-
PasteMaskPercent_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - パッドのペーストマスク拡張率は、負の値、0、正の値のいずれでも指定できます。
PasteMaskUsePercent
Summary
パッドのペーストマスク拡張距離は、絶対値(mil/mm)またはパッド面積に対する割合として決定できます。この関数は、Paste Mask Uses Percent プロパティがクエリに適合するオブジェクトを返します。
Syntax
PasteMaskUsePercent : Boolean_String
Boolean_String は 'True' または 'False' のいずれかでなければなりません。
Example Usage
PasteMaskUsePercent = 'True'
Paste Mask Uses Percent プロパティが有効な、すべてのパッドオブジェクトを返します。
PasteMaskUsePercent = 'False'
except Paste Mask Uses Percent プロパティが有効なパッドオブジェクトを除く、すべてのオブジェクトを返します。
PluggingMaterial
Summary
Plugging Material プロパティがクエリに適合する、すべてのビアオブジェクトを返します。
Syntax
PluggingMaterial : String
Example Usage
PluggingMaterial = 'Epoxy'
Plugging Material プロパティが Epoxy である、すべてのビアオブジェクトを返します。
PluggingMaterial Like 'Epoxy*'
関連付けられた文字列が Epoxy で始まる Plugging Material を持つ、すべてのビアオブジェクトを返します。
Notes
- Plugging Material プロパティはビアオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
PluggingSide
概要
クエリに適合する Plugging Side プロパティを持つすべてのビア(via)オブジェクトを返します。
構文
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String は、次のリストにある文字列のいずれかである必要があります。
-
'Top' -
'Bottom' -
'Both'
使用例
PluggingSide = 'Top'
Plugging Side プロパティが Top であるすべてのビア(via)オブジェクトを返します。
PluggingSide <> 'Both'
Plugging Side プロパティが Both であるすべての except ビア(via)オブジェクトを返します。
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Plugging Side プロパティが Both であるすべての except ビア(via)オブジェクトを返します。
注記
- Plugging Side プロパティはビア(via)オブジェクトに対してのみ定義されています。
-
PluggingSide_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
PolygonArcApproximation
概要
クエリに適合する Arc Approximation プロパティを持つすべてのポリゴン注入(polygon pour)オブジェクトを返します。
構文
PolygonArcApproximation : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます –:
-
AsMils(PolygonArcApproximation) : Number– mil で近似値を指定します。 -
AsMM(PolygonArcApproximation) : Number– mm で近似値を指定します。
使用例
PolygonArcApproximation = 0.0127
Arc Approximation プロパティが現在の測定単位で 0.0127 であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
PolygonArcApproximation >= 1.27
Arc Approximation プロパティが現在の測定単位で 1.27 以上であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Arc Approximation プロパティが 0.01 mil 以上かつ 0.02 mil 以下であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMM(PolygonArcApproximation) < 0.0127
Arc Approximation プロパティが 0.0127 mm 未満であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
注記
-
Arc Approximation プロパティはポリゴン注入(polygon pour)オブジェクトに対してのみ定義されています。
-
クエリによって返されるポリゴン注入(polygon pour)オブジェクトの子オブジェクトは返されません。
PolygonGridSize
概要
クエリに適合する Grid Size プロパティを持つすべてのポリゴン注入(polygon pour)オブジェクトを返します。
構文
PolygonGridSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます –:
-
AsMils(PolygonGridSize) : Number– mil でサイズを指定します。 -
AsMM(PolygonGridSize) : Number– mm でサイズを指定します。
使用例
PolygonGridSize = 20
Grid Size プロパティが現在の測定単位で 20 であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
PolygonGridSize >= 1.27
Grid Size プロパティが現在の測定単位で 1.27 以上であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMils(PolygonGridSize) Between 10 And 30
Grid Size プロパティが 10 mil 以上かつ 30 mil 以下であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMM(PolygonGridSize) < 1.016
Grid Size プロパティが 1.016 mm 未満であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
注記
-
Grid Size プロパティはポリゴン注入(polygon pour)オブジェクトに対してのみ定義されています。
-
クエリによって返されるポリゴン注入(polygon pour)オブジェクトの子オブジェクトは返されません。
PolygonHatchingStyle
概要
クエリに適合する Hatching Style プロパティを持つすべてのポリゴン注入(polygon pour)オブジェクトを返します。
構文
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String は、次のリストにある文字列のいずれかである必要があります。
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
使用例
PolygonHatchingStyle = 'Horizontal Hatch'
Hatching Style プロパティが Horizontal Hatch であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
PolygonHatchingStyle <> '45-Degree Hatch'
Hatching Style プロパティが 45-Degree Hatch であるすべての except ポリゴン注入(polygon pour)オブジェクトを返します。
IsPolygon && PolygonHatchingStyle <> 'Solid'
Hatching Style プロパティが Solid であるものを除く、すべてのポリゴン注入(polygon pour)オブジェクト except を返します。
注記
- Hatching Style プロパティはポリゴン注入(polygon pour)オブジェクトに対してのみ定義されています。
-
PolygonHatchingStyle_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
PolygonIgnoreViolations
概要
クエリに適合する Ignore On-Line Violations プロパティを持つすべてのポリゴン注入(polygon pour)オブジェクトを返します。
構文
PolygonIgnoreViolations : Boolean_String
使用例
PolygonIgnoreViolations = 'True'
Ignore On-Line Violations プロパティが有効になっているポリゴン注入(polygon pour)オブジェクトをすべて返します。
PolygonIgnoreViolations = 'False'
Ignore On-Line Violations プロパティが無効になっているポリゴン注入(polygon pour)オブジェクトをすべて返します。
注記
- Ignore On-Line Violations プロパティはポリゴン注入(polygon pour)オブジェクトに対してのみ定義されています。
- クエリによって返されるポリゴン注入(polygon pour)オブジェクトの子オブジェクトは返されません。
PolygonIslandAreaThreshold
概要
クエリに適合する Island Area Threshold プロパティを持つすべてのポリゴン注入(polygon pour)オブジェクトを返します。
構文
PolygonIslandAreaThreshold : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます –:
-
AsMils(PolygonIslandAreaThreshold) : Number– mil でしきい値を指定します。 -
AsMM(PolygonIslandAreaThreshold) : Number– mm でしきい値を指定します。
使用例
PolygonIslandAreaThreshold = 2
Island Area Threshold プロパティが(現在の)測定単位の平方で 2 であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
PolygonIslandAreaThreshold >= 2
Island Area Threshold プロパティが(現在の)測定単位の平方で 2 以上であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Island Area Threshold プロパティが 3000 square mils 以上かつ 4000 square mils 以下であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMM(PolygonIslandAreaThreshold) < 1.016
Island Area Threshold プロパティが 1.016 square mm 未満であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
注記
-
Island Area Threshold プロパティはポリゴン注入(polygon pour)オブジェクトに対してのみ定義されています。
-
クエリによって返されるポリゴン注入(polygon pour)オブジェクトの子オブジェクトは返されません。
PolygonMinimumPrimitiveSize
概要
クエリに適合する Minimum Primitive Size プロパティを持つすべてのポリゴン注入(polygon pour)オブジェクトを返します。
構文
PolygonMinimumPrimitiveSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます –:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– mil でサイズを指定します。 -
AsMM(PolygonMinimumPrimitiveSize) : Number– mm でサイズを指定します。
使用例
PolygonMinimumPrimitiveSize = 4
Minimum Primitive Size プロパティが現在の測定単位で 4 であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
PolygonMinimumPrimitiveSize >= 0.0508
Minimum Primitive Size プロパティが現在の測定単位で 0.0508 以上であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Minimum Primitive Size プロパティが 3 mil 以上かつ 5 mil 以下であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Minimum Primitive Size プロパティが 0.1524 mm 未満であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
注記
-
Minimum Primitive Size プロパティはポリゴン注入(polygon pour)オブジェクトに対してのみ定義されています。
-
クエリによって返されるポリゴン注入(polygon pour)オブジェクトの子オブジェクトは返されません。
PolygonNeckWidthThreshold
概要
クエリに適合する Neck Width Threshold プロパティを持つすべてのポリゴン注入(polygon pour)オブジェクトを返します。
構文
PolygonNeckWidthThreshold : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます –:
-
AsMils(PolygonNeckWidthThreshold) : Number– mil でしきい値を指定します。 -
AsMM(PolygonNeckWidthThreshold) : Number– mm でしきい値を指定します。
使用例
PolygonNeckWidthThreshold = 5
Neck Width Threshold プロパティが現在の測定単位で 5 であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
PolygonNeckWidthThreshold >= 5
Neck Width Threshold プロパティが現在の測定単位で 5 以上であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Neck Width Threshold プロパティが 5 mil 以上かつ 10 mil 以下であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
AsMM(PolygonNeckWidthThreshold) < 0.127
Neck Width Threshold プロパティが 0.127 mm 未満であるポリゴン注入(polygon pour)オブジェクトをすべて返します。
注記
-
Neck Width Threshold プロパティはポリゴン注入(polygon pour)オブジェクトに対してのみ定義されています。
-
クエリによって返されるポリゴン注入(polygon pour)オブジェクトの子オブジェクトは返されません。
PolygonPourOverSameNet
概要
クエリに適合する Pour Over Same Net プロパティを持つすべてのポリゴン注ぎ(polygon pour)オブジェクトを返します。
構文
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String は、次のリストにある文字列のいずれかでなければなりません。
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
使用例
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Pour Over Same Net プロパティが Pour Over All Same Net Objects であるすべてのポリゴン注ぎオブジェクトを返します。
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Pour Over Same Net プロパティが Pour Over Same Net Polygons Only である、ポリゴン注ぎオブジェクト以外のすべてのオブジェクトを返します。
PolygonPourOverSameNet = 'Pour Over All Same Net Objects' || PolygonPourOverSameNet = 'Pour Over Same Net Polygons Only'
IsPolygon && PolygonPourOverSameNet <> 'Don't Pour Over Same Net Objects'
Pour Over Same Net プロパティが Don't Pour Over Same Net Objects であるものを除く、すべてのポリゴン注ぎオブジェクトを返します。
注記
- Pour Over Same Net プロパティはポリゴン注ぎオブジェクトに対してのみ定義されています。
-
PourOverSameNet_Stringの先頭と末尾にあるシングルクォート(')は必須です。 - クエリで返されたポリゴン注ぎオブジェクトの子オブジェクトは返されません。
PolygonRemoveDeadCopper
概要
クエリに適合する Remove Dead Copper プロパティを持つすべてのポリゴン注ぎオブジェクトを返します。
構文
PolygonRemoveDeadCopper : Boolean_String
使用例
PolygonRemoveDeadCopper = 'True'
Remove Dead Copper プロパティが有効になっているすべてのポリゴン注ぎオブジェクトを返します。
PolygonRemoveDeadCopper = 'False'
Remove Dead Copper プロパティが無効になっているすべてのポリゴン注ぎオブジェクトを返します。
注記
-
Remove Dead Copper プロパティはポリゴン注ぎオブジェクトに対してのみ定義されています。
-
クエリで返されたポリゴン注ぎオブジェクトの子オブジェクトは返されません。
PolygonRemoveIslandsByArea
概要
クエリに適合する Remove Islands By Area プロパティを持つすべてのポリゴン注ぎオブジェクトを返します。
構文
PolygonRemoveIslandsByArea : Boolean_String
使用例
PolygonRemoveIslandsByArea = 'True'
Remove Islands By Area プロパティが有効になっているすべてのポリゴン注ぎオブジェクトを返します。
PolygonRemoveIslandsByArea = 'False'
Remove Islands By Area プロパティが無効になっているすべてのポリゴン注ぎオブジェクトを返します。
注記
- Remove Islands By Area プロパティはポリゴン注ぎオブジェクトに対してのみ定義されています。
- クエリで返されたポリゴン注ぎオブジェクトの子オブジェクトは返されません。
PolygonRemoveNarrowNecks
概要
クエリに適合する Remove Narrow Necks プロパティを持つすべてのポリゴン注ぎオブジェクトを返します。
構文
PolygonRemoveNarrowNecks : Boolean_String
使用例
PolygonRemoveNarrowNecks = 'True'
Remove Narrow Necks プロパティが有効になっているすべてのポリゴン注ぎオブジェクトを返します。
PolygonRemoveNarrowNecks = 'False'
Remove Narrow Necks プロパティが無効になっているすべてのポリゴン注ぎオブジェクトを返します。
注記
-
Remove Narrow Necks プロパティはポリゴン注ぎオブジェクトに対してのみ定義されています。
-
クエリで返されたポリゴン注ぎオブジェクトの子オブジェクトは返されません。
PolygonSurroundPads
概要
クエリに適合する Surround Pads With プロパティを持つすべてのポリゴン注ぎオブジェクトを返します。
構文
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String は、次のリストにある文字列のいずれかでなければなりません。
-
'Arcs' -
'Octagons'
使用例
PolygonSurroundPads = 'Arcs'
Surround Pads With プロパティが Arcs であるすべてのポリゴン注ぎオブジェクトを返します。
PolygonSurroundPads <> 'Octagons'
Surround Pads With プロパティが Octagons である、ポリゴン注ぎオブジェクト以外のすべてのオブジェクトを返します。
IsPolygon && PolygonSurroundPads <> 'Octagons'
Surround Pads With プロパティが Octagons であるものを除く、すべてのポリゴン注ぎオブジェクトを返します。
注記
- Surround Pads With プロパティはポリゴン注ぎオブジェクトに対してのみ定義されています。
-
SurroundPads_Stringの先頭と末尾にあるシングルクォート(')は必須です。 - クエリで返されたポリゴン注ぎオブジェクトの子オブジェクトは返されません。
PolygonTrackWidth
概要
クエリに適合する Track Width プロパティを持つすべてのポリゴン注ぎオブジェクトを返します。
構文
PolygonTrackWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定された既定の単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(PolygonTrackWidth) : Number– 幅を mil で指定します。 -
AsMM(PolygonTrackWidth) : Number– 幅を mm で指定します。
使用例
PolygonTrackWidth = 20
Track Width プロパティが現在の測定単位で 20 であるポリゴン注ぎオブジェクトをすべて返します。
PolygonTrackWidth >= 1.27
Track Width プロパティが現在の測定単位で 1.27 以上であるポリゴン注ぎオブジェクトをすべて返します。
AsMils(PolygonTrackWidth) Between 10 And 30
Track Width プロパティが 10 mil 以上かつ 30 mil 以下であるポリゴン注ぎオブジェクトをすべて返します。
AsMM(PolygonTrackWidth) < 1.016
Track Width プロパティが 1.016 mm 未満であるポリゴン注ぎオブジェクトをすべて返します。
注記
-
Track Width プロパティはポリゴン注ぎオブジェクトに対してのみ定義されています。
-
クエリで返されたポリゴン注ぎオブジェクトの子オブジェクトは返されません。
PositiveNet
概要
クエリに適合する Positive Net プロパティを持つすべての差動ペアオブジェクトを返します。
構文
PositiveNet : String
使用例
PositiveNet = 'D_P'
Positive Net プロパティが D_P である差動ペアオブジェクトをすべて返します。
PositiveNet Like '*RX1_P'
Positive Net プロパティが RX1_P で終わる差動ペアオブジェクトをすべて返します。
注記
- Positive Net プロパティは差動ペアオブジェクトに対してのみ定義されています。
- クエリで返された差動ペアオブジェクトの子オブジェクトは返されません。
PropagationDelay
概要
クエリに適合する Propagation Delay プロパティを持つすべての arc, track, pad, via オブジェクトを返します。
構文
PropagationDelay : Numeric_String
使用例
PropagationDelay = '70'
Propagation Delay プロパティが 70 に等しいすべてのリージョンオブジェクトを返します。
PropagationDelay Between '200' And '400'
Propagation Delay プロパティが 200 以上かつ 400 以下であるすべてのリージョンオブジェクトを返します。
PropagationDelay >= '100'
Propagation Delay プロパティが 100 以上であるすべてのリージョンオブジェクトを返します。
PropagationDelay <> '120'
Propagation Delay プロパティが 120 に等しい、リージョンオブジェクト以外のすべてのオブジェクトを返します。
注記
Propagation Delay プロパティはコンポーネントオブジェクトに対してのみ定義されています。
QrCodeInverted
概要
クエリに適合する BarCode Inverted プロパティを持つすべてのテキスト文字列オブジェクトを返します。
構文
QrCodeInverted : Boolean_String
使用例
QrCodeInverted = 'True'
BarCode Inverted プロパティが有効になっているすべてのテキスト文字列オブジェクトを返します。
QrCodeInverted = 'False'
BarCode Inverted プロパティが無効になっているすべてのテキスト文字列オブジェクトを返します。
注記
-
BarCode Inverted プロパティはテキスト文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、クエリに適合する BarCode Inverted プロパティを持つ、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブルオブジェクト)のテキスト文字列の子プリミティブオブジェクトも返されます。QRコードテキストとして設定されたテキスト文字列オブジェクトのみを対象にしたい場合は、追加のキーワードプレフィックスを使用してそれらのオブジェクトを対象にしてください。クエリ式の例は
IsQrCodeText And (QrCodeInverted = 'True')です。
RadialDimensionAngularStep
概要
クエリに適合する Angular Step プロパティを持つすべての放射直径寸法(radial diameter dimension)および放射寸法(radial dimension)オブジェクトを返します。
構文
RadialDimensionAngularStep : Number
使用例
RadialDimensionAngularStep = 30.0
Angular Step プロパティが 30.0 度である放射直径寸法および放射寸法オブジェクトをすべて返します。
RadialDimensionAngularStep > 60.0
Angular Step プロパティが 60.0 度より大きい放射直径寸法および放射寸法オブジェクトをすべて返します。
RadialDimensionAngularStep Between 30.0 And 150.0
Angular Step プロパティが 30.0 度以上かつ 150.0 度以下である放射直径寸法および放射寸法オブジェクトをすべて返します。
RadialDimensionAngularStep <= 45.0
Angular Step プロパティが 45.0 度以下である放射直径寸法および放射寸法オブジェクトをすべて返します。
注記
Angular Step プロパティは放射直径寸法および放射寸法オブジェクトに対してのみ定義されています。
Restricted
概要
クエリに適合する Restricted for Layer プロパティを持つすべてのキープアウト(keepout)オブジェクトを返します。
構文
Restricted = Layer_String
Restricted <> Layer_String
使用例
Restricted = 'TopLayer'
TopLayer 上のすべてのキープアウトオブジェクトを返します。
Restricted <> 'MidLayer1'
MidLayer1 レイヤー上のものを除く、すべてのキープアウトオブジェクトを返します。
注記
-
Layer_Stringの先頭と末尾にあるシングルクォート(')は必須です。 - Restricted for Layer プロパティはキープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
Rotation
概要
クエリに適合する Rotation プロパティを持つ、ベースライン寸法、中心寸法、コンポーネント、データム寸法、デザインビュー、ドリルテーブル、フィル、レイヤースタックテーブル、線形直径寸法、線形寸法、OLEオブジェクト、パすべての基準寸法、中心寸法、コンポーネント、データム寸法、デザインビュー、ドリルテーブル、フィル、レイヤースタックテーブル、線形直径寸法、線形寸法、OLEオブジェクト、パッド、およびテキスト文字列(コメント、デジグネータ、フリー)の各オブジェクトのうち、Rotation プロパティが 30.0 度であるものをすべて返します。
Rotation > 60.0
すべての基準寸法、中心寸法、コンポーネント、データム寸法、デザインビュー、ドリルテーブル、フィル、レイヤースタックテーブル、線形直径寸法、線形寸法、OLEオブジェクト、パッド、およびテキスト文字列(コメント、デジグネータ、フリー)の各オブジェクトのうち、Rotation プロパティが 60.0 度より大きいものをすべて返します。
Rotation Between 30.0 And 150.0
すべての基準寸法、中心寸法、コンポーネント、データム寸法、デザインビュー、ドリルテーブル、フィル、レイヤースタックテーブル、線形直径寸法、線形寸法、OLEオブジェクト、パッド、およびテキスト文字列(コメント、デジグネータ、フリー)の各オブジェクトのうち、Rotation プロパティが 30.0 度以上かつ 150.0 度以下であるものをすべて返します。
Rotation <= 45.0
すべての基準寸法、中心寸法、コンポーネント、データム寸法、デザインビュー、ドリルテーブル、フィル、レイヤースタックテーブル、線形直径寸法、線形寸法、OLEオブジェクト、パッド、およびテキスト文字列(コメント、デジグネータ、フリー)の各オブジェクトのうち、Rotation プロパティが 45.0 度以下であるものをすべて返します。
注
Rotation プロパティは、基準寸法、中心寸法、コンポーネント、データム寸法、デザインビュー、ドリルテーブル、フィル、レイヤースタックテーブル、線形直径寸法、線形寸法、OLEオブジェクト、パッド、およびテキスト文字列(コメント、デジグネータ、フリー)の各オブジェクトに対してのみ定義されています。
RuleAttributes
概要
クエリに適合する Rule Attributes プロパティを持つ、すべてのデザインルールおよび違反オブジェクトを返します。
構文
RuleAttributes : String
入力する文字列は、ルールに定義された属性を対象にする必要があります(例:'Clearance = 10mil')。
使用例
RuleAttributes = 'Clearance = 10mil'
Rule Attributes プロパティが Clearance = 10mil である、すべてのデザインルールおよび違反オブジェクトを返します。
RuleAttributes Like 'Expansion*'
Rule Attributes プロパティが Expansion で始まる、すべてのデザインルールおよび違反オブジェクトを返します。この場合、ペーストマスクおよびソルダーマスク関連のルールと違反がすべて返されます。
注
Rule Attributes プロパティは、デザインルールおよび違反オブジェクトに対してのみ定義されています。
RuleCategory
概要
クエリに適合する Rule Category プロパティを持つ、すべてのデザインルールオブジェクトを返します。
構文
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String は、次のリストにある文字列のいずれかである必要があります。
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
使用例
RuleCategory = 'Electrical'
Rule Category プロパティが Electrical である、すべてのデザインルールオブジェクトを返します。
RuleCategory <> 'High Speed'
Rule Category プロパティが High Speed であるデザインルールオブジェクト except、すべてのオブジェクトを返します。
IsRule && RuleCategory <> 'Signal Integrity'
Rule Category プロパティが Signal Integrity であるもの except、すべてのデザインルールオブジェクトを返します。
注記
- Rule Category プロパティは、デザインルールオブジェクトに対してのみ定義されています。
-
Category_Stringの先頭と末尾にあるシングルクォート(')は必須です。
RuleComment
概要
クエリに適合する Rule Comment プロパティを持つ、すべてのデザインルールおよびオブジェクトを返します。
構文
RuleComment : String
入力する文字列は、ルールに定義されたコメントを対象にする必要があります(例:'This is an example clearance rule')。
使用例
RuleComment = 'ペーストマスク層でマスクされたすべてのフィデューシャル'
Rule Comment プロパティが「All fiducials masked on Paste Mask layers」である、すべてのデザインルールオブジェクトを返します。
RuleComment Like '*Clearance*'
Rule Comment プロパティに Clearance という語が含まれる、すべてのデザインルールオブジェクトを返します。たとえば、Comment = Example Clearance Rule のクリアランスルールと、Comment = Example Component Clearance Rule のコンポーネントクリアランスルールは、どちらもこの式で返されます。
RuleComment = ''
Rule Comment プロパティにエントリを持つデザインルールオブジェクト except、すべてのオブジェクトを返します。
注
Rule Comment プロパティは、デザインルールオブジェクトに対してのみ定義されています。
RuleEnabled
概要
クエリに適合する Rule Enabled プロパティを持つ、すべてのデザインルールオブジェクトを返します。
構文
RuleEnabled : Boolean_String
使用例
RuleEnabled = 'True'
Rule Enabled プロパティが有効(enabled)である、すべてのデザインルールオブジェクトを返します。
RuleEnabled = 'False'
Rule Enabled プロパティが無効(disabled)である、すべてのデザインルールオブジェクトを返します。
注
Rule Enabled プロパティは、デザインルールオブジェクトに対してのみ定義されています。
RulePriority
概要
クエリに適合する Rule Priority プロパティを持つ、すべてのデザインルールオブジェクトを返します。
構文
RulePriority : Numeric_String
RulePriority : Number
使用例
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Rule Priority プロパティが 2 である、すべてのデザインルールオブジェクトを返します。
RulePriority > '' && RulePriority Between 3 And 5
Rule Priority プロパティが 3 以上かつ 5 以下である、すべてのデザインルールオブジェクトを返します。
ObjectKind Like '*Rule' && RulePriority >= 4
Rule Priority プロパティが 4 以上である、すべてのデザインルールオブジェクトを返します。
IsRule && RulePriority < 4
Rule Priority プロパティが 4 未満である、すべてのデザインルールオブジェクトを返します。
RulePriority <> '1'
Rule Priority プロパティが 1 であるデザインルールオブジェクト except、すべてのオブジェクトを返します。
IsRule && RulePriority <> 1
Rule Priority プロパティが 1 と等しくない、すべてのデザインルールオブジェクトを返します。
注
Rule Priority プロパティは、デザインルールオブジェクトに対してのみ定義されています。
RuleScope1
概要
クエリに適合する Scope 1 プロパティを持つ、すべてのデザインルールおよび違反オブジェクトを返します。
構文
RuleScope1 : String
入力する文字列は、ルールに定義されたスコープを対象にする必要があります(例:'All')。
使用例
RuleScope1 = 'All'
Scope 1 プロパティが All である、すべてのデザインルールおよび違反オブジェクトを返します。
RuleScope1 = 'InNet(''D7'')'
Scope 1 プロパティが InNet('D7') である、すべてのデザインルールおよび違反オブジェクトを返します。
RuleScope1 Like 'InNet(''???'')'
Scope 1 プロパティが InNet('???') である、すべてのデザインルールおよび違反オブジェクトを返します。関連するネットの文字列はちょうど3文字で構成される必要があり、適合する Scope 1 プロパティの例としては InNet('GND') および InNet('VCC') があります。
注
Scope 1 プロパティは、デザインルールおよび違反オブジェクトに対してのみ定義されています。
RuleScope2
概要
クエリに適合する Scope 2 プロパティを持つ、すべてのデザインルールおよび違反オブジェクトを返します。
構文
RuleScope2 : String
入力する文字列は、ルールに定義されたスコープを対象にする必要があります(例:'All')。
使用例
RuleScope2 = 'All'
Scope 2 プロパティが All である、すべてのデザインルールおよび違反オブジェクトを返します。
RuleScope2 = '-'
Scope 2 プロパティを持たない、すべてのデザインルールおよび違反オブジェクトを返します。一部の種類のデザインルールには Scope 1 および Scope 2 プロパティ(2項ルール)がありますが、ほとんどの種類は Scope 1 プロパティ(1項ルール)のみであり、そのようなルールでは Scope 2 プロパティを定義できません。
RuleScope2 = 'InNet(''D7'')'
Scope 2 プロパティが InNet('D7') である、すべてのデザインルールおよび違反オブジェクトを返します。
RuleScope2 Like 'InNet(''???'')'
Scope 2 プロパティが InNet('???') である、すべてのデザインルールおよび違反オブジェクトを返します。関連するネットの文字列はちょうど3文字で構成される必要があり、適合する Scope 1 プロパティの例としては InNet('GND') および InNet('VCC') があります。
RuleScope2 Like 'InComponent(''??*'')'
Scope 2 プロパティが InComponent('??*') である、すべてのデザインルールおよび違反オブジェクトを返します。関連するコンポーネントの文字列は少なくとも2文字で構成される必要があり、適合する Scope 2 プロパティの例としては InComponent('C3') および InComponent('RP1') があります。
注
Scope 2 プロパティは、デザインルールおよび違反オブジェクトに対してのみ定義されています。
RuleType
概要
クエリに適合する Rule Type プロパティを持つ、すべてのデザインルールオブジェクトを返します。
構文
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String は、次の文字列のいずれかである必要があります。
-
Electrical Rules –
'Clearance'、'Short-Circuit'、'Un-Routed Net'、'Un-Connected Pin'、'Modified Polygon' -
Routing Rules –
'Width'、'Routing Topology'、'Routing Priority'、'Routing Layers'、'Routing Corners'、'Routing Via Style'、'Fanout Control'、'Differential Pairs Routing' -
SMT Rules –
'SMD To Corner'、'SMD To Plane'、'SMD Neck-Down'、'SMD Entry' -
Mask Rules –
'Solder Mask Expansion'、'Paste Mask Expansion' -
Plane Rules –
'Power Plane Connect Style'、'Power Plane Clearance'、'Polygon Connect Style' -
Testpoint Rules -
'Fabrication Testpoint Style'、'Fabrication Testpoint Usage'、'Assembly Testpoint Style'、'Assembly Testpoint Usage' -
Manufacturing Rules -
'Minimum Annular Ring'、'Acute Angle'、'Hole Size'、'Layer Pairs'、'Hole To Hole Clearance'、'Minimum Solder Mask Sliver'、'Silk To Solder Mask Clearance'、'Silk To Silk Clearance'、'Board Outline Clearance' -
High Speed Rules -
'Parallel Segment'、'Length'、'Matched Lengths'、'Daisy Chain Stub Length'、'Vias Under SMD'、'Maximum Via Count'、'Max Via Sub Length (Back Drilling)' -
Placement Rules –
'Room Definition'、'Component Clearance'、'Component Orientations'、'Permitted Layers'、'Nets to Ignore'、'Height' -
Signal Integrity Rules -
'Signal Stimulus'、'Overshoot - Falling Edge'、'Overshoot - Rising Edge'、'Undershoot - Falling Edge'、'Undershoot - Rising Edge'、'Impedance'、'Signal Top Value'、'Signal Base Value'、'Flight Time - Rising Edge'、'Flight Time - Falling Edge'、'Slope - Rising Edge'、'Slope - Falling Edge'、'Supply Nets'
使用例
RuleType = 'Clearance'
Rule TypeプロパティがClearanceであるすべてのデザインルール・オブジェクトを返します。
RuleType <> 'Paste Mask Expansion'
Rule TypeプロパティがPaste Mask Expansionである、デザインルール・オブジェクト以外のすべてのオブジェクトを返します。
IsRule && RuleType <> 'Height'
Rule TypeプロパティがHeightではないすべてのデザインルール・オブジェクトを返します。
注記
- Rule Typeプロパティは、デザインルール・オブジェクトに対してのみ定義されています。
-
RuleType_Stringの先頭と末尾にあるシングルクォート(')は必須です。
ShowComment
概要
クエリに適合するShow Commentプロパティを持つコンポーネント・オブジェクトを返します。
構文
ShowComment : Boolean_String
Boolean_Stringは'True'または'False'のいずれかでなければなりません。
使用例
ShowComment = 'True'
Show Commentプロパティが有効になっているすべてのコンポーネント・オブジェクトを返します。
ShowComment = 'False'
Show Commentプロパティが無効になっているすべてのコンポーネント・オブジェクトを返します。
ShowComment <> 'True'
Not (ShowComment = 'True')
Show Commentプロパティが有効になっている、コンポーネント・オブジェクト以外のすべてのオブジェクトを返します。
ShowComment <> 'False'
Not (ShowComment = 'False')
Show Commentプロパティが無効になっている、コンポーネント・オブジェクト以外のすべてのオブジェクトを返します。
注記
- Show Commentプロパティは、コンポーネント・オブジェクトに対してのみ定義されています。
- クエリで返されたコンポーネントの子オブジェクトは返されません。
ShowName
概要
クエリに適合するShow Nameプロパティを持つコンポーネント・オブジェクトを返します。
構文
ShowName : Boolean_String
Boolean_Stringは'True'または'False'のいずれかでなければなりません。
使用例
ShowName = 'True'
Show Nameプロパティが有効になっているすべてのコンポーネント・オブジェクトを返します。
ShowName = 'False'
Show Nameプロパティが無効になっているすべてのコンポーネント・オブジェクトを返します。
ShowName <> 'True'
Not (ShowName = 'True')
Show Nameプロパティが有効になっている、コンポーネント・オブジェクト以外のすべてのオブジェクトを返します。
ShowName <> 'False'
Not (ShowName = 'False')
Show Nameプロパティが無効になっている、コンポーネント・オブジェクト以外のすべてのオブジェクトを返します。
注記
- Show Nameプロパティは、コンポーネント・オブジェクトに対してのみ定義されています。
- クエリで返されたコンポーネントの子オブジェクトは返されません。
SlotHoleLength
概要
クエリに適合するHole Lengthプロパティを持つすべてのパッド・オブジェクトを返します。
構文
SlotHoleLength : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に関する特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして指定できます。 –
-
AsMils(SlotHoleLength) : Number– milで長さを指定します。 -
AsMM(SlotHoleLength) : Number– mmで長さを指定します。
使用例
SlotHoleLength = 50
Hole Lengthプロパティが、現在の測定単位で50であるすべてのパッド・オブジェクトを返します。
SlotHoleLength >= 50
Hole Lengthプロパティが、現在の測定単位で50以上であるすべてのパッド・オブジェクトを返します。
AsMils(SlotHoleLength) Between 20 And 50
Hole Lengthプロパティが0.5mil以上かつ0.6 mil以下であるすべてのパッド・オブジェクトを返します。
AsMM(SlotHoleLength) < 1.5
Hole Lengthプロパティが1.5 mm未満であるすべてのパッド・オブジェクトを返します。
注記
Hole Lengthプロパティは、パッド・オブジェクトに対してのみ定義されています。
SolderMaskExpansion
概要
アーク、フィル、パッド、リージョン、トラック、ビアのソルダーマスク拡張距離は、関連するSolder Mask Expansionデザインルールによって決定するか、オブジェクトのプロパティの一部として拡張値を定義して手動で決定できます。この関数は次を返します。
-
クエリに適合するSolder Mask Expansionプロパティを持つパッドおよびビア。
-
Solder Mask Expansion Modeが
ManualまたはFrom Ruleに設定されているアーク、フィル、リージョン、トラックのうち、Solder Mask Expansionプロパティがクエリに適合するもの。 AND
構文
SolderMaskExpansion : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に関する特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして指定できます。 –
-
AsMils(– milでソルダーマスク拡張を指定します。SolderMaskExpansion) : Number -
AsMM(– mmでソルダーマスク拡張を指定します。SolderMaskExpansion) : Number
使用例
SolderMaskExpansion = 4
Solder Mask Expansionプロパティ(別々の場合はSolder Mask Expansion - Topプロパティ)が、現在の測定単位で4であるすべてのパッドおよびビア・オブジェクトを返します。また、Solder Mask Expansion ModeがManualまたはFrom Ruleに設定され、Solder Mask Expansionプロパティが現在の測定単位で4であるアーク、フィル、リージョン、トラック・オブジェクトも返します。
SolderMaskExpansion >= 0.0508
Solder Mask Expansionプロパティ(別々の場合はSolder Mask Expansion - Topプロパティ)が、現在の測定単位で0.0508以上であるすべてのパッドおよびビア・オブジェクトを返します。また、Solder Mask Expansion ModeがManualまたはFrom Ruleに設定され、Solder Mask Expansionプロパティが現在の測定単位で0.0508以上であるアーク、フィル、リージョン、トラック・オブジェクトも返します。
AsMils(SolderMaskExpansion) Between 3 And 5
Solder Mask Expansionプロパティ(別々の場合はSolder Mask Expansion - Topプロパティ)が3 mil以上かつ5 mil以下であるすべてのパッドおよびビア・オブジェクトを返します。また、Solder Mask Expansion ModeがManualまたはFrom Ruleに設定され、Solder Mask Expansionプロパティが3 mil以上かつ5 mil以下であるアーク、フィル、リージョン、トラック・オブジェクトも返します。
AsMM(SolderMaskExpansion) < 0.1524
Solder Mask Expansionプロパティ(別々の場合はSolder Mask Expansion - Topプロパティ)が0.1524 mm未満であるすべてのパッドおよびビア・オブジェクトを返します。また、Solder Mask Expansion ModeがManualまたはFrom Ruleに設定され、Solder Mask Expansionプロパティが0.1524 mm未満であるアーク、フィル、リージョン、トラック・オブジェクトも返します。
注記
- ソルダーマスク拡張距離は、負、ゼロ、正のいずれの値にも指定できます。
- Solder Mask Expansionプロパティは、アーク、フィル、パッド、リージョン、トラック、ビア・オブジェクトに対してのみ定義されています。
SolderMaskExpansionBottom
概要
アーク、フィル、パッド、リージョン、トラック、ビアのソルダーマスク拡張距離は、関連するSolder Mask Expansionデザインルールによって決定するか、オブジェクトのプロパティの一部として拡張値を定義して手動で決定できます。パッドおよびビアについては、基板のトップ側とボトム側の両方に対して拡張値を個別に指定できます。この関数は次を返します。
- クエリに適合するSolder Mask Expansion - Bottomプロパティを持つパッドおよびビア。
-
Solder Mask Expansion Modeが
ManualまたはFrom Ruleに設定されているアーク、フィル、リージョン、トラックのうち、Solder Mask Expansionプロパティがクエリに適合するもの。 AND
構文
SolderMaskExpansionBottom : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に関する特定のオプションは、測定単位ベースの追加キーワードを使用することで、ドキュメント・レベルで指定されたデフォルト単位を上書きして指定できます。 –
-
AsMils(SolderMaskExpansionBottom) : Number– milでソルダーマスク拡張を指定します。 -
AsMM(SolderMaskExpansionBottom) : Number– mmでソルダーマスク拡張を指定します。
使用例
SolderMaskExpansionBottom = 4
Solder Mask Expansion - Bottomプロパティが、現在の測定単位で4であるすべてのパッドおよびビア・オブジェクトを返します。また、Solder Mask Expansion ModeがManualまたはFrom Ruleに設定され、Solder Mask Expansionプロパティが現在の測定単位で4であるアーク、フィル、リージョン、トラック・オブジェクトも返します。
SolderMaskExpansionBottom >= 0.0508
Solder Mask Expansion - Bottomプロパティが、現在の測定単位で0.0508以上であるすべてのパッドおよびビア・オブジェクトを返します。また、Solder Mask Expansion ModeがManualまたはFrom Ruleに設定され、Solder Mask Expansionプロパティが現在の測定単位で0.0508以上であるアーク、フィル、リージョン、トラック・オブジェクトも返します。
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Solder Mask Expansion - Bottomプロパティが3 mil以上かつ5 mil以下であるすべてのパッドおよびビア・オブジェクトを返します。また、Solder Mask Expansion ModeがManualまたはFrom Ruleに設定され、Solder Mask Expansionプロパティが3 mil以上かつ5 mil以下であるアーク、フィル、リージョン、トラック・オブジェクトも返します。
AsMM(SolderMaskExpansionBottom) < 0.1524
Solder Mask Expansion - Bottom プロパティが 0.1524 mm 未満のすべてのパッドおよびビアオブジェクトを返します。また、Solder Mask Expansion Mode が Manual または From Rule に設定され、かつ Solder Mask Expansion プロパティが 0.1524 mm 未満のアーク、フィル、リージョン、トラックオブジェクトも返します。
Notes
-
ソルダーマスク拡張距離は、負の値、0、または正の値として指定できます。
-
Solder Mask Expansion - Bottom プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
SolderMaskExpansionFromHoleEdge
Summary
クエリに適合する Apply Solder Mask Expansion From The Hole Edge プロパティを持つすべてのパッドおよびビアオブジェクトを返します。
Syntax
SolderMaskExpansionFromHoleEdge : Boolean_String
Example Usage
SolderMaskExpansionFromHoleEdge = 'True'
Apply Solder Mask Expansion From The Hole Edge プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskExpansionFromHoleEdge = 'False'
Apply Solder Mask Expansion From The Hole Edge プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
Note
Apply Solder Mask Expansion From The Hole Edge プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
SolderMaskExpansionMode
Summary
アーク、フィル、リージョン、トラックのソルダーマスク拡張距離は、関連するソルダーマスク拡張デザインルールによって決定するか、オブジェクトのプロパティの一部として拡張値を定義して手動で決定できます。あるいは、これらのオブジェクトに対してマスキングを行わないこともできます。これら3つのモードは、オブジェクトの Solder Mask Expansion Mode プロパティによって決まります。この関数は、クエリに適合する Solder Mask Expansion Mode プロパティを持つアーク、フィル、リージョン、トラックオブジェクトを返します。
Syntax
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String は、次のいずれかの文字列である必要があります:
-
'None' -
'From Rule' -
'Manual'
Example Usage
SolderMaskExpansionMode = 'Manual'
Solder Mask Expansion Mode プロパティが Manual に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトに加え、Solder Mask Override プロパティが有効なすべてのパッドおよびビアオブジェクトを返します。
SolderMaskExpansionMode = 'From Rule'
Solder Mask Expansion Mode プロパティが From Rule に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトに加え、Solder Mask Override プロパティが無効なすべてのパッドおよびビアオブジェクトを返します。
SolderMaskExpansionMode = 'None'
すべてのオブジェクト except(パッドおよびビアオブジェクト、ならびに Solder Mask Expansion Mode プロパティが From Rule または Manual のいずれかに設定されているアーク、フィル、リージョン、トラックオブジェクト)を返します。
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
すべてのオブジェクト except(Solder Mask Expansion Mode プロパティが Manual に設定されているアーク、フィル、リージョン、トラックオブジェクト、ならびに Solder Mask Override プロパティが有効なパッドおよびビアオブジェクト)を返します。
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
すべてのオブジェクト except(Solder Mask Expansion Mode プロパティが From Rule に設定されているアーク、フィル、リージョン、トラックオブジェクト、ならびに Solder Mask Override プロパティが無効なパッドおよびビアオブジェクト)を返します。
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
すべてのパッドおよびビアオブジェクトに加え、Solder Mask Expansion Mode プロパティが From Rule または Manual のいずれかに設定されているアーク、フィル、リージョン、トラックオブジェクトを返します。
Notes
- Solder Mask Expansion Mode プロパティは、アーク、フィル、リージョン、トラックオブジェクトに対してのみ定義されています。
-
ExpansionMode_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。
SolderMaskExpansionTop
Summary
アーク、フィル、パッド、リージョン、トラック、ビアのソルダーマスク拡張距離は、関連するソルダーマスク拡張デザインルールによって決定するか、オブジェクトのプロパティの一部として拡張値を定義して手動で決定できます。パッドおよびビアについては、基板の上面側と下面側の両方に対して拡張値を個別に指定できます。この関数は次を返します:
- クエリに適合する Solder Mask Expansion - Top プロパティを持つパッドおよびビア。
-
Solder Mask Expansion Mode が
ManualまたはFrom Ruleに設定され、 ANDSolder Mask Expansion プロパティがクエリに適合するアーク、フィル、リージョン、トラック。
Syntax
SolderMaskExpansionTop : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法: mil(1 mil = 0.001 inch)またはメートル法: mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます:
-
AsMils(SolderMaskExpansionTop) : Number– mil でソルダーマスク拡張を指定します。 -
AsMM(SolderMaskExpansionTop) : Number– mm でソルダーマスク拡張を指定します。
Example Usage
SolderMaskExpansionTop = 4
Solder Mask Expansion - Top プロパティが現在の測定単位で 4 であるすべてのパッドおよびビアオブジェクトを返します。また、Solder Mask Expansion Mode が Manual または From Rule に設定され、かつ Solder Mask Expansion プロパティが現在の測定単位で 4 であるアーク、フィル、リージョン、トラックオブジェクトも返します。
SolderMaskExpansionTop >= 0.0508
Solder Mask Expansion - Top プロパティが現在の測定単位で 0.0508 以上であるすべてのパッドおよびビアオブジェクトを返します。また、Solder Mask Expansion Mode が Manual または From Rule に設定され、かつ Solder Mask Expansion プロパティが現在の測定単位で 0.0508 以上であるアーク、フィル、リージョン、トラックオブジェクトも返します。
AsMils(SolderMaskExpansionTop) Between 3 And 5
Solder Mask Expansion - Top プロパティが 3 mil 以上かつ 5mil 以下であるすべてのパッドおよびビアオブジェクトを返します。また、Solder Mask Expansion Mode が Manual または From Rule に設定され、かつ Solder Mask Expansion プロパティが 3 mil 以上かつ 5 mil 以下であるアーク、フィル、リージョン、トラックオブジェクトも返します。
AsMM(SolderMaskExpansionTop) < 0.1524
Solder Mask Expansion - Top プロパティが 0.1524 mm 未満であるすべてのパッドおよびビアオブジェクトを返します。また、Solder Mask Expansion Mode が Manual または From Rule に設定され、かつ Solder Mask Expansion プロパティが 0.1524mm 未満であるアーク、フィル、リージョン、トラックオブジェクトも返します。
Notes
-
ソルダーマスク拡張距離は、負の値、0、または正の値として指定できます。
-
Solder Mask Expansion - Top プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
SolderMaskOverride
Summary
パッドおよびビアのソルダーマスク拡張距離は、関連するソルダーマスク拡張デザインルールによって決定するか、パッド/ビアのプロパティの一部として拡張値を定義して手動で決定できます。後者を行うには、パッド/ビアの Solder Mask Override プロパティを有効にする必要があります。この関数は、クエリに適合する Solder Mask Override プロパティを持つパッドおよびビアオブジェクトを返します。
Syntax
SolderMaskOverride : Boolean_String
Boolean_String は 'True' または 'False' のいずれかである必要があります。
Example Usage
SolderMaskOverride = 'True'
Solder Mask Override プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskOverride = 'False'
Solder Mask Override プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
すべてのオブジェクト except(Solder Mask Override プロパティが有効なパッドおよびビアオブジェクト)を返します。
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
すべてのオブジェクト except(Solder Mask Override プロパティが無効なパッドおよびビアオブジェクト)を返します。
Note
Solder Mask Override プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
SolderMaskTentingBottom
Summary
クエリに適合する Solder Mask Tenting - Bottom プロパティを持つすべてのパッドおよびビアオブジェクトを返します。
Syntax
SolderMaskTentingBottom : Boolean_String
Example Usage
SolderMaskTentingBottom = 'True'
Solder Mask Tenting - Bottom プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskTentingBottom = 'False'
Solder Mask Tenting - Bottom プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
Notes
-
Solder Mask Tenting - Bottom プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
-
Solder Mask Tenting - Bottom プロパティ(List パネルに反映される)は、Properties パネルから選択したオブジェクトのプロパティを表示した際の Solder Mask Expansion セクションにある Bottom オプションに関連します。Solder Mask Tenting - Bottom プロパティが有効な場合、Bottom オプションは無効になり、パッド/ビアは基板下面にソルダーマスク開口を持たない、つまりテント処理されていることを意味します。
SolderMaskTentingTop
Summary
クエリに適合する Solder Mask Tenting - Top プロパティを持つすべてのパッドおよびビアオブジェクトを返します。
Syntax
SolderMaskTentingTop : Boolean_String
Example Usage
SolderMaskTentingTop = 'True'
Solder Mask Tenting - Top プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskTentingTop = 'False'
Solder Mask Tenting - Top プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
Notes
-
Solder Mask Tenting - Top プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
-
Solder Mask Tenting - Top プロパティ(List パネルに反映される)は、Properties パネルから選択したオブジェクトのプロパティを表示した際の Solder Mask Expansion セクションにある Top オプションに関連します。Solder Mask Tenting - Top プロパティが有効な場合、Top オプションは無効になり、パッド/ビアは基板上面にソルダーマスク開口を持たない、つまりテント処理されていることを意味します。
StandoffHeight
Summary
クエリに適合する Model Standoff Height (Extruded) プロパティを持つすべての押し出し 3D ボディオブジェクトを返します。
Syntax
StandoffHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法: mil(1 mil = 0.001 inch)またはメートル法: mm(1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます:
-
AsMils(StandoffHeight) : Number– mil で高さを指定します。 -
AsMM(StandoffHeight) : Number– mm で高さを指定します。
Example Usage
StandoffHeight = 100
Model Standoff Height (Extruded) プロパティが現在の測定単位で 100 に等しい押し出し 3D ボディオブジェクトをすべて返します。
StandoffHeight >= 4.064
Model Standoff Height (Extruded) プロパティが現在の測定単位で 4.064 以上である押し出し 3D ボディオブジェクトをすべて返します。
AsMils(StandoffHeight) > 80
Model Standoff Height (Extruded) プロパティが 80 mil より大きい、すべての押し出し 3D ボディオブジェクトを返します。
AsMM(StandoffHeight) Between 1.524 And 3.81
Model Standoff Height (Extruded) プロパティが 1.524 mm 以上かつ 3.81 mm 以下である、すべての押し出し 3D ボディオブジェクトを返します。
StandoffHeight <> 50
Model Standoff Height (Extruded) プロパティが、現在の測定単位で 50 と not 等しい、すべての押し出し 3D ボディオブジェクトを返します。
AsMils(StandoffHeight) <= 120
Model Standoff Height (Extruded) プロパティが 120 mil 以下である、すべての押し出し 3D ボディオブジェクトを返します。
AsMM(StandoffHeight) < 1.778
Model Standoff Height (Extruded) プロパティが 1.778 mm 未満である、すべての押し出し 3D ボディオブジェクトを返します。
注
Model Standoff Height (Extruded) プロパティは、押し出し 3D ボディオブジェクトに対してのみ定義されています。
StartLayer
概要
Drill Pair プロパティにおける左側のレイヤがクエリに適合する、すべてのビアオブジェクトを返します。
構文
StartLayer = Layer_String
使用例
StartLayer = 'Top Layer'
Drill Pair プロパティの左側エントリが Top Layer である、すべてのビアオブジェクトを返します。
StartLayer <> 'Signal Layer 2'
Drill Pair プロパティの左側エントリが Signal Layer 2 であるビアオブジェクトについて、すべてのオブジェクト except を返します。
IsVia && StartLayer <> 'Internal Plane 1'
Drill Pair プロパティの左側エントリが Internal Plane 1 であるもの except の、すべての Via オブジェクトを返します。
注記
-
Layer_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - Drill Pair プロパティは、ビアオブジェクトに対してのみ定義されています。
StopLayer
概要
Drill Pair プロパティにおける右側のレイヤがクエリに適合する、すべてのビアオブジェクトを返します。
構文
StopLayer = Layer_String
使用例
StopLayer = 'Top Layer'
Drill Pair プロパティの右側エントリが Top Layer である、すべてのビアオブジェクトを返します。
StopLayer <> 'Signal Layer 2'
Drill Pair プロパティの右側エントリが Signal Layer 2 であるビアオブジェクトについて、すべてのオブジェクト except を返します。
IsVia && StopLayer <> 'Internal Plane 1'
Drill Pair プロパティの右側エントリが Internal Plane 1 であるもの except の、すべての Via オブジェクトを返します。
注記
-
Layer_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - Drill Pair プロパティは、ビアオブジェクトに対してのみ定義されています。
StringText
概要
String プロパティがクエリに適合する、テキスト文字列および引出線寸法オブジェクトを返します。
構文
StringText : String
使用例
StringText = '100nF'
String プロパティが 100 nF である、すべてのテキスト文字列および引出線寸法オブジェクトを返します。
注記
- クエリで返される引出線寸法オブジェクトの子オブジェクトは返されません。
- String プロパティは、テキスト文字列および引出線寸法オブジェクトに対してのみ定義されています。
StringType
概要
String Type プロパティがクエリに適合する、すべてのテキストオブジェクトを返します。
構文
StringType = StringType_String
StringType <> StringType_String
StringType_String は、次のリストにある文字列のいずれかでなければなりません:
-
'Comment' -
'Designator' -
'Free'
使用例
StringType = 'Designator'
String Type プロパティが Designator である、すべてのテキストオブジェクトを返します。
StringType <> 'Free'
String Type プロパティが Free であるテキストオブジェクトについて、すべてのオブジェクト except を返します。
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
String Type プロパティが Free ではない、すべてのテキストオブジェクトを返します。
注記
- String Type プロパティは、テキストオブジェクトに対してのみ定義されています。
-
StringType_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。
StrokeFont
概要
Stroke Font プロパティがクエリに適合する、座標、ドリルテーブル、レイヤスタックテーブル、元の寸法、およびテキスト(コメント、デジグネータ、フリー)オブジェクトをすべて返します。
構文
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String は、次のリストにある文字列のいずれかでなければなりません:
-
'Default' -
'Serif' -
'Sans Serif'
使用例
StrokeFont = 'Default'
Stroke Font プロパティが Default である、座標、ドリルテーブル、レイヤスタックテーブル、元の寸法、およびテキスト(コメント、デジグネータ、フリー)オブジェクトをすべて返します。
StrokeFont <> 'Serif'
Stroke Font プロパティが Serif である座標、ドリルテーブル、レイヤスタックテーブル、元の寸法、およびテキスト(コメント、デジグネータ、フリー)オブジェクトについて、すべてのオブジェクト except を返します。
注記
-
Font_Stringの先頭と末尾にあるシングルクォート文字 (') は必須です。 - Stroke Font プロパティは、座標、ドリルテーブル、レイヤスタックテーブル、元の寸法、およびテキスト(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
TentingMaterial
概要
Tenting Material プロパティがクエリに適合する、すべてのビアオブジェクトを返します。
構文
TentingMaterial : String
使用例
TentingMaterial = 'Epoxy'
Tenting Material プロパティが Epoxy である、すべてのビアオブジェクトを返します。
TentingMaterial Like 'Epoxy*'
Tenting Material を持ち、関連付けられた文字列が Epoxy で始まる、すべてのビアオブジェクトを返します。
注記
- Tenting Material プロパティは、ビアオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
TentingSide
概要
Tenting Side プロパティがクエリに適合する、すべてのビアオブジェクトを返します。
構文
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String は、次のリストにある文字列のいずれかでなければなりません:
-
'Top' -
'Bottom' -
'Both'
使用例
TentingSide = 'Top'
Tenting Side プロパティが Top である、すべてのビアオブジェクトを返します。
TentingSide <> 'Both'
Tenting Side プロパティが Both であるビアオブジェクトについて、すべてのオブジェクト except を返します。
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Tenting Side プロパティが Both であるビアオブジェクトについて、すべてのオブジェクト except を返します。
注記
- Tenting Side プロパティは、ビアオブジェクトに対してのみ定義されています。
-
TentingSide_Stringの先頭と末尾にあるシングルクォート文字(')は必須です。
Testpoint
概要
パッドおよびビアオブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top、または Assembly Testpoint - Bottom プロパティがクエリに適合するパッドおよびビアオブジェクトを返します。
構文
Testpoint : Boolean
使用例
Testpoint
Testpoint = True
Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top、または Assembly Testpoint - Bottom プロパティのいずれかが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not Testpoint
Testpoint = False
Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top、または Assembly Testpoint - Bottom プロパティのいずれかが有効になっているパッドおよびビアオブジェクトについて、すべてのオブジェクト except を返します。
注
Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top、および Assembly Testpoint - Bottom プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointAssy
概要
パッドおよびビアオブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Assembly Testpoint - Top または Assembly Testpoint - Bottom プロパティがクエリに適合するパッドおよびビアオブジェクトを返します。
構文
TestpointAssy : Boolean
使用例
TestpointAssy
TestpointAssy = True
Assembly Testpoint - Top または Assembly Testpoint - Bottom プロパティが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not TestpointAssy
TestpointAssy = False
Assembly Testpoint - Top または Assembly Testpoint - Bottom プロパティが有効になっているパッドおよびビアオブジェクトについて、すべてのオブジェクト except を返します。
注
Assembly Testpoint - Top および Assembly Testpoint - Bottom プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointAssyBottom
概要
パッドおよびビアオブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Assembly Testpoint - Bottom プロパティがクエリに適合するパッドおよびビアオブジェクトを返します。
構文
TestpointAssyBottom : Boolean
使用例
TestpointAssyBottom
TestpointAssyBottom = True
Assembly Testpoint - Bottom プロパティが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not TestpointAssyBottom
TestpointAssyBottom = False
Assembly Testpoint - Bottom プロパティが有効になっているパッドおよびビアオブジェクトについて、すべてのオブジェクト except を返します。
注
Assembly Testpoint - Bottom プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointAssyTop
概要
パッドおよびビアオブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Assembly Testpoint - Top プロパティがクエリに適合するパッドおよびビアオブジェクトを返します。
構文
TestpointAssyTop : Boolean
使用例
TestpointAssyTop
TestpointAssyTop = True
Assembly Testpoint - Top プロパティが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not TestpointAssyTop
TestpointAssyTop = False
Assembly Testpoint - Top プロパティが有効になっているパッドおよびビアオブジェクトについて、すべてのオブジェクト except を返します。
注
Assembly Testpoint - Top プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointFab
概要
Pad および Via オブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Fabrication Testpoint - Top または Fabrication Testpoint - Bottom プロパティがクエリに適合する Pad/Via オブジェクトを返します。
構文
TestpointFab : Boolean
使用例
TestpointFab
TestpointFab = True
Fabrication Testpoint - Top または Fabrication Testpoint - Bottom プロパティが有効になっているすべての Pad/Via オブジェクトを返します。
Not TestpointFab
TestpointFab = False
Fabrication Testpoint - Top または Fabrication Testpoint - Bottom プロパティが有効になっているすべてのオブジェクト except Pad/Via オブジェクトを返します。
注
Fabrication Testpoint - Top および Fabrication Testpoint - Bottom プロパティは、Pad および Via オブジェクトに対してのみ定義されています。
TestpointFabBottom
概要
Pad および Via オブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Fabrication Testpoint - Bottom プロパティがクエリに適合する Pad/Via オブジェクトを返します。
構文
TestpointFabBottom : Boolean
使用例
TestpointFabBottom
TestpointFabBottom = True
Fabrication Testpoint - Bottom プロパティが有効になっているすべての Pad/Via オブジェクトを返します。
Not TestpointFabBottom
TestpointFabBottom = False
Fabrication Testpoint - Bottom プロパティが有効になっているすべてのオブジェクト except Pad/Via オブジェクトを返します。
注
Fabrication Testpoint - Bottom プロパティは、Pad および Via オブジェクトに対してのみ定義されています。
TestpointFabTop
概要
Pad および Via オブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Fabrication Testpoint - Top プロパティがクエリに適合する Pad/Via オブジェクトを返します。
構文
TestpointFabTop : Boolean
使用例
TestpointFabTop
TestpointFabTop = True
Fabrication Testpoint - Top プロパティが有効になっているすべての Pad/Via オブジェクトを返します。
Not TestpointFabTop
TestpointFabTop = False
Fabrication Testpoint - Top プロパティが有効になっているすべてのオブジェクト except Pad/Via オブジェクトを返します。
注
Fabrication Testpoint - Top プロパティは、Pad および Via オブジェクトに対してのみ定義されています。
TestpointTop
概要
Pad および Via オブジェクトは、製造および/または実装のテストポイントとして使用でき、基板の表面および/または裏面に配置できます。この関数は、Fabrication Testpoint - Top または Assembly Testpoint - Top プロパティがクエリに適合する Pad/Via オブジェクトを返します。
構文
TestpointTop : Boolean
使用例
TestpointTop
TestpointTop = True
Fabrication Testpoint - Top または Assembly Testpoint - Top プロパティが有効になっているすべての Pad/Via オブジェクトを返します。
Not TestpointTop
TestpointTop = False
Fabrication Testpoint - Top または Assembly Testpoint - Top プロパティが有効になっているすべてのオブジェクト except Pad/Via オブジェクトを返します。
注
Fabrication Testpoint - Top および Assembly Testpoint - Top プロパティは、Pad および Via オブジェクトに対してのみ定義されています。
TextHeight
概要
Text Height プロパティがクエリに適合する、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
TextHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1mil = 0.001inch/メートル法:mm、1mm = 0.001meter)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(TextHeight) : Number– 高さを mil で指定します。 -
AsMM(TextHeight) : Number– 高さを mm で指定します。
使用例
TextHeight = 60
Text Height プロパティが 60(現在の測定単位)である、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
TextHeight >= 1.27
Text Height プロパティが 1.27(現在の測定単位)以上である、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(TextHeight) Between 40 And 80
Text Height プロパティが 40 mil 以上かつ 80 mil 以下である、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMM(TextHeight) < 1.778
Text Height プロパティが 1.778 mm 未満である、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注
Text Height プロパティは、座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
TextKind
概要
Text Kind プロパティがクエリに適合する、すべてのドリルテーブル、レイヤースタック、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String は、次のリストにある文字列のいずれかでなければなりません。
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
使用例
TextKind = 'Stroke Font'
Text Kind プロパティが Stroke Font である、すべてのドリルテーブル、レイヤースタック、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
TextKind <> 'BarCode Text'
Text Kind プロパティが BarCode Text である、すべてのオブジェクト except テキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
IsDesignator && TextKind = 'TrueType Font'
Text Kind プロパティが TrueType Font である、すべてのドリルテーブル、レイヤースタック、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注
- Text Kind プロパティは、ドリルテーブル、レイヤースタック、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
-
TextKind_Stringの先頭と末尾にあるシングルクォート(')は必須です。
TextOffsetFromInvertedRectangle
概要
Inverted Text Offset From Inverted Rect プロパティがクエリに適合する、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
TextOffsetFromInvertedRectangle : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001 inch/メートル法:mm、1 mm = 0.001 meter)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(TextOffsetFromInvertedRectangle) : Number– オフセットを mil で指定します。 -
AsMM(TextOffsetFromInvertedRectangle) : Number– オフセットを mm で指定します。
使用例
TextOffsetFromInvertedRectangle = 3
Inverted Text Offset From Inverted Rect プロパティが 3(現在の測定単位)に等しい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
TextOffsetFromInvertedRectangle >= 5.08
Inverted Text Offset From Inverted Rect プロパティが 5.08(現在の測定単位)以上である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(TextOffsetFromInvertedRectangle) > 4
Inverted Text Offset From Inverted Rect プロパティが 4 mil より大きい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Inverted Text Offset From Inverted Rect プロパティが 0.635 mm 以上かつ 0.889 mm 以下である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
TextOffsetFromInvertedRectangle <> 5.5
Inverted Text Offset From Inverted Rect プロパティが 5.5(現在の測定単位)not に等しい、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Inverted Text Offset From Inverted Rect プロパティが 2.5 mil 以下である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Inverted Text Offset From Inverted Rect プロパティが 0.143 mm 未満である、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注
Inverted Text Offset From Inverted Rect プロパティは、テキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
TextWidth
概要
Text Width プロパティがクエリに適合する、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
TextWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001 inch/メートル法:mm、1 mm = 0.001 meter)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(TextWidth) : Number– 幅を mil で指定します。 -
AsMM(TextWidth) : Number– 幅を mm で指定します。
使用例
TextWidth = 6
Text Width プロパティが 6(現在の測定単位)である、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
TextWidth >= 0.127
Text Width プロパティが 0.127(現在の測定単位)以上である、すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
AsMils(TextWidth) Between 4 And 8
すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトのうち、Text Width プロパティが 4 mil 以上かつ 8 mil 以下であるものを返します。
AsMM(TextWidth) < 0.1778
すべての座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトのうち、Text Width プロパティが 0 未満であるものを返します。1778 mm
注
Text Width プロパティは、座標、元の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
TrackWidth
概要
クエリに適合する Track Width プロパティを持つすべての矩形オブジェクトを返します。
構文
TrackWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(TrackWidth) : Number– 幅を mil で指定します。 -
AsMM(TrackWidth) : Number– 幅を mm で指定します。
使用例
TrackWidth = 20
Track Width プロパティが(現在の測定単位で)20 である矩形オブジェクトをすべて返します。
TrackWidth >= 1.27
Track Width プロパティが(現在の測定単位で)1.27 以上である矩形オブジェクトをすべて返します。
AsMils(TrackWidth) Between 10 And 30
Track Width プロパティが 10 mil 以上かつ 30 mil 以下である矩形オブジェクトをすべて返します。
AsMM(TrackWidth) < 1.016
Track Width プロパティが 1.016 mm 未満である矩形オブジェクトをすべて返します。
注
Track Width プロパティは矩形オブジェクトに対してのみ定義されています。
UseInvertedRectangle
概要
クエリに適合する Use Inverted Rectangle プロパティを持つすべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
UseInvertedRectangle : Boolean_String
使用例
UseInvertedRectangle = 'True'
Use Inverted Rectangle プロパティが有効になっているテキスト文字列(コメント、デジグネータ、フリー)オブジェクトをすべて返します。
UseInvertedRectangle = 'False'
Use Inverted Rectangle プロパティが無効になっているテキスト文字列(コメント、デジグネータ、フリー)オブジェクトをすべて返します。
注
Use Inverted Rectangle プロパティはテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
UseSeparateSolderMaskExpansion
概要
クエリに適合する Use Separate Solder Mask Expansion プロパティを持つすべてのパッドおよびビアオブジェクトを返します。
構文
UseSeparateSolderMaskExpansion : Boolean_String
使用例
UseSeparateSolderMaskExpansion = 'True'
Use Separate Solder Mask Expansion プロパティが有効になっているパッドおよびビアオブジェクトをすべて返します。
UseSeparateSolderMaskExpansion = 'False'
Use Separate Solder Mask Expansion プロパティが無効になっているパッドおよびビアオブジェクトをすべて返します。
注
Use Separate Solder Mask Expansion プロパティはパッドおよびビアオブジェクトに対してのみ定義されています。
UseTrueTypeFonts
概要
クエリに適合する Use TrueType Fonts プロパティを持つ、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
UseTrueTypeFonts : Boolean_String
使用例
UseTrueTypeFonts = 'True'
Use TrueType Fonts プロパティが有効になっている、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトをすべて返します。
UseTrueTypeFonts = 'False'
Use TrueType Fonts プロパティが無効になっている、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトをすべて返します。
注
Use TrueType Fonts プロパティは、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
ViaDiameter
概要
クエリに適合する X Size (All Layers) プロパティを持つすべてのシンプルビアオブジェクトを返します。
構文
ViaDiameter : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(– ビア径を mil で指定します。ViaDiameter) : Number -
AsMM(– ビア径を mm で指定します。ViaDiameter) : Number
使用例
ViaDiameter = 40
X Size (All Layers) プロパティが(現在の測定単位で)40 であるビアオブジェクトをすべて返します。
ViaDiameter >= 0.508
X Size (All Layers) プロパティが(現在の測定単位で)0.508 以上であるビアオブジェクトをすべて返します。
AsMils(ViaDiameter) Between 30 And 50
X Size (All Layers) プロパティが 30 mil 以上かつ 50 mil 以下であるビアオブジェクトをすべて返します。
AsMM(ViaDiameter) < 1.524
X Size (All Layers) プロパティが 1.524 mm 未満であるビアオブジェクトをすべて返します。
注記
-
X Size (All Layers) プロパティはシンプルビアオブジェクトに対してのみ定義されています。つまり、List パネルで確認できる Stack Mode プロパティが
Simpleに設定されているものです。Properties panel でビアのプロパティを表示する場合、これは Size and Shape セクションで Simple オプションが選択されていることに対応します。 -
Properties パネルで選択したビアのプロパティを表示する場合、X Size (All Layers) プロパティは Size and Shape セクションの Diameter フィールドに対応します。
-
この関数は ViaSize 関数の別名です。
ViaSize
概要
クエリに適合する X Size (All Layers) プロパティを持つすべてのシンプルビアオブジェクトを返します。
構文
ViaSize : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(ViaSize) : Number– ビア径を mil で指定します。 -
AsMM(ViaSize) : Number– ビア径を mm で指定します。
使用例
ViaSize = 40
X Size (All Layers) プロパティが(現在の測定単位で)40 であるビアオブジェクトをすべて返します。
ViaSize >= 0.508
X Size (All Layers) プロパティが(現在の測定単位で)0.508 以上であるビアオブジェクトをすべて返します。
AsMils(ViaSize) Between 30 And 50
X Size (All Layers) プロパティが 30 mil 以上かつ 50 mil 以下であるビアオブジェクトをすべて返します。
AsMM(ViaSize) < 1.524
X Size (All Layers) プロパティが 1.524 mm 未満であるビアオブジェクトをすべて返します。
注記
-
X Size (All Layers) プロパティはシンプルビアオブジェクトに対してのみ定義されています。つまり、List パネルで確認できる Stack Mode プロパティが
Simpleに設定されているものです。Properties panel でビアのプロパティを表示する場合、これは Size and Shape セクションで Simple オプションが選択されていることに対応します。 -
Properties パネルで選択したビアのプロパティを表示する場合、X Size (All Layers) プロパティは Size and Shape セクションの Diameter フィールドに対応します。
-
この関数は ViaDiameter 関数の別名です。
ViaSize_BottomLayer
概要
クエリに適合する X Size (Bottom Layer) プロパティを持つビアオブジェクトを返します。
構文
ViaSize_BottomLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして、特定の測定単位オプションを指定できます。
-
AsMils(ViaSize_BottomLayer) : Number– サイズを mil で指定します。 -
AsMM(ViaSize_BottomLayer) : Number– サイズを mm で指定します。
使用例
ViaSize_BottomLayer = 100
X Size (Bottom Layer) プロパティが(現在の測定単位で)100 に等しいビアオブジェクトをすべて返します。
ViaSize_BottomLayer >= 4.064
X Size (Bottom Layer) プロパティが(現在の測定単位で)4.064 以上であるビアオブジェクトをすべて返します。
AsMils(ViaSize_BottomLayer) > 80
X Size (Bottom Layer) プロパティが 80 mil より大きいビアオブジェクトをすべて返します。
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
X Size (Bottom Layer) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるビアオブジェクトをすべて返します。
ViaSize_BottomLayer <> 50
X Size (Bottom Layer) プロパティが(現在の測定単位で)50 にnot 等しいビアオブジェクトをすべて返します。
注記
-
シンプルビア(Stack Mode が
Simpleに設定されているもの)の場合、指定されたサイズがすべての信号層に使用されるため、X Size (Bottom Layer) プロパティは X Size (All Layers) プロパティと同一になります。 -
選択したビアのプロパティをProperties panelで表示している場合、 X Size (Bottom Layer)プロパティは、モードがTop-Middle-Bottom またはFull Stackに設定されているとき、Bottom Layer(Size and Shapeセクション内)のDiameterフィールドに対応します。モードがSimpleの場合は、Diameterフィールドに対応します。
-
X Size (Bottom Layer)プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
ViaSize_MidLayerN
概要
クエリに適合するX Size (Mid Layer <n>)プロパティを持つビアオブジェクトを返します。
構文
ViaSize_MidLayer<n> : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで指定でき、ドキュメントレベルで指定されたデフォルト単位を上書きします。
-
AsMils(ViaSize_MidLayer<n>) : Number– milでサイズを指定します。 -
AsMM(ViaSize_MidLayer<n>) : Number– mmでサイズを指定します。
使用例
ViaSize_MidLayer<n> = 100
X Size (Mid Layer <n>)プロパティが100(現在の測定単位)に等しいすべてのビアオブジェクトを返します。
ViaSize_MidLayer<n> >= 4.064
X Size (Mid Layer <n>)プロパティが4.064(現在の測定単位)以上であるすべてのビアオブジェクトを返します。
AsMils(ViaSize_MidLayer<n>) > 80
X Size (Mid Layer <n>)プロパティが80 milより大きいすべてのビアオブジェクトを返します。
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
X Size (Mid Layer <n>)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのビアオブジェクトを返します。
ViaSize_MidLayer<n> <> 50
X Size (Mid Layer <n>)プロパティがnotで、50(現在の測定単位)に等しいすべてのビアオブジェクトを返します。
注記
-
シンプルビア(Stack Modeが
Simpleに設定されている)の場合、指定したサイズがすべての信号層に使用されるため、X Size (Mid Layer <n>)プロパティはX Size (All Layers)プロパティと同一です。 -
選択したビアのプロパティをProperties panelで表示している場合、 X Size (Mid Layer <n>)プロパティは、モードがTop-Middle-Bottom またはFull Stackに設定されているとき、Mid Layer 1(Size and Shapeセクション内)のDiameterフィールドに対応します。モードがSimpleの場合は、Diameterフィールドに対応します。
-
X Size (Mid Layer <n>)プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
ViaSize_TopLayer
概要
クエリに適合するX Size (Top Layer)プロパティを持つビアオブジェクトを返します。
構文
ViaSize_TopLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで指定でき、ドキュメントレベルで指定されたデフォルト単位を上書きします。
-
AsMils(ViaSize_TopLayer) : Number– milで幅を指定します。 -
AsMM(ViaSize_TopLayer) : Number– mmで幅を指定します。
使用例
ViaSize_TopLayer = 100
X Size (Top Layer)プロパティが100(現在の測定単位)に等しいすべてのビアオブジェクトを返します。
ViaSize_TopLayer >= 4.064
X Size (Top Layer)プロパティが4.064(現在の測定単位)以上であるすべてのビアオブジェクトを返します。
AsMils(ViaSize_TopLayer) > 80
X Size (Top Layer)プロパティが80 milより大きいすべてのビアオブジェクトを返します。
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
X Size (Top Layer)プロパティが1.524 mm以上かつ3.81 mm以下であるすべてのビアオブジェクトを返します。
ViaSize_TopLayer <> 50
X Size (Top Layer)プロパティがnotで、50(現在の測定単位)に等しいすべてのビアオブジェクトを返します。
注記
-
シンプルビア(Stack Modeが
Simpleに設定されている)の場合、指定したサイズがすべての信号層に使用されるため、X Size (Top Layer)プロパティはX Size (All Layers)プロパティと同一です。 -
選択したビアのプロパティをProperties panelで表示している場合、 X Size (Top Layer)プロパティは、モードがTop-Middle-Bottom またはFull Stackに設定されているとき、Top Layer(Size and Shapeセクション内)のDiameterフィールドに対応します。モードがSimpleの場合は、Diameterフィールドに対応します。
-
X Size (Top Layer)プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
ViolatingPrimitive1
概要
クエリに適合するPrimitive 1プロパティを持つすべての違反オブジェクトを返します。
構文
ViolatingPrimitive1 : String
使用例
ViolatingPrimitive1 = 'Net GND'
Primitive 1プロパティがNet GNDであるすべての違反オブジェクトを返します。
ViolatingPrimitive1 Like 'Pad*'
Primitive 1プロパティがPadで始まるすべての違反オブジェクトを返します。
注記
- Primitive 1プロパティは、違反オブジェクトに対してのみ定義されています。
- クエリによって返される違反オブジェクトの子オブジェクトは返されません。
ViolatingPrimitive2
概要
クエリに適合するPrimitive 2プロパティを持つすべての違反オブジェクトを返します。
構文
ViolatingPrimitive2 : String
使用例
ViolatingPrimitive2 = 'Net GND'
Primitive 2プロパティがNet GNDであるすべての違反オブジェクトを返します。
ViolatingPrimitive2 Like 'Pad*'
Primitive 2プロパティがPadで始まるすべての違反オブジェクトを返します。
注記
- Primitive 2プロパティは、違反オブジェクトに対してのみ定義されています。
- クエリによって返される違反オブジェクトの子オブジェクトは返されません。
ViolationDescription
概要
クエリに適合するViolation Descriptionプロパティを持つすべての違反オブジェクトを返します。
構文
ViolationDescription : String
使用例
ViolationDescription = '- Missing required testpoint'
Violation Descriptionプロパティが- Missing required testpointであるすべての違反オブジェクトを返します。
ViolationDescription Like '*Length*'
Violation DescriptionプロパティにLengthが含まれるすべての違反オブジェクトを返します。
注記
- Violation Descriptionプロパティは、違反オブジェクトに対してのみ定義されています。
- クエリによって返される違反オブジェクトの子オブジェクトは返されません。
W
概要
クエリに適合するWidthプロパティを持つアークおよびトラックオブジェクトを返します。
構文
W : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで指定でき、ドキュメントレベルで指定されたデフォルト単位を上書きします。
-
AsMils(W) : Number– milで幅を指定します。 -
AsMM(– mmで 幅を指定します。W) : Number
使用例
W = 20
Widthプロパティが20(現在の測定単位)であるアークおよびトラックオブジェクトをすべて返します。
W >= 0.381
Widthプロパティが0.381(現在の測定単位)以上であるアークおよびトラックオブジェクトをすべて返します。
AsMils(W) Between 10 And 30
Widthプロパティが10 mil以上かつ30 mil以下であるアークおよびトラックオブジェクトをすべて返します。
AsMM(W) < 0.635
Widthプロパティが0.635 mm未満であるアークおよびトラックオブジェクトをすべて返します。
注記
- Widthプロパティは、アークおよびトラックオブジェクトに対してのみ定義されています。
- この関数は、Width関数の別名です。
Width
概要
クエリに適合するWidthプロパティを持つアークおよびトラックオブジェクトを返します。
構文
Width : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil; 1 mil = 0.001 inch)またはメートル法(mm; 1 mm = 0.001 meter))に従います。
測定単位の特定オプションは、測定単位ベースの追加キーワードを使用することで指定でき、ドキュメントレベルで指定されたデフォルト単位を上書きします。
-
AsMils(Width) : Number– milで幅を指定します。 -
AsMM(Width) : Number– mmで 幅を指定します。
使用例
Width = 20
Widthプロパティが20(現在の測定単位)であるアークおよびトラックオブジェクトをすべて返します。
Width >= 0.381
Widthプロパティが0.381(現在の測定単位)以上であるアークおよびトラックオブジェクトをすべて返します。
AsMils(Width) Between 10 And 30
Widthプロパティが10 mil以上かつ30 mil以下であるアークおよびトラックオブジェクトをすべて返します。
AsMM(Width) < 0.635
Widthプロパティが0.635 mm未満であるアークおよびトラックオブジェクトをすべて返します。
注記
- Widthプロパティは、アークおよびトラックオブジェクトに対してのみ定義されています。
- この関数は、W関数の別名です。
X1
概要
X1プロパティがクエリに適合する、すべてのアーク、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込みボードアレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、元の寸法、パッド、テキスト文字列(コメント、デジグネータ、フリー)、トラック、およびビアオブジェクトを返します。
構文
X1 : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(X1) : Number– mil で値を指定します。 -
AsMM(X1) : Number– mm で値を指定します。
使用例
X1 = 1200
X1 プロパティが 1200(現在の測定単位)に等しい、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
X1 >= 38.1
X1 プロパティが 38.1(現在の測定単位)以上である、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
AsMils(X1) Between 1000 And 1400
X1 プロパティが 1000 mil 以上かつ 1400 mil 以下である、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
AsMM(X1) < 20.32
X1 プロパティが 20.32 mm 未満である、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
注
X1 プロパティは、arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトに対してのみ定義されています。
X2
概要
クエリに適合する X2 プロパティを持つ、すべての fill、original dimension、および track オブジェクトを返します。
構文
X2 : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(X2) : Number– mil で値を指定します。 -
AsMM(X2) : Number– mm で値を指定します。
使用例
X2 = 1200
X2 プロパティが 1200(現在の測定単位)に等しい、すべての fill、original dimension、および track オブジェクトを返します。
X2 >= 38.1
X2 プロパティが 38.1(現在の測定単位)以上である、すべての fill、original dimension、および track オブジェクトを返します。
AsMils(X2) Between 1000 And 1400
X2 プロパティが 1000 mil 以上かつ 1400 mil 以下である、すべての fill、original dimension、および track オブジェクトを返します。
AsMM(X2) < 20.32
X2 プロパティが 20.32 mm 未満である、すべての fill、original dimension、および track オブジェクトを返します。
注
X2 プロパティは、fill、original dimension、および track オブジェクトに対してのみ定義されています。
Y1
概要
クエリに適合する Y1 プロパティを持つ、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
構文
Y1 : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(Y1) : Number– mil で値を指定します。 -
AsMM(Y1) : Number– mm で値を指定します。
使用例
Y1 = 1200
Y1 プロパティが 1200(現在の測定単位)に等しい、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
Y1 >= 38.1
Y1 プロパティが 38.1(現在の測定単位)以上である、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
AsMils(Y1) Between 1000 And 1400
Y1 プロパティが 1000 mil 以上かつ 1400 mil 以下である、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
AsMM(Y1) < 20.32
Y1 プロパティが 20.32 mm 未満である、すべての arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトを返します。
注
Y1 プロパティは、arc、component、coordinate、design view、drill table、embedded board array、fill、layer stack table、OLE object、original dimension、pad、text string(comment、designator、free)、track、および via オブジェクトに対してのみ定義されています。
Y2
概要
クエリに適合する Y2 プロパティを持つ、すべての fill、original dimension、および track オブジェクトを返します。
構文
Y2 : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil;1 mil = 0.001 inch)またはメートル法(mm;1 mm = 0.001 meter))に従います。
測定単位の特定のオプションは、測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルト単位を上書きして指定できます:
-
AsMils(Y2) : Number– mil で値を指定します。 -
AsMM(Y2) : Number– mm で値を指定します。
使用例
Y2 = 1200
Y2 プロパティが 1200(現在の測定単位)に等しい、すべての fill、original dimension、および track オブジェクトを返します。
Y2 >= 38.1
Y2 プロパティが 38.1(現在の測定単位)以上である、すべての fill、original dimension、および track オブジェクトを返します。
AsMils(Y2) Between 1000 And 1400
Y2 プロパティが 1000 mil 以上かつ 1400 mil 以下である、すべての fill、original dimension、および track オブジェクトを返します。
AsMM(Y2) < 20.32
Y2 プロパティが 20.32 mm 未満である、すべての fill、original dimension、および track オブジェクトを返します。
注
Y2 プロパティは、fill、original dimension、および track オブジェクトに対してのみ定義されています。