オブジェクトタイプのチェック
概略
- Object Type Checksのクエリキーワードについて、それぞれが返す結果と記述方法をまとめたクイックリファレンス。
- true、false、notの条件を使った、各関数の使用方法を示す式の例。
- 穴、マスク、寸法、3Dモデルの種類、ビア、バックドリル箇所など、特定のPCBオブジェクトカテゴリを識別するための情報。

Object Type Checks PCBクエリ関数は、Query Helperダイアログに表示されます。
このリファレンスページでは、Altium DesignerのPCBおよびPCBライブラリドキュメントで使用できるObject Type Checks カテゴリのクエリ言語キーワードについて詳しく説明します。特定のクエリキーワードのヘルプを参照するには、以下の折りたたみセクションを使用するか、Query Helper またはFilterパネルでキーワードを選択(またはキーワード内をクリック)してからF1を押すと、該当するセクションに直接アクセスできます。
All
概要
PCBドキュメント上のすべてのオブジェクトを返します。
構文
All : Boolean
使用例
All
All = True
すべてのオブジェクトを返します。
Not All
All = False
オブジェクトを返しません。
BackDrillBottom
概要
基板の下面側のバックドリル箇所を返します。
構文
BackDrillBottom : Boolean
使用例
BackDrillBottom
BackDrillBottom = True
下面側のすべてのバックドリル箇所を返します。
Not BackDrillBottom
BackDrillBottom = False
except下面側のバックドリル箇所以外のすべてのオブジェクトを返します。
BackDrillTop
概要
基板の上面側のバックドリル箇所を返します。
構文
BackDrillTop : Boolean
使用例
BackDrillTop
BackDrillTop = True
上面側のすべてのバックドリル箇所を返します。
Not BackDrillTop
BackDrillTop = False
except 上面側のバックドリル箇所以外のすべてのオブジェクトを返します。
HasCylinderModel
概要
Model Type プロパティがCylinderに設定されているすべての3Dボディオブジェクトを返します。
構文
HasCylinderModel : Boolean/Boolean_String
使用例
HasCylinderModel
HasCylinderModel = True
HasCylinderModel = 'True'
Model Type プロパティがCylinderに設定されているすべての3Dボディオブジェクトを返します。
Not HasCylinderModel
HasCylinderModel = False
HasCylinderModel = 'False'
except Model Type プロパティがCylinderに設定されている3Dボディオブジェクト以外のすべてのオブジェクトを返します。
HasExtrudedModel
概要
Model Type プロパティがExtrudedに設定されているすべての3Dボディオブジェクトを返します。
構文
HasExtrudedModel : Boolean/Boolean_String
使用例
HasExtrudedModel
HasExtrudedModel = True
HasExtrudedModel = 'True'
Model Type プロパティがExtrudedに設定されているすべての3Dボディオブジェクトを返します。
Not HasExtrudedModel
HasExtrudedModel = False
HasExtrudedModel = 'False'
except Model Type プロパティがExtrudedに設定されている3Dボディオブジェクト以外のすべてのオブジェクトを返します。
HasGenericStepModel
概要
Model Type プロパティがGeneric Modelに設定されているすべての3Dボディオブジェクトを返します。
構文
HasGenericStepModel : Boolean/Boolean_String
使用例
HasGenericStepModel
HasGenericStepModel = True
HasGenericStepModel = 'True'
Model Type プロパティがGeneric Modelに設定されているすべての3Dボディオブジェクトを返します。
Not HasGenericStepModel
HasGenericStepModel = False
HasGenericStepModel = 'False'
except Model Type プロパティがGeneric Modelに設定されている3Dボディオブジェクト以外のすべてのオブジェクトを返します。
HasMask
概要
ソルダーマスクまたはペーストマスクが定義されているすべてのアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクトを返します。
構文
HasMask : Boolean/Boolean_String
使用例
HasMask
HasMask = True
HasMask = 'True'
ソルダーマスクまたはペーストマスクが定義されているすべてのアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクトを返します。
Not HasMask
HasMask = False
HasMask = 'False'
except ソルダーマスクまたはペーストマスクが定義されているアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクト以外のすべてのオブジェクトを返します。
HasPasteMask
概要
ペーストマスクが定義されているすべてのアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクトを返します。
構文
HasPasteMask : Boolean/Boolean_String
使用例
HasPasteMask
HasPasteMask = True
HasPasteMask = 'True'
ペーストマスクが定義されているすべてのアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクトを返します。
Not HasPasteMask
HasPasteMask = False
HasPasteMask = 'False'
except ペーストマスクが定義されているアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクト以外のすべてのオブジェクトを返します。
HasRectangularHole
概要
長方形の穴を持つすべてのパッドオブジェクトを返します。
構文
HasRectangularHole : Boolean/Boolean_String
使用例
HasRectangularHole
HasRectangularHole = True
HasRectangularHole = 'True'
長方形の穴を持つすべてのパッドオブジェクトを返します。
Not HasRectangularHole
HasRectangularHole = False
HasRectangularHole = 'False'
except 長方形の穴を持つパッドオブジェクト以外のすべてのオブジェクトを返します。
HasRoundHole
概要
丸穴を持つすべてのパッドオブジェクトを返します。
構文
HasRoundHole : Boolean/Boolean_String
使用例
HasRoundHole
HasRoundHole = True
HasRoundHole = 'True'
丸穴を持つすべてのパッドオブジェクトを返します。
Not HasRoundHole
HasRoundHole = False
HasRoundHole = 'False'
except 丸穴を持つパッドオブジェクト以外のすべてのオブジェクトを返します。
HasSlotHole
概要
スロット穴を持つすべてのパッドオブジェクトを返します。
構文
HasSlotHole : Boolean/Boolean_String
使用例
HasSlotHole
HasSlotHole = True
HasSlotHole = 'True'
スロット穴を持つすべてのパッドオブジェクトを返します。
Not HasSlotHole
HasSlotHole = False
HasSlotHole = 'False'
except スロット穴を持つパッドオブジェクト以外のすべてのオブジェクトを返します。
HasSolderMask
概要
ソルダーマスクが定義されているすべてのアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクトを返します。
構文
HasSolderMask : Boolean/Boolean_String
使用例
HasSolderMask
HasSolderMask = True
HasSolderMask = 'True'
ソルダーマスクが定義されているすべてのアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクトを返します。
Not HasSolderMask
HasSolderMask = False
HasSolderMask = 'False'
except ソルダーマスクが定義されているアーク、フィル、パッド、リージョン、トラック、およびビアオブジェクト以外のすべてのオブジェクトを返します。
HasSphereModel
概要
Model Type プロパティがSphereに設定されているすべての3Dボディオブジェクトを返します。
構文
HasSphereModel : Boolean/Boolean_String
使用例
HasSphereModel
HasSphereModel = True
HasSphereModel = 'True'
Model Type プロパティがSphereに設定されているすべての3Dボディオブジェクトを返します。
Not HasSphereModel
HasSphereModel = False
HasSphereModel = 'False'
except Model Type プロパティがSphereに設定されている3Dボディオブジェクト以外のすべてのオブジェクトを返します。
HasSquareHole
概要
正方形の穴を持つすべてのパッドオブジェクトを返します。
構文
HasSquareHole : Boolean/Boolean_String
使用例
HasSquareHole
HasSquareHole = True
HasSquareHole = 'True'
正方形の穴を持つすべてのパッドオブジェクトを返します。
Not HasSquareHole
HasSquareHole = False
HasSquareHole = 'False'
except 正方形の穴を持つパッドオブジェクト以外のすべてのオブジェクトを返します。
HasStepModel
概要
すべての3Dボディオブジェクトを返します。
構文
HasStepModel : Boolean/Boolean_String
使用例
HasStepModel
HasStepModel = True
HasStepModel = 'True'
すべての3Dボディオブジェクトを返します。
Not HasStepModel
HasStepModel = False
HasStepModel = 'False'
except 3Dボディオブジェクト以外のすべてのオブジェクトを返します。
InViaShielding
概要
ビアシールドグループに属するすべてのビアおよびポリゴン(シールド用銅箔)オブジェクトを返します。
構文
InViaShielding : Boolean/Boolean_String
使用例
InViaShielding
InViaShielding = True
InViaShielding = 'True'
ビアシールドグループに属するすべてのビアおよびポリゴン(シールド用銅箔)オブジェクトを返します。
Not InViaShielding
InViaShielding = False
InViaShielding = 'False'
except ビアシールドグループに属するビアおよびポリゴン(シールド用銅箔)オブジェクト以外のすべてのオブジェクトを返します。
IsAngularDimension
概要
角度寸法オブジェクトを返します。
構文
IsAngularDimension : Boolean
使用例
IsAngularDimension
IsAngularDimension = True
すべての角度寸法オブジェクトを返します。
Not IsAngularDimension
IsAngularDimension = False
角度寸法オブジェクトexceptを除くすべてのオブジェクトを返します。
IsArc
概要
円弧オブジェクトを返します。
構文
IsArc : Boolean
使用例
IsArc
IsArc = True
すべての円弧オブジェクトを返します。
Not IsArc
IsArc = False
円弧オブジェクトexcept を除くすべてのオブジェクトを返します。
IsBarCodeText
概要
Text KindプロパティがBarCode Textに設定され、 BarCode Typeプロパティが Code 39またはCode 128に設定されている文字列オブジェクトを返します。
構文
IsBarCodeText : Boolean
使用例
IsBarCodeText
IsBarCodeText = True
Text KindプロパティがBarCode Textに設定され、 BarCode Typeプロパティが Code 39またはCode 128に設定されているすべての文字列オブジェクトを返します。
Not IsBarCodeText
IsBarCodeText = False
Text KindプロパティがBarCode Textに設定され、 BarCode Typeプロパティが Code 39またはCode 128に設定されている文字列オブジェクトexceptを除くすべてのオブジェクトを返します。
IsBaselineDimension
概要
基準寸法オブジェクトを返します。
構文
IsBaselineDimension : Boolean
使用例
IsBaselineDimension
IsBaselineDimension = True
すべての基準寸法オブジェクトを返します。
Not IsBaselineDimension
IsBaselineDimension = False
基準寸法オブジェクトexceptを除くすべてのオブジェクトを返します。
IsBlindVia
概要
ブラインドビアオブジェクトを返します。
構文
IsBlindVia : Boolean
使用例
IsBlindVia
IsBlindVia = True
すべての ブラインドビアオブジェクトを返します。
Not IsBlindVia
IsBlindVia = False
ブラインドビアオブジェクトexcept を除くすべてのオブジェクトを返します。
IsBoard
概要
オブジェクトは返さず、PCBが占める領域のみを表示します。
構文
IsBoard : Boolean/Boolean_String
使用例
IsBoard
IsBoard = True
IsBoard = 'True'
オブジェクトは返さず、PCBが占める領域のみを表示します。
Not IsBoard
IsBoard = False
IsBoard = 'False'
PCBが占める領域を表示しながら、すべてのオブジェクトを返します。
IsBoardCutoutRegion
概要
Kind プロパティがBoard cutoutに設定されている領域オブジェクトを返します。
構文
IsBoardCutoutRegion : Boolean
使用例
IsBoardCutoutRegion
IsBoardCutoutRegion = True
Kind プロパティがBoard cutoutに設定されているすべての領域オブジェクトを返します。
Not IsBoardCutoutRegion
IsBoardCutoutRegion = False
Kind プロパティがBoard cutoutに設定されている領域オブジェクトexcept を除くすべてのオブジェクトを返します。
IsBoardOutline
概要
オブジェクトは返さず、PCBが占める領域のみを表示します。
構文
IsBoardOutline : Boolean/Boolean_String
使用例
IsBoardOutline
IsBoardOutline = True
IsBoardOutline = 'True'
オブジェクトは返さず、PCBが占める領域のみを表示します。
Not IsBoardOutline
IsBoardOutline = False
IsBoardOutline = 'False'
PCBが占める領域を表示しながら、すべてのオブジェクトを返します。
IsBondFinger
概要
ボンディングワイヤが接続されている、銅箔層上のSMDパッドオブジェクトを返します。
構文
IsBondFinger : Boolean
使用例
IsBondFinger
IsBondFinger = True
ボンディングワイヤが接続されている、銅箔層上のすべてのSMDパッドオブジェクトを返します。
Not IsBondFinger
IsBondFinger = False
ボンディングワイヤが接続されている、銅箔層上のSMDパッドオブジェクトexceptを除くすべてのオブジェクトを返します。
IsBondWire
概要
ボンディングワイヤオブジェクトを返します。
構文
IsBondWire : Boolean
使用例
IsBondWire
IsBondWire = True
すべてのボンディングワイヤオブジェクトを返します。
Not IsBondWire
IsBondWire = False
ボンディングワイヤオブジェクトexcept を除くすべてのオブジェクトを返します。
IsBondWireConnected
概要
ボンディングワイヤが接続されているオブジェクトを返します。
構文
IsBondWireConnected : Boolean
使用例
IsBondWireConnected
IsBondWireConnected = True
ボンディングワイヤが接続されているすべてのオブジェクトを返します。
Not IsBondWireConnected
IsBondWireConnected = False
ボンディングワイヤが接続されているオブジェクトexceptを除くすべてのオブジェクトを返します。
IsBuriedVia
概要
ベリードビアオブジェクトを返します。
構文
IsBuriedVia : Boolean
使用例
IsBuriedVia
IsBuriedVia = True
すべてのベリードビアオブジェクトを返します。
Not IsBuriedVia
IsBuriedVia = False
ベリードビアオブジェクトexcept を除くすべてのオブジェクトを返します。
IsCenterDimension
概要
中心寸法オブジェクトを返します。
構文
IsCenterDimension : Boolean
使用例
IsCenterDimension
IsCenterDimension = True
すべての中心寸法オブジェクトを返します。
Not IsCenterDimension
IsCenterDimension = False
中心寸法オブジェクトexceptを除くすべてのオブジェクトを返します。
IsClass
概要
クラスオブジェクトを返します。
構文
IsClass : Boolean
使用例
IsClass
IsClass = True
すべてのクラスオブジェクトを返します。
Not IsClass
IsClass = False
クラスオブジェクトexcept を除くすべてのオブジェクトを返します。
IsComment
概要
String TypeプロパティがCommentであるテキストオブジェクトを返します。これらはコンポーネントオブジェクトの子オブジェクトです。
構文
IsComment : Boolean
使用例
IsComment
IsComment = True
String TypeプロパティがCommentであるすべてのテキストオブジェクトを返します。
Not IsComment
IsComment = False
String TypeプロパティがCommentであるテキストオブジェクトexcept を除くすべてのオブジェクトを返します。
IsComponent
概要
コンポーネントオブジェクトを返します。
構文
IsComponent : Boolean
使用例
IsComponent
IsComponent = True
すべてのコンポーネントオブジェクトを返します。
Not IsComponent
IsComponent = False
コンポーネントオブジェクトexcept を除くすべてのオブジェクトを返します。
IsComponentArc
概要
コンポーネントオブジェクトの子である円弧オブジェクトを返します。
構文
IsComponentArc : Boolean
使用例
IsComponentArc
IsComponentArc = True
コンポーネントオブジェクトの子であるすべての円弧オブジェクトを返します。
Not IsComponentArc
IsComponentArc = False
コンポーネントオブジェクトの子である円弧オブジェクトexcept を除くすべてのオブジェクトを返します。
IsComponentBody
概要
3Dボディオブジェクトを返します。
構文
IsComponentBody : Boolean
使用例
IsComponentBody
IsComponentBody = True
すべての3Dボディオブジェクトを返します。
Not IsComponentBody
IsComponentBody = False
3Dボディオブジェクトexcept を除くすべてのオブジェクトを返します。
IsComponentFill
概要
コンポーネントオブジェクトの子であるフィルオブジェクトを返します。
構文
IsComponentFill : Boolean
使用例
IsComponentFill
IsComponentFill = True
コンポーネントオブジェクトの子であるすべてのフィルオブジェクトを返します。
Not IsComponentFill
IsComponentFill = False
コンポーネントオブジェクトの子であるフィルオブジェクトexcept のすべてのオブジェクトを返します。
IsComponentPad
概要
コンポーネントオブジェクトの子であるパッドオブジェクトを返します。
構文
IsComponentPad : Boolean
使用例
IsComponentPad
IsComponentPad = True
コンポーネントオブジェクトの子であるすべてのパッドオブジェクトを返します。
Not IsComponentPad
IsComponentPad = False
コンポーネントオブジェクトの子であるパッドオブジェクトexcept のすべてのオブジェクトを返します。
IsComponentText
概要
コンポーネントオブジェクトの子であるテキストオブジェクトを返します。
構文
IsComponentText : Boolean
使用例
IsComponentText
IsComponentText = True
コンポーネントオブジェクトの子であるすべてのテキストオブジェクトを返します。
Not IsComponentText
IsComponentText = False
コンポーネントオブジェクトの子であるテキストオブジェクトexcept のすべてのオブジェクトを返します。
IsComponentTrack
概要
コンポーネントオブジェクトの子であるトラックオブジェクトを返します。
構文
IsComponentTrack : Boolean
使用例
IsComponentTrack
IsComponentTrack = True
コンポーネントオブジェクトの子であるすべてのトラックオブジェクトを返します。
Not IsComponentTrack
IsComponentTrack = False
コンポーネントオブジェクトの子であるトラックオブジェクトexcept のすべてのオブジェクトを返します。
IsComponentVia
概要
コンポーネントオブジェクトの子であるビアオブジェクトを返します。
構文
IsComponentVia : Boolean
使用例
IsComponentVia
IsComponentVia = True
コンポーネントオブジェクトの子であるすべてのビアオブジェクトを返します。
Not IsComponentVia
IsComponentVia = False
コンポーネントオブジェクトの子であるビアオブジェクトexcept のすべてのオブジェクトを返します。
IsConnection
概要
すべての接続線を返します。
構文
IsConnection : Boolean/Boolean_String
使用例
IsConnection
IsConnection = True
IsConnection = 'True'
すべての接続線を返します。
Not IsConnection
IsConnection = False
IsConnection = 'False'
接続線AND のすべてのオブジェクトを返します。「接続」の詳細も表示されます。これは、接続が、このクエリで返されるネットオブジェクトの(リストには表示されない)子オブジェクトであるためです。
Not IsConnection And Not IsNet
(IsConnection = False) And (IsNet = False)
ネットオブジェクトexcept のすべてのオブジェクトを返します。「接続」の詳細は表示されません。これは、接続がネットオブジェクトの(リストには表示されない)子オブジェクトであり、このクエリではネットオブジェクトが返されないためです。
IsCoordinate
概要
座標オブジェクトを返します。
構文
IsCoordinate : Boolean
使用例
IsCoordinate
IsCoordinate = True
すべての座標オブジェクトを返します。
Not IsCoordinate
IsCoordinate = False
座標オブジェクトexcept のすべてのオブジェクトを返します。
IsCopperRegion
概要
ソリッド領域オブジェクト、つまりKind プロパティがPolygon cutoutまたはBoard cutoutに設定されていない領域を返します(これらに設定されている場合は、それぞれPolygon Cutout領域またはBoard Cutout領域になります)。
構文
IsCopperRegion : Boolean
使用例
IsCopperRegion
IsCopperRegion = True
すべてのソリッド領域オブジェクトを返します。
Not IsCopperRegion
IsCopperRegion = False
ソリッド領域オブジェクトexcept のすべてのオブジェクトを返します。
IsCutoutRegion
概要
ポリゴンカットアウト領域オブジェクト、つまりCutoutプロパティが有効になっている領域を返します。
構文
IsCutoutRegion : Boolean
使用例
IsCutoutRegion
Is = TrueCutoutRegion
すべてのポリゴンカットアウト領域オブジェクトを返します。
Not IsCutoutRegion
Is = FalseCutoutRegion
ポリゴンカットアウト領域オブジェクトexcept のすべてのオブジェクトを返します。
IsDatumDimension
概要
データム寸法オブジェクトを返します。
構文
IsDatumDimension : Boolean
使用例
IsDatumDimension
IsDatumDimension = True
すべてのデータム寸法オブジェクトを返します。
Not IsDatumDimension
IsDatumDimension = False
データム寸法オブジェクトexceptのすべてのオブジェクトを返します。
IsDesignator
概要
String TypeプロパティがDesignatorであるテキストオブジェクトを返します。これらはコンポーネントオブジェクトの子です。
構文
IsDesignator : Boolean
使用例
IsDesignator
IsDesignator = True
String TypeプロパティがDesignatorであるすべてのテキストオブジェクトを返します。
Not IsDesignator
IsDesignator = False
String TypeプロパティがDesignatorであるテキストオブジェクトexcept のすべてのオブジェクトを返します。
IsDifferentialPair
概要
すべての差動ペアオブジェクトを返します。
構文
IsDifferentialPair : Boolean/Boolean_String
使用例
IsDifferentialPair
IsDifferentialPair = True
IsDifferentialPair = 'True'
すべての差動ペアオブジェクトを返します。
Not IsDifferentialPair
IsDifferentialPair = False
IsDifferentialPair = 'False'
差動ペアオブジェクトexcept のすべてのオブジェクトを返します。
IsDimension
概要
すべての寸法オブジェクトを(タイプに関係なく)返します。
構文
IsDimension : Boolean
使用例
IsDimension
IsDimension = True
すべての寸法オブジェクトを返します。
Not IsDimension
IsDimension = False
寸法オブジェクトexceptのすべてのオブジェクトを返します。
IsEmbeddedBoard
概要
すべての埋め込み基板アレイオブジェクトを返します。
構文
IsEmbeddedBoard : Boolean/Boolean_String
使用例
IsEmbeddedBoard
IsEmbeddedBoard = True
IsEmbeddedBoard = 'True'
すべての埋め込み基板アレイオブジェクトを返します。
Not IsEmbeddedBoard
IsEmbeddedBoard = False
IsEmbeddedBoard = 'False'
埋め込み基板アレイオブジェクトexcept のすべてのオブジェクトを返します。
IsFill
概要
フィルオブジェクトを返します。
構文
IsFill : Boolean
使用例
IsFill
IsFill = True
すべてのフィルオブジェクトを返します。
Not IsFill
IsFill = False
フィルオブジェクトexcept のすべてのオブジェクトを返します。
IsFromTo
概要
すべてのFrom-Toオブジェクトを返します。
構文
IsFromTo : Boolean/Boolean_String
使用例
IsFromTo
IsFromTo = True
IsFromTo = 'True'
すべてのFrom-Toオブジェクトを返します。
Not IsFromTo
IsFromTo = False
IsFromTo = 'False'
From-Toオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsLeaderDimension
概要
引出線寸法オブジェクトを返します。
構文
IsLeaderDimension : Boolean
使用例
IsLeaderDimension
IsLeaderDimension = True
すべての引出線寸法オブジェクトを返します。
Not IsLeaderDimension
IsLeaderDimension = False
引出線寸法オブジェクトexcept以外のすべてのオブジェクトを返します。
IsLinearDiameterDimension
概要
直線直径寸法オブジェクトを返します。
構文
IsLinearDiameterDimension : Boolean
使用例
IsDimensionLinearDiameter
IsLinearDiameterDimension = True
すべての直線直径寸法オブジェクトを返します。
Not IsLinearDiameterDimension
IsLinearDiameterDimension = False
直線直径寸法オブジェクトexcept以外のすべてのオブジェクトを返します。
IsLinearDimension
概要
直線寸法オブジェクトを返します。
構文
IsLinearDimension : Boolean
使用例
IsDimensionLinear
IsLinearDimension = True
すべての直線寸法オブジェクトを返します。
Not IsLinearDimension
IsLinearDimension = False
直線寸法オブジェクトexcept以外のすべてのオブジェクトを返します。
IsMicroVia
概要
マイクロビアオブジェクトを返します。
構文
IsMicroVia : Boolean
使用例
IsMicroVia
IsMicroVia = True
すべてのマイクロビアオブジェクトを返します。
Not IsMicroVia
IsMicroVia = False
マイクロビアオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsNet
概要
ネットオブジェクトを返します。Netプロパティを持つオブジェクトはすべてネットに属することができます。たとえば、トラック、アーク、フィル、リージョン、ポリゴン、パッド、ビアなどです。
構文
IsNet : Boolean
使用例
IsNet
IsNet = True
すべてのネットオブジェクトを返します。
Not IsNet
IsNet = False
ネットオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsObjectKind
概要
Object Kind プロパティが指定されたオブジェクトタイプと一致するすべてのオブジェクトを返します。
構文
IsObjectKind(ObjectType : String) : Boolean/Boolean_String
ObjectTypeはオブジェクトの種類を指定します。次のいずれかの文字列である必要があります。
-
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'.
使用例
IsObjectKind('Via')
IsObjectKind('Via') = True
IsObjectKind('Via') = 'True'
すべてのビアオブジェクトを返します。
Not IsObjectKind('Track')
IsObjectKind('Track') = False
IsObjectKind('Track') = 'False'
トラックオブジェクトexcept 以外のすべてのオブジェクトを返します。
注意事項
ObjectType文字列の先頭と末尾には、一重引用符(')が必要です。
IsOriginalDimension
概要
すべての従来型の寸法オブジェクトを返します。
構文
IsOriginalDimension : Boolean/Boolean_String
使用例
IsOriginalDimension
IsOriginalDimension = True
IsOriginalDimension = 'True'
すべての従来型の寸法オブジェクトを返します。
Not IsOriginalDimension
IsOriginalDimension = False
IsOriginalDimension = 'False'
従来型の寸法オブジェクトexcept 以外のすべてのオブジェクトを返します。
IsPad
概要
パッドオブジェクトを返します。
構文
IsPad : Boolean
使用例
IsPad
IsPad = True
すべてのパッドオブジェクトを返します。
Not IsPad
IsPad = False
パッドオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsPadHoleValid
概要
有効な穴を持つすべてのパッドオブジェクトを返します。穴が有効であるには、パッドの Hole Size プロパティがゼロ以外の値である必要があります。また、穴が長穴の場合、その長さもゼロ以外である必要があります。
構文
IsPadHoleValid : Boolean/Boolean_String
使用例
IsPadHoleValid
IsPadHoleValid = True
IsPadHoleValid = 'True'
有効な穴を持つすべてのパッドオブジェクトを返します。
Not IsPadHoleValid
IsPadHoleValid = False
IsPadHoleValid = 'False'
有効な穴を持つパッドオブジェクトexcept すべてのオブジェクトを返します。
IsPoly
概要
ポリゴンポアオブジェクトを返します。
構文
IsPoly : Boolean
使用例
IsPoly
IsPoly = True
すべてのポリゴンポアオブジェクトを返します。
Not IsPoly
IsPoly = False
ポリゴンポアオブジェクトexcept すべてのオブジェクトを返します。
注記
-
この関数は IsPolygon 関数の別名です。
-
ポリゴンポアに対して Electrical Clearance ルールを定義する場合は、IsPolygon(または IsPoly)によるオブジェクトタイプのチェックではなく、InPolygon(または InPoly)による属性チェックを使用する必要があります。これは、クリアランスルールがポリゴンポア全体を1つのオブジェクトとして扱うのではなく、ポリゴンポアを構成する、またはポリゴンポアの in プリミティブ(リージョン、トラック、アーク)に適用されるためです。ポリゴンポアに対する有効なクリアランスルールは、InPolygon オブジェクトと All その他のオブジェクトとの間に設定します。
IsPolygon
概要
ポリゴンポアオブジェクトを返します。
構文
IsPolygon : Boolean
使用例
IsPolygon
IsPolygon = True
すべてのポリゴンポアオブジェクトを返します。
Not IsPolygon
IsPolygon = False
ポリゴンポアオブジェクトexcept すべてのオブジェクトを返します。
注記
-
この関数は IsPoly 関数の別名です。
-
ポリゴンポアに対して Electrical Clearance ルールを定義する場合は、IsPolygon(または IsPoly)によるオブジェクトタイプのチェックではなく、InPolygon(または InPoly)による属性チェックを使用する必要があります。これは、クリアランスルールがポリゴンポア全体を1つのオブジェクトとして扱うのではなく、ポリゴンポアを構成する、またはポリゴンポアの in プリミティブ(リージョン、トラック、アーク)に適用されるためです。ポリゴンポアに対する有効なクリアランスルールは、InPolygon オブジェクトと All その他のオブジェクトとの間に設定します。
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すべてのオブジェクトを返します。
IsRadialDiameterDimension
概要
直径寸法オブジェクトを返します。
構文
IsRadialDiameterDimension : Boolean
使用例
IsDimensionRadialDiameter
IsDimension = TrueRadialDiameter
すべての直径寸法オブジェクトを返します。
Not IsDimensionRadialDiameter
IsDimension = FalseRadialDiameter
直径寸法オブジェクトexceptすべてのオブジェクトを返します。
IsRadialDimension
概要
半径寸法オブジェクトを返します。
構文
IsRadialDimension : Boolean
使用例
IsDimensionRadial
IsDimension = TrueRadial
すべての半径寸法オブジェクトを返します。
Not IsDimensionRadial
IsDimension = FalseRadial
半径寸法オブジェクトexceptすべてのオブジェクトを返します。
IsRegion
概要
すべてのリージョンオブジェクト、つまりソリッドリージョン、ポリゴンカットアウトリージョン、基板カットアウトリージョンを返します。
構文
IsRegion : Boolean
使用例
IsRegion
IsRegion = True
すべてのリージョンオブジェクトを返します。
Not IsRegion
IsRegion = False
リージョンオブジェクトexcept すべてのオブジェクトを返します。
IsRoom
概要
ルーム定義ルール(配置制限ルール)オブジェクトを返します。
構文
IsRoom : Boolean/Boolean_String
使用例
IsRoom
IsRoom= True
IsRoom= 'True'
すべてのルーム定義ルールオブジェクトを返します。
Not IsRoom
IsRoom= False
IsRoom= 'False'
ルーム定義ルールオブジェクトexceptすべてのオブジェクトを返します。
注記
この関数は IsRule_ConfinementConstraint 関数の別名です。
IsRule
概要
すべてのデザインルールオブジェクトを、種類に関係なく返します。
構文
IsRule : Boolean
使用例
IsRule
IsRule = True
すべてのデザインルールオブジェクトを返します。
Not IsRule
IsRule = False
デザインルールオブジェクトexceptすべてのオブジェクトを返します。
IsRule_AcuteAngle
概要
鋭角ルールオブジェクトを返します。
構文
IsRule_AcuteAngle : Boolean
使用例
IsRule_AcuteAngle
IsRule_AcuteAngle = True
すべての鋭角ルールオブジェクトを返します。
Not IsRule_AcuteAngle
IsRule_AcuteAngle = False
鋭角ルールオブジェクトexceptすべてのオブジェクトを返します。
IsRule_BoardOutlineClearance
概要
基板外形クリアランスルールオブジェクトを返します。
構文
IsRule_BoardOutlineClearance : Boolean
使用例
IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = True
すべての基板外形クリアランスルールオブジェクトを返します。
Not IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = False
基板外形クリアランスルールオブジェクトexcept すべてのオブジェクトを返します。
IsRule_BrokenNets
概要
未配線ネットルールオブジェクトを返します。
構文
IsRule_BrokenNets : Boolean
使用例
IsRule_BrokenNets
IsRule_BrokenNets = True
すべての未配線ネットルールオブジェクトを返します。
Not IsRule_BrokenNets
IsRule_BrokenNets = False
未配線ネットルールオブジェクトexcept すべてのオブジェクトを返します。
IsRule_Clearance
概要
クリアランスルールのオブジェクトを返します。
構文
IsRule_Clearance : Boolean
使用例
IsRule_Clearance
IsRule_ = TrueClearance
クリアランスルールのすべてのオブジェクトを返します。
Not IsRule_Clearance
IsRule_ = FalseClearance
クリアランスルールのオブジェクトexcept以外のすべてのオブジェクトを返します。
IsRule_ComponentClearance
概要
コンポーネントクリアランスルールのオブジェクトを返します。
構文
IsRule_ComponentClearance : Boolean
使用例
IsRule_ ComponentClearance
IsRule_ = TrueComponentClearance
コンポーネントクリアランスルールのすべてのオブジェクトを返します。
Not IsRule_ ComponentClearance
IsRule_ = FalseComponentClearance
コンポーネントクリアランスルールのオブジェクトexcept以外のすべてのオブジェクトを返します。
IsRule_ComponentRotations
概要
コンポーネント方向ルールのオブジェクトを返します。
構文
IsRule_ComponentRotations : Boolean
使用例
IsRule_ ComponentRotations
IsRule_ = TrueComponentRotations
コンポーネント方向ルールのすべてのオブジェクトを返します。
Not IsRule_ ComponentRotations
IsRule_ = FalseComponentRotations
コンポーネント方向ルールのオブジェクトexcept以外のすべてのオブジェクトを返します。
IsRule_ConfinementConstraint
概要
ルーム定義ルール(領域制約ルール)のオブジェクトを返します。
構文
IsRule_ConfinementConstraint : Boolean/Boolean_String
使用例
IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= True
IsRule_ConfinementConstraint= 'True'
ルーム定義ルールのすべてのオブジェクトを返します。
Not IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= False
Is Rule_ConfinementConstraint= 'False'
ルーム定義ルールのオブジェクトexcept以外のすべてのオブジェクトを返します。
注記
この関数は、IsRoom関数の別名です。
IsRule_Creepage
概要
沿面距離ルールのオブジェクトを返します。
構文
IsRule_Creepage : Boolean
使用例
IsRule_Creepage
IsRule_Creepage = True
沿面距離ルールのすべてのオブジェクトを返します。
Not IsRule_Creepage
IsRule_Creepage = False
沿面距離ルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_DaisyChainStubLength
概要
デイジーチェーンスタブ長ルールのオブジェクトを返します。
構文
IsRule_DaisyChainStubLength : Boolean
使用例
IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = True
デイジーチェーンスタブ長ルールのすべてのオブジェクトを返します。
Not IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = False
デイジーチェーンスタブ長ルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_DifferentialPairsRouting
概要
差動ペア配線ルールのオブジェクトを返します。
構文
IsRule_DifferentialPairsRouting : Boolean
使用例
IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = True
差動ペア配線ルールのすべてのオブジェクトを返します。
Not IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = False
差動ペア配線ルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_FanoutControl
概要
ファンアウト制御ルールのオブジェクトを返します。
構文
IsRule_FanoutControl : Boolean
使用例
IsRule_ FanoutControl
IsRule_ = TrueFanoutControl
ファンアウト制御ルールのすべてのオブジェクトを返します。
Not IsRule_ FanoutControl
IsRule_ = FalseFanoutControl
ファンアウト制御ルールのオブジェクトexcept以外のすべてのオブジェクトを返します。
IsRule_FlightTime_FallingEdge
概要
フライトタイム - 立ち下がりエッジルールのオブジェクトを返します。
構文
IsRule_FlightTime_FallingEdge : Boolean
使用例
IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = True
フライトタイム - 立ち下がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = False
フライトタイム - 立ち下がりエッジルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_FlightTime_RisingEdge
概要
フライトタイム - 立ち上がりエッジルールのオブジェクトを返します。
構文
IsRule_FlightTime_RisingEdge : Boolean
使用例
IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = True
フライトタイム - 立ち上がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = False
フライトタイム - 立ち上がりエッジルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_HoleToHoleClearance
概要
穴間クリアランスルールのオブジェクトを返します。
構文
IsRule_HoleToHoleClearance : Boolean
使用例
IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = True
穴間クリアランスルールのすべてのオブジェクトを返します。
Not IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = False
穴間クリアランスルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_LayerPair
概要
レイヤーペアルールのオブジェクトを返します。
構文
IsRule_LayerPair : Boolean
使用例
IsRule_LayerPair
IsRule_LayerPair = True
レイヤーペアルールのすべてのオブジェクトを返します。
Not IsRule_LayerPair
IsRule_LayerPair = False
レイヤーペアルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_MatchedLengths
概要
等長配線ルールのオブジェクトを返します。
構文
IsRule_MatchedLengths : Boolean
使用例
IsRule_MatchedLengths
IsRule_MatchedLengths = True
等長配線ルールのすべてのオブジェクトを返します。
Not IsRule_MatchedLengths
IsRule_MatchedLengths = False
等長配線ルールのオブジェクトexcept 以外のすべてのオブジェクトを返します。
IsRule_MaximumViaCount
概要
最大ビア数ルールのオブジェクトを返します。
構文
IsRule_MaximumViaCount : Boolean
使用例
IsRule_MaximumViaCount
IsRule_MaximumViaCount = True
最大ビア数ルールのすべてのオブジェクトを返します。
Not IsRule_MaximumViaCount
IsRule_MaximumViaCount = False
最大ビア数ルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MaxMinHeightConstraint
概要
高さルールのオブジェクトを返します。
構文
IsRule_MaxMinHeightConstraint : Boolean
使用例
IsRule_ MaxMinHeightConstraint
IsRule_ = TrueMaxMinHeightConstraint
高さルールのすべてのオブジェクトを返します。
Not IsRule_ MaxMinHeightConstraint
IsRule_ = FalseMaxMinHeightConstraint
高さルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MaxMinHoleSize
概要
穴径ルールのオブジェクトを返します。
構文
IsRule_MaxMinHoleSize : Boolean
使用例
IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = True
穴径ルールのすべてのオブジェクトを返します。
Not IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = False
穴径ルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MaxMinImpedance
概要
インピーダンスルールのオブジェクトを返します。
構文
IsRule_MaxMinImpedance : Boolean
使用例
IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = True
インピーダンスルールのすべてのオブジェクトを返します。
Not IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = False
インピーダンスルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MaxMinLength
概要
長さルールのオブジェクトを返します。
構文
IsRule_MaxMinLength : Boolean
使用例
IsRule_MaxMinLength
IsRule_MaxMinLength = True
長さルールのすべてのオブジェクトを返します。
Not IsRule_MaxMinLength
IsRule_MaxMinLength = False
長さルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MaxMinWidth
概要
幅ルールのオブジェクトを返します。
構文
IsRule_MaxMinWidth : Boolean
使用例
IsRule_ MaxMinWidth
IsRule_ = TrueMaxMinWidth
幅ルールのすべてのオブジェクトを返します。
Not IsRule_ MaxMinWidth
IsRule_ = FalseMaxMinWidth
幅ルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MaxSlope_FallingEdge
概要
スロープ - 立ち下がりエッジルールのオブジェクトを返します。
構文
IsRule_MaxSlope_FallingEdge : Boolean
使用例
IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = True
スロープ - 立ち下がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = False
スロープ - 立ち下がりエッジルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MaxSlope_RisingEdge
概要
スロープ - 立ち上がりエッジルールのオブジェクトを返します。
構文
IsRule_MaxSlope_RisingEdge : Boolean
使用例
IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = True
スロープ - 立ち上がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = False
スロープ - 立ち上がりエッジルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MinimumAnnularRing
概要
最小アニュラリングルールのオブジェクトを返します。
構文
IsRule_MinimumAnnularRing : Boolean
使用例
IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = True
最小アニュラリングルールのすべてのオブジェクトを返します。
Not IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = False
最小アニュラリングルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_MinimumSolderMaskSliver
概要
最小ソルダーマスクスリバールールのオブジェクトを返します。
構文
IsRule_MinimumSolderMaskSliver : Boolean
使用例
IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = True
最小ソルダーマスクスリバールールのすべてのオブジェクトを返します。
Not IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = False
最小ソルダーマスクスリバールールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_NetAntennae
概要
ネットアンテナルールのオブジェクトを返します。
構文
IsRule_NetAntennae : Boolean
使用例
IsRule_NetAntennae
IsRule_NetAntennae = True
ネットアンテナルールのすべてのオブジェクトを返します。
Not IsRule_NetAntennae
IsRule_NetAntennae = False
ネットアンテナルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_NetsToIgnore
概要
無視するネットルールのオブジェクトを返します。
構文
IsRule_NetsToIgnore : Boolean
使用例
IsRule_NetsToIgnore
IsRule_NetsToIgnore = True
無視するネットルールのすべてのオブジェクトを返します。
Not IsRule_NetsToIgnore
IsRule_NetsToIgnore = False
無視するネットルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_Overshoot_FallingEdge
概要
オーバーシュート - 立ち下がりエッジルールのオブジェクトを返します。
構文
IsRule_Overshoot_FallingEdge : Boolean
使用例
IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = True
オーバーシュート - 立ち下がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = False
オーバーシュート - 立ち下がりエッジルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_Overshoot_RisingEdge
概要
オーバーシュート - 立ち上がりエッジルールのオブジェクトを返します。
構文
IsRule_Overshoot_RisingEdge : Boolean
使用例
IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = True
オーバーシュート - 立ち上がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = False
オーバーシュート - 立ち上がりエッジルールのオブジェクト以外のすべてのオブジェクトを返します。except
IsRule_ParallelSegment
概要
平行セグメントルールのオブジェクトを返します。
構文
IsRule_ParallelSegment : Boolean
使用例
IsRule_ParallelSegment
IsRule_ParallelSegment = True
平行セグメントルールのすべてのオブジェクトを返します。
Not IsRule_ParallelSegment
IsRule_ParallelSegment = False
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 平行セグメントルールオブジェクト。
IsRule_PasteMaskExpansion
概要
ペーストマスク拡張ルールオブジェクトを返します。
構文
IsRule_PasteMaskExpansion : Boolean
使用例
IsRule_ PasteMaskExpansion
IsRule_ = TruePasteMaskExpansion
すべてのペーストマスク拡張ルールオブジェクトを返します。
Not IsRule_ PasteMaskExpansion
IsRule_ = FalsePasteMaskExpansion
次のルールオブジェクト以外のすべてのオブジェクトを返します:except ペーストマスク拡張ルールオブジェクト。
IsRule_PermittedLayers
概要
許可レイヤールールオブジェクトを返します。
構文
IsRule_PermittedLayers : Boolean
使用例
IsRule_ PermittedLayers
IsRule_PermittedLayers = True
すべての許可レイヤールールオブジェクトを返します。
Not IsRule_ PermittedLayers
IsRule_ = FalsePermittedLayers
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 許可レイヤールールオブジェクト。
IsRule_PolygonConnectStyle
概要
ポリゴン接続スタイルルールオブジェクトを返します。
構文
IsRule_PolygonConnectStyle : Boolean
使用例
IsRule_ PolygonConnectStyle
IsRule_ = TruePolygonConnectStyle
すべてのポリゴン接続スタイルルールオブジェクトを返します。
Not IsRule_PolygonConnectStyle
IsRule_ = FalsePolygonConnectStyle
次のルールオブジェクト以外のすべてのオブジェクトを返します:except ポリゴン接続スタイルルールオブジェクト。
IsRule_PowerPlaneClearance
概要
電源プレーンクリアランスルールオブジェクトを返します。
構文
IsRule_PowerPlaneClearance : Boolean
使用例
IsRule_ PowerPlaneClearance
IsRule_PowerPlaneClearance = True
すべての電源プレーンクリアランスルールオブジェクトを返します。
Not IsRule_ PowerPlaneClearance
IsRule_ = FalsePowerPlaneClearance
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 電源プレーンクリアランスルールオブジェクト。
IsRule_PowerPlaneConnectStyle
概要
電源プレーン接続スタイルルールオブジェクトを返します。
構文
IsRule_PowerPlaneConnectStyle : Boolean
使用例
IsRule_ PowerPlaneConnectStyle
IsRule_ = TruePowerPlaneConnectStyle
すべての電源プレーン接続スタイルルールオブジェクトを返します。
Not IsRule_ PowerPlaneConnectStyle
IsRule_ = FalsePowerPlaneConnectStyle
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 電源プレーン接続スタイルルールオブジェクト。
IsRule_ReturnPath
概要
リターンパスルールオブジェクトを返します。
構文
IsRule_ReturnPath : Boolean
使用例
IsRule_ReturnPath
IsRule_ReturnPath = True
すべてのリターンパスルールオブジェクトを返します。
Not ReturnPath
IsRule_ReturnPath = False
次のルールオブジェクト以外のすべてのオブジェクトを返します:except リターンパスルールオブジェクト。
IsRule_RoutingCornerStyle
概要
配線コーナールールオブジェクトを返します。
構文
IsRule_RoutingCornerStyle : Boolean
使用例
IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = True
すべての配線コーナールールオブジェクトを返します。
Not IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = False
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 配線コーナールールオブジェクト。
IsRule_RoutingLayers
概要
配線レイヤールールオブジェクトを返します。
構文
IsRule_RoutingLayers : Boolean
使用例
IsRule_RoutingLayers
IsRule_ = TrueRoutingLayers
すべての配線レイヤールールオブジェクトを返します。
Not IsRule_RoutingLayers
IsRule_RoutingLayers = False
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 配線レイヤールールオブジェクト。
IsRule_RoutingPriority
概要
配線優先順位ルールオブジェクトを返します。
構文
IsRule_RoutingPriority : Boolean
使用例
IsRule_RoutingPriority
IsRule_ = TrueRoutingPriority
すべての配線優先順位ルールオブジェクトを返します。
Not IsRule_ RoutingPriority
IsRule_ = FalseRoutingPriority
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 配線優先順位ルールオブジェクト。
IsRule_RoutingTopology
概要
配線トポロジールールオブジェクトを返します。
構文
IsRule_RoutingTopology : Boolean
使用例
IsRule_ RoutingTopology
IsRule_ = TrueRoutingTopology
すべての配線トポロジールールオブジェクトを返します。
Not IsRule_RoutingTopology
IsRule_ = FalseRoutingTopology
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 配線トポロジールールオブジェクト。
IsRule_RoutingViaStyle
概要
配線ビアスタイルルールオブジェクトを返します。
構文
IsRule_RoutingViaStyle : Boolean
使用例
IsRule_ RoutingViaStyle
IsRule_RoutingViaStyle = True
すべての配線ビアスタイルルールオブジェクトを返します。
Not IsRule_ RoutingViaStyle
IsRule_ = FalseRoutingViaStyle
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 配線ビアスタイルルールオブジェクト。
IsRule_ShortCircuit
概要
短絡ルールオブジェクトを返します。
構文
IsRule_ShortCircuit : Boolean
使用例
IsRule_ShortCircuit
IsRule_ = TrueShortCircuit
すべての短絡ルールオブジェクトを返します。
Not IsRule_ ShortCircuit
IsRule_ = FalseShortCircuit
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 短絡ルールオブジェクト。
IsRule_SignalBaseValue
概要
信号基準値ルールオブジェクトを返します。
構文
IsRule_SignalBaseValue : Boolean
使用例
IsRule_SignalBaseValue
IsRule_SignalBaseValue = True
すべての信号基準値ルールオブジェクトを返します。
Not IsRule_SignalBaseValue
IsRule_SignalBaseValue = False
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 信号基準値ルールオブジェクト。
IsRule_SignalStimulus
概要
信号刺激ルールオブジェクトを返します。
構文
IsRule_SignalStimulus : Boolean
使用例
IsRule_SignalStimulus
IsRule_SignalStimulus = True
すべての信号刺激ルールオブジェクトを返します。
Not IsRule_SignalStimulus
IsRule_SignalStimulus = False
次のルールオブジェクト以外のすべてのオブジェクトを返します:except 信号刺激ルールオブジェクト。
IsRule_SignalTopValue
概要
信号トップ値ルールのオブジェクトを返します。
構文
IsRule_SignalTopValue : Boolean
使用例
IsRule_SignalTopValue
IsRule_SignalTopValue = True
信号トップ値ルールのすべてのオブジェクトを返します。
Not IsRule_SignalTopValue
IsRule_SignalTopValue = False
except 信号トップ値ルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_SilkToSilkClearance
概要
シルク間クリアランスルールのオブジェクトを返します。
構文
IsRule_SilkToSilkClearance : Boolean
使用例
IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = True
シルク間クリアランスルールのすべてのオブジェクトを返します。
Not IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = False
except シルク間クリアランスルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_SilkToSolderMaskClearance
概要
シルクとソルダーマスク間のクリアランスルールのオブジェクトを返します。
構文
IsRule_SilkToSolderMaskClearance : Boolean
使用例
IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = True
シルクとソルダーマスク間のクリアランスルールのすべてのオブジェクトを返します。
Not IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = False
except シルクとソルダーマスク間のクリアランスルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_SMDNeckDown
概要
SMDネックダウンルールのオブジェクトを返します。
構文
IsRule_SMDNeckDown : Boolean
使用例
IsRule_SMDNeckDown
IsRule_ = TrueSMDNeckDown
SMDネックダウンルールのすべてのオブジェクトを返します。
Not IsRule_ SMDNeckDown
IsRule_ = FalseSMDNeckDown
except SMDネックダウンルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_SMDToCorner
概要
SMDとコーナー間のルールのオブジェクトを返します。
構文
IsRule_SMDToCorner : Boolean
使用例
IsRule_ SMDToCorner
IsRule_ = TrueSMDToCorner
SMDとコーナー間のルールのすべてのオブジェクトを返します。
Not IsRule_SMDToCorner
IsRule_ = FalseSMDToCorner
except SMDとコーナー間のルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_SMDToPlane
概要
SMDとプレーン間のルールのオブジェクトを返します。
構文
IsRule_SMDToPlane : Boolean
使用例
IsRule_ SMDToPlane
IsRule_ = TrueSMDToPlane
SMDとプレーン間のルールのすべてのオブジェクトを返します。
Not IsRule_ SMDToPlane
IsRule_ = FalseSMDToPlane
except SMDとプレーン間のルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_SolderMaskExpansion
概要
ソルダーマスク拡張ルールのオブジェクトを返します。
構文
IsRule_SolderMaskExpansion : Boolean
使用例
IsRule_ SolderMaskExpansion
IsRule_ = TrueSolderMaskExpansion
ソルダーマスク拡張ルールのすべてのオブジェクトを返します。
Not IsRule_ SolderMaskExpansion
IsRule_ = FalseSolderMaskExpansion
except ソルダーマスク拡張ルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_SupplyNets
概要
電源ネットルールのオブジェクトを返します。
構文
IsRule_SupplyNets : Boolean
使用例
IsRule_SupplyNets
IsRule_SupplyNets = True
電源ネットルールのすべてのオブジェクトを返します。
Not IsRule_SupplyNets
IsRule_SupplyNets = False
except 電源ネットルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_TestPointStyle
概要
製造用テストポイントスタイルルールのオブジェクトを返します。
構文
IsRule_TestPointStyle : Boolean
使用例
IsRule_TestPointStyle
IsRule_TestPointStyle = True
製造用テストポイントスタイルルールのすべてのオブジェクトを返します。
Not IsRule_TestPointStyle
IsRule_TestPointStyle = False
except 製造用テストポイントスタイルルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_TestPointUsage
概要
製造用テストポイント使用ルールのオブジェクトを返します。
構文
IsRule_TestPointUsage : Boolean
使用例
IsRule_TestPointUsage
IsRule_TestPointUsage = True
製造用テストポイント使用ルールのすべてのオブジェクトを返します。
Not IsRule_TestPointUsage
IsRule_TestPointUsage = False
except 製造用テストポイント使用ルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_UnconnectedPin
概要
未接続ピンルールのオブジェクトを返します。
構文
IsRule_UnconnectedPin : Boolean
使用例
IsRule_UnconnectedPin
IsRule_UnconnectedPin = True
未接続ピンルールのすべてのオブジェクトを返します。
Not IsRule_UnconnectedPin
IsRule_UnconnectedPin = False
except 未接続ピンルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_Undershoot_FallingEdge
概要
アンダーシュート - 立ち下がりエッジルールのオブジェクトを返します。
構文
IsRule_Undershoot_FallingEdge : Boolean
使用例
IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = True
アンダーシュート - 立ち下がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = False
except アンダーシュート - 立ち下がりエッジルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_Undershoot_RisingEdge
概要
アンダーシュート - 立ち上がりエッジルールのオブジェクトを返します。
構文
IsRule_Undershoot_RisingEdge : Boolean
使用例
IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = True
アンダーシュート - 立ち上がりエッジルールのすべてのオブジェクトを返します。
Not IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = False
except アンダーシュート - 立ち上がりエッジルールのオブジェクト以外のすべてのオブジェクトを返します。
IsRule_ViasUnderSMD
概要
SMD下のビアルールのオブジェクトを返します。
構文
IsRule_ViasUnderSMD : Boolean
使用例
IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = True
SMD下のビアルールオブジェクトをすべて返します。
Not IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = False
すべてのオブジェクトのうち、except SMD下のビアルールオブジェクト以外を返します。
IsRule_Wirebonding
概要
ワイヤーボンディングルールオブジェクトを返します。
構文
IsRule_Wirebonding : Boolean
使用例
IsRule_Wirebonding
IsRule_Wirebonding = True
ワイヤーボンディングルールオブジェクトをすべて返します。
Not IsRule_Wirebonding
IsRule_Wirebonding = False
すべてのオブジェクトのうち、except ワイヤーボンディングルールオブジェクト以外を返します。
IsShieldingVia
概要
ビアシールドグループに属するすべてのビアオブジェクトを返します。
構文
IsShieldingVia : Boolean/Boolean_String
使用例
IsShieldingVia
IsShieldingVia = True
IsShieldingVia = 'True'
ビアシールドグループに属するすべてのビアオブジェクトを返します。ポリゴン(シールド用銅箔)オブジェクトも返されます。
Not IsShieldingVia
IsShieldingVia = False
IsShieldingVia = 'False'
すべてのオブジェクトのうち、except ビアシールドグループに属するビアオブジェクト以外を返します。ポリゴン(シールド用銅箔)オブジェクトも返されます。
IsSkipVia
概要
スキップビアオブジェクトを返します。
構文
IsSkipVia : Boolean
使用例
IsSkipVia
IsSkipVia = True
すべてのスキップビアオブジェクトを返します。
Not IsSkipVia
IsSkipVia = False
すべてのオブジェクトのうち、except スキップビアオブジェクト以外を返します。
IsSplitPlane
概要
分割プレーンオブジェクトを返します。
構文
IsSplitPlane : Boolean
使用例
IsSplitPlane
IsSplitPlane = True
すべての分割プレーンオブジェクトを返します。
Not IsSplitPlane
IsSplitPlane = False
すべてのオブジェクトのうち、except 分割プレーンオブジェクト以外を返します。
IsStackedVia
概要
スタックビアオブジェクトを返します。
構文
IsStackedVia : Boolean
使用例
IsStackedVia
IsStackedVia = True
すべてのスタック ビアオブジェクトを返します。
Not IsStackedVia
IsStackedVia = False
すべてのオブジェクトのうち、except スタックビアオブジェクト以外を返します。
IsStitchingVia
概要
ビアスティッチンググループに属するすべてのビアオブジェクトを返します。
構文
IsStitchingVia : Boolean/Boolean_String
使用例
IsStitchingVia
IsStitchingVia = True
IsStitchingVia = 'True'
ビアスティッチンググループに属するすべてのビアオブジェクトを返します。
Not IsStitchingVia
IsStitchingVia = False
IsStitchingVia = 'False'
すべてのオブジェクトのうち、except ビアスティッチンググループに属するビアオブジェクト以外を返します。
IsStrokeText
概要
テキストの表示にストロークフォントを使用しているすべてのテキストベースのオブジェクトを返します。
構文
IsStrokeText : Boolean
使用例
IsStrokeText
IsStrokeText = True
ストロークフォントを使用しているすべてのテキストベースのオブジェクトを返します。
Not IsStrokeText
IsStrokeText = False
すべてのオブジェクトのうち、except ストロークフォントを使用しているテキストベースのオブジェクト以外を返します。
IsTeardrop
概要
すべてのティアドロップオブジェクトを返します。ティアドロップは、トラックとパッド、トラックとビア、およびトラック同士の接続を強化するために、配線済みのPCB設計に追加されることがよくあります。これは設計オブジェクトが非常に小さい場合に有効で、特に 穴あけを行うパッドやビアで有効です。ドリルの中心とパッドやビアの中心がずれると、トラックとパッドやビアを接続する銅箔の大部分がドリル穴によって削り取られることがあるためです。この現象はdrill breakoutと呼ばれます。各ティアドロップ形状は、直線または曲線のエッジを持つことができる単一のリージョンオブジェクトから作成されます。
構文
IsTeardrop : Boolean/Boolean_String
使用例
IsTeardrop
IsTeardrop = True
IsTeardrop = 'True'
すべてのティアドロップリージョンオブジェクトを返します。
Not IsTeardrop
IsTeardrop = False
IsTeardrop = 'False'
すべてのオブジェクトのうち、except ティアドロップリージョンオブジェクト以外を返します。
IsText
概要
テキストの表示に使用されているフォントの種類(ストローク、TrueType、バーコード)に関係なく、すべてのテキストベースのオブジェクトを返します。
構文
IsText : Boolean
使用例
IsText
IsText = True
すべてのテキストベースのオブジェクトを返します。
Not IsText
IsText = False
すべてのオブジェクトのうち、except テキストベースのオブジェクト以外を返します。
IsThruVia
概要
貫通ビアオブジェクトを返します。
構文
IsThruVia : Boolean
使用例
IsThruVia
IsThruVia = True
すべての 貫通ビアオブジェクトを返します。
Not IsThruVia
IsThruVia = False
すべてのオブジェクトのうち、except 貫通ビアオブジェクト以外を返します。
IsTrack
概要
トラックオブジェクトを返します。
構文
IsTrack : Boolean
使用例
IsTrack
IsTrack = True
すべてのトラックオブジェクトを返します。
Not IsTrack
IsTrack = False
すべてのオブジェクトのうち、except トラックオブジェクト以外を返します。
IsTrueTypeText
概要
テキストの表示にTrueTypeフォントを使用しているすべてのテキストベースのオブジェクトを返します。
構文
IsTrueTypeText : Boolean
使用例
IsTrueTypeText
IsTrueTypeText = True
TrueTypeフォントを使用しているすべてのテキストベースのオブジェクトを返します。
Not IsTrueTypeText
IsTrueTypeText = False
すべてのオブジェクトのうち、except TrueTypeフォントを使用しているテキストベースのオブジェクト以外を返します。
IsVia
概要
ビアオブジェクトを返します。
構文
IsVia : Boolean
使用例
IsVia
IsVia = True
すべてのビアオブジェクトを返します。
Not IsVia
IsVia = False
すべてのオブジェクトのうち、except ビアオブジェクト以外を返します。
IsViolation
概要
すべての違反オブジェクトを返します。
構文
IsViolation : Boolean
使用例
IsViolation
IsViolation = True
すべての違反オブジェクトを返します。
Not IsViolation
IsViolation = False
すべてのオブジェクトのうち、except違反オブジェクト以外を返します。