フィールド
概略
- 個々のFieldsクエリキーワードの構成を、構文、指定可能な値、式の例とともに確認できます。
- 各フィールドが適用されるオブジェクトの種類に加え、単位、必須の引用符、特殊な動作に関する重要な注意事項を学べます。
- このページを活用して、Query HelperやFilterパネルでクエリのヘルプをより効率的に参照する方法を理解できます。

Query Helperダイアログに表示されるFields PCBクエリ関数
このリファレンスページでは、Altium DesignerのPCBおよびPCBライブラリドキュメントで使用できるFields カテゴリーのクエリ言語キーワードについて詳しく説明します。特定のクエリキーワードのヘルプを参照するには、以下の折りたたみセクションを使用するか、Query Helper またはFilterパネルでキーワードを選択(またはキーワード内をクリック)し、F1を押すと、該当するセクションに直接アクセスできます。
円弧の半径
概要
Radiusプロパティがクエリの条件を満たすすべての円弧オブジェクトを返します。
構文
ArcRadius : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil:1 mil = 0.001インチ)またはメートル法(mm:1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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プロパティは、円弧オブジェクトに対してのみ定義されています。
円弧の開始角度
概要
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プロパティは、円弧オブジェクトに対してのみ定義されています。
円弧の終了角度
概要
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_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の先頭と末尾には、一重引用符(')が必要です。
自動割り当て名
概要
Auto Assigned Nameプロパティがクエリの条件を満たすすべてのポリゴンポアオブジェクトを返します。
構文
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プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
- 選択したポリゴンポアのプロパティをプロパティパネルで表示する場合、Auto Assigned NameプロパティはAuto Namingという名前で表示されます。
自動配置
概要
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プロパティは、デジグネーターおよびコメントオブジェクトに対してのみ定義されています。
バーコードのフォント名
概要
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます:
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます:
-
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プロパティの青、緑、赤の各成分の値を個別に評価できます。
- 青 = Body 3-D Color Div 65536
- 緑 = Body 3-D Color Div 256 Mod 256
- 赤 = Body 3-D Color Mod 256
使用例
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Body 3-D Colorプロパティが0(青 = 0、緑 = 0、赤 = 0に相当)である、すべての3Dボディオブジェクトを返します。
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Body 3-D Colorプロパティが16711680 (青 = 255、緑 = 0、赤 = 0に相当)である、すべての3Dボディオブジェクトを返します。
BodyColor3D <> '16777215'
Body 3-D Colorプロパティが16777215 (青 = 255、緑 = 255、赤 = 255に相当)であるものexcept、すべての3Dボディオブジェクトを返します。
IsComponentBody && BodyColor3D Div 65536 <= 192
Body 3-D Colorプロパティの青成分の値が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ボディオブジェクトを返します。
構文
BodyColor3DOverride : Boolean_String
Boolean_Stringは、'True'または'False'のいずれかである必要があります。
使用例
BodyColor3DOverride = 'True'
Override Colorプロパティが有効になっている、すべての3Dボディオブジェクトを返します。
BodyColor3DOverride = 'False'
Override Colorプロパティが無効になっている、すべての3Dボディオブジェクトを返します。
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Override Colorプロパティが有効になっている3Dボディオブジェクトexcept、すべてのオブジェクトを返します。
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Override Colorプロパティが無効になっている3Dボディオブジェクトexcept、すべてのオブジェクトを返します。
注意
Override Colorプロパティは、3Dボディオブジェクトに対してのみ定義されています。
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 に設定されているリージョンでのみ意味を持ちます。
面取り/フィレットサイズ
概要
Chamfer/Fillet Size プロパティがクエリの条件を満たすすべての長方形オブジェクトを返します。
構文
ChamferFilletSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されているデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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 に設定されている長方形でのみ意味を持ちます。
チャネルオフセット
概要
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 であるコンポーネントオブジェクト except のすべてのオブジェクトを返します。
IsComponent && ChannelOffset <> 1
Channel Offset プロパティが 1 と等しくないすべてのコンポーネントオブジェクトを返します。
注記
-
Channel Offset プロパティはコンポーネントオブジェクトに対してのみ定義されています。
-
クエリで返されるコンポーネントオブジェクトの子オブジェクトは返されません。
クラスタイプ
概要
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 であるクラスオブジェクト except のすべてのオブジェクトを返します。
注記
- Class Type プロパティはクラスオブジェクトに対してのみ定義されています。
-
ClassType_Stringの先頭と末尾の一重引用符(')は必須です。
色
概要
Color プロパティがクエリの条件を満たすすべてのネットオブジェクトを返します。
構文
Color : Numeric_String
Color : Number
特定の数値に対応する色は、次の関係式から求めることができます。
65536 * Blue + 256 * Green + Red
ここで、Blue、Green、Red の各成分は、それぞれ 0 以上 255 以下の値を持ちます。
Color キーワードを Number と組み合わせて使用できる場合、次の式を使用して、Color プロパティの青、緑、赤の各成分の値を個別に評価できます。
- 青 = Color Div 65536
- 緑 = Color Div 256 Mod 256
- 赤 = Color Mod 256
使用例
Color = '0'
Color <> '' && Color = 0
Color プロパティが 0(青 = 0、緑 = 0、赤 = 0 に相当)であるすべてのネットオブジェクトを返します。
Color = '16711680'
Color > '' && Color = 16711680
Color プロパティが 16711680 (青 = 255、緑 = 0、赤 = 0 に相当)であるすべてのネットオブジェクトを返します。
Color <> '16777215'
Color プロパティが 16777215 (青 = 255、緑 = 255、赤 = 255 に相当)であるネットオブジェクト except のすべてのオブジェクトを返します。
ObjectKind = 'Net' && Color <> 16777215
Color プロパティが 16777215 ではないすべてのネットオブジェクトを返します。
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Color プロパティの青成分が 96 以上、緑成分が 64 以上 192 以下、赤成分が 128 以下であるすべてのネットオブジェクトを返します。
IsNet && Color Div 65536 <= 192
Color プロパティの青成分が 192 以下であるすべてのネットオブジェクトを返します。
IsNet && Color Mod 256 Between 64 And 192
Color プロパティの赤成分が 64 以上 192 以下であるすべてのネットオブジェクトを返します。
注記
- Color プロパティはネットオブジェクトに対してのみ定義されています。
- クエリで返されるネットオブジェクトの子オブジェクトは返されません。
コメント
概要
Component Comment プロパティがクエリの条件を満たすすべてのコンポーネントオブジェクトを返します。
構文
Comment : String
使用例
Comment = '100nF'
Component Comment が 100 nF であるすべてのコンポーネントを返します。
Comment <> '100nF'
Component Comment が 100 nF であるコンポーネントオブジェクト except すべてのオブジェクトを返します。
注意事項
- Component Comment プロパティは、コンポーネントオブジェクトに対してのみ定義されています。
- クエリで返されるコンポーネントの子オブジェクトは返されません。
コンポーネント
概要
Name プロパティがクエリの条件を満たすコンポーネントオブジェクトの、すべての子オブジェクトを返します。
構文
Component : String
使用例
Component = 'C1'
Name が C1 であるコンポーネントの、すべての子オブジェクトを返します。
Component Like 'C?*'
Name が C で始まり、その後に少なくとも1文字が続くコンポーネントの、すべての子オブジェクトを返します。
Component <> 'C1'
Name が C1 であるコンポーネントの子オブジェクト except すべてのオブジェクトを返します。
Component = 'Free'
コンポーネントオブジェクトの子オブジェクト except すべてのオブジェクトを返します。
注意
このクエリで返される子オブジェクトの親コンポーネントオブジェクトは返されません。
レイヤー上でのコンポーネント反転
概要
Flipped On Layer プロパティがクエリの条件を満たすすべてのコンポーネントオブジェクトを返します。
構文
ComponentFlippedOnLayer : Boolean_String
使用例
ComponentFlippedOnLayer = 'True'
Flipped On Layer プロパティが有効になっているすべてのコンポーネントオブジェクトを返します。
ComponentFlippedOnLayer = 'False'
Flipped On Layer プロパティが無効になっているすべてのコンポーネントオブジェクトを返します。
注意
Flipped On Layer プロパティは、コンポーネントオブジェクトに対してのみ定義されています。
コンポーネント文字列のロック
概要
Lock Strings プロパティがクエリの条件を満たすすべてのコンポーネントオブジェクトを返します。
構文
ComponentStringsLocked : Boolean_String
使用例
ComponentStringsLocked = 'True'
Lock Strings プロパティが有効になっているすべてのコンポーネントを返します。
ComponentStringsLocked = 'False'
Lock Strings プロパティが無効になっているすべてのコンポーネントを返します。
注意
クエリで返されるコンポーネントの子オブジェクトは返されません。
コンポーネントタイプ
概要
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 であるコンポーネント except all オブジェクトを返します。
注意事項
- Component Type プロパティは、コンポーネントオブジェクトに対してのみ定義されています。
- クエリで返されるコンポーネントの子オブジェクトは返されません。
-
ComponentType_Stringの先頭と末尾には、シングルクォート(')が必須です。
座標寸法の線幅
概要
Line Width (Coord/Dimen) プロパティがクエリの条件を満たす座標寸法および従来の寸法オブジェクトを返します。
構文
CoordinateDimensionLineWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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) プロパティは、座標寸法および寸法オブジェクトに対してのみ定義されています。
- クエリで返される座標寸法および従来の寸法オブジェクトの子オブジェクトは返されません。
座標寸法のサイズ
概要
Size (Coord/Dimen) プロパティがクエリの条件を満たす座標寸法、中心寸法、引出線寸法、および従来の寸法オブジェクトを返します。
構文
CoordinateDimensionSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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) プロパティは、座標寸法、中心寸法、引出線寸法、および従来の寸法オブジェクトに対してのみ定義されています。
- クエリで返される座標寸法、中心寸法、引出線寸法、および従来の寸法オブジェクトの子オブジェクトは返されません。
座標寸法の単位スタイル
概要
Unit Style プロパティがクエリの条件を満たすすべての座標寸法および従来の寸法オブジェクトを返します。
構文
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String は、次のリストにある文字列のいずれかである必要があります。
-
'Brackets' -
'None' -
'Normal'
使用例
CoordinateDimensionUnitStyle = 'Brackets'
Unit Style プロパティが Brackets である、すべての座標寸法および従来の寸法オブジェクトを返します。
CoordinateDimensionUnitStyle <> 'Normal'
Unit Style プロパティが Normal である座標および原点寸法オブジェクト except すべてのオブジェクトを返します。
注記
- Unit Style プロパティは、座標および原点寸法オブジェクトに対してのみ定義されています。
-
UnitStyle_Stringの先頭と末尾の一重引用符(')は必須です。 - クエリによって返される座標および原点寸法オブジェクトの子オブジェクトは返されません。
コーナーモード
概要
Corner Mode プロパティがクエリの条件を満たすすべての長方形オブジェクトを返します。
構文
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_Stringは、次のリストにある文字列のいずれかである必要があります。
-
'Rectangle' -
'Chamfer' -
'Fillet'
使用例
CornerMode = 'Rectangle'
Corner Mode プロパティが Rectangle であるすべての長方形オブジェクトを返します。
CornerMode <> 'Chamfer'
Corner Mode プロパティが Chamfer である長方形オブジェクト except すべてのオブジェクトを返します。
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Corner Mode プロパティが Rectangle である長方形オブジェクト except すべてのオブジェクトを返します。
注記
- Corner Mode プロパティは、長方形オブジェクトに対してのみ定義されています。
-
CornerMode_Stringの先頭と末尾の一重引用符(')は必須です。
被覆材料
概要
Covering Material プロパティがクエリの条件を満たすすべてのビアオブジェクトを返します。
構文
CoveringMaterial : String
使用例
CoveringMaterial = 'Epoxy'
Covering Material プロパティが Epoxy であるすべてのビアオブジェクトを返します。
CoveringMaterial Like 'Epoxy*'
Covering Material に関連付けられた文字列が Epoxy で始まるすべてのビアオブジェクトを返します。
注記
- Covering Material プロパティは、ビアオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾の一重引用符(')は必須です。
被覆面
概要
Covering Side プロパティがクエリの条件を満たすすべてのビアオブジェクトを返します。
構文
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_Stringは、次のリストにある文字列のいずれかである必要があります。
-
'Top' -
'Bottom' -
'Both'
使用例
CoveringSide = 'Top'
Covering Side プロパティが Top であるすべてのビアオブジェクトを返します。
CoveringSide <> 'Both'
Covering Side プロパティが Both であるビアオブジェクト except すべてのオブジェクトを返します。
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Covering Side プロパティが Both であるビアオブジェクト except すべてのオブジェクトを返します。
注記
-
Covering Side プロパティは、ビアオブジェクトに対してのみ定義されています。
-
Covering_Stringの先頭と末尾の一重引用符(')は必須です。
Data Matrixの反転
概要
BarCode Inverted プロパティがクエリの条件を満たすすべての文字列オブジェクトを返します。
構文
DataMatrixInverted : Boolean_String
使用例
DataMatrixInverted = 'True'
BarCode Inverted プロパティが有効になっているすべての文字列オブジェクトを返します。
DataMatrixInverted = 'False'
BarCode Inverted プロパティが無効になっているすべての文字列オブジェクトを返します。
注記
-
BarCode Inverted プロパティは、文字列オブジェクトに対してのみ定義されています。
-
このキーワードを使用すると、グループ設計オブジェクト(コンポーネント、座標、寸法、ドリルテーブル、レイヤースタックテーブル)の子プリミティブである文字列オブジェクトのうち、BarCode Inverted プロパティがクエリの条件を満たすものも返されます。QRコードテキストとして設定された文字列オブジェクトのみを対象にするには、キーワードの接頭辞を追加して対象を絞り込みます。クエリ式の例:
IsDataMatrixText And (DataMatrixInverted = 'True')。
寸法矢印の間隔
概要
Arrow Gap プロパティがクエリの条件を満たすすべての引出線寸法オブジェクトを返します。
構文
DimensionArrowGap : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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 プロパティは、引出線寸法オブジェクトに対してのみ定義されています。
- クエリによって返される引出線寸法オブジェクトの子オブジェクトは返されません。
寸法矢印の長さ
概要
Arrow Length プロパティがクエリの条件を満たすすべての角度寸法、基準寸法、直線直径寸法、直線寸法、および放射直径寸法オブジェクトを返します。
構文
DimensionArrowLength : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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 未満であるすべての角度寸法、基準寸法、直線直径寸法、直線寸法、および放射直径寸法オブジェクトを返します。
注記
-
Arrow Length プロパティは、角度寸法、基準寸法、直線直径寸法、直線寸法、および放射直径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、基準寸法、直線直径寸法、直線寸法、および放射直径寸法オブジェクトの子オブジェクトは返されません。
寸法矢印の線幅
概要
Arrow Line Widthプロパティがクエリの条件を満たす、角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
DimensionArrowLineWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます :
-
AsMils(DimensionArrowLineWidth) : Number– 幅をmil単位で指定します。 -
AsMM(DimensionArrowLineWidth) : Number– 幅をmm単位で指定します。
使用例
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未満である、角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法のすべてのオブジェクトを返します。
注意事項
-
Arrow Line Widthプロパティは、角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトの子オブジェクトは 返されません。
寸法矢印の位置
概要
Arrow Positionプロパティがクエリの条件を満たす、角度寸法、並列寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_Stringは、次のリストにあるいずれかの文字列である必要があります。
-
'Inside' -
'Outside'
使用例
DimensionArrowPosition = 'Inside'
Arrow PositionプロパティがInsideである、角度寸法、並列寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法のすべてのオブジェクトを返します。
DimensionArrowPosition <> 'Outside'
Arrow PositionプロパティがOutsideである角度寸法、並列寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトexceptのすべてのオブジェクトを返します。
注意事項
-
ArrowPosition_Stringの先頭と末尾の一重引用符(')は必須です。 -
Arrow Positionプロパティは、角度寸法、並列寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトの子オブジェクトは 返されません。
寸法矢印のサイズ
概要
Arrow Sizeプロパティがクエリの条件を満たす、角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
DimensionArrowSize : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます :
-
AsMils(DimensionArrowSize) : Number– サイズをmil単位で指定します。 -
AsMM(DimensionArrowSize) : Number– サイズをmm単位で指定します。
使用例
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未満である、角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法のすべてのオブジェクトを返します。
注意事項
-
Arrow Sizeプロパティは、角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、引出線寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトの子オブジェクトは 返されません。
寸法補助線の幅
概要
Extension Line Widthプロパティがクエリの条件を満たす、角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法のすべてのオブジェクトを返します。
構文
DimensionExtensionLineWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます :
-
AsMils(DimensionExtensionLineWidth) : Number– 幅をmil単位で指定します。 -
AsMM(DimensionExtensionLineWidth) : Number– 幅をmm単位で指定します。
使用例
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未満である、角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法のすべてのオブジェクトを返します。
注意事項
-
Extension Line Width プロパティは、角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法オブジェクトの子オブジェクトは返されません。
DimensionExtensionOffset
概要
Extension Offset プロパティがクエリの条件を満たす、すべての角度寸法、並列寸法、直線直径寸法、および直線寸法オブジェクトを返します。
構文
DimensionExtensionOffset : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されている既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(DimensionExtensionOffset) : Number– オフセットを mil 単位で指定します。 -
AsMM(DimensionExtensionOffset) : Number– オフセットを mm 単位で指定します。
使用例
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 未満である、すべての角度寸法、並列寸法、直線直径寸法、および直線寸法オブジェクトを返します。
注意事項
-
Extension Offset プロパティは、角度寸法、並列寸法、直線直径寸法、および直線寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、直線直径寸法、および直線寸法オブジェクトの子オブジェクトは返されません。
DimensionExtensionPickGap
概要
Extension Pick Gap プロパティがクエリの条件を満たす、すべての角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法オブジェクトを返します。
構文
DimensionExtensionPickGap : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されている既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(DimensionExtensionPickGap) : Number– ギャップを mil 単位で指定します。 -
AsMM(DimensionExtensionPickGap) : Number– ギャップを mm 単位で指定します。
使用例
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 未満である、すべての角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法オブジェクトを返します。
注意事項
-
Extension Pick Gap プロパティは、角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、データム寸法、直線直径寸法、および直線寸法オブジェクトの子オブジェクトは返されません。
DimensionTextFont
概要
Dimension Font プロパティがクエリの条件を満たす、すべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、オリジナル寸法、半径方向直径寸法、および半径寸法オブジェクトを返します。
構文
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String次のリストにある文字列のいずれかである必要があります。
-
'Default' -
'Serif' -
'Sans Serif'
使用例
DimensionTextFont = 'Default'
Dimension Font プロパティが Default である、すべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、オリジナル寸法、半径方向直径寸法、および半径寸法オブジェクトを返します。
DimensionTextFont <> 'Serif'
Dimension Font プロパティが Serif である角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、オリジナル寸法、半径方向直径寸法、および半径寸法オブジェクト except のすべてのオブジェクトを返します。
注意事項
-
Font_Stringの先頭と末尾には、一重引用符(')が必須です。 -
Dimension Font プロパティは、角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、オリジナル寸法、半径方向直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、オリジナル寸法、半径方向直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
DimensionTextFormat
概要
Dimension Format プロパティがクエリの条件を満たす、すべての角度寸法、並列寸法、データム寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトを返します。
構文
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String'None' である必要があります。
使用例
DimensionTextFormat = 'None'
Dimension Format プロパティが None である(つまり、値も単位も表示されない)、すべての角度寸法、並列寸法、データム寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトを返します。
DimensionTextFormat <> 'None'
Dimension Format プロパティが None である角度寸法、並列寸法、データム寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクト except のすべてのオブジェクトを返します(つまり、値のみ、値と単位、または値と括弧付きの単位を表示する形式に設定された、該当する寸法オブジェクトを返します)。
注意事項
-
TextFormat_Stringの先頭と末尾には、一重引用符(')が必須です。 -
Dimension Format プロパティは、角度寸法、並列寸法、データム寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、データム寸法、直線直径寸法、直線寸法、半径方向直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
DimensionTextGap
概要
Dimension Text Gap プロパティがクエリの条件を満たすすべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法オブジェクトを返します。
構文
DimensionTextGap : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1mil = 0.001インチ)またはメートル法(mm、1mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(DimensionTextGap) : Number– ギャップをmil単位で指定します。 -
AsMM(DimensionTextGap) : Number– ギャップをmm単位で指定します。
使用例
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 未満である、すべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法オブジェクトを返します。
注記
-
Dimension Text Gap プロパティは、角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
寸法テキストの高さ
概要
Dimension Text Height プロパティがクエリの条件を満たすすべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトを返します。
構文
DimensionTextHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(DimensionTextHeight) : Number– 高さをmil単位で指定します。 -
AsMM(DimensionTextHeight) : Number– 高さをmm単位で指定します。
使用例
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 未満である、すべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトを返します。
注記
-
Dimension Text Height プロパティは、角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
-
従来型寸法の場合、Dimension Text Height プロパティの値は、その寸法の Text Height プロパティの値に従います。
寸法テキストの線幅
概要
Dimension Text Line Width プロパティがクエリの条件を満たすすべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトを返します。
構文
DimensionTextLineWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(DimensionTextLineWidth) : Number– 幅をmil単位で指定します。 -
AsMM(DimensionTextLineWidth) : Number– 幅をmm単位で指定します。
使用例
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 未満である、すべての角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトを返します。
注記
-
Dimension Text Line Width プロパティは、角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、データム寸法、引出線寸法、直線直径寸法、直線寸法、従来型寸法、放射直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
-
元の寸法では、Dimension Text Line Width プロパティの値は、その寸法の Text Width プロパティの値に従います。
寸法テキストの位置
概要
Dimension Text Position プロパティがクエリの条件を満たす、角度寸法、並列寸法、基準寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
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'
使用例
DimensionTextPosition = 'Automatic'
Dimension Text Position プロパティが Automatic である、角度寸法、並列寸法、基準寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
DimensionTextPosition <> 'Manual'
Dimension Text Position プロパティが Manual である角度寸法、並列寸法、基準寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクト except すべてのオブジェクトを返します。
注記
-
DimensionTextPosition_Stringの先頭と末尾の一重引用符(')は必須です。 -
Dimension Text Position プロパティは、角度寸法、並列寸法、基準寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、基準寸法、引出線寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトの子オブジェクトは返されません。
寸法テキストの精度
概要
Dimension Precision プロパティがクエリの条件を満たす、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
使用例
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'
Dimension Precision プロパティが 1 である角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクト except すべてのオブジェクトを返します。
IsDimension && DimensionTextPrecision <> 1
Dimension Precision プロパティが 1 と等しくない、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
注記
-
Dimension Precision プロパティは、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトの子オブジェクトは返されません。
寸法テキストの接頭辞
概要
Dimension Prefix プロパティがクエリの条件を満たす、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
DimensionTextPrefix : String
使用例
DimensionTextPrefix = 'ø'
Dimension Prefix プロパティが ø である、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
注記
-
Dimension Prefix プロパティは、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトの子オブジェクトは返されません。
寸法テキストの接尾辞
概要
Dimension Suffix プロパティがクエリの条件を満たす、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
DimensionTextSuffix : String
使用例
DimensionTextSuffix = '(+/- 0.5%)'
Dimension Suffix プロパティが (+/- 0.5%) である、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
注記
-
Dimension Suffix プロパティは、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトに対してのみ定義されています。
-
クエリによって返される角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトの子オブジェクトは返されません。
寸法テキストの単位
概要
Dimension Unit プロパティがクエリの条件を満たす、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
構文
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
角度寸法オブジェクトの場合、DimensionUnit_String は次のリストにある文字列のいずれかである必要があります。
-
'Degrees' -
'Radians'
並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトの場合、DimensionUnit_String は次のリストにある文字列のいずれかである必要があります。
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
使用例
DimensionTextUnit = 'Radians'
Dimension Unit プロパティが Radians であるすべての角度寸法オブジェクトを返します。
DimensionTextUnit <> 'Degrees'
Dimension Unit プロパティが Degrees である角度寸法オブジェクト except すべてのオブジェクトを返します。
DimensionTextUnit = 'Mils'
Dimension Unit プロパティが Mils である、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のすべてのオブジェクトを返します。
DimensionTextUnit <> 'Inches'
Dimension Unit プロパティが Inches である並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクト except すべてのオブジェクトを返します。
注記
-
DimensionUnit_Stringの先頭と末尾の一重引用符(')は必須です。 -
Dimension Unit プロパティは、角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法のオブジェクトに対してのみ定義されています。
-
クエリで返される角度寸法、並列寸法、基準寸法、直線直径寸法、直線寸法、放射直径寸法、および半径寸法オブジェクトの子オブジェクトは返されません。
ドリルペア
概要
Drill Pair プロパティがクエリの条件を満たすすべてのビアオブジェクトを返します。
構文
DrillPair = 'Start Layer - Stop Layer'
使用例
DrillPair = 'Top Layer - Bottom Layer'
Drill Pair プロパティが Top Layer - Bottom Layer であるすべてのビアオブジェクトを返します。
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Drill Pair プロパティが Signal Layer 1 - Signal Layer 2 であるビアオブジェクトに対して、すべてのオブジェクト except を返します。
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Drill Pair プロパティが Top Layer - Bottom Layer であるもの except、すべてのビアオブジェクトを返します。
注意事項
- 文字列の先頭と末尾の一重引用符(')は必須です。
- Drill Pair プロパティは、ビアオブジェクトに対してのみ定義されています。
ドリルタイプ
概要
Drill Type プロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_Stringは、次のリストにある文字列のいずれかでなければなりません。
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
使用例
DrillType = 'Drilled'
Drill Type プロパティが Drilled であるすべてのパッドオブジェクトを返します。
DrillType <> 'Punched'
Drill Type プロパティが Punched であるパッドオブジェクト except、すべてのオブジェクトを返します。
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Drill Type プロパティが Drilled ではないすべてのパッドオブジェクトを返します。
注意事項
- Drill Type プロパティは、パッドオブジェクトに対してのみ定義されています。
-
DrillType_Stringの先頭と末尾の一重引用符(')は必須です。
埋め込み基板の列数
概要
Col Count プロパティがクエリの条件を満たすすべての埋め込み基板オブジェクトを返します。
構文
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
使用例
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Col Count プロパティが 2 であるすべての埋め込み基板オブジェクトを返します。
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Col Count プロパティが 4 である埋め込み基板オブジェクト except、すべてのオブジェクトを返します。
注意
Col Count プロパティは、埋め込み基板オブジェクトに対してのみ定義されています。
埋め込み基板の列間隔
概要
Column Spacing プロパティがクエリの条件を満たす埋め込み基板オブジェクトを返します。
構文
EmbeddedBoard_ColumnSpacing : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1mil = 0.001インチ、またはメートル法:mm、1mm = 0.001メートル)に従います。
測定単位に対応するキーワードを追加することで、ドキュメントレベルで指定されているデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– 間隔を mil 単位で指定します。 -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– 間隔を mm 単位で指定します。
使用例
EmbeddedBoard_ColumnSpacing = 1500
Column Spacing プロパティが、現在の測定単位で 1500 であるすべての埋め込み基板オブジェクトを返します。
EmbeddedBoard_ColumnSpacing >= 1000
Column Spacing プロパティが、現在の測定単位で 1000 以上であるすべての埋め込み基板オブジェクトを返します。
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Column Spacing プロパティが 1000 mil 以上かつ 1500 mil 以下であるすべての埋め込み基板オブジェクトを返します。
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Column Spacing プロパティが 38.1mm 未満であるすべての埋め込み基板オブジェクトを返します。
注意
Column Spacing プロパティは、埋め込み基板オブジェクトに対してのみ定義されています。
埋め込み基板のドキュメント名
概要
Embedded Document Name プロパティがクエリの条件を満たすすべての埋め込み基板オブジェクトを返します。
構文
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 であるすべての埋め込み基板オブジェクトを返します。
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Embedded Document Name プロパティが Example_PCB.PcbDoc で終わるすべての埋め込み基板オブジェクトを返します。
注意
Embedded Document Name プロパティは、埋め込み基板オブジェクトに対してのみ定義されています。
埋め込み基板の原点モード
概要
Link To Embedded Board Origin プロパティがクエリの条件を満たすすべての埋め込み基板オブジェクトを返します。
構文
EmbeddedBoard_OriginMode : Boolean_String
使用例
EmbeddedBoard_OriginMode = 'True'
Link To Embedded Board Origin プロパティが有効になっているすべての埋め込み基板オブジェクトを返します。
EmbeddedBoard_OriginMode = 'False'
Link To Embedded Board Origin プロパティが無効になっているすべての埋め込み基板オブジェクトを返します。
注意
Link To Embedded Board Origin プロパティは、埋め込み基板オブジェクトに対してのみ定義されています。
埋め込み基板の行数
概要
Row Count プロパティがクエリの条件を満たすすべての埋め込み基板オブジェクトを返します。
構文
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
使用例
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Row Count プロパティが 2 であるすべての埋め込み基板オブジェクトを返します。
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Row Count プロパティが 4 である埋め込み基板オブジェクト except、すべてのオブジェクトを返します。
注意
Row Count プロパティは、埋め込み基板オブジェクトに対してのみ定義されています。
埋め込み基板の行間隔
概要
Row Spacing プロパティがクエリの条件を満たす埋め込み基板オブジェクトを返します。
構文
EmbeddedBoard_RowSpacing : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に対応するキーワードを追加することで、ドキュメントレベルで指定されているデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
AsMils(EmbeddedBoard_RowSpacing) : Number– 間隔を mil 単位で指定します。 -
AsMM(EmbeddedBoard_RowSpacing) : Number– 間隔を mm 単位で指定します。
使用例
EmbeddedBoard_RowSpacing = 2500
Row Spacing プロパティが、現在の測定単位で 2500 であるすべての埋め込み基板オブジェクトを返します。
EmbeddedBoard_RowSpacing >= 2000
Row Spacing プロパティが、現在の測定単位で 2000 以上であるすべての埋め込み基板オブジェクトを返します。
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Row Spacing プロパティが 2500 mil 以上かつ 3000 mil 以下であるすべての埋め込み基板オブジェクトを返します。
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Row Spacing プロパティが 63.5 mm 未満であるすべての埋め込み基板オブジェクトを返します。
注意
Row Spacing プロパティは、埋め込み基板オブジェクトに対してのみ定義されています。
パートスワップの有効化
概要
Enable Part Swapping プロパティがクエリの条件を満たすすべてのコンポーネントオブジェクトを返します。
構文
EnablePartSwapping : Boolean_String
使用例
EnablePartSwapping = 'True'
Enable Part Swapping プロパティが有効になっているすべてのコンポーネントオブジェクトを返します。
EnablePartSwapping = 'False'
Enable Part Swapping プロパティが無効になっているすべてのコンポーネントオブジェクトを返します。
注意事項
- Enable Part Swapping プロパティは、コンポーネントオブジェクトに対してのみ定義されています。
- クエリで返されるコンポーネントの子オブジェクトは返されません。
ピンスワップの有効化
概要
Enable Pin Swapping プロパティがクエリの条件を満たすすべてのコンポーネントオブジェクトを返します。
構文
EnablePinSwapping : Boolean_String
使用例
EnablePinSwapping = 'True'
Enable Pin Swapping プロパティが有効になっているすべてのコンポーネントオブジェクトを返します。
EnablePinSwapping = 'False'
Enable Pin Swapping プロパティが無効になっているすべてのコンポーネントオブジェクトを返します。
注意事項
- Enable Pin Swapping プロパティは、コンポーネントオブジェクトにのみ定義されています。
- クエリによって返されるコンポーネントの子オブジェクトは返されません。
充填材
概要
Filling Material プロパティがクエリの条件を満たすすべてのビアオブジェクトを返します。
構文
FillingMaterial : String
使用例
FillingMaterial = 'Epoxy'
Filling Material プロパティが Epoxy であるすべてのビアオブジェクトを返します。
FillingMaterial Like 'Epoxy*'
Filling Material に関連付けられた文字列が Epoxy で始まるすべてのビアオブジェクトを返します。
注意事項
- Filling Material プロパティは、ビアオブジェクトにのみ定義されています。
-
Stringの先頭と末尾には、単一引用符(')が必要です。
充填面
概要
Filling Side プロパティがクエリの条件を満たすすべてのビアオブジェクトを返します。
構文
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String は、次のリストにある文字列のいずれかである必要があります。
-
'Top' -
'Bottom' -
'Both'
使用例
FillingSide = 'Top'
Filling Side プロパティが Top であるすべてのビアオブジェクトを返します。
FillingSide <> 'Both'
Filling Side プロパティが Both であるビアオブジェクト except すべてのオブジェクトを返します。
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Filling Side プロパティが Both であるビアオブジェクト except すべてのオブジェクトを返します。
注意事項
- Filling Side プロパティは、ビアオブジェクトにのみ定義されています。
-
FillingSide_Stringの先頭と末尾には、単一引用符(')が必要です。
フォント名
概要
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 である座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、および文字列(コメント、デジグネータ、フリー)オブジェクト except すべてのオブジェクトを返します。
注意事項
-
FontName_Stringの先頭と末尾には、単一引用符(')が必要です。 - TrueType Font Name プロパティは、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、および文字列(コメント、デジグネータ、フリー)オブジェクトにのみ定義されています。
フットプリント
概要
Footprint プロパティがクエリの条件を満たすすべてのコンポーネントオブジェクトを返します。
構文
Footprint : String
使用例
Footprint = 'DIP14'
Footprint が DIP14 であるすべてのコンポーネントを返します。
Footprint Like 'DIP*'
Footprint に関連付けられた文字列が DIP で始まるすべてのコンポーネントを返します。
注意事項
- Footprint プロパティは、コンポーネントオブジェクトにのみ定義されています。
- クエリによって返されるコンポーネントの子オブジェクトは返されません。
From-To パッド1
概要
From Pad プロパティがクエリの条件を満たすすべての From-To オブジェクトを返します。
構文
FromToPad1 : PadName_String
PadName_String は、パッドが一致する必要のある完全な名前を指定します。この名前は、パッドの親コンポーネントの Name プロパティ(コンポーネントのデジグネータ)を指定する最初の部分文字列と、その後に続く、パッド自体の Name プロパティ(パッドのデジグネータ)を指定する部分文字列で構成されます。したがって、形式は 'ParentComponentDesignator-PadDesignator' になります。
使用例
FromToPad1 = 'C14-2'
From Pad プロパティが C14-2 であるすべての From-To オブジェクトを返します。
注意事項
-
PadName_Stringの先頭と末尾には、単一引用符(')が必要です。 - From Pad プロパティは、From-To オブジェクトにのみ定義されています。
From-To パッド2
概要
To Pad プロパティがクエリの条件を満たすすべての From-To オブジェクトを返します。
構文
FromToPad2 : PadName_String
PadName_String は、パッドが一致する必要のある完全な名前を指定します。この名前は、パッドの親コンポーネントの 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 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位を指定する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます 。
-
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 : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用することで、特定の測定単位を指定できます 。これにより、ドキュメントレベルで指定されたデフォルトの単位が上書きされます 。
-
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 : Boolean
使用例
Hide
Hide = True
Hide プロパティが True であるすべてのコンポーネントコメント、コンポーネントデジグネータ、およびネットオブジェクトを返します。
Not Hide
Hide = False
Hide プロパティが False であるコンポーネントコメント、コンポーネントデジグネータ、およびネットオブジェクト except すべてのオブジェクトを返します。
注意
Hide プロパティは、コンポーネントコメント、コンポーネントデジグネータ、およびネットオブジェクトに対してのみ定義されています。
ジャンパーを非表示
概要
Hide Jumpers プロパティがクエリの条件を満たすすべてのコンポーネントオブジェクトを返します。
構文
HideJumpers : Boolean_String
使用例
HideJumpers = 'True'
Hide Jumpers プロパティが有効になっているすべてのコンポーネントオブジェクトを返します。
HideJumpers = 'False'
Hide Jumpers プロパティが無効になっているすべてのコンポーネントオブジェクトを返します。
注意事項
- Hide Jumpers プロパティは、コンポーネントオブジェクトに対してのみ定義されています。
- クエリによって返されるコンポーネントの子オブジェクトは返されません。
穴
概要
Hole Size プロパティがクエリの条件を満たすすべてのパッドおよびビアオブジェクトを返します。
構文
Hole : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用することで、特定の測定単位を指定できます 。これにより、ドキュメントレベルで指定されたデフォルトの単位が上書きされます 。
-
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 関数の別名です。
穴径
概要
Hole Size プロパティがクエリの条件を満たすすべてのパッドおよびビアオブジェクトを返します。
構文
HoleDiameter : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用することで、特定の測定単位を指定できます 。これにより、ドキュメントレベルで指定されたデフォルトの単位が上書きされます 。
-
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 関数の別名です。
穴のマイナス公差
概要
Hole Tolerance (-) プロパティがクエリの条件を満たすすべてのパッドおよびビアオブジェクトを返します。
構文
HoleNegativeTolerance : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定された既定の単位を上書きして、特定の測定単位を指定できます。
-
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 (-)プロパティが、現在の測定単位で2にnot等しいすべてのパッドおよびビアオブジェクトを返します。
AsMils(HoleNegativeTolerance) <= 1.4
Hole Tolerance (-)プロパティが1.4 mil以下であるすべてのパッドおよびビアオブジェクトを返します。
AsMM(HoleNegativeTolerance) < 0.05
Hole Tolerance (-)プロパティが0.05 mmより小さいすべてのパッドおよびビアオブジェクトを返します。
注記
Hole Tolerance (-)プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
穴の正の公差
概要
Hole Tolerance (+)プロパティがクエリに一致するすべてのパッドおよびビアオブジェクトを返します。
構文
HolePositiveTolerance : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定された既定の単位を上書きして、特定の測定単位を指定できます。
-
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 (+)プロパティが、現在の測定単位で2にnot等しいすべてのパッドおよびビアオブジェクトを返します。
AsMils(HolePositiveTolerance) <= 1.4
Hole Tolerance (+)プロパティが1.4 mil以下であるすべてのパッドおよびビアオブジェクトを返します。
AsMM(HolePositiveTolerance) < 0.05
Hole Tolerance (+)プロパティが0.05 mmより小さいすべてのパッドおよびビアオブジェクトを返します。
注記
Hole Tolerance (+)プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
穴の回転角度
概要
Hole Rotationプロパティがクエリに一致するすべてのパッドオブジェクトを返します。
構文
HoleRotation : Numeric_String
HoleRotation : Number
使用例
HoleRotation = '30'
HoleRotation = 30
Hole Rotationプロパティが30.000であるすべてのパッドオブジェクトを返します。
HoleRotation <> '45'
HoleRotation <> 45
Hole Rotationプロパティが45.000であるパッドオブジェクトexceptすべてのオブジェクトを返します。
注記
Hole Rotationプロパティは、パッドオブジェクトに対してのみ定義されています。
穴径
概要
Hole Sizeプロパティがクエリに一致するすべてのパッドおよびビアオブジェクトを返します。
構文
HoleSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定された既定の単位を上書きして、特定の測定単位を指定できます。
-
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関数の別名です。
穴の種類
概要
Hole Typeプロパティがクエリに一致するすべてのパッドオブジェクトを返します。
構文
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_Stringは、次のリストにある文字列のいずれかでなければなりません。
-
'Round' -
'Slot' -
'Square'
使用例
HoleType = 'Square'
Hole TypeプロパティがSquareであるすべてのパッドオブジェクトを返します。
HoleType <> 'Slot'
Hole TypeプロパティがSlotであるパッドオブジェクトexceptすべてのオブジェクトを返します。
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Hole TypeプロパティがRoundであるパッドオブジェクトexceptすべてのオブジェクトを返します。
注記
- Hole Typeプロパティは、パッドオブジェクトに対してのみ定義されています。
-
HoleType_Stringの先頭と末尾の一重引用符(')は必須です。
識別子
概要
Identifierプロパティがクエリに一致するすべての3Dボディオブジェクトを返します。
構文
Identifier : String
使用例
Identifier = 'RES0402'
IdentifierプロパティがRES0402であるすべての3Dボディオブジェクトを返します。
Identifier Like 'RES0402*'
Identifierに関連付けられた文字列がRES0402で始まるすべての3Dボディオブジェクトを返します。
注記
- Identifierプロパティは、3Dボディオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾の一重引用符(')は必須です。
反転枠の間隔の種類
概要
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の先頭と末尾には、一重引用符(')が必要です。
反転矩形の高さ
概要
Inverted Rectangle Height プロパティがクエリの条件を満たすすべてのテキスト文字列(コメント、デジグネータ、フリーテキスト)オブジェクトを返します。
構文
InvertedRectangleHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定された既定の単位を上書きして、特定の測定単位を指定できます 。
-
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 プロパティは、テキスト文字列(コメント、デジグネータ、フリーテキスト)オブジェクトに対してのみ定義されています。
反転矩形の幅
概要
Inverted Rectangle Width プロパティがクエリの条件を満たすすべてのテキスト文字列(コメント、デジグネータ、フリーテキスト)オブジェクトを返します。
構文
InvertedRectangleWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定された既定の単位を上書きして、特定の測定単位を指定できます 。
-
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 プロパティは、テキスト文字列(コメント、デジグネータ、フリーテキスト)オブジェクトに対してのみ定義されています。
反転テキストの配置
概要
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 プロパティは、テキスト文字列(コメント、デジグネータ、フリーテキスト)オブジェクトに対してのみ定義されています。
IPC4761ビアタイプ
概要
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の先頭と末尾には、一重引用符(')が必要です。
実装テストポイントである
概要
実装テストポイントとして使用するように指定された、すなわち Assembly Testpoint - Top プロパティおよび/または Assembly Testpoint - Bottom プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
構文
IsAssyTestpoint : Boolean
使用例
IsAssyTestpoint
IsAssyTestpoint = True
実装テストポイントとして使用されているすべてのパッドおよびビアオブジェクトを返します。
Not IsAssyTestpoint
IsAssyTestpoint = False
実装テストポイントとして使用されているパッドおよびビアオブジェクト except すべてのオブジェクトを返します。
太字である
概要
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 プロパティが無効な、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、および文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
- Italic プロパティは、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、および文字列(コメント、デジグネータ、フリー)オブジェクトにのみ定義されています。
- 子の文字列プリミティブがクエリに一致する場合、その親である座標、寸法、ドリルテーブル、およびレイヤースタックテーブルオブジェクトもすべて返されます。
IsModified
概要
IsModified プロパティがクエリに一致するすべてのポリゴンポアオブジェクトを返します。
構文
IsModified : Boolean_String
使用例
IsModified = 'True'
IsModified プロパティが有効なすべてのポリゴンポアオブジェクトを返します。
IsModified = 'False'
IsModified プロパティが無効なすべてのポリゴンポアオブジェクトを返します。
注記
IsModified プロパティは、ポリゴンポアオブジェクトにのみ定義されています。
IsQrCodeText
概要
Text Kind プロパティが BarCode Text に、かつ BarCode Type プロパティが QR Code に設定されている文字列オブジェクトを返します。
構文
IsQrCodeText : Boolean
使用例
IsQrCodeText
IsQrCodeText = True
Text Kind プロパティが BarCode Text に、かつ BarCode Type プロパティが QR Code に設定されているすべての文字列オブジェクトを返します。
Not IsQrCodeText
IsQrCodeText = False
Text Kind プロパティが BarCode Text に、かつ BarCode Type プロパティが QR Code に設定されている文字列オブジェクト except すべてのオブジェクトを返します。
IsTestpoint
概要
実装テストポイントか製造テストポイントかを問わず、テストポイントとして使用するように指定されたすべてのパッドおよびビアオブジェクトを返します。すなわち、以下のいずれかのプロパティが有効なオブジェクトです。
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
構文
IsTestpoint : Boolean
使用例
IsTestpoint
IsTestpoint = True
テストポイントとして使用されているすべてのパッドおよびビアオブジェクトを返します。
Not IsTestpoint
IsTestpoint = False
テストポイントとして使用されているパッドおよびビアオブジェクト except すべてのオブジェクトを返します。
IsTextInverted
概要
Inverted プロパティがクエリに一致するすべての文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
IsTextInverted : Boolean_String
使用例
IsTextInverted = 'True'
Inverted プロパティが有効なすべての文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
IsTextInverted = 'False'
Inverted プロパティが無効なすべての文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
Inverted プロパティは、文字列(コメント、デジグネータ、フリー)オブジェクトにのみ定義されています。
キープアウト
概要
すべてのキープアウト - 円弧、キープアウト - フィル、キープアウト - ソリッド領域、およびキープアウト - トラックオブジェクトを返します。
構文
Keepout : Boolean
使用例
Keepout
Keepout = True
すべてのキープアウト - 円弧、キープアウト - フィル、キープアウト - ソリッド領域、およびキープアウト - トラックオブジェクトを返します。
Not Keepout
Keepout = False
キープアウト - 円弧、キープアウト - フィル、キープアウト - ソリッド領域、およびキープアウト - トラックオブジェクト except すべてのオブジェクトを返します。
KeepoutRestrictionsCopper
概要
Keepout Restriction - Copper プロパティがクエリに一致するすべてのキープアウトオブジェクトを返します。
構文
KeepoutRestrictionsCopper : Boolean_String
使用例
KeepoutRestrictionsCopper = 'True'
Keepout Restriction - Copper プロパティが有効なすべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsCopper = 'False'
Keepout Restriction - Copper プロパティが無効なすべてのキープアウトオブジェクトを返します。
注記
-
Keepout Restriction - Copper プロパティは、キープアウトオブジェクト(円弧、フィル、ソリッド領域、トラック)にのみ定義されています。
-
Keepout Restriction - Copper プロパティ(List パネルに表示されるもの)は、Properties パネルで選択したオブジェクトのプロパティを表示したときの、Keepout Restrictions セクション内の Copper オプション に対応します。
KeepoutRestrictionsSMDPad
概要
Keepout Restriction - SMD Pad プロパティがクエリに一致するすべてのキープアウトオブジェクトを返します。
構文
KeepoutRestrictionsSMDPad : Boolean_String
使用例
KeepoutRestrictionsSMDPad = 'True'
Keepout Restriction - SMD Pad プロパティが有効なすべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsSMDPad = 'False'
Keepout Restriction - SMD Pad プロパティが無効なすべてのキープアウトオブジェクトを返します。
注記
-
Keepout Restriction - SMD Pad プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - SMD Pad プロパティ(List パネルに表示されるもの)は、Properties パネルで選択したオブジェクトのプロパティを表示した際の、Keepout Restrictions セクション内の SMD Pad オプションに対応します。
KeepoutRestrictionsTHPad
概要
Keepout Restriction - TH Pad プロパティがクエリに一致するすべてのキープアウトオブジェクトを返します。
構文
KeepoutRestrictionsTHPad : Boolean_String
使用例
KeepoutRestrictionsTHPad = 'True'
Keepout Restriction - TH Pad プロパティが有効なすべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsTHPad = 'False'
Keepout Restriction - TH Pad プロパティが無効なすべてのキープアウトオブジェクトを返します。
注記
-
Keepout Restriction - TH Pad プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - TH Pad プロパティ(List パネルに表示されるもの)は、Properties パネルで選択したオブジェクトのプロパティを表示した際の、Keepout Restrictions セクション内の TH Pad オプションに対応します。
KeepoutRestrictionsTrack
概要
Keepout Restriction - Track プロパティがクエリに一致するすべてのキープアウトオブジェクトを返します。
構文
KeepoutRestrictionsTrack : Boolean_String
使用例
KeepoutRestrictionsTrack = 'True'
Keepout Restriction - Track プロパティが有効なすべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsTrack = 'False'
Keepout Restriction - Track プロパティが無効なすべてのキープアウトオブジェクトを返します。
注記
-
Keepout Restriction - Track プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - Track プロパティ(List パネルに表示されるもの)は、Properties パネルで選択したオブジェクトのプロパティを表示した際の、Keepout Restrictions セクション内の Track オプションに対応します。
KeepoutRestrictionsVia
概要
Keepout Restriction - Via プロパティがクエリに一致するすべてのキープアウトオブジェクトを返します。
構文
KeepoutRestrictionsVia : Boolean_String
使用例
KeepoutRestrictionsVia = 'True'
Keepout Restriction - Via プロパティが有効なすべてのキープアウトオブジェクトを返します。
KeepoutRestrictionsVia = 'False'
Keepout Restriction - Via プロパティが無効なすべてのキープアウトオブジェクトを返します。
注記
-
Keepout Restriction - Via プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッドリージョン、トラック)に対してのみ定義されています。
-
Keepout Restriction - Via プロパティ(List パネルに表示されるもの)は、Properties パネルで選択したオブジェクトのプロパティを表示した際の、Keepout Restrictions セクション内の Via オプションに対応します。
Kind
概要
Object Kind プロパティがクエリに一致するすべてのオブジェクトを返します。
構文
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_String
Layer <> Layer_String
使用例
Layer = 'MultiLayer'
Multi-Layer 上のすべてのオブジェクトを返します。
Layer <> 'KeepOutLayer'
Keep-Out レイヤー上のオブジェクトexceptすべてのオブジェクトを返します。
注意事項
-
Layer_Stringの先頭と末尾には、一重引用符(')が必要です。 - この関数は、L 関数の別名です。
引出線寸法のドット
概要
Dot プロパティがクエリに一致するすべての引出線寸法オブジェクトを返します。
構文
LeaderDimensionDot : Boolean_String
使用例
LeaderDimensionDot = 'True'
Dot プロパティが有効になっているすべての引出線寸法オブジェクトを返します。
LeaderDimensionDot = 'False'
Dot プロパティが無効になっているすべての引出線寸法オブジェクトを返します。
注意事項
- Dot プロパティは、引出線寸法オブジェクトに対してのみ定義されています。
- クエリで返される引出線寸法オブジェクトの子オブジェクトは返されません。
引出線寸法のドットサイズ
概要
Dot Size プロパティがクエリに一致する引出線寸法オブジェクトを返します。
構文
LeaderDimensionDotSize : Number
Numberには、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001 インチ、またはメートル法:mm、1 mm = 0.001 メートル)が適用されます。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されている既定の単位を上書きし、特定の測定単位を指定できます。
-
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 プロパティは、引出線寸法オブジェクトに対してのみ定義されています。
- クエリで返される引出線寸法オブジェクトの子オブジェクトは返されません。
引出線寸法の形状
概要
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 : Boolean
使用例
Locked
Locked = True
Locked プロパティが有効になっているすべてのオブジェクトを返します。
Not Locked
Locked = False
Locked プロパティが有効になっているオブジェクトexceptすべてのオブジェクトを返します。
プリミティブのロック
概要
Lock Primitives プロパティがクエリに一致するすべてのコンポーネント、座標、寸法、およびポリゴンポアのオブジェクトを返します。
構文
LockPrimitives : Boolean_String
使用例
LockPrimitives = 'True'
Lock Primitives プロパティが有効になっているすべてのコンポーネント、座標、寸法、およびポリゴンポアのオブジェクトを返します。
LockPrimitives = 'False'
Lock Primitives プロパティが無効になっているすべてのコンポーネント、座標、寸法、およびポリゴンポアのオブジェクトを返します。
注意事項
- Lock Primitives プロパティは、コンポーネント、座標、寸法、およびポリゴンポアのオブジェクトに対してのみ定義されています。
- クエリで返されるコンポーネント、座標、寸法、およびポリゴンポアのオブジェクトの子オブジェクトは返されません。
ミラー
概要
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 プロパティは、文字列オブジェクトに対してのみ定義されています。
モデル円柱の高さ
概要
Model Height (Cylinder) プロパティがクエリに一致するすべての 3D ボディオブジェクトを返します。
構文
ModelCylinderHeight : Number
Numberには、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001 インチ、またはメートル法:mm、1 mm = 0.001 メートル)が適用されます。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定されている既定の単位を上書きし、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で 550 に等しいnotすべての 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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます :
-
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) プロパティが、現在の測定単位で55と not 等しい、すべての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
Model Rotation X プロパティが 45.000 である3Dボディオブジェクト except すべてのオブジェクトを返します。
注記
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
Model Rotation Y プロパティが 45.000 である3Dボディオブジェクト except すべてのオブジェクトを返します。
注記
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
Model Rotation Z プロパティが 45.000 である3Dボディオブジェクト except すべてのオブジェクトを返します。
注記
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'
Model Type プロパティが Cylinder である3Dボディオブジェクト except すべてのオブジェクトを返します。
注記
- Model Type プロパティは、3Dボディオブジェクトに対してのみ定義されています。
-
ModelType_Stringの先頭と末尾のシングルクォート(')は必須です。
ModelZ
概要
Model Z プロパティがクエリの条件を満たす、すべての3Dボディオブジェクトを返します。
構文
ModelZ : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます :
-
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 プロパティが、現在の測定単位で55と not 等しい、すべての3Dボディオブジェクトを返します。
AsMils(ModelZ) <= 65
Model Z プロパティが 65 mil 以下である、すべての3Dボディオブジェクトを返します。
AsMM(ModelZ) < 0.43
Model Z プロパティが 0.43 mm 未満である、すべての3Dボディオブジェクトを返します。
注記
-
Model Z プロパティは、3Dボディオブジェクトに対してのみ定義されています。
-
Model Z プロパティは、プロパティパネルで選択した3Dボディのプロパティを表示したときの Standoff Height フィールドに対応します 。
N
概要
Net プロパティがクエリの条件を満たす、円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトを返します。
構文
N : String
使用例
N = 'GND'
Net プロパティが GND である、すべての円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトを返します 。
N Like 'G*'
Net プロパティに関連付けられた文字列が G で始まる、すべての円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトを返します 。
注記
-
Net プロパティは、円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトに対してのみ定義されています。
-
親ネットオブジェクト(Nameプロパティが指定されたネットと一致し、返されるオブジェクトの親オブジェクトであるもの)は返されません。
-
この関数は、Net関数の別名です。
名前
概要
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プロパティを指定する部分文字列を続けて識別します。
負側ネット
概要
Negative Netプロパティがクエリに一致するすべての差動ペアオブジェクトを返します。
構文
NegativeNet : String
使用例
NegativeNet = 'D_N'
Negative NetプロパティがD_Nであるすべての差動ペアオブジェクトを返します。
NegativeNet Like '*RX1_N'
Negative NetプロパティがRX1_Nで終わるすべての差動ペアオブジェクトを返します。
注意事項
- Negative Netプロパティは、差動ペアオブジェクトにのみ定義されています。
- クエリによって返される差動ペアオブジェクトの子オブジェクトは返されません。
ネット
概要
Netプロパティがクエリに一致する円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトを返します。
構文
Net : String
使用例
Net = 'GND'
NetプロパティがGNDであるすべての円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトを返します。
Net Like 'G*'
Netプロパティの文字列がGで始まるすべての円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトを返します。
注意事項
- Netプロパティは、円弧、フィル、パッド、トラック、ビア、領域、ポリゴンポア、および分割プレーンのオブジェクトにのみ定義されています。
- 親ネットオブジェクト(Nameプロパティが指定されたネットと一致し、返されるオブジェクトの親オブジェクトであるもの)は返されません。
- この関数は、N関数の別名です。
オブジェクトの種類
概要
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'
ビアオブジェクトexceptすべてのオブジェクトを返します。
注意事項
-
ObjectKind_Stringの先頭と末尾の一重引用符(')は必須です。 - この関数は、Kind関数の別名です。
最適なボイド回転角
概要
Optimal Void Rotation プロパティがクエリに一致するすべてのポリゴンオブジェクトを返します。
構文
OptimalVoidRotation : Boolean
使用例
OptimalVoidRotation = 'True'
Optimal Void Rotation プロパティが True のすべてのポリゴンオブジェクトを返します。
OptimalVoidRotation = 'False'
Optimal Void Rotation プロパティが False のコンポーネントポリゴンオブジェクト except すべてのオブジェクトを返します。
注記
Optimal Void Rotation プロパティは、ポリゴンオブジェクトに対してのみ定義されています。
OverallHeight
概要
Model Overall Height (Extruded) プロパティがクエリに一致するすべての押し出し3Dボディオブジェクトを返します。
構文
OverallHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位を指定するキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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% に等しいシンプルパッドオブジェクト except すべてのオブジェクトを返します。
注記
-
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% に等しいパッドオブジェクト except すべてのオブジェクトを返します。
注記
-
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.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_BottomLayer
概要
Pad Corner Radius Size (Bottom Layer) プロパティがクエリに一致するパッドオブジェクトを返します。
構文
Pad_CornerRadius_Value_BottomLayer = Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
注記
-
シンプルパッド(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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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
Pad Corner Radius Size (Mid Layer 10) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_MidLayer30 <> 50
Pad Corner Radius Size (Mid Layer 30) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
注記
-
シンプルパッド(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
概要
Pad Corner Radius Size (Top Layer) プロパティがクエリに一致するパッドオブジェクトを返します。
構文
Pad_CornerRadius_Value_TopLayer = Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– コーナー半径をmilで指定します。 -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– コーナー半径をmmで指定します。
使用例
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
Pad Corner Radius Size (Top Layer) プロパティが 1.524 mm 以上かつ 3.81 mm 以下であるすべてのパッドオブジェクトを返します。
Pad_CornerRadius_Value_TopLayer <> 50
Pad Corner Radius Size (Top Layer) プロパティが、現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
注意事項
-
単純なパッド(Stack Mode が
Simpleに設定されているパッド)では、指定されたコーナー半径がすべての信号レイヤーに使用されるため、Pad Corner Radius Size (Top Layer) プロパティは Pad Corner Radius Size (All Layers) プロパティと同じになります。 - Pad Corner Radius Size (Top Layer) プロパティは、パッドオブジェクトに対してのみ定義されています。
Pad_JumperID
概要
Pad Jumper ID プロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
Pad_JumperID : Numeric_String
使用例
Pad_JumperID = '3'
Pad Jumper ID プロパティが 3 であるすべてのパッドオブジェクトを返します。
Pad_JumperID <> '567'
Pad Jumper ID プロパティが 567 であるパッドオブジェクト except すべてのオブジェクトを返します。
注意
Pad Jumper ID プロパティは、パッドオブジェクトに対してのみ定義されています。
Pad_PinLength
概要
Pin/Pkg Length プロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
Pad_PinLength : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(Pad_PinLength) : Number– 長さをmilで指定します。 -
AsMM(Pad_PinLength) : Number– 長さをmmで指定します。
使用例
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 より小さいすべてのパッドオブジェクトを返します。
注意
Pin/Pkg Length プロパティは、パッドオブジェクトに対してのみ定義されています。
PadDonutOuterDiameter_AllLayers
概要
Pad Donut Outer Diameter(All Layers) プロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
PadDonutOuterDiameter_AllLayers : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– ドーナツ形状の外径をmilで指定します。 -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– ドーナツ形状の外径をmmで指定します。
使用例
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
概要
Pad Donut Outer Diameter(Bottom Layer) プロパティがクエリの条件を満たすパッドオブジェクトを返します。
構文
PadDonutOuterDiameter_BottomLayer = Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– ドーナツ形状の外径をmilで指定します。 -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– ドーナツ形状の外径をmmで指定します。
使用例
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 等しいすべてのパッドオブジェクトを返します。
注意事項
-
単純なパッド(Stack Mode が
Simpleに設定されているパッド)では、指定されたドーナツ形状の外径がすべての信号レイヤーに使用されるため、Pad Donut Outer Diameter(Bottom Layer) プロパティは Pad Donut Outer Diameter(All Layers) プロパティと同じになります。 -
Pad Donut Outer Diameter(Bottom Layer) プロパティは、パッドオブジェクトに対してのみ定義されています。
PadDonutOuterDiameter_MidLayerN
概要
Pad Donut Outer Diameter(Mid Layer <n>) プロパティ(n = 1..30は中間レイヤーの番号)がクエリの条件を満たすパッドオブジェクトを返します。
構文
PadDonutOuterDiameter_MidLayer<n> = Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定された既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– ドーナツの外径をmil単位で指定します。 -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– ドーナツの外径をmm単位で指定します。
使用例
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)プロパティが、現在の測定単位でnot50と等しいすべてのパッドオブジェクトを返します。
注記
-
シンプルなパッド(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
概要
Pad Donut Outer Diameter(Top Layer)プロパティがクエリの条件を満たすパッドオブジェクトを返します。
構文
PadDonutOuterDiameter_TopLayer = Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定された既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– ドーナツの外径をmil単位で指定します。 -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– ドーナツの外径を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)プロパティが、現在の測定単位でnot50と等しいすべてのパッドオブジェクトを返します。
注記
-
シンプルなパッド(Stack Modeが
Simpleに設定されているパッド)では、指定されたドーナツの外径がすべての信号レイヤーに使用されるため、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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定された既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(PadDonutWidth_AllLayers) : Number– ドーナツの幅をmil単位で指定します。 -
AsMM(PadDonutWidth_AllLayers) : Number– ドーナツの幅を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)プロパティが、現在の測定単位でnot50と等しいすべてのパッドオブジェクトを返します。
PadDonutWidth_BottomLayer
概要
Pad Donut Width(Bottom Layer)プロパティがクエリの条件を満たすパッドオブジェクトを返します。
構文
PadDonutWidth_BottomLayer = Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定された既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(PadDonutWidth_BottomLayer) : Number– ドーナツの幅をmil単位で指定します。 -
AsMM(PadDonutWidth_BottomLayer) : Number– ドーナツの幅を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)プロパティが、現在の測定単位でnot50と等しいすべてのパッドオブジェクトを返します。
注記
-
シンプルなパッド(Stack Modeが
Simpleに設定されているパッド)では、指定されたドーナツの幅がすべての信号レイヤーに使用されるため、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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づくキーワードを追加することで、ドキュメントレベルで指定された既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– ドーナツの幅をmil単位で指定します。 -
AsMM(PadDonutWidth_MidLayer<n>) : Number– ドーナツの幅を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に設定されているパッド)では、指定されたドーナツ幅がすべての信号層に使用されるため、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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(PadDonutWidth_TopLayer) : Number– ドーナツ幅を mil 単位で指定します。 -
AsMM(PadDonutWidth_TopLayer) : Number– ドーナツ幅を 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に設定されているパッド)では、指定されたドーナツ幅がすべての信号層に使用されるため、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'
Shape (All Layers) プロパティが Octagonal に設定されているシンプルパッドオブジェクト except すべてのオブジェクトを返します。
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Shape (All Layers) プロパティが Round または Rectangular に設定されているすべてのシンプルパッドオブジェクトを返します。
IsPad && PadShape_AllLayers <> 'Octagonal'
Shape (All Layers) プロパティが Octagonal に設定されているシンプルパッドオブジェクト except すべてのオブジェクトを返します。
注記
-
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'
Shape (Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクト except すべてのオブジェクトを返します。
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Shape (Bottom Layer) プロパティが Round または Rectangular に設定されているすべてのパッドオブジェクトを返します。
IsPad && PadShape_BottomLayer <> 'Octagonal'
Shape (Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクト except すべてのオブジェクトを返します。
注記
-
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'
Shape (Mid Layer <n>) プロパティが Octagonal に設定されているパッドオブジェクト except すべてのオブジェクトを返します。
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Shape (Mid Layer 1) プロパティが Round または Rectangular に設定されているすべてのパッドオブジェクトを返します。
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Shape (Mid Layer <n>) プロパティが Octagonal に設定されているパッドオブジェクト except すべてのオブジェクトを返します。
注記
-
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'
Shape (Paste Mask Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Shape (Paste Mask Bottom Layer) プロパティが Round または Rectangular に設定されているすべてのパッドオブジェクトを返します。
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Shape (Paste Mask Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
注意事項
-
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'
Shape (Paste Mask Top Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Shape (Paste Mask Top Layer) プロパティが Round または Rectangular に設定されているすべてのパッドオブジェクトを返します。
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Shape (Paste Mask Top Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
注意事項
-
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'
Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Shape (Solder Mask Bottom Layer) プロパティが Round または Rectangular に設定されているすべてのパッドオブジェクトを返します。
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
注意事項
-
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'
Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Shape (Solder Mask Bottom Layer) プロパティが Round または Rectangular に設定されているすべてのパッドオブジェクトを返します。
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Shape (Solder Mask Bottom Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
注意事項
-
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'
Shape (Top Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Shape (Top Layer) プロパティが Round または Rectangular に設定されているすべてのパッドオブジェクトを返します。
IsPad && PadShape_TopLayer <> 'Octagonal'
Shape (Top Layer) プロパティが Octagonal に設定されているパッドオブジェクトexceptのすべてのオブジェクトを返します。
注意事項
-
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'
Stack Mode プロパティが Full Stack であるパッドオブジェクトexceptのすべてのオブジェクトを返します。
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Stack Mode プロパティが Full Stack であるパッドオブジェクトexceptのすべてのオブジェクトを返します。
注意事項
- 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')
Custom Thermal Relief プロパティが有効になっているパッドおよびビアオブジェクト exceptのすべてのオブジェクトを返します。
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Custom Thermal Relief プロパティが無効になっているパッドおよびビアオブジェクト exceptのすべてのオブジェクトを返します。
注意事項
-
Custom Thermal Relief プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
-
Custom Thermal Relief プロパティ( List パネルに表示されるもの)は、 Properties パネルで選択したオブジェクトのプロパティを表示した際の、 Size and Shape セクションにある Thermal Relief オプションに関連しています。
PadViaLibrary
概要
Library プロパティがクエリに一致するすべてのパッドおよびビアオブジェクトを返します。
構文
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_Stringは、次の条件を満たす文字列である必要があります:
- 指定したパッド・ビアテンプレートライブラリのパッド/ビアを対象とします。この場合、文字列にはそのライブラリ名(例:
'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プロパティが有効である(パッド・ビアテンプレートライブラリにリンクされている(*.PvLib))すべてのパッドおよびビアオブジェクトを返します。
PadViaLinkedToTemplate = 'False'
Linked To Libraryプロパティが無効である(パッド・ビアテンプレートライブラリにリンクされていない(*.PvLib))すべてのパッドおよびビアオブジェクトを返します。
注意
Linked To Libraryプロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
PadXOffset
概要
Pad X Offsetプロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
PadXOffset : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応するキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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>) プロパティが、現在の測定単位で not 50 と等しいすべてのパッドオブジェクトを返します。
注記
-
シンプルパッド(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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応するキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で not 50 と等しいすべてのパッドオブジェクトを返します。
注記
X Size (Paste Mask Bottom Layer) プロパティは、パッドオブジェクトに対してのみ定義されています。
PadXSize_PasteTopLayer
概要
X Size (Paste Mask Top Layer) プロパティがクエリの条件を満たすパッドオブジェクトを返します。
構文
PadXSize_PasteTopLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応するキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で not 50 と等しいすべてのパッドオブジェクトを返します。
注記
X Size (Paste Mask Top Layer) プロパティは、パッドオブジェクトに対してのみ定義されています。
PadXSize_SolderBottomLayer
概要
X Size (Solder Mask Bottom Layer) プロパティがクエリの条件を満たすパッドオブジェクトを返します。
構文
PadXSize_SolderBottomLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応するキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で not 50 と等しいすべてのパッドオブジェクトを返します。
注記
X Size (Solder Mask Bottom Layer) プロパティは、パッドオブジェクトに対してのみ定義されています。
PadXSize_SolderTopLayer
概要
X Size (Solder Mask Top Layer) プロパティがクエリの条件を満たすパッドオブジェクトを返します。
構文
PadXSize_SolderTopLayer : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応するキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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 プロパティは、プロパティパネルで選択したパッドのプロパティを表示したときの Offset From Hole Center Y フィールドに対応します。
PadYSize_AllLayers
概要
Y Size (All Layers) プロパティがクエリに適合するシンプルパッドオブジェクトをすべて返します。
構文
PadYSize_AllLayers : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で 50 と not 等しいパッドオブジェクトをすべて返します。
注意事項
-
シンプルパッド(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 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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) プロパティが現在の測定単位で 50 と not 等しいすべてのパッドオブジェクトを返します。
注記
-
シンプルなパッド(Stack Mode が
Simpleに設定されているパッド)では、指定されたサイズがすべての信号レイヤーに使用されるため、Y Size (Top Layer) プロパティは Y Size (All Layers) プロパティと同じになります。 -
Y Size (Top Layer) プロパティは、パッドオブジェクトに対してのみ定義されています。
PasteMaskEnabled
概要
ペーストを使用 プロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
PasteMaskEnabled : Boolean_String
使用例
PasteMaskEnabled = 'True'
ペーストを使用 プロパティが有効になっているすべてのパッドオブジェクトを返します。
PasteMaskEnabled = 'False'
ペーストを使用 プロパティが無効になっているすべてのパッドオブジェクトを返します。
注記
ペーストを使用 プロパティは、パッドオブジェクトに対してのみ定義されています。
PasteMaskEnabledBottom
概要
Paste Mask Enabled - Bottom プロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
PasteMaskEnabledBottom : Boolean_String
使用例
PasteMaskEnabledBottom = 'True'
Paste Mask Enabled - Bottom プロパティが有効になっているすべてのパッドオブジェクトを返します。
PasteMaskEnabledBottom = 'False'
Paste Mask Enabled - Bottom プロパティが無効になっているすべてのパッドオブジェクトを返します。
注記
Paste Mask Enabled - Bottom プロパティは、パッドオブジェクトに対してのみ定義されています。
PasteMaskEnabledTop
概要
Paste Mask Enabled - Top プロパティがクエリの条件を満たすすべてのパッドオブジェクトを返します。
構文
PasteMaskEnabledTop : Boolean_String
使用例
PasteMaskEnabledTop = 'True'
Paste Mask Enabled - Top プロパティが有効になっているすべてのパッドオブジェクトを返します。
PasteMaskEnabledTop = 'False'
Paste Mask Enabled - Top プロパティが無効になっているすべてのパッドオブジェクトを返します。
注記
Paste Mask Enabled - Top プロパティは、パッドオブジェクトに対してのみ定義されています。
PasteMaskExpansion
概要
アーク、フィル、パッド、リージョン、トラックのペーストマスク拡張量は、該当するペーストマスク拡張のデザインルールによって決定するか、オブジェクトのプロパティで拡張値を手動で定義することで指定できます。この関数は次のものを返します。
- Paste Mask Expansion プロパティがクエリの条件を満たすパッド。
-
Paste Mask Expansion Mode が
ManualまたはFrom Ruleに設定され、AND Paste Mask Expansion プロパティがクエリの条件を満たすアーク、フィル、リージョン、トラック。
構文
PasteMaskExpansion : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(– ペーストマスク拡張量を mil 単位で指定します。PasteMaskExpansion) : Number -
AsMM(– ペーストマスク拡張量を mm 単位で指定します。PasteMaskExpansion) : Number
使用例
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 より小さいアーク、フィル、リージョン、トラックオブジェクトも返します。
注記
- ペーストマスク拡張量には、負の値、ゼロ、正の値を指定できます。
- Paste Mask Expansion プロパティは、アーク、フィル、パッド、リージョン、トラックオブジェクトに対してのみ定義されています。
PasteMaskExpansionMode
概要
アーク、フィル、リージョン、トラックのペーストマスク拡張量は、該当するペーストマスク拡張のデザインルールによって決定するか、オブジェクトのプロパティで拡張値を手動で定義することで指定できます。また、これらのオブジェクトにマスクを使用しないこともできます。これら3つのモードは、オブジェクトの Paste Mask Expansion Mode プロパティによって決まります。この関数は、Paste Mask Expansion Mode プロパティがクエリの条件を満たすアーク、フィル、リージョン、トラックオブジェクトを返します。
構文
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_Stringには、次のいずれかの文字列を指定する必要があります。
-
'None' -
'From Rule' -
'Manual'
使用例
PasteMaskExpansionMode = 'Manual'
Paste Mask Expansion Mode プロパティが Manual に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトと、Paste Mask Override プロパティが有効になっているパッドオブジェクトを返します。
PasteMaskExpansionMode = 'From Rule'
Paste Mask Expansion Mode プロパティが From Rule に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトと、Paste Mask Override プロパティが無効になっているパッドオブジェクトを返します。
PasteMaskExpansionMode = 'None'
パッドオブジェクト、および Paste Mask Expansion Mode プロパティが From Rule または Manual に設定されているアーク、フィル、リージョン、トラックオブジェクト except すべてのオブジェクトを返します。
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Paste Mask Expansion Mode プロパティが Manual に設定されているアーク、フィル、リージョン、トラックオブジェクト、および Paste Mask Override プロパティが有効になっているパッドオブジェクト except すべてのオブジェクトを返します。
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Paste Mask Expansion Mode プロパティが From Rule に設定されているアーク、フィル、リージョン、トラックオブジェクト、および Paste Mask Override プロパティが無効になっているパッドオブジェクト except すべてのオブジェクトを返します。
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
すべてのパッドオブジェクトと、Paste Mask Expansion Mode プロパティが From Rule または Manual に設定されているアーク、フィル、リージョン、トラックオブジェクトを返します。
注記
- Paste Mask Expansion Mode プロパティは、アーク、フィル、リージョン、トラックオブジェクトに対してのみ定義されています。
-
ExpansionMode_Stringの先頭と末尾のシングルクォート(')は必須です。
PasteMaskOverride
概要
パッドのペーストマスク拡張量は、該当する Paste Mask Expansion デザインルールによって決定するか、パッドのプロパティで拡張値を定義して手動で設定できます。後者の場合、パッドの Paste Mask Override プロパティを有効にする必要があります。この関数は、Paste Mask Override プロパティがクエリに一致するパッドオブジェクトを返します。
構文
PasteMaskOverride : Boolean_String
Boolean_Stringは、'True' または 'False' のいずれかである必要があります。
使用例
PasteMaskOverride = 'True'
Paste Mask Override プロパティが有効になっているすべてのパッドオブジェクトを返します。
PasteMaskOverride = 'False'
Paste Mask Override プロパティが無効になっているすべてのパッドオブジェクトを返します。
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Paste Mask Override プロパティが有効になっているパッドオブジェクト except すべてのオブジェクトを返します。
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Paste Mask Override プロパティが無効になっているパッドオブジェクト except すべてのオブジェクトを返します。
注記
Paste Mask Override プロパティは、パッドオブジェクトに対してのみ定義されています。
PasteMaskPercent
概要
パッドのペーストマスク拡張量は、絶対値(mil/mm)またはパッド面積に対する割合で指定できます。この関数は、Paste Mask Percent プロパティがクエリに一致するオブジェクトを返します。
構文
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_Stringは、ペーストマスク拡張量をパーセントで指定します。
使用例
PasteMaskPercent = '50%'
Paste Mask Percent プロパティが 50% のすべてのパッドオブジェクトを返します。
PasteMaskPercent <> '30%'
Paste Mask Percent プロパティが 30% のパッドオブジェクト except すべてのオブジェクトを返します。
注記
-
PasteMaskPercent_Stringの先頭と末尾のシングルクォート(')は必須です。 - パッドのペーストマスク拡張率には、負の値、ゼロ、または正の値を指定できます。
PasteMaskUsePercent
概要
パッドのペーストマスク拡張量は、絶対値(mil/mm)またはパッド面積に対する割合で指定できます。この関数は、Paste Mask Uses Percent プロパティがクエリに一致するオブジェクトを返します。
構文
PasteMaskUsePercent : Boolean_String
Boolean_Stringは、'True' または 'False' のいずれかである必要があります。
使用例
PasteMaskUsePercent = 'True'
Paste Mask Uses Percent プロパティが有効になっているすべてのパッドオブジェクトを返します。
PasteMaskUsePercent = 'False'
Paste Mask Uses Percent プロパティが有効になっているパッドオブジェクト except すべてのオブジェクトを返します。
PluggingMaterial
概要
Plugging Material プロパティがクエリに一致するすべてのビアオブジェクトを返します。
構文
PluggingMaterial : String
使用例
PluggingMaterial = 'Epoxy'
Plugging Material プロパティが Epoxy であるすべてのビアオブジェクトを返します。
PluggingMaterial Like 'Epoxy*'
Plugging Material に関連付けられた文字列が Epoxy で始まるすべてのビアオブジェクトを返します。
注記
- Plugging Material プロパティは、ビアオブジェクトに対してのみ定義されています。
-
Stringの先頭と末尾のシングルクォート(')は必須です。
PluggingSide
概要
Plugging Side プロパティがクエリに一致するすべてのビアオブジェクトを返します。
構文
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_Stringは、次のリストにある文字列のいずれかである必要があります。
-
'Top' -
'Bottom' -
'Both'
使用例
PluggingSide = 'Top'
Plugging Side プロパティが Top であるすべてのビアオブジェクトを返します。
PluggingSide <> 'Both'
Plugging Side プロパティが Both であるビアオブジェクト except すべてのオブジェクトを返します。
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Plugging Side プロパティが Both であるビアオブジェクト except すべてのオブジェクトを返します。
注記
- Plugging Side プロパティは、ビアオブジェクトに対してのみ定義されています。
-
PluggingSide_Stringの先頭と末尾のシングルクォート(')は必須です。
PolygonArcApproximation
概要
Arc Approximation プロパティがクエリに一致するすべてのポリゴンポアオブジェクトを返します。
構文
PolygonArcApproximation : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(PolygonArcApproximation) : Number– 近似値を mil 単位で指定します。 -
AsMM(PolygonArcApproximation) : Number– 近似値を mm 単位で指定します。
使用例
PolygonArcApproximation = 0.0127
Arc Approximation プロパティが、現在の測定単位で 0.0127 であるすべてのポリゴンポアオブジェクトを返します。
PolygonArcApproximation >= 1.27
Arc Approximation プロパティが、現在の測定単位で 1.27 以上であるすべてのポリゴンポアオブジェクトを返します。
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Arc Approximation プロパティが 0.01 mil 以上、0.02 mil 以下であるすべてのポリゴンポアオブジェクトを返します。
AsMM(PolygonArcApproximation) < 0.0127
Arc Approximation プロパティが 0.0127 mm 未満であるすべてのポリゴンポアオブジェクトを返します。
注記
-
Arc Approximation プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
クエリによって返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
PolygonGridSize
概要
Grid Size プロパティがクエリに一致するすべてのポリゴンポアオブジェクトを返します。
構文
PolygonGridSize : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001 インチ)またはメートル法(mm、1 mm = 0.001 メートル))に従います。
測定単位に対応する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(PolygonGridSize) : Number– サイズを mil 単位で指定します。 -
AsMM(PolygonGridSize) : Number– サイズを mm 単位で指定します。
使用例
PolygonGridSize = 20
Grid Size プロパティが、現在の測定単位で 20 であるすべてのポリゴンポアオブジェクトを返します。
PolygonGridSize >= 1.27
Grid Size プロパティが、現在の測定単位で 1.27 以上であるすべてのポリゴンポアオブジェクトを返します。
AsMils(PolygonGridSize) Between 10 And 30
Grid Size プロパティが 10 mil 以上、30 mil 以下であるすべてのポリゴンポアオブジェクトを返します。
AsMM(PolygonGridSize) < 1.016
Grid Size プロパティが 1.016 mm 未満であるすべてのポリゴンポアオブジェクトを返します。
注記
-
Grid Size プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
クエリによって返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
PolygonHatchingStyle
概要
Hatching Style プロパティがクエリに一致するすべてのポリゴンポアオブジェクトを返します。
構文
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 であるすべてのポリゴンポアオブジェクトを返します。
PolygonHatchingStyle <> '45-Degree Hatch'
Hatching Style プロパティが 45-Degree Hatch であるポリゴンポアオブジェクト except すべてのオブジェクトを返します。
IsPolygon && PolygonHatchingStyle <> 'Solid'
Hatching Style プロパティが Solid であるもの except すべてのポリゴンポアオブジェクトを返します。
注意事項
- Hatching Style プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
PolygonHatchingStyle_Stringの先頭と末尾のシングルクォート(')は必須です。
ポリゴンの違反を無視
概要
Ignore On-Line Violations プロパティがクエリの条件を満たすすべてのポリゴンポアオブジェクトを返します。
構文
PolygonIgnoreViolations : Boolean_String
使用例
PolygonIgnoreViolations = 'True'
Ignore On-Line Violations プロパティが有効になっているすべてのポリゴンポアオブジェクトを返します。
PolygonIgnoreViolations = 'False'
Ignore On-Line Violations プロパティが無効になっているすべてのポリゴンポアオブジェクトを返します。
注意事項
- Ignore On-Line Violations プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
- クエリで返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
ポリゴンの孤立領域の面積しきい値
概要
Island Area Threshold プロパティがクエリの条件を満たすすべてのポリゴンポアオブジェクトを返します。
構文
PolygonIslandAreaThreshold : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応した追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます:
-
AsMils(PolygonIslandAreaThreshold) : Number– しきい値をmil単位で指定します。 -
AsMM(PolygonIslandAreaThreshold) : Number– しきい値をmm単位で指定します。
使用例
PolygonIslandAreaThreshold = 2
Island Area Threshold プロパティが現在の測定単位の平方で 2 であるすべてのポリゴンポアオブジェクトを返します。
PolygonIslandAreaThreshold >= 2
Island Area Threshold プロパティが現在の測定単位の平方で 2 以上であるすべてのポリゴンポアオブジェクトを返します。
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Island Area Threshold プロパティが 3000 square mils 以上、4000 square mils 以下であるすべてのポリゴンポアオブジェクトを返します。
AsMM(PolygonIslandAreaThreshold) < 1.016
Island Area Threshold プロパティが 1.016 square mm 未満であるすべてのポリゴンポアオブジェクトを返します。
注意事項
-
Island Area Threshold プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
クエリで返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
ポリゴンの最小プリミティブサイズ
概要
Minimum Primitive Size プロパティがクエリの条件を満たすすべてのポリゴンポアオブジェクトを返します。
構文
PolygonMinimumPrimitiveSize : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応した追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– サイズをmil単位で指定します。 -
AsMM(PolygonMinimumPrimitiveSize) : Number– サイズをmm単位で指定します。
使用例
PolygonMinimumPrimitiveSize = 4
Minimum Primitive Size プロパティが現在の測定単位で 4 であるすべてのポリゴンポアオブジェクトを返します。
PolygonMinimumPrimitiveSize >= 0.0508
Minimum Primitive Size プロパティが現在の測定単位で 0.0508 以上であるすべてのポリゴンポアオブジェクトを返します。
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Minimum Primitive Size プロパティが 3 mil 以上、5 mil 以下であるすべてのポリゴンポアオブジェクトを返します。
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Minimum Primitive Size プロパティが 0.1524 mm 未満であるすべてのポリゴンポアオブジェクトを返します。
注意事項
-
Minimum Primitive Size プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
クエリで返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
ポリゴンのネック幅のしきい値
概要
Neck Width Threshold プロパティがクエリの条件を満たすすべてのポリゴンポアオブジェクトを返します。
構文
PolygonNeckWidthThreshold : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応した追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます:
-
AsMils(PolygonNeckWidthThreshold) : Number– しきい値をmil単位で指定します。 -
AsMM(PolygonNeckWidthThreshold) : Number– しきい値をmm単位で指定します。
使用例
PolygonNeckWidthThreshold = 5
Neck Width Threshold プロパティが現在の測定単位で 5 であるすべてのポリゴンポアオブジェクトを返します。
PolygonNeckWidthThreshold >= 5
Neck Width Threshold プロパティが現在の測定単位で 5 以上であるすべてのポリゴンポアオブジェクトを返します。
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Neck Width Threshold プロパティが 5 mil 以上、10 mil 以下であるすべてのポリゴンポアオブジェクトを返します。
AsMM(PolygonNeckWidthThreshold) < 0.127
Neck Width Threshold プロパティが 0.127 mm 未満であるすべてのポリゴンポアオブジェクトを返します。
注意事項
-
Neck Width Threshold プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
クエリで返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
同一ネット上へのポリゴンの配置
概要
Pour Over Same Net プロパティがクエリの条件を満たすすべてのポリゴンポアオブジェクトを返します。
構文
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 であるポリゴンポアオブジェクト except すべてのオブジェクトを返します。
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 であるもの except すべてのポリゴンポアオブジェクトを返します。
注意事項
- Pour Over Same Net プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
PourOverSameNet_Stringの先頭と末尾のシングルクォート(')は必須です。 - クエリで返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
ポリゴンの未接続銅箔を除去
概要
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 であるポリゴンポアオブジェクト except すべてのオブジェクトを返します。
IsPolygon && PolygonSurroundPads <> 'Octagons'
Surround Pads With プロパティが Octagons であるもの except すべてのポリゴンポアオブジェクトを返します。
注意事項
- Surround Pads With プロパティは、ポリゴンポアオブジェクトに対してのみ定義されています。
-
SurroundPads_Stringの先頭と末尾には、一重引用符(')が必要です。 - クエリで返されるポリゴンポアオブジェクトの子オブジェクトは返されません。
PolygonTrackWidth
概要
Track Width プロパティがクエリの条件を満たすすべてのポリゴンポアオブジェクトを返します。
構文
PolygonTrackWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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 プロパティがクエリの条件を満たすすべての アーク、トラック、パッド、ビア オブジェクトを返します。
構文
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 に等しいリージョンオブジェクト except すべてのオブジェクトを返します。
注意
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 プロパティがクエリの条件を満たすすべての直径寸法オブジェクトおよび半径寸法オブジェクトを返します。
構文
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 プロパティがクエリの条件に一致するすべてのキープアウトオブジェクトを返します。
構文
Restricted = Layer_String
Restricted <> Layer_String
使用例
Restricted = 'TopLayer'
TopLayer 上のすべてのキープアウトオブジェクトを返します。
Restricted <> 'MidLayer1'
MidLayer1 層上のものを except すべてのキープアウトオブジェクトを返します。
注意事項
-
Layer_Stringの先頭と末尾には一重引用符(')が必要です。 - Restricted for Layer プロパティは、キープアウトオブジェクト(アーク、フィル、ソリッド領域、トラック)に対してのみ定義されています。
回転
概要
Rotation プロパティがクエリの条件に一致するすべての基準線寸法、中心寸法、コンポーネント、データム寸法、設計ビュー、ドリルテーブル、フィル、レイヤースタックテーブル、直線直径寸法、直線寸法、OLE オブジェクト、パッド、および文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
Rotation : Number
使用例
Rotation = 30.0
Rotation プロパティが 30.0 度であるすべての基準線寸法、中心寸法、コンポーネント、データム寸法、設計ビュー、ドリルテーブル、フィル、レイヤースタックテーブル、直線直径寸法、直線寸法、OLE オブジェクト、パッド、および文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
Rotation > 60.0
Rotation プロパティが 60.0 度より大きいすべての基準線寸法、中心寸法、コンポーネント、データム寸法、設計ビュー、ドリルテーブル、フィル、レイヤースタックテーブル、直線直径寸法、直線寸法、OLE オブジェクト、パッド、および文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
Rotation Between 30.0 And 150.0
Rotation プロパティが 30.0 度以上かつ 150.0 度以下であるすべての基準線寸法、中心寸法、コンポーネント、データム寸法、設計ビュー、ドリルテーブル、フィル、レイヤースタックテーブル、直線直径寸法、直線寸法、OLE オブジェクト、パッド、および文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
Rotation <= 45.0
Rotation プロパティが 45.0 度以下であるすべての基準線寸法、中心寸法、コンポーネント、データム寸法、設計ビュー、ドリルテーブル、フィル、レイヤースタックテーブル、直線直径寸法、直線寸法、OLE オブジェクト、パッド、および文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注意
Rotation プロパティは、基準線寸法、中心寸法、コンポーネント、データム寸法、設計ビュー、ドリルテーブル、フィル、レイヤースタックテーブル、直線直径寸法、直線寸法、OLE オブジェクト、パッド、および文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
ルール属性
概要
Rule Attributes プロパティがクエリの条件に一致するすべての設計ルールおよび違反オブジェクトを返します。
構文
RuleAttributes : String
入力する文字列は、ルールに定義された属性(例:'Clearance = 10mil')を対象とする必要があります。
使用例
RuleAttributes = 'Clearance = 10mil'
Rule Attributes プロパティが Clearance = 10mil であるすべての設計ルールおよび違反オブジェクトを返します。
RuleAttributes Like 'Expansion*'
Rule Attributes プロパティが Expansion で始まるすべての設計ルールおよび違反オブジェクトを返します。この場合、ペーストマスクおよびソルダーマスクに関連するすべてのルールと違反が返されます。
注意
Rule Attributes プロパティは、設計ルールおよび違反オブジェクトに対してのみ定義されています。
ルールカテゴリ
概要
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の先頭と末尾には一重引用符(')が必要です。
ルールコメント
概要
Rule Comment プロパティがクエリの条件に一致するすべての設計ルールオブジェクトを返します。
構文
RuleComment : String
入力する文字列は、ルールに定義されたコメント(例:'This is an example clearance rule')を対象とする必要があります。
使用例
RuleComment = 'ペーストマスク層上のすべてのフィデューシャルをマスクする'
Rule Comment プロパティが「ペーストマスク層上のすべてのフィデューシャルをマスクする」であるすべての設計ルールオブジェクトを返します。
RuleComment Like '*Clearance*'
Rule Comment プロパティに Clearance という語句を含むすべての設計ルールオブジェクトを返します。たとえば、Comment = Example Clearance Rule のクリアランスルールと、Comment = Example Component Clearance Rule のコンポーネントクリアランスルールは、どちらもこの式で返されます。
RuleComment = ''
Rule Comment プロパティに値が入力されている設計ルールオブジェクトを except すべてのオブジェクトを返します。
注意
Rule Comment プロパティは、設計ルールオブジェクトに対してのみ定義されています。
ルールの有効化
概要
Rule Enabled プロパティがクエリの条件に一致するすべての設計ルールオブジェクトを返します。
構文
RuleEnabled : Boolean_String
使用例
RuleEnabled = 'True'
Rule Enabled プロパティが有効になっているすべての設計ルールオブジェクトを返します。
RuleEnabled = 'False'
Rule Enabled プロパティが無効になっているすべての設計ルールオブジェクトを返します。
注意
Rule Enabled プロパティは、設計ルールオブジェクトに対してのみ定義されています。
ルールの優先順位
概要
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 プロパティを持ちます(バイナリルール)が、ほとんどの種類は Scope 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 の設計ルールオブジェクト except すべてのオブジェクトを返します。
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 プロパティが有効になっているコンポーネントオブジェクト except すべてのオブジェクトを返します。
ShowComment <> 'False'
Not (ShowComment = 'False')
Show Comment プロパティが無効になっているコンポーネントオブジェクト except すべてのオブジェクトを返します。
注意事項
- 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 プロパティが有効になっているコンポーネントオブジェクト except すべてのオブジェクトを返します。
ShowName <> 'False'
Not (ShowName = 'False')
Show Name プロパティが無効になっているコンポーネントオブジェクト except すべてのオブジェクトを返します。
注意事項
- Show Name プロパティは、コンポーネントオブジェクトに対してのみ定義されています。
- クエリによって返されるコンポーネントの子オブジェクトは返されません。
SlotHoleLength
概要
Hole Length プロパティがクエリに一致するすべてのパッドオブジェクトを返します。
構文
SlotHoleLength : Number
Numberドキュメントで現在使用されている測定単位、つまりヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル)に従います。
測定単位を指定する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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プロパティは、パッドオブジェクトに対してのみ定義されています。
ソルダーマスク拡張量
概要
アーク、フィル、パッド、リージョン、トラック、ビアのソルダーマスク拡張距離は、関連するソルダーマスク拡張デザインルールによって決定するか、オブジェクトのプロパティで拡張値を定義して手動で指定できます。この関数は、次のオブジェクトを返します。
-
Solder Mask Expansionプロパティがクエリの条件を満たすパッドとビア。
-
Solder Mask Expansion Modeが
ManualまたはFrom Ruleに設定されており、 ANDSolder Mask Expansionプロパティがクエリの条件を満たすアーク、フィル、リージョン、トラック。
構文
SolderMaskExpansion : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位を指定する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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プロパティは、アーク、フィル、パッド、リージョン、トラック、ビアオブジェクトに対してのみ定義されています。
下面のソルダーマスク拡張量
概要
アーク、フィル、パッド、リージョン、トラック、ビアのソルダーマスク拡張距離は、関連するソルダーマスク拡張デザインルールによって決定するか、オブジェクトのプロパティで拡張値を定義して手動で指定できます。パッドとビアについては、基板の上面と下面で拡張値を個別に指定できます。この関数は、次のオブジェクトを返します。
- Solder Mask Expansion - Bottomプロパティがクエリの条件を満たすパッドとビア。
-
Solder Mask Expansion Modeが
ManualまたはFrom Ruleに設定されており、 ANDSolder Mask Expansionプロパティがクエリの条件を満たすアーク、フィル、リージョン、トラック。
構文
SolderMaskExpansionBottom : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位を指定する追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
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未満であるアーク、フィル、リージョン、トラックオブジェクトも返します。
注意事項
-
ソルダーマスク拡張距離には、負の値、ゼロ、正の値を指定できます。
-
Solder Mask Expansion - Bottomプロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
穴の端からのソルダーマスク拡張
概要
Apply Solder Mask Expansion From The Hole Edgeプロパティがクエリの条件を満たすすべてのパッドおよびビアオブジェクトを返します。
構文
SolderMaskExpansionFromHoleEdge : Boolean_String
使用例
SolderMaskExpansionFromHoleEdge = 'True'
Apply Solder Mask Expansion From The Hole Edgeプロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskExpansionFromHoleEdge = 'False'
Apply Solder Mask Expansion From The Hole Edge プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
注記
Apply Solder Mask Expansion From The Hole Edge プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
ソルダーマスク拡張モード
概要
アーク、フィル、リージョン、トラックのソルダーマスク拡張量は、該当するソルダーマスク拡張デザインルールによって決定するか、オブジェクトのプロパティで拡張値を定義して手動で設定できます。また、これらのオブジェクトにマスクを適用しないこともできます。これら3つのモードは、オブジェクトの Solder Mask Expansion Mode プロパティによって決まります。この関数は、Solder Mask Expansion Mode プロパティがクエリに一致するアーク、フィル、リージョン、トラックオブジェクトを返します。
構文
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_Stringは、次の文字列のいずれかである必要があります。
-
'None' -
'From Rule' -
'Manual'
使用例
SolderMaskExpansionMode = 'Manual'
Solder Mask Expansion Mode プロパティが Manual に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトと、Solder Mask Override プロパティが有効になっているパッドおよびビアオブジェクトを返します。
SolderMaskExpansionMode = 'From Rule'
Solder Mask Expansion Mode プロパティが From Rule に設定されているすべてのアーク、フィル、リージョン、トラックオブジェクトと、Solder Mask Override プロパティが無効になっているパッドおよびビアオブジェクトを返します。
SolderMaskExpansionMode = 'None'
パッドおよびビアオブジェクトと、Solder Mask Expansion Mode プロパティが From Rule または Manual に設定されているアーク、フィル、リージョン、トラックオブジェクトを except すべてのオブジェクトを返します。
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Solder Mask Expansion Mode プロパティが Manual に設定されているアーク、フィル、リージョン、トラックオブジェクトと、Solder Mask Override プロパティが有効になっているパッドおよびビアオブジェクトを except すべてのオブジェクトを返します。
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Solder Mask Expansion Mode プロパティが From Rule に設定されているアーク、フィル、リージョン、トラックオブジェクトと、Solder Mask Override プロパティが無効になっているパッドおよびビアオブジェクトを except すべてのオブジェクトを返します。
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
すべてのパッドおよびビアオブジェクトと、Solder Mask Expansion Mode プロパティが From Rule または Manual に設定されているアーク、フィル、リージョン、トラックオブジェクトを返します。
注記
- Solder Mask Expansion Mode プロパティは、アーク、フィル、リージョン、トラックオブジェクトに対してのみ定義されています。
-
ExpansionMode_Stringの先頭と末尾の一重引用符(')は必須です。
上面のソルダーマスク拡張量
概要
アーク、フィル、パッド、リージョン、トラック、ビアのソルダーマスク拡張量は、該当するソルダーマスク拡張デザインルールによって決定するか、オブジェクトのプロパティで拡張値を定義して手動で設定できます。パッドとビアでは、基板の上面と下面に対して個別に拡張値を指定できます。この関数は、次のオブジェクトを返します。
- Solder Mask Expansion - Top プロパティがクエリに一致するパッドおよびビア。
-
Solder Mask Expansion Mode が
ManualまたはFrom Ruleに設定されており、 AND Solder Mask Expansion プロパティがクエリに一致するアーク、フィル、リージョン、トラック。
構文
SolderMaskExpansionTop : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されているデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(SolderMaskExpansionTop) : Number– ソルダーマスク拡張量を mil 単位で指定します。 -
AsMM(SolderMaskExpansionTop) : Number– ソルダーマスク拡張量を mm 単位で指定します。
使用例
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 未満であるアーク、フィル、リージョン、トラックオブジェクトも返します。
注記
-
ソルダーマスク拡張量には、負の値、ゼロ、正の値を指定できます。
-
Solder Mask Expansion - Top プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
ソルダーマスクのオーバーライド
概要
パッドとビアのソルダーマスク拡張量は、該当するソルダーマスク拡張デザインルールによって決定するか、パッドまたはビアのプロパティで拡張値を定義して手動で設定できます。後者の場合、パッドまたはビアの Solder Mask Override プロパティを有効にする必要があります。この関数は、Solder Mask Override プロパティがクエリに一致するパッドおよびビアオブジェクトを返します。
構文
SolderMaskOverride : Boolean_String
Boolean_Stringは、'True' または 'False' のいずれかである必要があります。
使用例
SolderMaskOverride = 'True'
Solder Mask Override プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskOverride = 'False'
Solder Mask Override プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Solder Mask Override プロパティが有効になっているパッドおよびビアオブジェクトを except すべてのオブジェクトを返します。
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Solder Mask Override プロパティが無効になっているパッドおよびビアオブジェクトを except すべてのオブジェクトを返します。
注記
Solder Mask Override プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
下面のソルダーマスクテンティング
概要
Solder Mask Tenting - Bottom プロパティがクエリに一致するすべてのパッドおよびビアオブジェクトを返します。
構文
SolderMaskTentingBottom : Boolean_String
使用例
SolderMaskTentingBottom = 'True'
Solder Mask Tenting - Bottom プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskTentingBottom = 'False'
Solder Mask Tenting - Bottom プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
注記
-
Solder Mask Tenting - Bottom プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
-
Solder Mask Tenting - Bottom プロパティ(List パネルに表示されるもの)は、Properties パネルで選択したオブジェクトのプロパティを表示した際の、Solder Mask Expansion セクションにある Bottom オプションに関連します。Solder Mask Tenting - Bottom プロパティが有効になっている場合、Bottom オプションは無効になります。これは、基板下面のパッドまたはビアにソルダーマスク開口がなく、テンティングされていることを意味します。
上面のソルダーマスクテンティング
概要
Solder Mask Tenting - Top プロパティがクエリの条件を満たすすべてのパッドおよびビアオブジェクトを返します。
構文
SolderMaskTentingTop : Boolean_String
使用例
SolderMaskTentingTop = 'True'
Solder Mask Tenting - Top プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
SolderMaskTentingTop = 'False'
Solder Mask Tenting - Top プロパティが無効になっているすべてのパッドおよびビアオブジェクトを返します。
注意事項
-
Solder Mask Tenting - Top プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
-
Solder Mask Tenting - Top プロパティ(List パネルに表示されるもの)は、Properties パネルで選択したオブジェクトのプロパティを表示した際の、Solder Mask Expansion セクションにある Top オプションに関連します。Solder Mask Tenting - Top プロパティが有効な場合、Top オプションは無効になります。これは、パッド/ビアに基板上面のソルダーマスク開口がなく、テンティングされていることを意味します。
スタンドオフ高さ
概要
Model Standoff Height (Extruded) プロパティがクエリの条件を満たすすべての押し出し3Dボディオブジェクトを返します。
構文
StandoffHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位を指定するキーワードを追加することで、ドキュメントレベルで指定された既定の単位を上書きし、特定の測定単位を指定できます。
-
AsMils(StandoffHeight) : Number– 高さをmilで指定します。 -
AsMM(StandoffHeight) : Number– 高さをmmで指定します。
使用例
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ボディオブジェクトに対してのみ定義されています。
開始レイヤー
概要
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 すべてのビアオブジェクトを返します。
注意事項
-
Layer_Stringの先頭と末尾の一重引用符(')は必須です。 - Drill Pair プロパティは、ビアオブジェクトに対してのみ定義されています。
終了レイヤー
概要
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 すべてのビアオブジェクトを返します。
注意事項
-
Layer_Stringの先頭と末尾の一重引用符(')は必須です。 - Drill Pair プロパティは、ビアオブジェクトに対してのみ定義されています。
文字列テキスト
概要
String プロパティがクエリの条件を満たす文字列および引出線寸法オブジェクトを返します。
構文
StringText : String
使用例
StringText = '100nF'
String プロパティが 100 nF であるすべての文字列および引出線寸法オブジェクトを返します。
注意事項
- クエリによって返される引出線寸法オブジェクトの子オブジェクトは返されません。
- String プロパティは、文字列および引出線寸法オブジェクトに対してのみ定義されています。
文字列タイプ
概要
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の先頭と末尾の一重引用符(')は必須です。
ストロークフォント
概要
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 プロパティは、座標、ドリルテーブル、レイヤースタックテーブル、従来の寸法、およびテキスト(コメント、デジグネータ、フリーテキスト)オブジェクトに対してのみ定義されています。
テンティング材料
概要
Tenting Materialプロパティがクエリの条件を満たすすべてのビアオブジェクトを返します。
構文
TentingMaterial : String
使用例
TentingMaterial = 'Epoxy'
Tenting MaterialプロパティがEpoxyであるすべてのビアオブジェクトを返します。
TentingMaterial Like 'Epoxy*'
関連付けられた文字列がEpoxyで始まるTenting Materialを持つ、すべてのビアオブジェクトを返します。
注意事項
- 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の先頭と末尾には、一重引用符(')が必須です。
テストポイント
概要
パッドおよびビアオブジェクトは、基板の上面および/または下面で、基板製造用および/または実装用のテストポイントとして使用できます。この関数は、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プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointBottom
概要
パッドおよびビアオブジェクトは、基板の上面および/または下面で、基板製造用および/または実装用のテストポイントとして使用できます。この関数は、Fabrication Testpoint - BottomまたはAssembly Testpoint - Bottomプロパティがクエリの条件を満たすパッドおよびビアオブジェクトを返します。
構文
TestpointBottom : Boolean
使用例
TestpointBottom
TestpointBottom = True
Fabrication Testpoint - BottomまたはAssembly Testpoint - Bottomプロパティが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not TestpointBottom
TestpointBottom = False
Fabrication Testpoint - BottomまたはAssembly Testpoint - Bottomプロパティが有効になっているパッドおよびビアオブジェクトexceptすべてのオブジェクトを返します。
注意
Fabrication Testpoint - BottomおよびAssembly Testpoint - Bottomプロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointFab
概要
パッドおよびビアオブジェクトは、基板の上面および/または下面で、基板製造用および/または実装用のテストポイントとして使用できます。この関数は、Fabrication Testpoint - Topまたは Fabrication Testpoint - Bottomプロパティがクエリの条件を満たすパッドおよびビアオブジェクトを返します。
構文
TestpointFab : Boolean
使用例
TestpointFab
TestpointFab = True
Fabrication Testpoint - TopまたはFabrication Testpoint - Bottomプロパティが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not TestpointFab
TestpointFab = False
Fabrication Testpoint - TopまたはFabrication Testpoint - Bottomプロパティが有効になっているパッドおよびビアオブジェクトexceptすべてのオブジェクトを返します。
注意
Fabrication Testpoint - TopおよびFabrication Testpoint - Bottomプロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointFabBottom
概要
パッドおよびビアオブジェクトは、基板の上面および/または下面で、基板製造用および/または実装用のテストポイントとして使用できます。この関数は、Fabrication Testpoint - Bottomプロパティがクエリの条件を満たすパッドおよびビアオブジェクトを返します。
構文
TestpointFabBottom : Boolean
使用例
TestpointFabBottom
TestpointFabBottom = True
Fabrication Testpoint - Bottomプロパティが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not TestpointFabBottom
TestpointFabBottom = False
Fabrication Testpoint - Bottomプロパティが有効になっているパッドおよびビアオブジェクトexceptすべてのオブジェクトを返します。
注意
Fabrication Testpoint - Bottomプロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TestpointFabTop
概要
パッドおよびビアオブジェクトは、基板の上面および/または下面で、基板製造用および/または実装用のテストポイントとして使用できます。この関数は、Fabrication Testpoint - Topプロパティがクエリの条件を満たすパッドおよびビアオブジェクトを返します。
構文
TestpointFabTop : Boolean
使用例
TestpointFabTop
TestpointFabTop = True
Fabrication Testpoint - Topプロパティが有効になっている、すべてのパッドおよびビアオブジェクトを返します。
Not TestpointFabTop
TestpointFabTop = False
Fabrication Testpoint - Topプロパティが有効になっているパッドおよびビアオブジェクトexceptすべてのオブジェクトを返します。
注意
Fabrication Testpoint - Topプロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
上面のテストポイント
概要
パッドおよびビアオブジェクトは、基板の上面や下面で、製造用や実装用のテストポイントとして使用できます。この関数は、Fabrication Testpoint - Top または Assembly Testpoint - Top プロパティがクエリに一致するパッドおよびビアオブジェクトを返します。
構文
TestpointTop : Boolean
使用例
TestpointTop
TestpointTop = True
Fabrication Testpoint - Top または Assembly Testpoint - Top プロパティが有効になっているすべてのパッドおよびビアオブジェクトを返します。
Not TestpointTop
TestpointTop = False
Fabrication Testpoint - Top または Assembly Testpoint - Top プロパティが有効になっているパッドおよびビアオブジェクト except のすべてのオブジェクトを返します。
注記
Fabrication Testpoint - Top および Assembly Testpoint - Top プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
テキストの高さ
概要
Text Height プロパティがクエリに一致するすべての座標、従来の寸法、およびテキスト文字列(コメント、デジグネーター、フリーテキスト)オブジェクトを返します。
構文
TextHeight : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1mil = 0.001インチ、またはメートル法:mm、1mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます :
-
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 プロパティは、座標、従来の寸法、およびテキスト文字列(コメント、デジグネーター、フリーテキスト)オブジェクトに対してのみ定義されています。
テキストの種類
概要
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の先頭と末尾の一重引用符(')は必須です。
反転矩形からのテキストのオフセット
概要
Inverted Text Offset From Inverted Rect プロパティがクエリに一致するすべてのテキスト文字列(コメント、デジグネーター、フリーテキスト)オブジェクトを返します。
構文
TextOffsetFromInvertedRectangle : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます :
-
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 プロパティは、テキスト文字列(コメント、デジグネーター、フリーテキスト)オブジェクトに対してのみ定義されています。
テキストの幅
概要
Text Width プロパティがクエリに一致するすべての座標、従来の寸法、およびテキスト文字列(コメント、デジグネーター、フリーテキスト)オブジェクトを返します。
構文
TextWidth : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法:mil、1 mil = 0.001インチ、またはメートル法:mm、1 mm = 0.001メートル)に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます :
-
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 プロパティは、座標、従来の寸法、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
トラック幅
概要
Track Width プロパティがクエリに一致する、すべての長方形オブジェクトを返します。
構文
TrackWidth : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されている既定の単位を上書きして、特定の測定単位を指定できます。
-
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 プロパティは、長方形オブジェクトに対してのみ定義されています。
反転長方形を使用
概要
Use Inverted Rectangle プロパティがクエリに一致する、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
UseInvertedRectangle : Boolean_String
使用例
UseInvertedRectangle = 'True'
Use Inverted Rectangle プロパティが有効になっている、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
UseInvertedRectangle = 'False'
Use Inverted Rectangle プロパティが無効になっている、すべてのテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
Use Inverted Rectangle プロパティは、テキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
個別のソルダーマスク拡張を使用
概要
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 プロパティは、パッドおよびビアオブジェクトに対してのみ定義されています。
TrueTypeフォントを使用
概要
Use TrueType Fonts プロパティがクエリに一致する、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
構文
UseTrueTypeFonts : Boolean_String
使用例
UseTrueTypeFonts = 'True'
Use TrueType Fonts プロパティが有効になっている、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
UseTrueTypeFonts = 'False'
Use TrueType Fonts プロパティが無効になっている、すべての座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトを返します。
注記
Use TrueType Fonts プロパティは、座標、寸法(中心寸法を除く)、ドリルテーブル、レイヤースタックテーブル、およびテキスト文字列(コメント、デジグネータ、フリー)オブジェクトに対してのみ定義されています。
ビア直径
概要
X Size (All Layers) プロパティがクエリに一致する、すべてのシンプルビアオブジェクトを返します。
構文
ViaDiameter : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されている既定の単位を上書きして、特定の測定単位を指定できます。
-
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に設定されているビアに対してのみ定義されています。プロパティパネルでビアのプロパティを表示する場合、これは Size and Shape セクションで Simple オプションが選択されていることに相当します。 -
Properties パネルで選択したビアのプロパティを表示する場合、X Size (All Layers) プロパティは Size and Shape セクションの Diameter フィールドに対応します。
-
この関数は ViaSize 関数の別名です。
ビアサイズ
概要
X Size (All Layers) プロパティがクエリに一致する、すべてのシンプルビアオブジェクトを返します。
構文
ViaSize : Number
Numberは、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されている既定の単位を上書きして、特定の測定単位を指定できます。
-
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 パネルでビアのプロパティを表示する場合、これは 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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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 パネルで選択したビアのプロパティを表示する場合、モードが Top-Middle-Bottom または Full Stack に設定されているとき、 X Size (Bottom Layer) プロパティは、(Size and Shape セクションにある)Bottom Layer の Diameter フィールドに対応します。モードが Simple の場合は、Diameter フィールドに対応します。
-
X Size (Bottom Layer) プロパティは、パッドおよびビアオブジェクトに対してのみ定義されます。
ViaSize_MidLayerN
概要
X Size (Mid Layer <n>) プロパティがクエリの条件を満たすビアオブジェクトを返します。
構文
ViaSize_MidLayer<n> : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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>) プロパティが、現在の測定単位で 50 と not 等しいすべてのビアオブジェクトを返します。
注記
-
単純なビア(Stack Mode が
Simpleに設定されているもの)では、指定したサイズがすべての信号層に使用されるため、X Size (Mid Layer <n>) プロパティは X Size (All Layers) プロパティと同じになります。 -
Properties パネルで選択したビアのプロパティを表示する場合、モードが Top-Middle-Bottom または Full Stack に設定されているとき、 X Size (Mid Layer <n>) プロパティは、(Size and Shape セクションにある)Mid Layer 1 の Diameter フィールドに対応します。モードが Simple の場合は、Diameter フィールドに対応します。
-
X Size (Mid Layer <n>) プロパティは、パッドおよびビアオブジェクトに対してのみ定義されます。
ViaSize_TopLayer
概要
X Size (Top Layer) プロパティがクエリの条件を満たすビアオブジェクトを返します。
構文
ViaSize_TopLayer : Number
Numberドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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) プロパティが、現在の測定単位で 50 と not 等しいすべてのビアオブジェクトを返します。
注記
-
単純なビア(Stack Mode が
Simpleに設定されているもの)では、指定したサイズがすべての信号層に使用されるため、X Size (Top Layer) プロパティは X Size (All Layers) プロパティと同じになります。 -
Properties パネルで選択したビアのプロパティを表示する場合、モードが Top-Middle-Bottom または Full Stack に設定されているとき、 X Size (Top Layer) プロパティは、(Size and Shape セクションにある)Top Layer の 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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応したキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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 : Number
Number は、ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応したキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
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インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に対応したキーワードを追加することで、ドキュメントレベルで指定されたデフォルトの単位を上書きし、特定の測定単位を指定できます。
-
AsMils(X1) : Number– 値をmil単位で指定します。 -
AsMM(X1) : Number– 値をmm単位で指定します。
使用例
X1 = 1200
X1 プロパティが、現在の測定単位で 1200 に等しい、アーク、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、テキスト文字列(コメント、デジグネータ、フリーテキスト)、トラック、およびビアのすべてのオブジェクトを返します。
X1 >= 38.1
X1 プロパティが、現在の測定単位で 38.1 以上である、アーク、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、テキスト文字列(コメント、デジグネータ、フリーテキスト)、トラック、およびビアのすべてのオブジェクトを返します。
AsMils(X1) Between 1000 And 1400
X1 プロパティが 1000 mil 以上かつ 1400 mil 以下である、アーク、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、テキスト文字列(コメント、デジグネータ、フリーテキスト)、トラック、およびビアのすべてのオブジェクトを返します。
AsMM(X1) < 20.32
X1 プロパティが 20.32 mm 未満である、アーク、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、テキスト文字列(コメント、デジグネータ、フリーテキスト)、トラック、およびビアのすべてのオブジェクトを返します。
注意事項
X1 プロパティは、アーク、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、テキスト文字列(コメント、デジグネータ、フリーテキスト)、トラック、およびビアのオブジェクトに対してのみ定義されています。
X2
概要
X2 プロパティがクエリの条件を満たすすべてのフィル、従来の寸法、およびトラックオブジェクトを返します。
構文
X2 : Number
Number ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(X2) : Number– 値をmil単位で指定します。 -
AsMM(X2) : Number– 値をmm単位で指定します。
使用例
X2 = 1200
X2プロパティが、現在の測定単位で1200と等しい、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
X2 >= 38.1
X2プロパティが、現在の測定単位で38.1以上である、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
AsMils(X2) Between 1000 And 1400
X2プロパティが1000 mil以上かつ1400 mil以下である、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
AsMM(X2) < 20.32
X2プロパティが20.32 mm未満である、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
注記
X2プロパティは、フィル、従来の寸法、トラックオブジェクトに対してのみ定義されています。
Y1
概要
Y1プロパティがクエリの条件を満たす、すべての円弧、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、文字列(コメント、デジグネーター、フリー)、トラック、ビアオブジェクトを返します。
構文
Y1 : Number
Number ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(Y1) : Number– 値をmil単位で指定します。 -
AsMM(Y1) : Number– 値をmm単位で指定します。
使用例
Y1 = 1200
Y1プロパティが、現在の測定単位で1200と等しい、すべての円弧、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、文字列(コメント、デジグネーター、フリー)、トラック、ビアオブジェクトを返します。
Y1 >= 38.1
Y1プロパティが、現在の測定単位で38.1以上である、すべての円弧、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、文字列(コメント、デジグネーター、フリー)、トラック、ビアオブジェクトを返します。
AsMils(Y1) Between 1000 And 1400
Y1プロパティが1000 mil以上かつ1400 mil以下である、すべての円弧、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、文字列(コメント、デジグネーター、フリー)、トラック、ビアオブジェクトを返します。
AsMM(Y1) < 20.32
Y1プロパティが20.32 mm未満である、すべての円弧、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、文字列(コメント、デジグネーター、フリー)、トラック、ビアオブジェクトを返します。
注記
Y1プロパティは、円弧、コンポーネント、座標、デザインビュー、ドリルテーブル、埋め込み基板アレイ、フィル、レイヤースタックテーブル、OLEオブジェクト、従来の寸法、パッド、文字列(コメント、デジグネーター、フリー)、トラック、ビアオブジェクトに対してのみ定義されています。
Y2
概要
Y2プロパティがクエリの条件を満たす、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
構文
Y2 : Number
Number ドキュメントで現在使用されている測定単位(ヤード・ポンド法(mil、1 mil = 0.001インチ)またはメートル法(mm、1 mm = 0.001メートル))に従います。
測定単位に基づく追加のキーワードを使用すると、ドキュメントレベルで指定されたデフォルトの単位を上書きして、特定の測定単位を指定できます。
-
AsMils(Y2) : Number– 値をmil単位で指定します。 -
AsMM(Y2) : Number– 値をmm単位で指定します。
使用例
Y2 = 1200
Y2プロパティが、現在の測定単位で1200と等しい、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
Y2 >= 38.1
Y2プロパティが、現在の測定単位で38.1以上である、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
AsMils(Y2) Between 1000 And 1400
Y2プロパティが1000 mil以上かつ1400 mil以下である、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
AsMM(Y2) < 20.32
Y2プロパティが20.32 mm未満である、すべてのフィル、従来の寸法、トラックオブジェクトを返します。
注記
Y2プロパティは、フィル、従来の寸法、トラックオブジェクトに対してのみ定義されています。