Felder

Die im Fields DialogQuery Helper gezeigten PCB-Abfragefunktionen
Diese Referenzseite beschreibt die Schlüsselwörter der Abfragesprache aus der Kategorie Fields , die in PCB- und PCB-Bibliotheksdokumenten in Altium Designer verfügbar sind. Hilfe zu einem bestimmten Abfrage-Schlüsselwort erhalten Sie über die folgenden aufklappbaren Abschnitte, oder indem Sie ein beliebiges Schlüsselwort markieren (oder hineinklicken) – im Query Helper oder in einem Filter Bereich – und F1 drücken, um direkt zu dessen Abschnitt zu gelangen.
ArcRadius
Zusammenfassung
Gibt alle Bogenobjekte zurück, deren Eigenschaft Radius der Abfrage entspricht.
Syntax
ArcRadius : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(ArcRadius) : Number– um einen Radius in mil anzugeben. -
AsMM(ArcRadius) : Number– um einen Radius in mm anzugeben.
Beispielverwendung
ArcRadius = 300
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Radius haben, die den 300 aktuellen Maßeinheiten entspricht.
ArcRadius >= 15.24
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Radius haben, die größer oder gleich den 15.24 aktuellen Maßeinheiten ist.
AsMils(ArcRadius) > 500
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Radius haben, die größer ist als 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Radius haben, die größer oder gleich 10.16mm und kleiner oder gleich 17.78mm ist.
ArcRadius <> 550
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Radius haben, die nicht gleich den 550 aktuellen Maßeinheiten ist.
AsMils(ArcRadius) <= 650
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Radius haben, die kleiner oder gleich 650mil ist.
AsMM(ArcRadius) < 11.43
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Radius haben, die kleiner ist als 11.43mm.
Hinweis
Die Eigenschaft Radius ist nur für Bogenobjekte definiert.
ArcStartAngle
Zusammenfassung
Gibt alle Bogenobjekte zurück, deren Eigenschaft Start Angle der Abfrage entspricht.
Syntax
ArcStartAngle : Number
Beispielverwendung
ArcStartAngle = 30.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Start Angle haben, die 30.0 Grad beträgt.
ArcStartAngle > 60.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Start Angle haben, die größer ist als 60.0 Grad.
ArcStartAngle Between 30.0 And 150.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Start Angle haben, die größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
ArcStartAngle <= 45.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Start Angle haben, die kleiner oder gleich 45.0 Grad ist.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Start Angle haben, die zwischen 315 Grad und 45 Grad liegt.
Hinweis
Die Eigenschaft Start Angle ist nur für Bogenobjekte definiert.
ArcStopAngle
Zusammenfassung
Gibt alle Bogenobjekte zurück, deren Eigenschaft Stop Angle der Abfrage entspricht.
Syntax
ArcStopAngle : Number
Beispielverwendung
ArcStopAngle = 30.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Stop Angle haben, die 30.0 Grad beträgt.
ArcStopAngle > 60.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Stop Angle haben, die größer ist als 60.0 Grad.
ArcStopAngle Between 30.0 And 150.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Stop Angle haben, die größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
ArcStopAngle <= 45.0
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Stop Angle haben, die kleiner oder gleich 45.0 Grad ist.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Gibt alle Bogenobjekte zurück, die eine Eigenschaft Stop Angle haben, die zwischen 315 Grad und 45 Grad liegt.
Hinweis
Die Eigenschaft Stop Angle ist nur für Bogenobjekte definiert.
Area
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Area der Abfrage entspricht.
Syntax
Area = Area_String
Area <> Area_String
Beispielverwendung
Area = '29.4 sq.'
Gibt alle Objekte zurück, die eine Eigenschaft Area haben, die gleich 29.4 sq.mm ist.
Area <> '29.4 sq.'
Gibt alle Objekte zurück, die eine Eigenschaft Area haben, die not gleich 29.4 sq.mm ist.
Hinweise
-
Die Eigenschaft Area ist nur für Komponenten-, Füll-, Polygon- und Regionsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Objekte werden nicht zurückgegeben.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonArea_Stringsind zwingend erforderlich.
AutoAssignedName
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Auto Assigned Name der Abfrage entspricht.
Syntax
AutoAssignedName : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
AutoAssignedName = 'True'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Auto Assigned Name aktiviert ist.
AutoAssignedName = 'False'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Auto Assigned Name deaktiviert ist.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Gibt alle Objekte except Polygonflächen-Objekte zurück, deren Eigenschaft Auto Assigned Name aktiviert ist.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Gibt alle Objekte except Polygonflächen-Objekte zurück, deren Eigenschaft Auto Assigned Name deaktiviert ist.
Hinweise
- Die Eigenschaft Auto Assigned Name ist nur für Polygonflächen-Objekte definiert.
- Wenn die Eigenschaften einer ausgewählten Polygonfläche im Properties panel angezeigt werden, heißt die Eigenschaft Auto Assigned Name dort Auto Naming.
AutoPosition
Zusammenfassung
Gibt alle Bezeichner- und Kommentarobjekte (untergeordnete Textobjekte von Komponentenobjekten) zurück, deren Eigenschaft Autoposition der Abfrage entspricht.
Syntax
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Beispielverwendung
AutoPosition = 'Center'
Gibt alle Bezeichner- und Kommentarobjekte zurück, deren Eigenschaft Autoposition den Wert Center hat.
AutoPosition <> 'Manual'
Gibt alle Objekte except Bezeichner- und Kommentarobjekte zurück, deren Eigenschaft Autoposition den Wert Manual hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
AutoPosition_Stringsind zwingend erforderlich. - Die Eigenschaft Autoposition ist nur für Bezeichner- und Kommentarobjekte definiert.
BarCodeFontName
Zusammenfassung
Gibt alle Textzeichenfolgen-Objekte zurück, deren Eigenschaft BarCode Text Font Name der Abfrage entspricht.
Syntax
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String muss einen der Namen der verfügbaren TrueType- und OpenType-Schriftarten (eine Obermenge von TrueType) verwenden, die im Ordner \Windows\Fonts gefunden werden.
Beispielverwendung
BarCodeFontName = 'Arial'
Gibt alle Textzeichenfolgen-Objekte zurück, deren Eigenschaft BarCode Text Font Name gleich Arial ist.
BarCodeFontName <> 'Batang'
Gibt alle Objekte except Textzeichenfolgen-Objekte zurück, deren Eigenschaft BarCode Text Font Name gleich Batang ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
FontName_Stringsind zwingend erforderlich. -
Die Eigenschaft BarCode Text Font Name ist nur für Textzeichenfolgen-Objekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgen-Objekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Layer-Stack-Tabelle) zurück, deren Eigenschaft BarCode Text Font Name der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgen-Objekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwort-Präfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeFontName = 'Arial').
BarCodeFullHeight
Zusammenfassung
Gibt alle Textzeichenfolgen-Objekte zurück, deren Eigenschaft BarCode Full Height der Abfrage entspricht.
Syntax
BarCodeFullHeight : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(BarCodeFullHeight) : Number– um eine Höhe in mil anzugeben. -
AsMM(BarCodeFullHeight) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
BarCodeFullHeight = 300
Gibt alle Textzeichenfolgen-Objekte zurück, die eine Eigenschaft BarCode Full Height haben, die den 300 aktuellen Maßeinheiten entspricht.
BarCodeFullHeight >= 5.08
Gibt alle Textzeichenfolgen-Objekte zurück, die eine Eigenschaft BarCode Full Height haben, die größer oder gleich den 5.08 aktuellen Maßeinheiten ist.
AsMils(BarCodeFullHeight) > 400
Gibt alle Textzeichenfolgen-Objekte zurück, die eine Eigenschaft BarCode Full Height haben, die größer ist als 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Gibt alle Textzeichenfolgen-Objekte zurück, die eine Eigenschaft BarCode Full Height haben, die größer oder gleich 6.35 mm und kleiner oder gleich 8.89 mm ist.
BarCodeFullHeight <> 550
Gibt alle Textzeichenfolgen-Objekte zurück, die eine Eigenschaft BarCode Full Height haben, die not gleich 550 aktuellen Maßeinheiten ist.
AsMils(BarCodeFullHeight) <= 650
Gibt alle Textzeichenfolgen-Objekte zurück, die eine Eigenschaft BarCode Full Height haben, die kleiner oder gleich 650 mil ist.
AsMM(BarCodeFullHeight) < 11.43
Gibt alle Textzeichenfolgen-Objekte zurück, die eine Eigenschaft BarCode Full Height haben, die kleiner ist als 11.43 mm.
Hinweise
-
Die Eigenschaft BarCode Full Height ist nur für Textzeichenfolgen-Objekte definiert.
-
Use of this keyword will also return the text string child primitive objects of group design objects (component, coordinate, dimension, drill table, and layer stack table) deren BarCode Full Height-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeFullHeight = 210).
BarCodeFullWidth
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Full Width-Eigenschaft der Abfrage entspricht.
Syntax
BarCodeFullWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(BarCodeFullWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(BarCodeFullWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
BarCodeFullWidth = 1050
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Full Width-Eigenschaft haben, die den 1050 aktuellen Maßeinheiten entspricht.
BarCodeFullWidth >= 500
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Full Width-Eigenschaft haben, die größer oder gleich den 500 aktuellen Maßeinheiten ist.
AsMils(BarCodeFullWidth) > 400
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Full Width-Eigenschaft haben, die größer ist als 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Full Width-Eigenschaft haben, die größer oder gleich 635mm und kleiner oder gleich 889mm ist.
BarCodeFullWidth <> 550
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Full Width-Eigenschaft haben, die not gleich 550 aktuellen Maßeinheiten ist.
AsMils(BarCodeFullWidth) <= 650
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Full Width-Eigenschaft haben, die kleiner oder gleich 650mil ist.
AsMM(BarCodeFullWidth) < 1143
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Full Width-Eigenschaft haben, die kleiner ist als 1143mm.
Hinweise
-
Die BarCode Full Width-Eigenschaft ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren BarCode Full Width-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeFullWidth = 1050).
BarCodeInverted
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Inverted-Eigenschaft der Abfrage entspricht.
Syntax
BarCodeInverted : Boolean_String
Beispielverwendung
BarCodeInverted = 'True'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Inverted-Eigenschaft aktiviert ist.
BarCodeInverted = 'False'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Inverted-Eigenschaft deaktiviert ist.
Hinweise
-
Die BarCode Inverted-Eigenschaft ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren BarCode Inverted-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeInverted = 'True').
BarCodeMinWidth
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Min Width-Eigenschaft der Abfrage entspricht.
Syntax
BarCodeMinWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(BarCodeMinWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(BarCodeMinWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
BarCodeMinWidth = 10
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Min Width-Eigenschaft haben, die den 10 aktuellen Maßeinheiten entspricht.
BarCodeMinWidth >= 5
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Min Width-Eigenschaft haben, die größer oder gleich den 5 aktuellen Maßeinheiten ist.
AsMils(BarCodeMinWidth) > 4
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Min Width-Eigenschaft haben, die größer ist als 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Min Width-Eigenschaft haben, die größer oder gleich 6.35mm und kleiner oder gleich 8.89mm ist.
BarCodeMinWidth <> 5.50
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Min Width-Eigenschaft haben, die not gleich 5,50 aktuellen Maßeinheiten ist.
AsMils(BarCodeMinWidth) <= 6.50
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Min Width-Eigenschaft haben, die kleiner oder gleich 6.50mil ist.
AsMM(BarCodeMinWidth) < 6.43
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode Min Width-Eigenschaft haben, die kleiner ist als 6.43mm.
Hinweise
-
Die BarCode Min Width-Eigenschaft ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren BarCode Min Width-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeMinWidth = 6.25).
BarCodeRenderMode
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Render Mode-Eigenschaft der Abfrage entspricht.
Syntax
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'By BarCode Full Width' -
'By BarCode Min Width'
Beispielverwendung
BarCodeRenderMode = 'By BarCode Full Width'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Render Mode-Eigenschaft By BarCode Full Width ist.
BarCodeRenderMode <> 'By BarCode Min Width'
Gibt alle Objekte except Textzeichenfolgenobjekte zurück, deren BarCode Render Mode-Eigenschaft By BarCode Min Width ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
RenderMode_Stringsind zwingend erforderlich. -
Die BarCode Render Mode-Eigenschaft ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren BarCode Render Mode-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
BarCodeShowText
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Show Text-Eigenschaft der Abfrage entspricht.
Syntax
BarCodeShowText : Boolean_String
Beispielverwendung
BarCodeShowText = 'True'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Show Text-Eigenschaft aktiviert ist.
BarCodeShowText = 'False'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Show Text-Eigenschaft deaktiviert ist.
Hinweise
-
Die BarCode Show Text-Eigenschaft ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren BarCode Show Text-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeShowText = 'True').
BarCodeType
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Type-Eigenschaft der Abfrage entspricht.
Syntax
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Code 39' -
'Code 128'
Beispielverwendung
BarCodeType = 'Code 39'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Type-Eigenschaft Code 39 ist.
BarCodeType <> 'Code 128'
Gibt alle Objekte except Textzeichenfolgenobjekte zurück, deren BarCode Type-Eigenschaft Code 128 ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CodeType_Stringsind zwingend erforderlich. -
Die BarCode Type-Eigenschaft ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren BarCode Type-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeType = 'Code 39').
BarCodeXMargin
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode X Margin-Eigenschaft der Abfrage entspricht.
Syntax
BarCodeXMargin : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(BarCodeXMargin) : Number– um einen Rand in mil anzugeben. -
AsMM(BarCodeXMargin) : Number– um einen Rand in mm anzugeben.
Beispielverwendung
BarCodeXMargin = 20
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode X Margin-Eigenschaft haben, die den 20 aktuellen Maßeinheiten entspricht.
BarCodeXMargin >= 50
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode X Margin-Eigenschaft haben, die größer oder gleich den 50 aktuellen Maßeinheiten ist.
AsMils(BarCodeXMargin) > 40
Gibt alle Textzeichenfolgenobjekte zurück, die eine BarCode X Margin-Eigenschaft haben, die größer ist als 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode X Margin größer oder gleich 0.5 mm und kleiner oder gleich 0.89 mm ist.
BarCodeXMargin <> 20
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode X Margin not gleich 20 aktuellen Maßeinheiten ist.
AsMils(BarCodeXMargin) <= 15
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode X Margin kleiner oder gleich 15 mil ist.
AsMM(BarCodeXMargin) < 1.23
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode X Margin kleiner als 1.23 mm ist.
Hinweise
-
Die Eigenschaft BarCode X Margin ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren Eigenschaft BarCode X Margin der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin der Abfrage entspricht.
Syntax
BarCodeYMargin : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(BarCodeYMargin) : Number– um einen Rand in mil anzugeben. -
AsMM(BarCodeYMargin) : Number– um einen Rand in mm anzugeben.
Beispielverwendung
BarCodeYMargin = 20
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin gleich 20 aktuellen Maßeinheiten ist.
BarCodeYMargin >= 50
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin größer oder gleich 50 aktuellen Maßeinheiten ist.
AsMils(BarCodeYMargin) > 40
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin größer als 40 mil ist.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin größer oder gleich 0.5 mm und kleiner oder gleich 0.89 mm ist.
BarCodeYMargin <> 20
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin not gleich 20 aktuellen Maßeinheiten ist.
AsMils(BarCodeYMargin) <= 15
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin kleiner oder gleich 15 mil ist.
AsMM(BarCodeYMargin) < 1.23
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Y Margin kleiner als 1.23 mm ist.
Hinweise
-
Die Eigenschaft BarCode Y Margin ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von gruppierten Designobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren Eigenschaft BarCode Y Margin der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color der Abfrage entspricht.
Syntax
BodyColor3D : Numeric_String
BodyColor3D : Number
Die einer bestimmten Zahl entsprechende Farbe kann aus der folgenden Beziehung abgeleitet werden:
65536 * Blue + 256 * Green + Red
wobei die Komponenten Blue, Green und Red jeweils einen Wert zwischen 0 und 255 (einschließlich) haben.
Wenn das Schlüsselwort BodyColor3D in Verbindung mit einem Number verwendet werden kann, ist es möglich, die Werte jeder der Blau-, Grün- und Rot-Komponenten der Eigenschaft Body 3-D Color einzeln auszuwerten, indem die folgenden Konstrukte verwendet werden:
- Blau = Body 3-D Color Div 65536
- Grün = Body 3-D Color Div 256 Mod 256
- Rot = Body 3-D Color Mod 256
Beispielverwendung
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color 0 ist (was den Werten Blau = 0, Grün = 0 und Rot = 0 entspricht).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color 16711680 ist (was den Werten Blau = 255, Grün = 0 und Rot = 0 entspricht).
BodyColor3D <> '16777215'
Gibt alle 3D-Körperobjekte except diejenigen zurück, deren Eigenschaft Body 3-D Color 16777215 ist (was den Werten Blau = 255, Grün = 255 und Rot = 255 entspricht).
IsComponentBody && BodyColor3D Div 65536 <= 192
Gibt alle 3D-Körperobjekte zurück, deren Blau-Komponente der Eigenschaft Body 3-D Color einen Wert kleiner oder gleich 192 hat.
Hinweis
Die Eigenschaft Body 3-D Color ist nur für 3D-Körperobjekte definiert.
BodyColor3DOpacity
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color Opacity der Abfrage entspricht.
Syntax
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Beispielverwendung
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color Opacity 1.000 ist.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color Opacity 0.500 ist.
Hinweis
Die Eigenschaft Body 3-D Color Opacity ist nur für 3D-Körperobjekte definiert.
BodyColor3DOverride
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Override Color der Abfrage entspricht.
Syntax
BodyColor3DOverride : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
BodyColor3DOverride = 'True'
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Override Color aktiviert ist.
BodyColor3DOverride = 'False'
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Override Color deaktiviert ist.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Override Color aktiviert ist.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Override Color deaktiviert ist.
Hinweis
Die Eigenschaft Override Color ist nur für 3D-Körperobjekte definiert.
BodyProjection
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body Projection der Abfrage entspricht.
Syntax
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top Side' -
'Bottom Side'
Beispielverwendung
BodyProjection = 'Top Side'
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body Projection Top Side ist.
BodyProjection <> 'Bottom Side'
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Body Projection Bottom Side ist.
Hinweise
- Die Eigenschaft Body Projection ist nur für 3D-Körperobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
BodyProjection_Stringsind obligatorisch.
CappingMaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Capping Material der Abfrage entspricht.
Syntax
CappingMaterial : String
Beispielverwendung
CappingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Capping Material Epoxy ist.
CappingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte zurück, die ein Capping Material haben, dessen zugehörige Zeichenfolge mit Epoxy beginnt.
Hinweise
- Die Eigenschaft Capping Material ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Stringsind obligatorisch.
CappingSide
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Capping Side der Abfrage entspricht.
Syntax
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Beispielverwendung
CappingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Eigenschaft Capping Side Top ist.
CappingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Capping Side Both ist.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Capping Side Both ist.
Hinweise
- Die Eigenschaft Capping Side ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonCappingSide_Stringsind obligatorisch.
CavityHeight
Zusammenfassung
Gibt alle Regionsobjekte zurück, deren Eigenschaft Cavity Height der Abfrage entspricht.
Syntax
CavityHeight : Numeric_String
Beispielverwendung
CavityHeight = '70'
Gibt alle Regionsobjekte zurück, deren Eigenschaft Cavity Height gleich 70 ist.
CavityHeight Between '200' And '400'
Gibt alle Regionsobjekte zurück, deren Eigenschaft Cavity Height größer oder gleich 200 und kleiner oder gleich 400 ist.
CavityHeight >= '100'
Gibt alle Regionsobjekte zurück, deren Eigenschaft Cavity Height größer oder gleich 100 ist.
CavityHeight <> '120'
Gibt alle Objekte except Regionsobjekte zurück, deren Eigenschaft Cavity Height gleich 120 ist.
Hinweis
Die Eigenschaft Cavity Height ist nur für Regionsobjekte definiert und nur für Regionen sinnvoll, deren Eigenschaft Kind auf Cavity gesetzt wurde.
ChamferFilletSize
ZusammenfassungGibt alle Rechteckobjekte zurück, deren Chamfer/Fillet Size-Eigenschaft der Abfrage entspricht.
Syntax
ChamferFilletSize : Number
Number folgt den Maßeinheiten, die aktuell für das Dokument verwendet werden – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden –, indem ein zusätzliches schlüsselwortbasiertes Maßangaben-Keyword verwendet wird:
-
AsMils(ChamferFilletSize) : Number– um eine Breite in mil anzugeben. -
AsMM(ChamferFilletSize) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
ChamferFilletSize = 20
Gibt alle Rechteckobjekte zurück, deren Chamfer/Fillet Size-Eigenschaft in den 20 aktuellen Maßeinheiten vorliegt.
ChamferFilletSize >= 1.27
Gibt alle Rechteckobjekte zurück, deren Chamfer/Fillet Size-Eigenschaft größer oder gleich 1.27 aktuellen Maßeinheiten ist.
AsMils(ChamferFilletSize) Between 10 And 30
Gibt alle Rechteckobjekte zurück, deren Chamfer/Fillet Size-Eigenschaft größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(ChamferFilletSize) < 1.016
Gibt alle Rechteckobjekte zurück, deren Chamfer/Fillet Size-Eigenschaft kleiner als 1.016 mm ist.
Hinweis
Die Chamfer/Fillet Size-Eigenschaft ist nur für Rechteckobjekte definiert und nur für Rechtecke sinnvoll, deren Corner Mode-Eigenschaft auf Chamfer oder Fillet gesetzt wurde.
ChannelOffset
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Channel Offset-Eigenschaft der Abfrage entspricht.
Syntax
ChannelOffset : Numeric_String
ChannelOffset : Number
Beispielverwendung
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Gibt alle Komponentenobjekte zurück, deren Channel Offset-Eigenschaft 2 ist.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Gibt alle Komponentenobjekte zurück, deren Channel Offset-Eigenschaft größer oder gleich 3 und kleiner oder gleich 5 ist.
IsComponent && ChannelOffset < 4
Gibt alle Komponentenobjekte zurück, deren Channel Offset-Eigenschaft kleiner als 4 ist.
ObjectKind = 'Component' && ChannelOffset >= 4
Gibt alle Komponentenobjekte zurück, deren Channel Offset-Eigenschaft größer oder gleich 4 ist.
ChannelOffset <> '1'
Gibt alle Objekte except Komponentenobjekte zurück, deren Channel Offset-Eigenschaft 1 ist.
IsComponent && ChannelOffset <> 1
Gibt alle Komponentenobjekte zurück, deren Channel Offset-Eigenschaft ungleich 1 ist.
Hinweise
-
Die Channel Offset-Eigenschaft ist nur für Komponentenobjekte definiert.
-
Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponentenobjekten werden nicht zurückgegeben.
ClassType
Zusammenfassung
Gibt alle Klassenobjekte zurück, deren Class Type-Eigenschaft der Abfrage entspricht.
Syntax
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
Beispielverwendung
ClassType = 'Component Class'
Gibt alle Klassenobjekte zurück, deren Class Type-Eigenschaft Component Class ist.
ClassType <> 'Layer Class'
Gibt alle Objekte except Klassenobjekte zurück, deren Class Type-Eigenschaft Layer Class ist.
Hinweise
- Die Class Type-Eigenschaft ist nur für Klassenobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ClassType_Stringsind zwingend erforderlich.
Color
Zusammenfassung
Gibt alle Netzobjekte zurück, deren Color-Eigenschaft der Abfrage entspricht.
Syntax
Color : Numeric_String
Color : Number
Die einer bestimmten Zahl entsprechende Farbe kann aus der folgenden Beziehung abgeleitet werden:
65536 * Blue + 256 * Green + Red
wobei die Komponenten Blue, Green und Red jeweils einen Wert zwischen 0 und 255 (einschließlich) haben.
Wenn das Schlüsselwort Color in Verbindung mit einem Number verwendet werden kann, ist es möglich, die Werte jeder der Blau-, Grün- und Rot-Komponenten der Color-Eigenschaft einzeln auszuwerten, indem die folgenden Konstrukte verwendet werden:
- Blau = Color Div 65536
- Grün = Color Div 256 Mod 256
- Rot = Color Mod 256
Beispielverwendung
Color = '0'
Color <> '' && Color = 0
Gibt alle Netzobjekte zurück, deren Color-Eigenschaft 0 ist (was den Werten Blau = 0, Grün = 0 und Rot = 0 entspricht).
Color = '16711680'
Color > '' && Color = 16711680
Gibt alle Netzobjekte zurück, deren Color-Eigenschaft 16711680 ist (was den Werten Blau = 255, Grün = 0 und Rot = 0 entspricht).
Color <> '16777215'
Gibt alle Objekte except Netzobjekte zurück, deren Color-Eigenschaft 16777215 ist (was den Werten Blau = 255, Grün = 255 und Rot = 255 entspricht).
ObjectKind = 'Net' && Color <> 16777215
Gibt alle Netzobjekte zurück, deren Color-Eigenschaft nicht 16777215 ist.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Gibt alle Netzobjekte zurück, deren Color-Eigenschaft so beschaffen ist, dass die Blau-Komponente einen Wert größer oder gleich 96 hat, die Grün-Komponente einen Wert größer oder gleich 64 und kleiner oder gleich 192 hat und die Rot-Komponente einen Wert kleiner oder gleich 128 hat.
IsNet && Color Div 65536 <= 192
Gibt alle Netzobjekte zurück, deren Blau-Komponente der Color-Eigenschaft einen Wert kleiner oder gleich 192 hat.
IsNet && Color Mod 256 Between 64 And 192
Gibt alle Netzobjekte zurück, deren Rot-Komponente der Color-Eigenschaft einen Wert größer oder gleich 64 und kleiner oder gleich 192 hat.
Hinweise
- Die Color-Eigenschaft ist nur für Netzobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Netzobjekten werden nicht zurückgegeben.
Comment
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Component Comment-Eigenschaft der Abfrage entspricht.
Syntax
Comment : String
Beispielverwendung
Comment = '100nF'
Gibt alle Komponenten zurück, die einen Component Comment von 100 nF haben.
Comment <> '100nF'
Gibt alle Objekte except Komponentenobjekte zurück, die einen Component Comment von 100 nF haben.
Hinweise
- Die Component Comment-Eigenschaft ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
Component
Zusammenfassung
Gibt alle untergeordneten Objekte beliebiger Komponentenobjekte zurück, deren Name-Eigenschaft der Abfrage entspricht.
Syntax
Component : String
Beispielverwendung
Component = 'C1'
Gibt alle untergeordneten Objekte beliebiger Komponenten zurück, die einen Name von C1 haben.
Component Like 'C?*'
Gibt alle untergeordneten Objekte beliebiger Komponenten zurück, die einen Name haben, der mit C beginnt und mindestens ein weiteres Zeichen enthält.
Component <> 'C1'
Gibt alle Objekte except die untergeordneten Objekte beliebiger Komponenten zurück, die einen Name von C1 haben.
Component = 'Free'
Gibt alle Objekte except die untergeordneten Objekte von Komponentenobjekten zurück.
Hinweis
Die übergeordneten Komponentenobjekte der von dieser Abfrage zurückgegebenen untergeordneten Objekte werden nicht zurückgegeben.
ComponentFlippedOnLayer
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Flipped On Layer-Eigenschaft der Abfrage entspricht.
Syntax
ComponentFlippedOnLayer : Boolean_String
Beispielverwendung
ComponentFlippedOnLayer = 'True'
Gibt alle Komponentenobjekte zurück, deren Flipped On Layer-Eigenschaft aktiviert ist.
ComponentFlippedOnLayer = 'False'
Gibt alle Komponentenobjekte zurück, deren Flipped On Layer-Eigenschaft deaktiviert ist.
Hinweis
Die Flipped On Layer-Eigenschaft ist nur für Komponentenobjekte definiert.
ComponentStringsLocked
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Lock Strings-Eigenschaft der Abfrage entspricht.
Syntax
ComponentStringsLocked : Boolean_String
Beispielverwendung
ComponentStringsLocked = 'True'
Gibt alle Komponenten zurück, deren Lock Strings-Eigenschaft aktiviert ist.
ComponentStringsLocked = 'False'
Gibt alle Komponenten zurück, deren Lock Strings-Eigenschaft deaktiviert ist.
Hinweis
Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
ComponentType
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Component Type-Eigenschaft der Abfrage entspricht.
Syntax
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Beispielverwendung
ComponentType = 'Graphical'
Gibt alle Komponenten zurück, deren Component Type Graphical ist.
ComponentType <> 'Standard'
Gibt all Objekte except Komponenten zurück, deren Component Type Standard ist.
Hinweise
- Die Component Type-Eigenschaft ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ComponentType_Stringsind zwingend erforderlich.
CoordinateDimensionLineWidth
Zusammenfassung
Gibt Koordinaten- und Ursprungsbemaßungsobjekte zurück, deren Line Width (Coord/Dimen)-Eigenschaft der Abfrage entspricht.
Syntax
CoordinateDimensionLineWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Zusatzes:
-
AsMils(CoordinateDimensionLineWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(CoordinateDimensionLineWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
CoordinateDimensionLineWidth = 10
Gibt alle Koordinaten- und Ursprungsbemaßungsobjekte zurück, die eine Line Width (Coord/Dimen)-Eigenschaft haben, die 10 aktuellen Maßeinheiten ist.
CoordinateDimensionLineWidth >= 0.2286
Gibt alle Koordinaten- und Ursprungsbemaßungsobjekte zurück, die eine Line Width (Coord/Dimen)-Eigenschaft haben, die größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Gibt alle Koordinaten- und Ursprungsbemaßungsobjekte zurück, die eine Line Width (Coord/Dimen)-Eigenschaft haben, die größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Gibt alle Koordinaten- und Ursprungsbemaßungsobjekte zurück, die eine Line Width (Coord/Dimen)-Eigenschaft haben, die kleiner als 0.2794 mm ist.
Hinweise
- Die Line Width (Coord/Dimen)-Eigenschaft ist nur für Koordinaten- und Bemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Koordinaten- und Ursprungsbemaßungsobjekte werden nicht zurückgegeben.
CoordinateDimensionSize
Zusammenfassung
Gibt Koordinaten-, Mittelpunktbemaßungs-, Führungslinienbemaßungs- und Ursprungsbemaßungsobjekte zurück, deren Size (Coord/Dimen)-Eigenschaft der Abfrage entspricht.
Syntax
CoordinateDimensionSize : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Zusatzes:
-
AsMils(CoordinateDimensionSize) : Number– um eine Größe in mil anzugeben. -
AsMM(CoordinateDimensionSize) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
CoordinateDimensionSize = 10
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Führungslinienbemaßungs- und Ursprungsbemaßungsobjekte zurück, die eine Size (Coord/Dimen)-Eigenschaft haben, die 10 aktuellen Maßeinheiten ist.
CoordinateDimensionSize >= 0.2286
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Führungslinienbemaßungs- und Ursprungsbemaßungsobjekte zurück, die eine Size (Coord/Dimen)-Eigenschaft haben, die größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(CoordinateDimensionSize) Between 8 And 12
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Führungslinienbemaßungs- und Ursprungsbemaßungsobjekte zurück, die eine Size (Coord/Dimen)-Eigenschaft haben, die größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(CoordinateDimensionSize) < 0.2794
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Führungslinienbemaßungs- und Ursprungsbemaßungsobjekte zurück, die eine Size (Coord/Dimen)-Eigenschaft haben, die kleiner als 0.2794 mm ist.
Hinweise
- Die Size (Coord/Dimen)-Eigenschaft ist nur für Koordinaten-, Mittelpunktbemaßungs-, Führungslinienbemaßungs- und Ursprungsbemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Koordinaten-, Mittelpunktbemaßungs-, Führungslinienbemaßungs- und Ursprungsbemaßungsobjekte werden nicht zurückgegeben.
CoordinateDimensionUnitStyle
Zusammenfassung
Gibt alle Koordinaten- und Ursprungsbemaßungsobjekte zurück, deren Unit Style-Eigenschaft der Abfrage entspricht.
Syntax
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Brackets' -
'None' -
'Normal'
Beispielverwendung
CoordinateDimensionUnitStyle = 'Brackets'
Gibt alle Koordinaten- und Ursprungsbemaßungsobjekte zurück, deren Unit Style-Eigenschaft Brackets ist.
CoordinateDimensionUnitStyle <> 'Normal'
Gibt alle Objekte except Koordinaten- und Ursprungsbemaßungsobjekte zurück, deren Unit Style-Eigenschaft Normal ist.
Hinweise
- Die Unit Style-Eigenschaft ist nur für Koordinaten- und Ursprungsbemaßungsobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
UnitStyle_Stringsind erforderlich. - Die untergeordneten Objekte der von der Abfrage zurückgegebenen Koordinaten- und Ursprungsbemaßungsobjekte werden nicht zurückgegeben.
CornerMode
Zusammenfassung
Gibt alle Rechteckobjekte zurück, deren Corner Mode-Eigenschaft der Abfrage entspricht.
Syntax
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Beispielverwendung
CornerMode = 'Rectangle'
Gibt alle Rechteckobjekte zurück, deren Corner Mode-Eigenschaft Rectangle ist.
CornerMode <> 'Chamfer'
Gibt alle Objekte except Rechteckobjekte zurück, deren Corner Mode-Eigenschaft Chamfer ist.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Gibt alle Objekte except Rechteckobjekte zurück, deren Corner Mode-Eigenschaft Rectangle ist.
Hinweise
- Die Corner Mode-Eigenschaft ist nur für Rechteckobjekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonCornerMode_Stringsind erforderlich.
CoveringMaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Covering Material-Eigenschaft der Abfrage entspricht.
Syntax
CoveringMaterial : String
Beispielverwendung
CoveringMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Covering Material-Eigenschaft Epoxy ist.
CoveringMaterial Like 'Epoxy*'
Gibt alle Via-Objekte zurück, die eine Covering Material haben, deren zugehörige Zeichenfolge mit Epoxy beginnt.
Hinweise
- Die Covering Material-Eigenschaft ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonStringsind erforderlich.
CoveringSide
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Covering Side-Eigenschaft der Abfrage entspricht.
Syntax
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Beispielverwendung
CoveringSide = 'Top'
Gibt alle Via-Objekte zurück, deren Covering Side-Eigenschaft Top ist.
CoveringSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Covering Side-Eigenschaft Both ist.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Covering Side-Eigenschaft Both ist.
Hinweise
-
Die Covering Side-Eigenschaft ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonCovering_Stringsind erforderlich.
DataMatrixInverted
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Inverted-Eigenschaft der Abfrage entspricht.
Syntax
DataMatrixInverted : Boolean_String
Beispielverwendung
DataMatrixInverted = 'True'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Inverted-Eigenschaft aktiviert ist.
DataMatrixInverted = 'False'
Gibt alle Textzeichenfolgenobjekte zurück, deren BarCode Inverted-Eigenschaft deaktiviert ist.
Hinweise
-
Die BarCode Inverted-Eigenschaft ist nur für Textzeichenfolgenobjekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten primitiven Textzeichenfolgenobjekte von Gruppendesignobjekten (Komponente, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren BarCode Inverted-Eigenschaft der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte ansprechen möchten, die als QR-Code-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsDataMatrixText And (DataMatrixInverted = 'True').
DimensionArrowGap
Zusammenfassung
Gibt alle Führungslinienbemaßungsobjekte zurück, deren Arrow Gap-Eigenschaft der Abfrage entspricht.
Syntax
DimensionArrowGap : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Zusatzes:
-
AsMils(DimensionArrowGap) : Number– um einen Abstand in mil anzugeben. -
AsMM(DimensionArrowGap) : Number– um einen Abstand in mm anzugeben.
Beispielverwendung
DimensionArrowGap = 10
Gibt alle Führungslinienbemaßungsobjekte zurück, die eine Arrow Gap-Eigenschaft haben, die 10 aktuellen Maßeinheiten ist.
DimensionArrowGap >= 0.2286
Gibt alle Führungslinienbemaßungsobjekte zurück, die eine Arrow Gap-Eigenschaft haben, die größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(DimensionArrowGap) Between 8 And 12
Gibt alle Führungslinienbemaßungsobjekte zurück, die eine Arrow Gap-Eigenschaft haben, die größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionArrowGap) < 0.2794
Gibt alle Führungslinienbemaßungsobjekte zurück, die eine Arrow Gap-Eigenschaft haben, die kleiner als 0.2794 mm ist.
Hinweise
- Die Arrow Gap-Eigenschaft ist nur für Führungslinienbemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Führungslinienbemaßungsobjekte werden nicht zurückgegeben.
DimensionArrowLength
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, deren Arrow Length-Eigenschaft der Abfrage entspricht.
Syntax
DimensionArrowLength : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Zusatzes:
-
AsMils(DimensionArrowLength) : Number– um eine Länge in mil anzugeben. -
AsMM(DimensionArrowLength) : Number– um eine Länge in mm anzugeben.
Beispielverwendung
DimensionArrowLength = 100
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, die eine Arrow Length-Eigenschaft haben, die 100 aktuellen Maßeinheiten ist.
DimensionArrowLength >= 2.286
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, deren Arrow Length-Eigenschaft größer oder gleich 2.286 aktuellen Maßeinheiten ist.
AsMils(DimensionArrowLength) Between 80 And 120
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, deren Arrow Length-Eigenschaft größer oder gleich 80 mil und kleiner oder gleich 120 mil ist.
AsMM(DimensionArrowLength) < 2.794
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, deren Arrow Length-Eigenschaft kleiner als 2.794 mm ist.
Hinweise
-
Die Arrow Length-Eigenschaft ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs- und radiale Durchmesserbemaßungsobjekte definiert. Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte werden nicht zurückgegeben.
DimensionArrowLineWidth
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Line Width-Eigenschaft der Query entspricht.
Syntax
DimensionArrowLineWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheitenparameters:
-
AsMils(DimensionArrowLineWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(DimensionArrowLineWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
DimensionArrowLineWidth = 10
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Line Width-Eigenschaft 10 aktuelle Maßeinheiten beträgt.
DimensionArrowLineWidth >= 0.2286
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Line Width-Eigenschaft größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Line Width-Eigenschaft größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionArrowLineWidth) < 0.2794
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Line Width-Eigenschaft kleiner als 0.2794 mm ist.
Hinweise
-
Die Arrow Line Width-Eigenschaft ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert. Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionArrowPosition
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Position-Eigenschaft der Query entspricht.
Syntax
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String muss einer der Zeichenfolgen aus der folgenden Liste sein:
-
'Inside' -
'Outside'
Beispielverwendung
DimensionArrowPosition = 'Inside'
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Position-Eigenschaft Inside ist.
DimensionArrowPosition <> 'Outside'
Gibt alle Objekte except Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Position-Eigenschaft Outside ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ArrowPosition_Stringsind obligatorisch. Die Arrow Position-Eigenschaft ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert. Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionArrowSize
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Size-Eigenschaft der Query entspricht.
Syntax
DimensionArrowSize : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheitenparameters:
-
AsMils(DimensionArrowSize) : Number– um eine Größe in mil anzugeben. -
AsMM(DimensionArrowSize) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
DimensionArrowSize = 60
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Size-Eigenschaft 60 aktuelle Maßeinheiten beträgt.
DimensionArrowSize >= 1.016
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Size-Eigenschaft größer oder gleich 1.016 aktuellen Maßeinheiten ist.
AsMils(DimensionArrowSize) Between 50 And 70
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Size-Eigenschaft größer oder gleich 50 mil und kleiner oder gleich 70 mil ist.
AsMM(DimensionArrowSize) < 2.032
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Arrow Size-Eigenschaft kleiner als 2.032 mm ist.
Hinweise
-
Die Arrow Size-Eigenschaft ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert. Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Führungsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionExtensionLineWidth
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Line Width-Eigenschaft der Query entspricht.
Syntax
DimensionExtensionLineWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheitenparameters:
-
AsMils(DimensionExtensionLineWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(DimensionExtensionLineWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
DimensionExtensionLineWidth = 10
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Line Width-Eigenschaft 10 aktuelle Maßeinheiten beträgt.
DimensionExtensionLineWidth >= 0.2286
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Line Width-Eigenschaft größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Line Width-Eigenschaft größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionExtensionLineWidth) < 0.2794
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Line Width-Eigenschaft kleiner als 0.2794 mm ist.
Hinweise
-
Die Extension Line Width-Eigenschaft ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs- und lineare Bemaßungsobjekte definiert. Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionExtensionOffset
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Offset-Eigenschaft der Query entspricht.
Syntax
DimensionExtensionOffset : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001inch) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch die Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheitenparameters:
-
AsMils(DimensionExtensionOffset) : Number– um einen Versatz in mil anzugeben. -
AsMM(DimensionExtensionOffset) : Number– um einen Versatz in mm anzugeben.
Beispielverwendung
DimensionExtensionOffset = 10
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Offset-Eigenschaft 10 aktuelle Maßeinheiten beträgt.
DimensionExtensionOffset >= 0.2286
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Offset-Eigenschaft größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(DimensionExtensionOffset) Between 8 And 12
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Offset-Eigenschaft größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionExtensionOffset) < 0.2794
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Offset-Eigenschaft kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Extension Offset ist nur für Winkelbemaßungs-, Basisbemaßungs-, lineare Durchmesserbemaßungs- und lineare Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basisbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionExtensionPickGap
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Pick Gap-Eigenschaft der Query entspricht.
Syntax
DimensionExtensionPickGap : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(DimensionExtensionPickGap) : Number– um einen Abstand in mil anzugeben. -
AsMM(DimensionExtensionPickGap) : Number– um einen Abstand in mm anzugeben.
Beispielverwendung
DimensionExtensionPickGap = 10
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Pick Gap-Eigenschaft 10 aktuelle Maßeinheiten ist.
DimensionExtensionPickGap >= 0.2286
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Pick Gap-Eigenschaft größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Pick Gap-Eigenschaft größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionExtensionPickGap) < 0.2794
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte zurück, deren Extension Pick Gap-Eigenschaft kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Extension Pick Gap ist nur für Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs- und lineare Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und linearen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionTextFont
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Font-Eigenschaft der Query entspricht.
Syntax
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Default' -
'Serif' -
'Sans Serif'
Beispielverwendung
DimensionTextFont = 'Default'
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Font-Eigenschaft Default ist.
DimensionTextFont <> 'Serif'
Gibt alle Objekte except Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Font-Eigenschaft Serif ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Font_Stringsind obligatorisch. -
Die Eigenschaft Dimension Font ist nur für Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, ursprüngliche Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionTextFormat
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Format-Eigenschaft der Query entspricht.
Syntax
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String muss 'None' sein.
Beispielverwendung
DimensionTextFormat = 'None'
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Format-Eigenschaft None ist (d. h. es werden keine Werte und Einheiten angezeigt).
DimensionTextFormat <> 'None'
Gibt alle Objekte except Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Format-Eigenschaft None ist (d. h. es werden die entsprechenden Bemaßungsobjekte zurückgegeben, deren Format so eingestellt ist, dass nur der Wert, der Wert und die Einheiten oder der Wert und die Einheiten (wobei Letztere in Klammern stehen) angezeigt werden).
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
TextFormat_Stringsind obligatorisch. -
Die Eigenschaft Dimension Format ist nur für Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionTextGap
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Gap-Eigenschaft der Query entspricht.
Syntax
DimensionTextGap : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1mil = 0.001inch) oder metrisch (mm; 1mm = 0.001meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(DimensionTextGap) : Number– um einen Abstand in mil anzugeben. -
AsMM(DimensionTextGap) : Number– um einen Abstand in mm anzugeben.
Beispielverwendung
DimensionTextGap = 10
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Dimension Text Gap-Eigenschaft haben, die 10 aktuelle Maßeinheiten ist.
DimensionTextGap >= 0.2286
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Dimension Text Gap-Eigenschaft haben, die größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(DimensionTextGap) Between 8 And 12
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Dimension Text Gap-Eigenschaft haben, die größer oder gleich 8mil und kleiner oder gleich 12mil ist.
AsMM(DimensionTextGap) < 0.2794
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Dimension Text Gap-Eigenschaft haben, die kleiner als 0.2794mm ist.
Hinweise
-
Die Eigenschaft Dimension Text Gap ist nur für Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Query zurückgegebenen Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
DimensionTextHeight
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Height-Eigenschaft der Query entspricht.
Syntax
DimensionTextHeight : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(DimensionTextHeight) : Number– um eine Höhe in mil anzugeben. -
AsMM(DimensionTextHeight) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
DimensionTextHeight = 60
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Dimension Text Height-Eigenschaft haben, die 60 aktuelle Maßeinheiten ist.
DimensionTextHeight >= 1.27
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Dimension Text Height-Eigenschaft haben, die größer oder gleich 1.27 aktuellen Maßeinheiten ist.
AsMils(DimensionTextHeight) Between 40 And 80
Gibt alle Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Dimension Text Height-Eigenschaft haben, die größer oder gleich 40mil und kleiner oder gleich 80 mil ist.
AsMM(DimensionTextHeight) < 1.778
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Height-Eigenschaft kleiner als 1.778 mm ist.
Hinweise
-
Die Eigenschaft Dimension Text Height ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, Originalbemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte von Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
-
Bei der Originalbemaßung folgt der Wert der Eigenschaft Dimension Text Height dem Wert der Eigenschaft Text Height der Bemaßung.
DimensionTextLineWidth
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Line Width-Eigenschaft der Query entspricht.
Syntax
DimensionTextLineWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(DimensionTextLineWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(DimensionTextLineWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
DimensionTextLineWidth = 6
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Line Width-Eigenschaft in den aktuellen Maßeinheiten 6 ist.
DimensionTextLineWidth >= 0.127
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Line Width-Eigenschaft größer oder gleich 0.127 aktueller Maßeinheiten ist.
AsMils(DimensionTextLineWidth) Between 4 And 8
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Line Width-Eigenschaft größer oder gleich 4mil und kleiner oder gleich 8mil ist.
AsMM(DimensionTextLineWidth) < 0.1778
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Line Width-Eigenschaft kleiner als 0.1778mm ist.
Hinweise
-
Die Eigenschaft Dimension Text Line Width ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, Originalbemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte von Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, Originalbemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
-
Bei der Originalbemaßung folgt der Wert der Eigenschaft Dimension Text Line Width dem Wert der Eigenschaft Text Width der Bemaßung.
DimensionTextPosition
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Position-Eigenschaft der Query entspricht.
Syntax
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Beispielverwendung
DimensionTextPosition = 'Automatic'
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Position-Eigenschaft Automatic ist.
DimensionTextPosition <> 'Manual'
Gibt alle Objekte except Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Text Position-Eigenschaft Manual ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
DimensionTextPosition_Stringsind obligatorisch. -
Die Eigenschaft Dimension Text Position ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte von Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
DimensionTextPrecision
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Precision-Eigenschaft der Query entspricht.
Syntax
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Beispielverwendung
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Precision-Eigenschaft 2 ist.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Precision-Eigenschaft größer oder gleich 3 und kleiner oder gleich 5 ist.
IsDimension && DimensionTextPrecision < 4
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Precision-Eigenschaft kleiner als 4 ist.
DimensionTextPrecision <> '1'
Gibt alle Objekte except Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Precision-Eigenschaft 1 ist.
IsDimension && DimensionTextPrecision <> 1
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Precision-Eigenschaft ungleich 1 ist.
Hinweise
-
Die Eigenschaft Dimension Precision ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte von Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
DimensionTextPrefix
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Prefix-Eigenschaft der Query entspricht.
Syntax
DimensionTextPrefix : String
Beispielverwendung
DimensionTextPrefix = 'ø'
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Prefix-Eigenschaft ø ist.
Hinweise
-
Die Eigenschaft Dimension Prefix ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte von Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
DimensionTextSuffix
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Suffix-Eigenschaft der Query entspricht.
Syntax
DimensionTextSuffix : String
Beispielverwendung
DimensionTextSuffix = '(+/- 0.5%)'
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Suffix-Eigenschaft (+/- 0.5%) ist.
Hinweise
-
Die Eigenschaft Dimension Suffix ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte von Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
DimensionTextUnit
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Unit-Eigenschaft der Query entspricht.
Syntax
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Für Winkelbemaßungsobjekte muss DimensionUnit_String eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Degrees' -
'Radians'
Für Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte muss DimensionUnit_String eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Beispielverwendung
DimensionTextUnit = 'Radians'
Gibt alle Winkelbemaßungsobjekte zurück, deren Dimension Unit-Eigenschaft Radians ist.
DimensionTextUnit <> 'Degrees'
Gibt alle Objekte except Winkelbemaßungsobjekte zurück, deren Dimension Unit-Eigenschaft Degrees ist.
DimensionTextUnit = 'Mils'
Gibt alle Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Unit-Eigenschaft Mils ist.
DimensionTextUnit <> 'Inches'
Gibt alle Objekte except Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Dimension Unit-Eigenschaft Inches ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
DimensionUnit_Stringsind erforderlich. -
Die Dimension Unit-Eigenschaft ist nur für Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs-, lineare Bemaßungs-, radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
-
Die untergeordneten Objekte von Winkelbemaßungs-, Basisbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
DrillPair
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Drill Pair-Eigenschaft der Query entspricht.
Syntax
DrillPair = 'Start Layer - Stop Layer'
Beispielverwendung
DrillPair = 'Top Layer - Bottom Layer'
Gibt alle Via-Objekte zurück, deren Drill Pair-Eigenschaft Top Layer - Bottom Layer ist.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Gibt alle Objekte except für Via-Objekte zurück, deren Drill Pair-Eigenschaft Signal Layer 1 - Signal Layer 2 ist.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Gibt alle Via-Objekte zurück except mit Ausnahme derjenigen, deren Drill Pair-Eigenschaft Top Layer - Bottom Layer ist.
Hinweise
- Die einfachen Anführungszeichen (') am Anfang und Ende der Zeichenfolge sind erforderlich.
- Die Drill Pair-Eigenschaft ist nur für Via-Objekte definiert.
DrillType
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Drill Type-Eigenschaft der Query entspricht.
Syntax
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Beispielverwendung
DrillType = 'Drilled'
Gibt alle Pad-Objekte zurück, deren Drill Type-Eigenschaft Drilled ist.
DrillType <> 'Punched'
Gibt alle Objekte except Pad-Objekte zurück, deren Drill Type-Eigenschaft Punched ist.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Gibt alle Pad-Objekte zurück, deren Drill Type-Eigenschaft nicht Drilled ist.
Hinweise
- Die Drill Type-Eigenschaft ist nur für Pad-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
DrillType_Stringsind erforderlich.
EmbeddedBoard_ColCount
Zusammenfassung
Gibt alle Embedded-Board-Objekte zurück, deren Col Count-Eigenschaft der Query entspricht.
Syntax
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Beispielverwendung
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Gibt alle Embedded-Board-Objekte zurück, deren Col Count-Eigenschaft 2 ist.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Gibt alle Objekte except Embedded-Board-Objekte zurück, deren Col Count-Eigenschaft 4 ist.
Hinweis
Die Col Count-Eigenschaft ist nur für Embedded-Board-Objekte definiert.
EmbeddedBoard_ColumnSpacing
Zusammenfassung
Gibt Embedded-Board-Objekte zurück, deren Column Spacing-Eigenschaft der Query entspricht.
Syntax
EmbeddedBoard_ColumnSpacing : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1mil = 0.001inch) oder metrisch (mm; 1mm = 0.001meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– um einen Abstand in mil anzugeben. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– um einen Abstand in mm anzugeben.
Beispielverwendung
EmbeddedBoard_ColumnSpacing = 1500
Gibt alle Embedded-Board-Objekte zurück, die eine Column Spacing-Eigenschaft haben, die 1500 aktuellen Maßeinheiten ist.
EmbeddedBoard_ColumnSpacing >= 1000
Gibt alle Embedded-Board-Objekte zurück, die eine Column Spacing-Eigenschaft haben, die größer oder gleich 1000 aktuellen Maßeinheiten ist.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Gibt alle Embedded-Board-Objekte zurück, die eine Column Spacing-Eigenschaft haben, die größer oder gleich 1000 mil und kleiner oder gleich 1500 mil ist.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Gibt alle Embedded-Board-Objekte zurück, die eine Column Spacing-Eigenschaft haben, die kleiner als 38.1mm ist.
Hinweis
Die Column Spacing-Eigenschaft ist nur für Embedded-Board-Objekte definiert.
EmbeddedBoard_DocumentName
Zusammenfassung
Gibt alle Embedded-Board-Objekte zurück, deren Embedded Document Name-Eigenschaft der Query entspricht.
Syntax
EmbeddedBoard_DocumentName : String
Beispielverwendung
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Gibt alle Embedded-Board-Objekte zurück, deren Embedded Document Name-Eigenschaft C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc ist.
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Gibt alle Embedded-Board-Objekte zurück, deren Embedded Document Name-Eigenschaft auf Example_PCB.PcbDoc endet.
Hinweis
Die Embedded Document Name-Eigenschaft ist nur für Embedded-Board-Objekte definiert.
EmbeddedBoard_OriginMode
Zusammenfassung
Gibt alle Embedded-Board-Objekte zurück, deren Link To Embedded Board Origin-Eigenschaft der Query entspricht.
Syntax
EmbeddedBoard_OriginMode : Boolean_String
Beispielverwendung
EmbeddedBoard_OriginMode = 'True'
Gibt alle Embedded-Board-Objekte zurück, deren Link To Embedded Board Origin-Eigenschaft aktiviert ist.
EmbeddedBoard_OriginMode = 'False'
Gibt alle Embedded-Board-Objekte zurück, deren Link To Embedded Board Origin-Eigenschaft deaktiviert ist.
Hinweis
Die Link To Embedded Board Origin-Eigenschaft ist nur für Embedded-Board-Objekte definiert.
EmbeddedBoard_RowCount
Zusammenfassung
Gibt alle Embedded-Board-Objekte zurück, deren Row Count-Eigenschaft der Query entspricht.
Syntax
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Beispielverwendung
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Gibt alle Embedded-Board-Objekte zurück, deren Row Count-Eigenschaft 2 ist.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Gibt alle Objekte except Embedded-Board-Objekte zurück, deren Row Count-Eigenschaft 4 ist.
Hinweis
Die Row Count-Eigenschaft ist nur für Embedded-Board-Objekte definiert.
EmbeddedBoard_RowSpacing
Zusammenfassung
Gibt Embedded-Board-Objekte zurück, deren Row Spacing-Eigenschaft der Query entspricht.
Syntax
EmbeddedBoard_RowSpacing : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(EmbeddedBoard_RowSpacing) : Number– um einen Abstand in mil anzugeben. -
AsMM(EmbeddedBoard_RowSpacing) : Number– um einen Abstand in mm anzugeben.
Beispielverwendung
EmbeddedBoard_RowSpacing = 2500
Gibt alle Embedded-Board-Objekte zurück, die eine Row Spacing-Eigenschaft haben, die 2500 aktuellen Maßeinheiten ist.
EmbeddedBoard_RowSpacing >= 2000
Gibt alle Embedded-Board-Objekte zurück, die eine Row Spacing-Eigenschaft haben, die größer oder gleich 2000 aktuellen Maßeinheiten ist.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Gibt alle Embedded-Board-Objekte zurück, die eine Row Spacing-Eigenschaft haben, die größer oder gleich 2500 mil und kleiner oder gleich 3000 mil ist.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Gibt alle Embedded-Board-Objekte zurück, die eine Row Spacing-Eigenschaft haben, die kleiner als 63.5 mm ist.
Hinweis
Die Row Spacing-Eigenschaft ist nur für Embedded-Board-Objekte definiert.
EnablePartSwapping
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Enable Part Swapping-Eigenschaft der Query entspricht.
Syntax
EnablePartSwapping : Boolean_String
Beispielverwendung
EnablePartSwapping = 'True'
Gibt alle Komponentenobjekte zurück, deren Enable Part Swapping-Eigenschaft aktiviert ist.
EnablePartSwapping = 'False'
Gibt alle Komponentenobjekte zurück, deren Enable Part Swapping-Eigenschaft deaktiviert ist.
Hinweise
- Die Enable Part Swapping-Eigenschaft ist nur für Komponentenobjekte definiert.
- Die untergeordneten Objekte von Komponenten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
EnablePinSwapping
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Enable Pin Swapping-Eigenschaft der Query entspricht.
Syntax
EnablePinSwapping : Boolean_String
Beispielverwendung
EnablePinSwapping = 'True'
Gibt alle Komponentenobjekte zurück, deren Enable Pin Swapping-Eigenschaft aktiviert ist.
EnablePinSwapping = 'False'
Gibt alle Komponentenobjekte zurück, deren Enable Pin Swapping-Eigenschaft deaktiviert ist.
Hinweise
- Die Enable Pin Swapping-Eigenschaft ist nur für Komponentenobjekte definiert.
- Die untergeordneten Objekte von Komponenten, die von der Query zurückgegeben werden, werden nicht zurückgegeben.
FillingMaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Filling Material-Eigenschaft der Query entspricht.
Syntax
FillingMaterial : String
Beispielverwendung
FillingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Filling Material-Eigenschaft Epoxy ist.
FillingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte zurück, die ein Filling Material haben, dessen zugehörige Zeichenfolge mit Epoxy beginnt.
Hinweise
- Die Filling Material-Eigenschaft ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonStringsind erforderlich.
FillingSide
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Filling Side-Eigenschaft der Query entspricht.
Syntax
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Beispielverwendung
FillingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Filling Side-Eigenschaft Top ist.
FillingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Filling Side-Eigenschaft Both ist.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Filling Side-Eigenschaft Both ist.
Hinweise
- Die Filling Side-Eigenschaft ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonFillingSide_Stringsind erforderlich.
FontName
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabellen- und Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren TrueType Font Name Eigenschaft der Abfrage entspricht.
Syntax
FontName = FontName_String
FontName <> FontName_String
FontName_String muss einen der Namen der verfügbaren TrueType- und OpenType-Schriftarten (eine Obermenge von TrueType) verwenden, die im Ordner \Windows\Fonts zu finden sind.
Beispielverwendung
FontName = 'Arial'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabellen- und Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren TrueType Font Name Eigenschaft Arial ist.
FontName <> 'Batang'
Gibt alle Objekte zurück except Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabellen- und Textstring-Objekte (Kommentar, Bezeichner, frei), deren TrueType Font Name Eigenschaft Batang ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
FontName_Stringsind erforderlich. - Die Eigenschaft TrueType Font Name ist nur für Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabellen- und Textstring-Objekte (Kommentar, Bezeichner, frei) definiert.
Footprint
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Footprint Eigenschaft der Abfrage entspricht.
Syntax
Footprint : String
Beispielverwendung
Footprint = 'DIP14'
Gibt alle Komponenten zurück, die einen Footprint von DIP14 haben.
Footprint Like 'DIP*'
Gibt alle Komponenten zurück, die einen Footprint haben, deren zugehöriger String mit DIP beginnt.
Hinweise
- Die Eigenschaft Footprint ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
FromToPad1
Zusammenfassung
Gibt alle From-To-Objekte zurück, deren From Pad Eigenschaft der Abfrage entspricht.
Syntax
FromToPad1 : PadName_String
PadName_String gibt den vollständigen Namen an, mit dem ein Pad übereinstimmen muss; dieser besteht aus einer anfänglichen Teilzeichenfolge, die die Eigenschaft Name der übergeordneten Komponente des Pads angibt (d. h. den Bezeichner der Komponente), gefolgt von einer Teilzeichenfolge, die die eigene Eigenschaft Name des Pads angibt (d. h. den Bezeichner des Pads). Das Format ist daher 'ParentComponentDesignator-PadDesignator'.
Beispielverwendung
FromToPad1 = 'C14-2'
Gibt alle From-To-Objekte zurück, deren From Pad Eigenschaft C14-2 ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadName_Stringsind erforderlich. - Die Eigenschaft From Pad ist nur für From-To-Objekte definiert.
FromToPad2
Zusammenfassung
Gibt alle From-To-Objekte zurück, deren To Pad Eigenschaft der Abfrage entspricht.
Syntax
FromToPad2 : PadName_String
PadName_String gibt den vollständigen Namen an, mit dem ein Pad übereinstimmen muss; dieser besteht aus einer anfänglichen Teilzeichenfolge, die die Eigenschaft Name der übergeordneten Komponente des Pads angibt (d. h. den Bezeichner der Komponente), gefolgt von einer Teilzeichenfolge, die die eigene Eigenschaft Name des Pads angibt (d. h. den Bezeichner des Pads). Das Format ist daher 'ParentComponentDesignator-PadDesignator'.
Beispielverwendung
FromToPad2 = 'U1-8'
Gibt alle From-To-Objekte zurück, deren To Pad Eigenschaft U1-8 ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadName_Stringsind erforderlich. - Die Eigenschaft To Pad ist nur für From-To-Objekte definiert.
H
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Height Eigenschaft der Abfrage entspricht.
Syntax
H : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts auf Basis der Maßeinheit:
-
AsMils(H) : Number– um eine Höhe in mil anzugeben. -
AsMM(H) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
H = 300
Gibt alle Komponenten zurück, deren Eigenschaft Height gleich 300 aktuellen Maßeinheiten ist.
H >= 5.08
Gibt alle Komponenten zurück, deren Eigenschaft Height größer oder gleich 5.08 aktuellen Maßeinheiten ist.
AsMils(H) > 400
Gibt alle Komponenten zurück, deren Eigenschaft Height größer als 400mil ist.
AsMM(H) Between 6.35 And 8.89
Gibt alle Komponenten zurück, deren Eigenschaft Height größer oder gleich 6.35mm und kleiner oder gleich 8.89mm ist.
H <> 550
Gibt alle Komponenten zurück, deren Eigenschaft Height not gleich 550 aktuellen Maßeinheiten ist.
AsMils(H) <= 650
Gibt alle Komponenten zurück, deren Eigenschaft Height kleiner oder gleich 650mil ist.
AsMM(H) < 11.43
Gibt alle Komponenten zurück, deren Eigenschaft Height kleiner als 11.43mm ist.
Hinweise
- Die Eigenschaft Height ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
- Diese Funktion ist ein Alias für die Funktion Height.
Height
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Height Eigenschaft der Abfrage entspricht.
Syntax
Height : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts auf Basis der Maßeinheit:
-
AsMils(Height) : Number– um eine Höhe in mil anzugeben. -
AsMM(Height) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
Height = 300
Gibt alle Komponenten zurück, deren Eigenschaft Height gleich 300 aktuellen Maßeinheiten ist.
Height >= 5.08
Gibt alle Komponenten zurück, deren Eigenschaft Height größer oder gleich 5.08 aktuellen Maßeinheiten ist.
AsMils(Height) > 400
Gibt alle Komponenten zurück, deren Eigenschaft Height größer als 400 mil ist.
AsMM(Height) Between 6.35 And 8.89
Gibt alle Komponenten zurück, deren Eigenschaft Height größer oder gleich 6.35 mm und kleiner oder gleich 8.89 mm ist.
Height <> 550
Gibt alle Komponenten zurück, deren Eigenschaft Height not gleich 550 aktuellen Maßeinheiten ist.
AsMils(Height) <= 650
Gibt alle Komponenten zurück, deren Eigenschaft Height kleiner oder gleich 650 mil ist.
AsMM(Height) < 11.43
Gibt alle Komponenten zurück, deren Eigenschaft Height kleiner als 11.43 mm ist.
Hinweise
- Die Eigenschaft Height ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
- Diese Funktion ist ein Alias für die Funktion H.
Hide
Zusammenfassung
Gibt alle Komponentenkommentar-, Komponentenbezeichner- und Netzobjekte zurück, deren Hide Eigenschaft der Abfrage entspricht.
Syntax
Hide : Boolean
Beispielverwendung
Hide
Hide = True
Gibt alle Komponentenkommentar-, Komponentenbezeichner- und Netzobjekte zurück, deren Hide Eigenschaft True ist.
Not Hide
Hide = False
Gibt alle Objekte zurück except Komponentenkommentar-, Komponentenbezeichner- und Netzobjekte, deren Hide Eigenschaft False ist.
Hinweis
Die Eigenschaft Hide ist nur für Komponentenkommentar-, Komponentenbezeichner- und Netzobjekte definiert.
HideJumpers
Zusammenfassung
Gibt alle Komponentenobjekte zurück, deren Hide Jumpers Eigenschaft der Abfrage entspricht.
Syntax
HideJumpers : Boolean_String
Beispielverwendung
HideJumpers = 'True'
Gibt alle Komponentenobjekte zurück, deren Hide Jumpers Eigenschaft aktiviert ist.
HideJumpers = 'False'
Gibt alle Komponentenobjekte zurück, deren Hide Jumpers Eigenschaft deaktiviert ist.
Hinweise
- Die Eigenschaft Hide Jumpers ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
Hole
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Hole Size Eigenschaft der Abfrage entspricht.
Syntax
Hole : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts auf Basis der Maßeinheit:
-
AsMils(Hole) : Number– um eine Lochgröße in mil anzugeben. -
AsMM(– um eine Lochgröße in mm anzugeben.Hole) : Number
Beispielverwendung
Hole = 16
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size den aktuellen Maßeinheiten 16 entspricht.
Hole >= 0.508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 0.508 aktuellen Maßeinheiten ist.
AsMils(Hole) Between 12 And 32
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 12 mil und kleiner oder gleich 32 mil ist.
AsMM(Hole) < 1.016
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size kleiner als 1.016 mm ist.
Hinweise
- Die Eigenschaft Hole Size ist nur für Pad- und Via-Objekte definiert.
- Diese Funktion ist ein Alias für die Funktionen HoleDiameter und HoleSize.
HoleDiameter
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size der Abfrage entspricht.
Syntax
HoleDiameter : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(HoleDiameter) : Number– um einen Lochdurchmesser in mil anzugeben. -
AsMM(– um einen Lochdurchmesser in mm anzugeben.HoleDiameter) : Number
Beispielverwendung
HoleDiameter = 16
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size den aktuellen Maßeinheiten 16 entspricht.
HoleDiameter >= 0.508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 0.508 aktuellen Maßeinheiten ist.
AsMils(HoleDiameter) Between 12 And 32
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 12 mil und kleiner oder gleich 32 mil ist.
AsMM(HoleDiameter) < 1.016
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size kleiner als 1.016 mm ist.
Hinweise
- Die Eigenschaft Hole Size ist nur für Pad- und Via-Objekte definiert.
- Diese Funktion ist ein Alias für die Funktionen HoleSize und Hole.
HoleNegativeTolerance
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) der Abfrage entspricht.
Syntax
HoleNegativeTolerance : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(HoleNegativeTolerance) : Number– um eine Toleranz in mil anzugeben. -
AsMM(HoleNegativeTolerance) : Number– um eine Toleranz in mm anzugeben.
Beispielverwendung
HoleNegativeTolerance = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) gleich 4 aktuellen Maßeinheiten ist.
HoleNegativeTolerance >= 5.08
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) größer oder gleich 5.08 aktuellen Maßeinheiten ist.
AsMils(HoleNegativeTolerance) > 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) größer als 4 mil ist.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) größer oder gleich 0.102 mm und kleiner oder gleich 0.105 mm ist.
HoleNegativeTolerance <> 2
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) nicht gleich 2 aktuellen Maßeinheiten ist.
AsMils(HoleNegativeTolerance) <= 1.4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) kleiner oder gleich 1.4 mil ist.
AsMM(HoleNegativeTolerance) < 0.05
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) kleiner als 0.05 mm ist.
Hinweis
Die Eigenschaft Hole Tolerance (-) ist nur für Pad- und Via-Objekte definiert.
HolePositiveTolerance
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) der Abfrage entspricht.
Syntax
HolePositiveTolerance : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(HolePositiveTolerance) : Number– um eine Toleranz in mil anzugeben. -
AsMM(HolePositiveTolerance) : Number– um eine Toleranz in mm anzugeben.
Beispielverwendung
HolePositiveTolerance = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) gleich 4 aktuellen Maßeinheiten ist.
HolePositiveTolerance >= 5.08
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) größer oder gleich 5.08 aktuellen Maßeinheiten ist.
AsMils(HolePositiveTolerance) > 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) größer als 4 mil ist.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) größer oder gleich 0.102 mm und kleiner oder gleich 0.105 mm ist.
HolePositiveTolerance <> 2
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) nicht gleich 2 aktuellen Maßeinheiten ist.
AsMils(HolePositiveTolerance) <= 1.4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) kleiner oder gleich 1.4 mil ist.
AsMM(HolePositiveTolerance) < 0.05
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (+) kleiner als 0.05 mm ist.
Hinweis
Die Eigenschaft Hole Tolerance (+) ist nur für Pad- und Via-Objekte definiert.
HoleRotation
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Rotation der Abfrage entspricht.
Syntax
HoleRotation : Numeric_String
HoleRotation : Number
Beispielverwendung
HoleRotation = '30'
HoleRotation = 30
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Rotation 30.000 ist.
HoleRotation <> '45'
HoleRotation <> 45
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Hole Rotation 45.000 ist.
Hinweis
Die Eigenschaft Hole Rotation ist nur für Pad-Objekte definiert.
HoleSize
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size der Abfrage entspricht.
Syntax
HoleSize : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(Hole– um eine Lochgröße in mil anzugeben.Size) : Number -
AsMM(– um eine Lochgröße in mm anzugeben.HoleSize) : Number
Beispielverwendung
HoleSize = 16
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size den aktuellen Maßeinheiten 16 entspricht.
HoleSize >= 0.508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 0.508 aktuellen Maßeinheiten ist.
AsMils(HoleSize) Between 12 And 32
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 12 mil und kleiner oder gleich 32 mil ist.
AsMM(HoleSize) < 1.016
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size kleiner als 1.016 mm ist.
Hinweise
- Die Eigenschaft Hole Size ist nur für Pad- und Via-Objekte definiert.
- Diese Funktion ist ein Alias für die Funktionen HoleDiameter und Hole.
HoleType
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Type der Abfrage entspricht.
Syntax
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Round' -
'Slot' -
'Square'
Beispielverwendung
HoleType = 'Square'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Type Square ist.
HoleType <> 'Slot'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Hole Type Slot ist.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Hole Type Round ist.
Hinweise
- Die Eigenschaft Hole Type ist nur für Pad-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
HoleType_Stringsind obligatorisch.
Identifier
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Identifier der Abfrage entspricht.
Syntax
Identifier : String
Beispielverwendung
Identifier = 'RES0402'
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Identifier RES0402 ist.
Identifier Like 'RES0402*'
Gibt alle 3D-Körperobjekte zurück, die eine Eigenschaft Identifier haben, deren zugehörige Zeichenfolge mit RES0402 beginnt.
Hinweise
- Die Eigenschaft Identifier ist nur für 3D-Körperobjekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonStringsind obligatorisch.
InvertedBorderSpaceType
Zusammenfassung
Gibt alle Zeichenfolgenobjekte zurück, deren Eigenschaft Border Space Type der Abfrage entspricht.
Syntax
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String must eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Border Margin' -
'Text Offset'
Beispielverwendung
InvertedBorderSpaceType = 'Border Margin'
Gibt alle String-Objekte zurück, deren Eigenschaft Border Space Type den Wert Border Margin hat.
InvertedBorderSpaceType <> 'Border Margin'
Gibt alle Objekte außer String-Objekten zurück, deren Eigenschaft Border Space Type den Wert Border Margin hat.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Gibt alle String-Objekte zurück, deren Eigenschaft Border Space Type nicht Text Offset ist.
Hinweise
- Die Eigenschaft Border Space Type ist nur für String-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
InvertedBorderSpaceType_Stringsind erforderlich.
InvertedRectangleHeight
Zusammenfassung
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Inverted Rectangle Height der Abfrage entspricht.
Syntax
InvertedRectangleHeight : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(InvertedRectangleHeight) : Number– um eine Höhe in mil anzugeben. -
AsMM(InvertedRectangleHeight) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
InvertedRectangleHeight = 30
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Height haben, die den aktuellen Maßeinheiten entsprechend gleich 30 ist.
InvertedRectangleHeight >= 5.08
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Height haben, die den aktuellen Maßeinheiten entsprechend größer oder gleich 5.08 ist.
AsMils(InvertedRectangleHeight) > 40
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Height haben, die größer als 40 mil ist.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Height haben, die größer oder gleich 6.35 mm und kleiner oder gleich 8.89 mm ist.
InvertedRectangleHeight <> 55
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Height haben, die not gleich 55 aktuellen Maßeinheiten ist.
AsMils(InvertedRectangleHeight) <= 65
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Height haben, die kleiner oder gleich 65 mil ist.
AsMM(InvertedRectangleHeight) < 11.43
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Height haben, die kleiner als 11.43 mm ist.
Hinweis
Die Eigenschaft Inverted Rectangle Height ist nur für Textstring-Objekte (Kommentar, Bezeichner, frei) definiert.
InvertedRectangleWidth
Zusammenfassung
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Inverted Rectangle Width der Abfrage entspricht.
Syntax
InvertedRectangleWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(InvertedRectangleWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(InvertedRectangleWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
InvertedRectangleWidth = 300
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Width haben, die den aktuellen Maßeinheiten entsprechend gleich 300 ist.
InvertedRectangleWidth >= 128
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Width haben, die den aktuellen Maßeinheiten entsprechend größer oder gleich 128 ist.
AsMils(InvertedRectangleWidth) > 400
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Width haben, die größer als 400 mil ist.
AsMM(InvertedRectangleWidth) Between 6 And 8
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Width haben, die größer oder gleich 6 mm und kleiner oder gleich 8 mm ist.
InvertedRectangleWidth <> 550
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Width haben, die not gleich 550 aktuellen Maßeinheiten ist.
AsMils(InvertedRectangleWidth) <= 650
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Width haben, die kleiner oder gleich 650 mil ist.
AsMM(InvertedRectangleWidth) < 11.43
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, die eine Eigenschaft Inverted Rectangle Width haben, die kleiner als 11.43 mm ist.
Hinweis
Die Eigenschaft Inverted Rectangle Width ist nur für Textstring-Objekte (Kommentar, Bezeichner, frei) definiert.
InvertedTextJustification
Zusammenfassung
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Inverted Text Justification der Abfrage entspricht.
Syntax
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Beispielverwendung
InvertedTextJustification = 'Center'
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Inverted Text Justification den Wert Center hat.
InvertedTextJustification <> 'Right-Below'
Gibt alle Objekte außer Textstring-Objekten (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Inverted Text Justification den Wert Right-Below hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
TextJustification_Stringsind erforderlich. - Die Eigenschaft Inverted Text Justification ist nur für Textstring-Objekte (Kommentar, Bezeichner, frei) definiert.
IPC4761ViaType
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft IPC 4761 Via Type der Abfrage entspricht.
Syntax
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'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'
Beispielverwendung
IPC4761ViaType = 'Type 1a'
Gibt alle Via-Objekte zurück, deren Eigenschaft IPC 4761 Via Type den Wert Type 1a hat.
IPC4761ViaType <> 'Type 1b'
Gibt alle Objekte außer Via-Objekten zurück, deren Eigenschaft IPC 4761 Via Type den Wert Type 1b hat.
Hinweise
- Die Eigenschaft IPC 4761 Via Type ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonIPC4761ViaType_Stringsind erforderlich.
IsAssyTestpoint
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, die zur Verwendung als Assembly-Testpunkte markiert wurden, d. h. bei denen die Eigenschaften Assembly Testpoint - Top und/oder Assembly Testpoint - Bottom aktiviert sind.
Syntax
IsAssyTestpoint : Boolean
Beispielverwendung
IsAssyTestpoint
IsAssyTestpoint = True
Gibt alle Pad- und Via-Objekte zurück, die als Assembly-Testpunkte verwendet werden.
Not IsAssyTestpoint
IsAssyTestpoint = False
Gibt alle Objekte außer Pad- und Via-Objekten zurück, die als Assembly-Testpunkte verwendet werden.
IsBold
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabelle- und Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Bold der Abfrage entspricht.
Syntax
IsBold : Boolean_String
Beispielverwendung
IsBold = 'True'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabelle- und Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Bold aktiviert ist.
IsBold = 'False'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabelle- und Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Bold deaktiviert ist.
Hinweise
-
Die Eigenschaft Bold ist nur für Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabelle- und Textstring-Objekte (Kommentar, Bezeichner, frei) definiert.
-
Alle übergeordneten Koordinaten-, Bemaßungs-, Bohrtabelle- und Layer-Stack-Tabelle-Objekte, deren untergeordnete Textstring-Primitiven der Abfrage entsprechen, werden ebenfalls zurückgegeben.
IsDataMatrixText
Zusammenfassung
Gibt Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text gesetzt ist und deren Eigenschaft BarCode Type auf Data Matrix gesetzt ist.
Syntax
IsDataMatrixText : Boolean
Beispielverwendung
IsDataMatrixText
IsDataMatrixText = True
Gibt alle Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text gesetzt ist und deren Eigenschaft BarCode Type auf Data Matrix gesetzt ist.
Not IsDataMatrixText
IsDataMatrixText = False
Gibt alle Objekte außer Textstring-Objekten zurück, deren Eigenschaft Text Kind auf BarCode Text gesetzt ist und deren Eigenschaft BarCode Type auf Data Matrix gesetzt ist.
IsFabTestpoint
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, die zur Verwendung als Fertigungs-Testpunkte markiert wurden, d. h. bei denen die Eigenschaften Fabrication Testpoint - Top und/oder Fabrication Testpoint - Bottom aktiviert sind.
Syntax
IsFabTestpoint : Boolean
Beispielverwendung
IsFabTestpoint
IsFabTestpoint = True
Gibt alle Pad- und Via-Objekte zurück, die als Fertigungs-Testpunkte verwendet werden.
Not IsFabTestpoint
IsFabTestpoint = False
Gibt alle Objekte außer Pad- und Via-Objekten zurück, die als Fertigungs-Testpunkte verwendet werden.
IsItalic
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabelle- und Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Italic der Abfrage entspricht.
Syntax
IsItalic : Boolean_String
Beispielverwendung
IsItalic = 'True'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Layer-Stack-Tabelle- und Textstring-Objekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Italic aktiviert ist.
IsItalic = 'False'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Lagenaufbau-Tabellen- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Italic-Eigenschaft deaktiviert ist.
Hinweise
- Die Italic-Eigenschaft ist nur für Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Lagenaufbau-Tabellen- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
- Alle übergeordneten Koordinaten-, Bemaßungs-, Bohrtabelle- und Lagenaufbau-Tabellenobjekte, deren untergeordnete Textzeichenfolgen-Primitiven der Abfrage entsprechen, werden ebenfalls zurückgegeben.
IsModified
Zusammenfassung
Gibt alle Polygonflächenobjekte zurück, deren IsModified-Eigenschaft der Abfrage entspricht.
Syntax
IsModified : Boolean_String
Beispielverwendung
IsModified = 'True'
Gibt alle Polygonflächenobjekte zurück, deren IsModified-Eigenschaft aktiviert ist.
IsModified = 'False'
Gibt alle Polygonflächenobjekte zurück, deren IsModified-Eigenschaft deaktiviert ist.
Hinweis
Die IsModified-Eigenschaft ist nur für Polygonflächenobjekte definiert.
IsQrCodeText
Zusammenfassung
Gibt Textzeichenfolgenobjekte zurück, deren Text Kind-Eigenschaft auf BarCode Text und BarCode Type-Eigenschaft auf QR Code gesetzt ist.
Syntax
IsQrCodeText : Boolean
Beispielverwendung
IsQrCodeText
IsQrCodeText = True
Gibt alle Textzeichenfolgenobjekte zurück, deren Text Kind-Eigenschaft auf BarCode Text und BarCode Type-Eigenschaft auf QR Code gesetzt ist.
Not IsQrCodeText
IsQrCodeText = False
Gibt alle Objekte except Textzeichenfolgenobjekte zurück, deren Text Kind-Eigenschaft auf BarCode Text und BarCode Type-Eigenschaft auf QR Code gesetzt ist.
IsTestpoint
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, die zur Verwendung als Testpunkte markiert wurden, unabhängig davon, ob es sich um Assembly- oder Fabrication-Testpunkte handelt. Das heißt, bei denen eine der folgenden Eigenschaften aktiviert ist:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Syntax
IsTestpoint : Boolean
Beispielverwendung
IsTestpoint
IsTestpoint = True
Gibt alle Pad- und Via-Objekte zurück, die als Testpunkte verwendet werden.
Not IsTestpoint
IsTestpoint = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, die als Testpunkte verwendet werden.
IsTextInverted
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Inverted-Eigenschaft der Abfrage entspricht.
Syntax
IsTextInverted : Boolean_String
Beispielverwendung
IsTextInverted = 'True'
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Inverted-Eigenschaft aktiviert ist.
IsTextInverted = 'False'
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Inverted-Eigenschaft deaktiviert ist.
Hinweis
Die Inverted-Eigenschaft ist nur für Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
Keepout
Zusammenfassung
Gibt alle Keepout-Objekte vom Typ Arc, Fill, Solid Region und Track zurück.
Syntax
Keepout : Boolean
Beispielverwendung
Keepout
Keepout = True
Gibt alle Keepout-Objekte vom Typ Arc, Fill, Solid Region und Track zurück.
Not Keepout
Keepout = False
Gibt alle Objekte except Keepout-Objekte vom Typ Arc, Fill, Solid Region und Track zurück.
KeepoutRestrictionsCopper
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Copper-Eigenschaft der Abfrage entspricht.
Syntax
KeepoutRestrictionsCopper : Boolean_String
Beispielverwendung
KeepoutRestrictionsCopper = 'True'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Copper-Eigenschaft aktiviert ist.
KeepoutRestrictionsCopper = 'False'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Copper-Eigenschaft deaktiviert ist.
Hinweise
-
Die Keepout Restriction - Copper-Eigenschaft ist nur für Keepout-Objekte (Arcs, Fills, Solid Regions, Tracks) definiert.
-
Die Keepout Restriction - Copper-Eigenschaft (wie in den List-Panels dargestellt) entspricht der Option Copper im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Properties-Panel angezeigt werden.
KeepoutRestrictionsSMDPad
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - SMD Pad-Eigenschaft der Abfrage entspricht.
Syntax
KeepoutRestrictionsSMDPad : Boolean_String
Beispielverwendung
KeepoutRestrictionsSMDPad = 'True'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - SMD Pad-Eigenschaft aktiviert ist.
KeepoutRestrictionsSMDPad = 'False'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - SMD Pad-Eigenschaft deaktiviert ist.
Hinweise
-
Die Keepout Restriction - SMD Pad-Eigenschaft ist nur für Keepout-Objekte (Arcs, Fills, Solid Regions, Tracks) definiert.
-
Die Keepout Restriction - SMD Pad-Eigenschaft (wie in den List-Panels dargestellt) entspricht der Option SMD Pad im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Properties-Panel angezeigt werden.
KeepoutRestrictionsTHPad
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - TH Pad-Eigenschaft der Abfrage entspricht.
Syntax
KeepoutRestrictionsTHPad : Boolean_String
Beispielverwendung
KeepoutRestrictionsTHPad = 'True'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - TH Pad-Eigenschaft aktiviert ist.
KeepoutRestrictionsTHPad = 'False'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - TH Pad-Eigenschaft deaktiviert ist.
Hinweise
-
Die Keepout Restriction - TH Pad-Eigenschaft ist nur für Keepout-Objekte (Arcs, Fills, Solid Regions, Tracks) definiert.
-
Die Keepout Restriction - TH Pad-Eigenschaft (wie in den List-Panels dargestellt) entspricht der Option TH Pad im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Properties-Panel angezeigt werden.
KeepoutRestrictionsTrack
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Track-Eigenschaft der Abfrage entspricht.
Syntax
KeepoutRestrictionsTrack : Boolean_String
Beispielverwendung
KeepoutRestrictionsTrack = 'True'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Track-Eigenschaft aktiviert ist.
KeepoutRestrictionsTrack = 'False'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Track-Eigenschaft deaktiviert ist.
Hinweise
-
Die Keepout Restriction - Track-Eigenschaft ist nur für Keepout-Objekte (Arcs, Fills, Solid Regions, Tracks) definiert.
-
Die Keepout Restriction - Track-Eigenschaft (wie in den List-Panels dargestellt) entspricht der Option Track im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Properties-Panel angezeigt werden.
KeepoutRestrictionsVia
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Via-Eigenschaft der Abfrage entspricht.
Syntax
KeepoutRestrictionsVia : Boolean_String
Beispielverwendung
KeepoutRestrictionsVia = 'True'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Via-Eigenschaft aktiviert ist.
KeepoutRestrictionsVia = 'False'
Gibt alle Keepout-Objekte zurück, deren Keepout Restriction - Via-Eigenschaft deaktiviert ist.
Hinweise
-
Die Keepout Restriction - Via-Eigenschaft ist nur für Keepout-Objekte (Arcs, Fills, Solid Regions, Tracks) definiert.
-
Die Keepout Restriction - Via-Eigenschaft (wie in den List-Panels dargestellt) entspricht der Option Via im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Properties-Panel angezeigt werden.
Kind
Zusammenfassung
Gibt alle Objekte zurück, deren Object Kind-Eigenschaft der Abfrage entspricht.
Syntax
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String gibt die Objektart an und muss eine der folgenden Zeichenfolgen sein:
-
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 – die folgenden Zeichenfolgen werden verwendet, um die verschiedenen Regeltypen anzusprechen. Der Regeltyp, wie er im Dialogfeld PCB Rules and Constraints Editor angezeigt wird, ist in Klammern nach der Zeichenfolge angegeben:
-
'Acute Angle Rule'(Spitzer Winkel) -
'Bare-board Fabrication Test Point Style Rule'(Fertigungs-Testpunktstil) -
'Bare-board Fabrication Test Point Usage Rule'(Fertigungs-Testpunktverwendung) -
'Board Outline Clearance'(Abstand zur Leiterplattenkontur) -
'Broken Nets Rule'(Nicht geroutetes Netz) -
'Clearance Rule'(Abstand) -
'Component Clearance Rule'(Bauteilabstand) -
'Component Rotations Rule'(Bauteilausrichtungen) -
'Confinement Constraint Rule'(Raumdefinition) -
'Daisy Chain Stub Length Rule'(Stub-Länge der Daisy-Chain) -
'Differential Pairs Rule'(Routing differentieller Paare) -
'Fanout Control Rule'(Fanout-Steuerung) -
'Flight Time Falling Edge Rule'(Signallaufzeit – fallende Flanke) -
'Flight Time Rising Edge Rule'(Signallaufzeit – steigende Flanke) -
'Hole To Hole Clearance Rule'(Bohrung-zu-Bohrung-Abstand) -
'In-circuit Assembly Test Point Style Rule'(Montage-Testpunktstil) -
'In-circuit Assembly Test Point Usage Rule'(Montage-Testpunktverwendung) -
'Layer Pair Rule'(Lagenpaare) -
'Matched Lengths Rule'(Abgestimmte Längen) -
'Max Min Height Rule'(Höhe) -
'Max Min Hole Size Rule'(Bohrungsgröße) -
'Max Min Impedance Rule'(Impedanz) -
'Max Min Length Rule'(Länge) -
'Max Min Width Rule'(Breite) -
'Max Slope Falling Edge Rule'(Flankensteilheit – fallende Flanke) -
'Max Slope Rising Edge Rule'(Flankensteilheit – steigende Flanke) -
'Max Via Stub Length (BackDrilling rule)'(Maximale Via-Stub-Länge (Backdrilling)) -
'Maximum Via Count Rule'(Maximale Via-Anzahl) -
'Minimum Annular Ring Rule'(Minimaler Restring) -
'Minimum Solder Mask Sliver Rule'(Minimale Lötstoppmaskenbrücke) -
'Modified Polygon'(Geändertes Polygon) -
'Net Antennae Rule'(Netzantennen) -
'Nets To Ignore Rule'(Zu ignorierende Netze) -
'Overshoot Falling Edge Rule'(Überschwingen – fallende Flanke) -
'Overshoot Rising Edge Rule'(Überschwingen – steigende Flanke) -
'Parallel Segment Rule'(Paralleles Segment) -
'Paste Mask Expansion Rule'(Pastenmaskenerweiterung) -
'Permitted Layers Rule'(Zulässige Lagen) -
'Polygon Connect Style Rule'(Polygon-Verbindungsstil) -
'Power Plane Clearance Rule'(Abstand zur Versorgungsebene) -
'Power Plane Connect Style Rule'(Verbindungsstil der Versorgungsebene) -
'Routing Corner Style Rule'(Routing-Ecken) -
'Routing Layers Rule'(Routing-Lagen) -
'Routing Priority Rule'(Routing-Priorität) -
'Routing Topology Rule'(Routing-Topologie) -
'Routing Via Style Rule'(Routing-Via-Stil) -
'Short Circuit Rule'(Kurzschluss) -
'Signal Base Value Rule'(Signalbasiswert) -
'Signal Stimulus Rule'(Signalanregung) -
'Signal Top Value Rule'(Signalspitzenwert) -
'Silk To Silk Clearance Rule'(Siebdruck-zu-Siebdruck-Abstand) -
'Silk To Solder Mask Clearance Rule'(Siebdruck-zu-Lötstoppmasken-Abstand) -
'SMD Entry'(SMD-Eintritt) -
'SMD Neck Down Rule'(SMD-Verjüngung) -
'SMD To Corner Rule'(SMD-zu-Ecke) -
'SMD To Plane Rule'(SMD-zu-Ebene) -
'Solder Mask Expansion Rule'(Lötstoppmaskenerweiterung) -
'Supply Nets Rule'(Versorgungsnetze) -
'Unconnected Pin Rule'(Nicht verbundener Pin) -
'Undershoot Falling Edge Rule'(Unterschwingen – fallende Flanke) -
'Undershoot Rising Edge Rule'(Unterschwingen – steigende Flanke) -
'Vias Under SMD Rule'(Vias unter SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Beispielverwendung
Kind = 'Class'
Gibt alle Klassenobjekte zurück.
Kind <> 'Via'
Gibt alle Objekte except über Via-Objekte zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ObjectKind_Stringsind zwingend erforderlich. -
Diese Funktion ist ein Alias für die Funktion ObjectKind.
L
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Layer der Abfrage entspricht.
Syntax
L = Layer_String
L <> Layer_String
Beispielverwendung
L = 'MultiLayer'
Gibt alle Objekte auf der Multi-Layer zurück.
L <> 'KeepOutLayer'
Gibt alle Objekte except außer denen auf der Keep-Out-Lage zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind zwingend erforderlich. - Diese Funktion ist ein Alias für die Funktion Layer.
Layer
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Layer der Abfrage entspricht.
Syntax
Layer = Layer_String
Layer <> Layer_String
Beispielverwendung
Layer = 'MultiLayer'
Gibt alle Objekte auf der Multi-Layer zurück.
Layer <> 'KeepOutLayer'
Gibt alle Objekte except außer denen auf der Keep-Out-Lage zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind zwingend erforderlich. - Diese Funktion ist ein Alias für die Funktion L.
LeaderDimensionDot
Zusammenfassung
Gibt alle Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft Dot der Abfrage entspricht.
Syntax
LeaderDimensionDot : Boolean_String
Beispielverwendung
LeaderDimensionDot = 'True'
Gibt alle Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft Dot aktiviert ist.
LeaderDimensionDot = 'False'
Gibt alle Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft Dot deaktiviert ist.
Hinweise
- Die Eigenschaft Dot ist nur für Führungslinien-Bemaßungsobjekte definiert.
- Die untergeordneten Objekte von Führungslinien-Bemaßungsobjekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
LeaderDimensionDotSize
Zusammenfassung
Gibt Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft Dot Size der Abfrage entspricht.
Syntax
LeaderDimensionDotSize : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(LeaderDimensionDotSize) : Number– um eine Größe in mil anzugeben. -
AsMM(LeaderDimensionDotSize) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
LeaderDimensionDotSize = 40
Gibt alle Führungslinien-Bemaßungsobjekte zurück, die eine Eigenschaft Dot Size haben, die 40 aktuelle Maßeinheiten beträgt.
LeaderDimensionDotSize >= 1.143
Gibt alle Führungslinien-Bemaßungsobjekte zurück, die eine Eigenschaft Dot Size haben, die größer oder gleich 1.143 aktuellen Maßeinheiten ist.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Gibt alle Führungslinien-Bemaßungsobjekte zurück, die eine Eigenschaft Dot Size haben, die größer oder gleich 30 mil und kleiner oder gleich 50 mil ist.
AsMM(LeaderDimensionDotSize) < 0.889
Gibt alle Führungslinien-Bemaßungsobjekte zurück, die eine Eigenschaft Dot Size haben, die kleiner als 0.889 mm ist.
Hinweise
- Die Eigenschaft Dot Size ist nur für Führungslinien-Bemaßungsobjekte definiert.
- Die untergeordneten Objekte von Führungslinien-Bemaßungsobjekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
LeaderDimensionShape
Zusammenfassung
Gibt alle Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft Leader Shape der Abfrage entspricht.
Syntax
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'None' -
'Round' -
'Square'
Beispielverwendung
LeaderDimensionShape = 'Round'
Gibt alle Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft Leader Shape Round ist.
LeaderDimensionShape <> 'Square'
Gibt alle Objekte except außer Führungslinien-Bemaßungsobjekten zurück, deren Eigenschaft Leader Shape Square ist.
Hinweise
- Die Eigenschaft Leader Shape ist nur für Führungslinien-Bemaßungsobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
LeaderShape_Stringsind zwingend erforderlich. - Die untergeordneten Objekte von Führungslinien-Bemaßungsobjekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
Locked
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Locked der Abfrage entspricht.
Syntax
Locked : Boolean
Beispielverwendung
Locked
Locked = True
Gibt alle Objekte zurück, deren Eigenschaft Locked aktiviert ist.
Not Locked
Locked = False
Gibt alle Objekte except außer denen zurück, deren Eigenschaft Locked aktiviert ist.
LockPrimitives
Zusammenfassung
Gibt alle Bauteil-, Koordinaten-, Bemaßungs- und Polygonfüllungsobjekte zurück, deren Eigenschaft Lock Primitives der Abfrage entspricht.
Syntax
LockPrimitives : Boolean_String
Beispielverwendung
LockPrimitives = 'True'
Gibt alle Bauteil-, Koordinaten-, Bemaßungs- und Polygonfüllungsobjekte zurück, deren Eigenschaft Lock Primitives aktiviert ist.
LockPrimitives = 'False'
Gibt alle Bauteil-, Koordinaten-, Bemaßungs- und Polygonfüllungsobjekte zurück, deren Eigenschaft Lock Primitives deaktiviert ist.
Hinweise
- Die Eigenschaft Lock Primitives ist nur für Bauteil-, Koordinaten-, Bemaßungs- und Polygonfüllungsobjekte definiert.
- Die untergeordneten Objekte von Bauteil-, Koordinaten-, Bemaßungs- und Polygonfüllungsobjekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
Mirror
Zusammenfassung
Gibt alle String-Objekte zurück, deren Eigenschaft Mirror der Abfrage entspricht.
Syntax
Mirror : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
Mirror = 'True'
Gibt alle String-Objekte zurück, deren Eigenschaft Mirror aktiviert ist.
Mirror = 'False'
Gibt alle String-Objekte zurück, deren Eigenschaft Mirror deaktiviert ist.
Mirror <> 'True'
Not (Mirror = 'True')
Gibt alle Objekte except außer String-Objekten zurück, deren Eigenschaft Mirror aktiviert ist.
Mirror <> 'False'
Not (Mirror = 'False')
Gibt alle Objekte except außer String-Objekten zurück, deren Eigenschaft Mirror deaktiviert ist.
Hinweis
Die Eigenschaft Mirror ist nur für String-Objekte definiert.
ModelCylinderHeight
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) der Abfrage entspricht.
Syntax
ModelCylinderHeight : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(ModelCylinderHeight) : Number– um eine Höhe in mil anzugeben. -
AsMM(ModelCylinderHeight) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
ModelCylinderHeight = 300
Gibt alle 3D-Körperobjekte zurück, deren Model Height (Cylinder)-Eigenschaft gleich 300 aktuellen Maßeinheiten ist.
ModelCylinderHeight >= 500
Gibt alle 3D-Körperobjekte zurück, deren Model Height (Cylinder)-Eigenschaft größer oder gleich 500 aktuellen Maßeinheiten ist.
AsMils(ModelCylinderHeight) > 400
Gibt alle 3D-Körperobjekte zurück, deren Model Height (Cylinder)-Eigenschaft größer als 400 mil ist.
AsMM(ModelCylinderHeight) Between 15 And 22
Gibt alle 3D-Körperobjekte zurück, deren Model Height (Cylinder)-Eigenschaft größer oder gleich 15 mm und kleiner oder gleich 22 mm ist.
ModelCylinderHeight <> 550
Gibt alle 3D-Körperobjekte zurück, deren Model Height (Cylinder)-Eigenschaft not gleich 550 aktuellen Maßeinheiten ist.
AsMils(ModelCylinderHeight) <= 650
Gibt alle 3D-Körperobjekte zurück, deren Model Height (Cylinder)-Eigenschaft kleiner oder gleich 650 mil ist.
AsMM(ModelCylinderHeight) < 11.43
Gibt alle 3D-Körperobjekte zurück, deren Model Height (Cylinder)-Eigenschaft kleiner als 11.43 mm ist.
Hinweis
Die Model Height (Cylinder)-Eigenschaft ist nur für 3D-Körperobjekte definiert.
ModelCylinderSphereRadius
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft der Abfrage entspricht.
Syntax
ModelCylinderSphereRadius : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(ModelCylinderSphereRadius) : Number– um einen Radius in mil anzugeben. -
AsMM(ModelCylinderSphereRadius) : Number– um einen Radius in mm anzugeben.
Beispielverwendung
ModelCylinderSphereRadius = 30
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft gleich 30 aktuellen Maßeinheiten ist.
ModelCylinderSphereRadius >= 50
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft größer oder gleich 50 aktuellen Maßeinheiten ist.
AsMils(ModelCylinderSphereRadius) > 40
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft größer als 40 mil ist.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft größer oder gleich 1.5 mm und kleiner oder gleich 2.2 mm ist.
ModelCylinderSphereRadius <> 55
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft not gleich 55 aktuellen Maßeinheiten ist.
AsMils(ModelCylinderSphereRadius) <= 65
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft kleiner oder gleich 65 mil ist.
AsMM(ModelCylinderSphereRadius) < 1.43
Gibt alle 3D-Körperobjekte zurück, deren Model Radius (Cylinder/Sphere)-Eigenschaft kleiner als 1.43 mm ist.
Hinweis
Die Model Radius (Cylinder/Sphere)-Eigenschaft ist nur für 3D-Körperobjekte definiert.
ModelRotationX
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Model Rotation X-Eigenschaft der Abfrage entspricht.
Syntax
ModelRotationX : Numeric_String
ModelRotationX : Number
Beispielverwendung
ModelRotationX = '30'
ModelRotationX = 30
Gibt alle 3D-Körperobjekte zurück, deren Model Rotation X-Eigenschaft 30.000 ist.
ModelRotationX <> '45'
ModelRotationX <> 45
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Model Rotation X-Eigenschaft 45.000 ist.
Hinweis
Die Model Rotation X-Eigenschaft ist nur für 3D-Körperobjekte definiert.
ModelRotationY
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Model Rotation Y-Eigenschaft der Abfrage entspricht.
Syntax
ModelRotationY : Numeric_String
ModelRotationY : Number
Beispielverwendung
ModelRotationY = '30'
ModelRotationY = 30
Gibt alle 3D-Körperobjekte zurück, deren Model Rotation Y-Eigenschaft 30.000 ist.
ModelRotationY <> '45'
ModelRotationY <> 45
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Model Rotation Y-Eigenschaft 45.000 ist.
Hinweis
Die Model Rotation Y-Eigenschaft ist nur für 3D-Körperobjekte definiert.
ModelRotationZ
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Model Rotation Z-Eigenschaft der Abfrage entspricht.
Syntax
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Beispielverwendung
ModelRotationZ = '30'
ModelRotationZ = 30
Gibt alle 3D-Körperobjekte zurück, deren Model Rotation Z-Eigenschaft 30.000 ist.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Model Rotation Z-Eigenschaft 45.000 ist.
Hinweis
Die Model Rotation Z-Eigenschaft ist nur für 3D-Körperobjekte definiert.
ModelType
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Model Type-Eigenschaft der Abfrage entspricht.
Syntax
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Beispielverwendung
ModelType = 'Extruded'
Gibt alle 3D-Körperobjekte zurück, deren Model Type-Eigenschaft Extruded ist.
ModelType <> 'Cylinder'
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Model Type-Eigenschaft Cylinder ist.
Hinweise
- Die Model Type-Eigenschaft ist nur für 3D-Körperobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ModelType_Stringsind obligatorisch.
ModelZ
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft der Abfrage entspricht.
Syntax
ModelZ : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(ModelZ) : Number– um eine Höhe in mil anzugeben. -
AsMM(ModelZ) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
ModelZ = 30
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft gleich 30 aktuellen Maßeinheiten ist.
ModelZ >= 5.08
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft größer oder gleich 5.08 aktuellen Maßeinheiten ist.
AsMils(ModelZ) > 40
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft größer als 40 mil ist.
AsMM(ModelZ) Between 0.35 And 0.89
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft größer oder gleich 0.35 mm und kleiner oder gleich 0.89 mm ist.
ModelZ <> 55
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft not gleich 55 aktuellen Maßeinheiten ist.
AsMils(ModelZ) <= 65
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft kleiner oder gleich 65 mil ist.
AsMM(ModelZ) < 0.43
Gibt alle 3D-Körperobjekte zurück, deren Model Z-Eigenschaft kleiner als 0.43 mm ist.
Hinweise
-
Die Model Z-Eigenschaft ist nur für 3D-Körperobjekte definiert.
-
Die Model Z-Eigenschaft entspricht dem Feld Standoff Height, wenn die Eigenschaften eines ausgewählten 3D-Körpers im Properties panel angezeigt werden.
N
Zusammenfassung
Gibt Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regionen-, Polygonflächen- und Split-Plane-Objekte zurück, deren Net-Eigenschaft der Abfrage entspricht.
Syntax
N : String
Beispielverwendung
N = 'GND'
Gibt alle Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regionen-, Polygonflächen- und Split-Plane-Objekte zurück, die eine Net-Eigenschaft von GND haben.
N Like 'G*'
Gibt alle Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regionen-, Polygonflächen- und Split-Plane-Objekte zurück, deren zugehörige Zeichenfolge der Net-Eigenschaft mit G beginnt.
Hinweise
-
Die Net-Eigenschaft ist nur für Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regionen-, Polygonflächen- und Split-Plane-Objekte definiert.
-
Das übergeordnete Netzobjekt (dessen Name-Eigenschaft mit dem angegebenen Netz übereinstimmt und das ein übergeordnetes Objekt der zurückgegebenen Objekte ist) wird nicht zurückgegeben.
-
Diese Funktion ist ein Alias für die Funktion Net.
Name
Zusammenfassung
Gibt Klassen-, Komponenten-, Designregel-, Netz-, Pad- und Polygonflächen-Objekte zurück, deren Name-Eigenschaft der Abfrage entspricht.
Syntax
Name : String
Beispielverwendung
Name = '<All Components>'
Gibt alle Klassen-, Komponenten-, Designregel-, Netz-, Pad- und Polygonflächen-Objekte zurück, die eine Name-Eigenschaft von <All Components> haben.
Name = 'U4-1'
Gibt alle Klassen-, Komponenten-, Designregel-, Netz-, Pad- und Polygonflächen-Objekte zurück, die eine Name-Eigenschaft von U4-1 haben.
Name Like 'R7*'
Gibt alle Klassen-, Komponenten-, Designregel-, Netz-, Pad- und Polygonflächen-Objekte zurück, deren zugehörige Zeichenfolge der Name-Eigenschaft mit R7 beginnt.
Hinweise
-
Die Name-Eigenschaft ist nur für Klassen-, Komponenten-, Designregel-, Netz-, Pad- und Polygonflächen-Objekte definiert.
-
Im Fall von Pad-Objekten muss eine vollständige Name-Eigenschaft angegeben werden; diese besteht aus einer anfänglichen Teilzeichenfolge, die die Name-Eigenschaft der übergeordneten Komponente des Pads angibt, gefolgt von einem „-“-Zeichen und anschließend einer weiteren Teilzeichenfolge, die die Name-Eigenschaft des Pads selbst angibt. Pads mit „freiem“ Charakter werden durch eine anfängliche Teilzeichenfolge „Free-“ identifiziert, gefolgt von der Teilzeichenfolge, die die eigene Name-Eigenschaft des Pads angibt.
NegativeNet
Zusammenfassung
Gibt alle Differentialpaar-Objekte zurück, deren Negative Net-Eigenschaft der Abfrage entspricht.
Syntax
NegativeNet : String
Beispielverwendung
NegativeNet = 'D_N'
Gibt alle Differentialpaar-Objekte zurück, deren Negative Net-Eigenschaft D_N ist.
NegativeNet Like '*RX1_N'
Gibt alle Differentialpaar-Objekte zurück, deren Negative Net-Eigenschaft auf RX1_N endet.
Hinweise
- Die Negative Net-Eigenschaft ist nur für Differentialpaar-Objekte definiert.
- Die untergeordneten Objekte von Differentialpaar-Objekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
Net
Zusammenfassung
Gibt alle Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüll- und Split-Plane-Objekte zurück, deren Net-Eigenschaft der Abfrage entspricht.
Syntax
Net : String
Beispielverwendung
Net = 'GND'
Gibt alle Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüll- und Split-Plane-Objekte zurück, die eine Net-Eigenschaft von GND haben.
Net Like 'G*'
Gibt alle Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüll- und Split-Plane-Objekte zurück, die eine Net-Eigenschaft haben, deren zugehörige Zeichenfolge mit G beginnt.
Hinweise
- Die Net-Eigenschaft ist nur für Bogen-, Füll-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüll- und Split-Plane-Objekte definiert.
- Das übergeordnete Netzobjekt (dessen Name-Eigenschaft mit dem angegebenen Netz übereinstimmt und das ein übergeordnetes Objekt der zurückgegebenen Objekte ist) wird nicht zurückgegeben.
- Diese Funktion ist ein Alias für die Funktion N.
ObjectKind
Zusammenfassung
Gibt alle Objekte zurück, deren Object Kind-Eigenschaft der Abfrage entspricht.
Syntax
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String gibt die Objektart an und muss eine der folgenden Zeichenfolgen sein:
-
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 – die folgenden Zeichenfolgen werden verwendet, um die verschiedenen Regeltypen anzusprechen. Der Regeltyp, wie er im Dialogfeld PCB Rules and Constraints Editor erscheint, wird in Klammern nach der Zeichenfolge angezeigt:
-
'Acute Angle Rule'(Spitzer Winkel) -
'Bare-board Fabrication Test Point Style Rule'(Fertigungs-Testpunktstil) -
'Bare-board Fabrication Test Point Usage Rule'(Fertigungs-Testpunktverwendung) -
'Board Outline Clearance'(Abstand zur Leiterplattenkontur) -
'Broken Nets Rule'(Nicht geroutetes Netz) -
'Clearance Rule'(Abstand) -
'Component Clearance Rule'(Bauteilabstand) -
'Component Rotations Rule'(Bauteilorientierungen) -
'Confinement Constraint Rule'(Raumdefinition) -
'Daisy Chain Stub Length Rule'(Daisy-Chain-Stublänge) -
'Differential Pairs Rule'(Differentialpaar-Routing) -
'Fanout Control Rule'(Fanout-Steuerung) -
'Flight Time Falling Edge Rule'(Laufzeit - fallende Flanke) -
'Flight Time Rising Edge Rule'(Laufzeit - steigende Flanke) -
'Hole To Hole Clearance Rule'(Bohrung-zu-Bohrung-Abstand) -
'In-circuit Assembly Test Point Style Rule'(Montage-Testpunktstil) -
'In-circuit Assembly Test Point Usage Rule'(Montage-Testpunktverwendung) -
'Layer Pair Rule'(Lagenpaare) -
'Matched Lengths Rule'(Abgeglichene Längen) -
'Max Min Height Rule'(Höhe) -
'Max Min Hole Size Rule'(Bohrungsgröße) -
'Max Min Impedance Rule'(Impedanz) -
'Max Min Length Rule'(Länge) -
'Max Min Width Rule'(Breite) -
'Max Slope Falling Edge Rule'(Steigung - fallende Flanke) -
'Max Slope Rising Edge Rule'(Steigung - steigende Flanke) -
'Max Via Stub Length (BackDrilling rule)'(Maximale Via-Stublänge (Backdrilling)) -
'Maximum Via Count Rule'(Maximale Via-Anzahl) -
'Minimum Annular Ring Rule'(Minimaler Restring) -
'Minimum Solder Mask Sliver Rule'(Minimaler Lötstoppmaskensteg) -
'Modified Polygon'(Modifiziertes Polygon) -
'Net Antennae Rule'(Netzantennen) -
'Nets To Ignore Rule'(Zu ignorierende Netze) -
'Overshoot Falling Edge Rule'(Überschwingen - fallende Flanke) -
'Overshoot Rising Edge Rule'(Überschwingen - steigende Flanke) -
'Parallel Segment Rule'(Paralleles Segment) -
'Paste Mask Expansion Rule'(Pastenmaskenerweiterung) -
'Permitted Layers Rule'(Zulässige Lagen) -
'Polygon Connect Style Rule'(Polygon-Verbindungsstil) -
'Power Plane Clearance Rule'(Abstand zur Versorgungsebene) -
'Power Plane Connect Style Rule'(Verbindungsstil der Versorgungsebene) -
'Routing Corner Style Rule'(Routing-Ecken) -
'Routing Layers Rule'(Routing-Lagen) -
'Routing Priority Rule'(Routing-Priorität) -
'Routing Topology Rule'(Routing-Topologie) -
'Routing Via Style Rule'(Routing-Via-Stil) -
'Short Circuit Rule'(Kurzschluss) -
'Signal Base Value Rule'(Signal-Basiswert) -
'Signal Stimulus Rule'(Signalanregung) -
'Signal Top Value Rule'(Signal-Spitzenwert) -
'Silk To Silk Clearance Rule'(Siebdruck-zu-Siebdruck-Abstand) -
'Silk To Solder Mask Clearance Rule'(Siebdruck-zu-Lötstoppmasken-Abstand) -
'SMD Entry'(SMD-Eintritt) -
'SMD Neck Down Rule'(SMD-Verjüngung) -
'SMD To Corner Rule'(SMD-zu-Ecke) -
'SMD To Plane Rule'(SMD-zu-Ebene) -
'Solder Mask Expansion Rule'(Lötstoppmaskenerweiterung) -
'Supply Nets Rule'(Versorgungsnetze) -
'Unconnected Pin Rule'(Nicht verbundener Pin) -
'Undershoot Falling Edge Rule'(Unterschwingen - fallende Flanke) -
'Undershoot Rising Edge Rule'(Unterschwingen - steigende Flanke) -
'Vias Under SMD Rule'(Vias unter SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Beispielverwendung
ObjectKind = 'Class'
Gibt alle Klassenobjekte zurück.
ObjectKind <> 'Via'
Gibt alle Objekte except über Via-Objekte zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ObjectKind_Stringsind obligatorisch. - Diese Funktion ist ein Alias für die Funktion Kind.
OptimalVoidRotation
Zusammenfassung
Gibt alle Polygon-Objekte zurück, deren Optimal Void Rotation-Eigenschaft der Abfrage entspricht.
Syntax
OptimalVoidRotation : Boolean
Beispielverwendung
OptimalVoidRotation = 'True'
Gibt alle Polygon-Objekte zurück, deren Optimal Void Rotation-Eigenschaft True ist.
OptimalVoidRotation = 'False'
Gibt alle Objekte except über Komponenten-Polygon-Objekte zurück, deren Optimal Void Rotation-Eigenschaft False ist.
Hinweis
Die Optimal Void Rotation-Eigenschaft ist nur für Polygon-Objekte definiert.
OverallHeight
Zusammenfassung
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Model Overall Height (Extruded)-Eigenschaft der Abfrage entspricht.
Syntax
OverallHeight : Number
Number folgt den Maßeinheiten, die aktuell für das Dokument verwendet werden – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann – unter Überschreibung der auf Dokumentebene festgelegten Standardeinheiten – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts angegeben werden:
-
AsMils(OverallHeight) : Number– um eine Höhe in mil anzugeben. -
AsMM(OverallHeight) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
OverallHeight = 100
Gibt alle extrudierten 3D-Körperobjekte zurück, die eine Model Overall Height (Extruded)-Eigenschaft haben, die den 100 aktuellen Maßeinheiten entspricht.
OverallHeight >= 4.064
Gibt alle extrudierten 3D-Körperobjekte zurück, die eine Model Overall Height (Extruded)-Eigenschaft haben, die größer oder gleich den 4.064 aktuellen Maßeinheiten ist.
AsMils(OverallHeight) > 80
Gibt alle extrudierten 3D-Körperobjekte zurück, die eine Model Overall Height (Extruded)-Eigenschaft haben, die größer als 80 mil ist.
AsMM(OverallHeight) Between 1.524 And 3.81
Gibt alle extrudierten 3D-Körperobjekte zurück, die eine Model Overall Height (Extruded)-Eigenschaft haben, die größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
OverallHeight <> 50
Gibt alle extrudierten 3D-Körperobjekte zurück, die eine Model Overall Height (Extruded)-Eigenschaft haben, die not gleich den 50 aktuellen Maßeinheiten ist.
AsMils(OverallHeight) <= 120
Gibt alle extrudierten 3D-Körperobjekte zurück, die eine Model Overall Height (Extruded)-Eigenschaft haben, die kleiner oder gleich 120 mil ist.
AsMM(OverallHeight) < 1.778
Gibt alle extrudierten 3D-Körperobjekte zurück, die eine Model Overall Height (Extruded)-Eigenschaft haben, die kleiner als 1.778 mm ist.
Hinweis
Die Model Overall Height (Extruded)-Eigenschaft ist nur für extrudierte 3D-Körperobjekte definiert.
Pad_CornerRadius_AllLayers
Zusammenfassung
Gibt alle einfachen Pad-Objekte zurück, deren Pad Corner Radius (%) (All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String gibt den Eckenradius an, ausgedrückt als Prozentsatz.
Beispielverwendung
Pad_CornerRadius_AllLayers = '50%'
Gibt alle einfachen Pad-Objekte zurück, deren Pad Corner Radius (%) (All Layers)-Eigenschaft 50 % entspricht.
Pad_CornerRadius_AllLayers <> '30%'
Gibt alle Objekte except für einfache Pad-Objekte zurück, deren Pad Corner Radius (%) (All Layers)-Eigenschaft 30 % entspricht.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind obligatorisch. -
Die Pad Corner Radius (%) (All Layers)-Eigenschaft ist nur für einfache Pads definiert (solche, bei denen die Stack Mode-Eigenschaft auf
Simplegesetzt ist).
Pad_CornerRadius_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius (%) (Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String gibt den Eckenradius an, ausgedrückt als Prozentsatz.
Beispielverwendung
Pad_CornerRadius_BottomLayer = '50%'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius (%) (Bottom Layer)-Eigenschaft 50 % entspricht.
Pad_CornerRadius_BottomLayer <> '30%'
Gibt alle Objekte except für Pad-Objekte zurück, deren Pad Corner Radius (%) (Bottom Layer)-Eigenschaft 30 % entspricht.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind obligatorisch. -
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius (%) (Bottom Layer)-Eigenschaft identisch mit der Pad Corner Radius (%) (All Layers)-Eigenschaft, da der angegebene Eckenradius für alle Signallagen verwendet wird. -
Die Pad Corner Radius (%) (Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius (%) (Mid Layer <n>)-Eigenschaft der Abfrage entspricht. Dies umfasst:
Syntax
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String gibt den Eckenradius an, ausgedrückt als Prozentsatz.
Beispielverwendung
Pad_CornerRadius_MidLayer<n> = '50%'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius (%) (Mid Layer <n>)-Eigenschaft 50 % entspricht.
Pad_CornerRadius_MidLayer<n> <> '30%'
Gibt alle Objekte except für Pad-Objekte zurück, deren Pad Corner Radius (%) (Mid Layer <n>)-Eigenschaft 30 % entspricht.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind zwingend erforderlich. -
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius (%) (Mid Layer <n>)-Eigenschaft identisch mit der Pad Corner Radius (%) (All Layers)-Eigenschaft, da der angegebene Eckenradius für alle Signallagen verwendet wird. - Die Pad Corner Radius (%) (Mid Layer <n>)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius (%) (Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String gibt den Eckenradius an, ausgedrückt als Prozentsatz.
Beispielverwendung
Pad_CornerRadius_TopLayer = '50%'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius (%) (Top Layer)-Eigenschaft 50 % entspricht.
Pad_CornerRadius_TopLayer <> '30%'
Gibt alle Objekte except für Pad-Objekte zurück, deren Pad Corner Radius (%) (Top Layer)-Eigenschaft 30 % entspricht.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind zwingend erforderlich. -
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius (%) (Top Layer)-Eigenschaft identisch mit der Pad Corner Radius (%) (All Layers)-Eigenschaft, da der angegebene Eckenradius für alle Signallagen verwendet wird. -
Die Pad Corner Radius (%) (Top Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_UsesPercent_AllLayers
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (All Layers)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (All Layers)-Eigenschaft deaktiviert ist.
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (All Layers)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (All Layers)-Eigenschaft deaktiviert ist.
Pad_CornerRadius_UsesPercent_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Bottom Layer)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Bottom Layer)-Eigenschaft deaktiviert ist.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Bottom Layer)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Bottom Layer)-Eigenschaft deaktiviert ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius Uses Percent (Bottom Layer)-Eigenschaft identisch mit der Pad Corner Radius Uses Percent (All Layers)-Eigenschaft, da der angegebene Eckenradius-Modus (absoluter Wert oder Prozentsatz) für alle Signallagen verwendet wird. - Die Pad Corner Radius Uses Percent (Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_UsesPercent_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Mid Layer <n>)-Eigenschaft (wobei n = 1..30 die Nummer einer Innenlage ist) der Abfrage entspricht.
Syntax
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Mid Layer 1)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Mid Layer 2)-Eigenschaft deaktiviert ist.
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Mid Layer 10)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Mid Layer 30)-Eigenschaft deaktiviert ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius Uses Percent (Mid Layer <n>)-Eigenschaft identisch mit der Pad Corner Radius Uses Percent (All Layers)-Eigenschaft, da der angegebene Eckenradius-Modus (absoluter Wert oder Prozentsatz) für alle Signallagen verwendet wird. - Eine Pad Corner Radius Uses Percent (Mid Layer <n>)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_UsesPercent_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Top Layer)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Top Layer)-Eigenschaft deaktiviert ist.
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Top Layer)-Eigenschaft aktiviert ist.
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Corner Radius Uses Percent (Top Layer)-Eigenschaft deaktiviert ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius Uses Percent (Top Layer)-Eigenschaft identisch mit der Pad Corner Radius Uses Percent (All Layers)-Eigenschaft, da der angegebene Eckenradius-Modus (absoluter Wert oder Prozentsatz) für alle Signallagen verwendet wird. - Die Pad Corner Radius Uses Percent (Top Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_Value_AllLayers
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_AllLayers : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– um einen Eckenradius in mil anzugeben. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– um einen Eckenradius in mm anzugeben.
Beispielverwendung
Pad_CornerRadius_Value_AllLayers = 100
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (All Layers)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_AllLayers >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (All Layers)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (All Layers)-Eigenschaft größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (All Layers)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
Pad_CornerRadius_Value_AllLayers <> 50
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (All Layers)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius Size (Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_BottomLayer = Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– um einen Eckenradius in mil anzugeben. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– um einen Eckenradius in mm anzugeben.
Beispielverwendung
Pad_CornerRadius_Value_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Bottom Layer)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Bottom Layer)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Bottom Layer)-Eigenschaft größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Bottom Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
Pad_CornerRadius_Value_BottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Bottom Layer)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius Size (Bottom Layer)-Eigenschaft identisch mit der Pad Corner Radius Size (All Layers)-Eigenschaft, da der angegebene Eckenradius für alle Signallagen verwendet wird. - Die Pad Corner Radius Size (Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_Value_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius Size (Mid Layer <n>)-Eigenschaft (wobei n = 1..30 die Nummer einer Innenlage ist) der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_MidLayer<n> = Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– um einen Eckenradius in mil anzugeben. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– um einen Eckenradius in mm anzugeben.
Beispielverwendung
Pad_CornerRadius_Value_MidLayer1 = 100
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Mid Layer 1)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Mid Layer 2)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Mid Layer 5)-Eigenschaft größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Mid Layer 10)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
Pad_CornerRadius_Value_MidLayer30 <> 50
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Mid Layer 30)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) sind die Pad Corner Radius Size (Mid Layer <n>)-Eigenschaften identisch mit der Pad Corner Radius Size (All Layers)-Eigenschaft, da der angegebene Eckradius für alle Signallagen verwendet wird. - Eine Pad Corner Radius Size (Mid Layer <n>)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_CornerRadius_Value_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Corner Radius Size (Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_TopLayer = Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– um einen Eckradius in mil anzugeben. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– um einen Eckradius in mm anzugeben.
Beispielverwendung
Pad_CornerRadius_Value_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Top Layer)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Top Layer)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Top Layer)-Eigenschaft größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Top Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
Pad_CornerRadius_Value_TopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Pad Corner Radius Size (Top Layer)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Corner Radius Size (Top Layer)-Eigenschaft identisch mit der Pad Corner Radius Size (All Layers)-Eigenschaft, da der angegebene Eckradius für alle Signallagen verwendet wird. - Die Pad Corner Radius Size (Top Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_JumperID
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Pad Jumper ID-Eigenschaft der Abfrage entspricht.
Syntax
Pad_JumperID : Numeric_String
Beispielverwendung
Pad_JumperID = '3'
Gibt alle Pad-Objekte zurück, deren Pad Jumper ID-Eigenschaft 3 ist.
Pad_JumperID <> '567'
Gibt alle Objekte except Pad-Objekte zurück, deren Pad Jumper ID-Eigenschaft 567 ist.
Hinweis
Die Pad Jumper ID-Eigenschaft ist nur für Pad-Objekte definiert.
Pad_PinLength
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Pin/Pkg Length-Eigenschaft der Abfrage entspricht.
Syntax
Pad_PinLength : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(Pad_PinLength) : Number– um eine Länge in mil anzugeben. -
AsMM(Pad_PinLength) : Number– um eine Länge in mm anzugeben.
Beispielverwendung
Pad_PinLength = 4
Gibt alle Pad-Objekte zurück, die eine Pin/Pkg Length-Eigenschaft haben, die gleich 4 aktuellen Maßeinheiten ist.
Pad_PinLength >= 5.08
Gibt alle Pad-Objekte zurück, die eine Pin/Pkg Length-Eigenschaft haben, die größer oder gleich 5.08 aktuellen Maßeinheiten ist.
AsMils(Pad_PinLength) > 4
Gibt alle Pad-Objekte zurück, die eine Pin/Pkg Length-Eigenschaft haben, die größer als 4 mil ist.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Gibt alle Pad-Objekte zurück, die eine Pin/Pkg Length-Eigenschaft haben, die größer oder gleich 0.102 mm und kleiner oder gleich 0.105 mm ist.
Pad_PinLength <> 2
Gibt alle Pad-Objekte zurück, die eine Pin/Pkg Length-Eigenschaft haben, die not gleich 2 aktuellen Maßeinheiten ist.
AsMils(Pad_PinLength) <= 1.4
Gibt alle Pad-Objekte zurück, die eine Pin/Pkg Length-Eigenschaft haben, die kleiner oder gleich 1.4 mil ist.
AsMM(Pad_PinLength) < 0.05
Gibt alle Pad-Objekte zurück, die eine Pin/Pkg Length-Eigenschaft haben, die kleiner als 0.05 mm ist.
Hinweis
Die Pin/Pkg Length-Eigenschaft ist nur für Pad-Objekte definiert.
PadDonutOuterDiameter_AllLayers
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
PadDonutOuterDiameter_AllLayers : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– um einen äußeren Donut-Durchmesser in mil anzugeben. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– um einen äußeren Donut-Durchmesser in mm anzugeben.
Beispielverwendung
PadDonutOuterDiameter_AllLayers = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(All Layers)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_AllLayers >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(All Layers)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(All Layers)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(All Layers)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutOuterDiameter_AllLayers <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(All Layers)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadDonutOuterDiameter_BottomLayer = Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– um einen äußeren Donut-Durchmesser in mil anzugeben. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– um einen äußeren Donut-Durchmesser in mm anzugeben.
Beispielverwendung
PadDonutOuterDiameter_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutOuterDiameter_BottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft identisch mit der Pad Donut Outer Diameter(All Layers)-Eigenschaft, da der angegebene äußere Donut-Durchmesser für alle Signallagen verwendet wird. -
Die Pad Donut Outer Diameter(Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadDonutOuterDiameter_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Donut Outer Diameter(Mid Layer <n>)-Eigenschaft (wobei n = 1..30 die Nummer einer Mittellage ist) der Abfrage entspricht.
Syntax
PadDonutOuterDiameter_MidLayer<n> = Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– um einen äußeren Donut-Durchmesser in mil anzugeben. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– um einen äußeren Donut-Durchmesser in mm anzugeben.
Beispielverwendung
PadDonutOuterDiameter_MidLayer1 = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Mid Layer 1)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Mid Layer 2)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Mid Layer 5)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Mid Layer 10)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutOuterDiameter_MidLayer30 <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Mid Layer 30)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) sind die Pad Donut Outer Diameter(Mid Layer <n>)-Eigenschaften identisch mit der Pad Donut Outer Diameter(All Layers)-Eigenschaft, da der angegebene äußere Donut-Durchmesser für alle Signallagen verwendet wird. -
Eine Pad Donut Outer Diameter(Mid Layer <n>)-Eigenschaft ist nur für Pad-Objekte definiert.
PadDonutOuterDiameter_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Donut Outer Diameter(Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadDonutOuterDiameter_TopLayer = Number
Number wird den aktuell für das Dokument verwendeten Maßeinheiten folgen – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– um einen äußeren Donut-Durchmesser in mil anzugeben. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– um einen äußeren Donut-Durchmesser in mm anzugeben.
Beispielverwendung
PadDonutOuterDiameter_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Top Layer)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Top Layer)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Top Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Top Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutOuterDiameter_TopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Top Layer)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit auf Stack Mode gesetztem
Simple) ist die Pad Donut Outer Diameter(Top Layer)-Eigenschaft dieselbe wie die Pad Donut Outer Diameter(All Layers)-Eigenschaft, da der angegebene äußere Donut-Durchmesser für alle Signallagen verwendet wird. -
Die Pad Donut Outer Diameter(Top Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadDonutWidth_AllLayers
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
PadDonutWidth_AllLayers : Number
Number wird den aktuell für das Dokument verwendeten Maßeinheiten folgen – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadDonutWidth_AllLayers) : Number– um eine Donut-Breite in mil anzugeben. -
AsMM(PadDonutWidth_AllLayers) : Number– um eine Donut-Breite in mm anzugeben.
Beispielverwendung
PadDonutWidth_AllLayers = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(All Layers)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutWidth_AllLayers >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(All Layers)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutWidth_AllLayers) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(All Layers)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(All Layers)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutWidth_AllLayers <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(All Layers)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
PadDonutWidth_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Donut Width(Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadDonutWidth_BottomLayer = Number
Number wird den aktuell für das Dokument verwendeten Maßeinheiten folgen – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadDonutWidth_BottomLayer) : Number– um eine Donut-Breite in mil anzugeben. -
AsMM(PadDonutWidth_BottomLayer) : Number– um eine Donut-Breite in mm anzugeben.
Beispielverwendung
PadDonutWidth_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Bottom Layer)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutWidth_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Bottom Layer)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutWidth_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Bottom Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Bottom Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutWidth_BottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Bottom Layer)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit auf Stack Mode gesetztem
Simple) ist die Pad Donut Width(Bottom Layer)-Eigenschaft dieselbe wie die Pad Donut Width(All Layers)-Eigenschaft, da die angegebene Donut-Breite für alle Signallagen verwendet wird. -
Die Pad Donut Width(Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadDonutWidth_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Donut Width(Mid Layer <n>)-Eigenschaft (wobei n = 1..30 die Nummer einer Innenlage ist) der Abfrage entspricht.
Syntax
PadDonutWidth_MidLayer<n> = Number
Number wird den aktuell für das Dokument verwendeten Maßeinheiten folgen – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– um eine Donut-Breite in mil anzugeben. -
AsMM(PadDonutWidth_MidLayer<n>) : Number– um eine Donut-Breite in mm anzugeben.
Beispielverwendung
PadDonutWidth_MidLayer1 = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Mid Layer 1)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutWidth_MidLayer2 >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Mid Layer 2)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutWidth_MidLayer5) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Mid Layer 5)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Mid Layer 10)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutWidth_MidLayer30 <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Mid Layer 30)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit auf Stack Mode gesetztem
Simple) sind die Pad Donut Width(Mid Layer <n>)-Eigenschaften dieselben wie die Pad Donut Width(All Layers)-Eigenschaft, da die angegebene Donut-Breite für alle Signallagen verwendet wird. -
Eine Pad Donut Width(Mid Layer <n>)-Eigenschaft ist nur für Pad-Objekte definiert.
PadDonutWidth_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Pad Donut Width(Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadDonutWidth_TopLayer = Number
Number wird den aktuell für das Dokument verwendeten Maßeinheiten folgen – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadDonutWidth_TopLayer) : Number– um eine Donut-Breite in mil anzugeben. -
AsMM(PadDonutWidth_TopLayer) : Number– um eine Donut-Breite in mm anzugeben.
Beispielverwendung
PadDonutWidth_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Top Layer)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
PadDonutWidth_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Top Layer)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutWidth_TopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Top Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Top Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadDonutWidth_TopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Top Layer)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit auf Stack Mode gesetztem
Simple) ist die Pad Donut Width(Top Layer)-Eigenschaft dieselbe wie die Pad Donut Width(All Layers)-Eigenschaft, da die angegebene Donut-Breite für alle Signallagen verwendet wird. -
Die Pad Donut Width(Top Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadElectricalType
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Electrical Type-Eigenschaft der Abfrage entspricht.
Syntax
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Load' -
'Source' -
'Terminator'
Beispielverwendung
PadElectricalType = 'Load'
Gibt alle Pad-Objekte zurück, deren Electrical Type-Eigenschaft Load ist.
PadElectricalType <> 'Source'
Gibt alle Objekte except Pad-Objekte zurück, deren Electrical Type-Eigenschaft Source ist.
Hinweise
- Die Electrical Type-Eigenschaft ist nur für Pad-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ElectricalType_Stringsind zwingend erforderlich.
PadIsPlated
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Plated-Eigenschaft der Abfrage entspricht.
Syntax
PadIsPlated : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
PadIsPlated = 'True'
Gibt alle Pad-Objekte zurück, deren Plated-Eigenschaft aktiviert ist.
PadIsPlated = 'False'
Gibt alle Pad-Objekte zurück, deren Plated-Eigenschaft deaktiviert ist.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Plated-Eigenschaft aktiviert ist.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Plated-Eigenschaft deaktiviert ist.
Hinweis
Die Plated-Eigenschaft ist nur für Pad-Objekte definiert.
PadShape_AllLayers
Zusammenfassung
Gibt alle einfachen Pad-Objekte zurück, deren Shape (All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Beispielverwendung
PadShape_AllLayers = 'Rectangular'
Gibt alle einfachen Pad-Objekte zurück, deren Shape (All Layers)-Eigenschaft auf Rectangular gesetzt ist.
PadShape_AllLayers <> 'Octagonal'
Gibt alle Objekte except für einfache Pad-Objekte zurück, deren Shape (All Layers)-Eigenschaft auf Octagonal gesetzt ist.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Gibt alle einfachen Pad-Objekte zurück, deren Shape (All Layers)-Eigenschaft entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_AllLayers <> 'Octagonal'
Gibt alle Objekte except für einfache Pad-Objekte zurück, deren Shape (All Layers)-Eigenschaft auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadShape_Stringsind erforderlich. -
Die Eigenschaft Shape (All Layers) ist nur für einfache Pads definiert (solche, bei denen die Eigenschaft Stack Mode auf
Simplegesetzt ist).
PadShape_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Shape (Bottom Layer) der Abfrage entspricht.
Syntax
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Beispielverwendung
PadShape_BottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Bottom Layer) auf Rectangular gesetzt ist.
PadShape_BottomLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Bottom Layer) auf Octagonal gesetzt ist.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Bottom Layer) entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Bottom Layer) auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadShape_Stringsind erforderlich. -
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Eigenschaft Shape (Bottom Layer) identisch mit der Eigenschaft Shape (All Layers), da die angegebene Form für alle Signallagen verwendet wird. - Die Eigenschaft Shape (Bottom Layer) ist nur für Pad-Objekte definiert.
PadShape_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Shape (Mid Layer <n>) der Abfrage entspricht.
Syntax
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Beispielverwendung
PadShape_MidLayer<n> = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Mid Layer <n>) auf Rectangular gesetzt ist.
PadShape_MidLayer<n> <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Mid Layer <n>) auf Octagonal gesetzt ist.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Mid Layer 1) entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Mid Layer <n>) auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadShape_Stringsind erforderlich. -
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Eigenschaft Shape (Mid Layer <n>) identisch mit der Eigenschaft Shape (All Layers), da die angegebene Form für alle Signallagen verwendet wird. -
Die Eigenschaft Shape (Mid Layer <n>) ist nur für Pad-Objekte definiert.
PadShape_PasteBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Bottom Layer) der Abfrage entspricht.
Syntax
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Beispielverwendung
PadShape_PasteBottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Bottom Layer) auf Rectangular gesetzt ist.
PadShape_PasteBottomLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Bottom Layer) auf Octagonal gesetzt ist.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Bottom Layer) entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Bottom Layer) auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonPadShape_Stringsind erforderlich. - Die Eigenschaft Shape (Paste Mask Bottom Layer) ist nur für Pad-Objekte definiert.
PadShape_PasteTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Top Layer) der Abfrage entspricht.
Syntax
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Beispielverwendung
PadShape_PasteTopLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Top Layer) auf Rectangular gesetzt ist.
PadShape_PasteTopLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Top Layer) auf Octagonal gesetzt ist.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Top Layer) entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Paste Mask Top Layer) auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonPadShape_Stringsind erforderlich. - Die Eigenschaft Shape (Paste Mask Top Layer) ist nur für Pad-Objekte definiert.
PadShape_SolderBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) der Abfrage entspricht.
Syntax
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Beispielverwendung
PadShape_SolderBottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) auf Rectangular gesetzt ist.
PadShape_SolderBottomLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) auf Octagonal gesetzt ist.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonPadShape_Stringsind erforderlich. - Die Eigenschaft Shape (Solder Mask Bottom Layer) ist nur für Pad-Objekte definiert.
PadShape_SolderTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Top Layer) der Abfrage entspricht.
Syntax
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Beispielverwendung
PadShape_SolderTopLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) auf Rectangular gesetzt ist.
PadShape_SolderTopLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) auf Octagonal gesetzt ist.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Solder Mask Bottom Layer) auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonPadShape_Stringsind erforderlich. - Die Eigenschaft Shape (Solder Mask Top Layer) ist nur für Pad-Objekte definiert.
PadShape_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Shape (Top Layer) der Abfrage entspricht.
Syntax
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String muss eine der folgenden Zeichenfolgen sein:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Beispielverwendung
PadShape_TopLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Top Layer) auf Rectangular gesetzt ist.
PadShape_TopLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Top Layer) auf Octagonal gesetzt ist.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Shape (Top Layer) entweder auf Round oder Rectangular gesetzt ist.
IsPad && PadShape_TopLayer <> 'Octagonal'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Shape (Top Layer) auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadShape_Stringsind erforderlich. -
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Eigenschaft Shape (Top Layer) identisch mit der Eigenschaft Shape (All Layers), da die angegebene Form für alle Signallagen verwendet wird. -
Die Eigenschaft Shape (Top Layer) ist nur für Pad-Objekte definiert.
PadStackMode
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Stack Mode der Abfrage entspricht.
Syntax
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
Beispielverwendung
PadStackMode = 'Simple'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Stack Mode Simple ist.
PadStackMode <> 'Full Stack'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Stack Mode Full Stack ist.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Stack Mode Full Stack ist.
Hinweise
- Die Eigenschaft Stack Mode ist nur für Pad-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
StackMode_Stringsind erforderlich.
PadViaCustomThermalProfile
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Custom Thermal Relief der Abfrage entspricht.
Syntax
PadViaCustomThermalProfile : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
PadViaCustomThermalProfile = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Custom Thermal Relief aktiviert ist.
PadViaCustomThermalProfile = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Custom Thermal Relief deaktiviert ist.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaft Custom Thermal Relief aktiviert ist.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaft Custom Thermal Relief deaktiviert ist.
Hinweise
-
Die Eigenschaft Custom Thermal Relief ist nur für Pad- und Via-Objekte definiert.
-
Die Eigenschaft Custom Thermal Relief (wie in den List-Fenstern dargestellt) bezieht sich auf die Option Thermal Relief im Abschnitt Size and Shape, wenn die Eigenschaften eines ausgewählten Objekts im Properties-Fenster angezeigt werden.
PadViaLibrary
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library der Abfrage entspricht.
Syntax
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String muss eine Zeichenfolge sein, die:
-
auf Pads/Vias aus der erforderlichen Pad-Via-Template-Bibliothek abzielt. In diesem Fall sollte die Zeichenfolge auf diesen Bibliotheksnamen abzielen (z. B.
'ExamplePVLib.PvLib'). -
auf Pads/Vias aus der lokalen Template-Bibliothek abzielt. In diesem Fall muss die Zeichenfolge
'<Local>'verwendet werden.
Beispielverwendung
PadViaLibrary = '<Local>'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library <Local> ist.
PadViaLibrary = 'ExamplePVLib.PvLib'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library ExamplePVLib.PvLib ist.
PadViaLibrary Like '*PVLib'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library auf PVLib endet. Beispielsweise würden Pads/Vias, die aus der Template-Bibliothek ExamplePVLib.PvLib platziert wurden, mit diesem Ausdruck zurückgegeben.
Hinweise
- Die Eigenschaft Library ist nur für Pad- und Via-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadViaLibrary_Stringsind obligatorisch.
PadViaLibraryTemplate
Zusammenfassung
Gibt alle Pad- und/oder Via-Objekte zurück, deren Eigenschaft Library Template der Abfrage entspricht.
Syntax
PadViaLibraryTemplate : String
Die eingegebene Zeichenfolge muss auf den Namen des erforderlichen Pad-/Via-Templates abzielen (z. B. 'c152hn127').
Beispielverwendung
PadViaLibraryTemplate = 'c152hn127'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Library Template c152hn127 ist.
PadViaLibraryTemplate = 'v127h71'
Gibt alle Via-Objekte zurück, deren Eigenschaft Library Template v127h71 ist.
PadViaLibraryTemplate Like '*127'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library Template auf 127 endet. Beispielsweise würden ein mit dem Template c152hn127 platziertes Pad und ein mit dem Template v102h71x127 platzierter Via mit diesem Ausdruck zurückgegeben.
Hinweis
Die Eigenschaft Library Template ist nur für Pad- und Via-Objekte definiert.
PadViaLinkedToTemplate
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Linked To Library der Abfrage entspricht.
Syntax
PadViaLinkedToTemplate : Boolean_String
Beispielverwendung
PadViaLinkedToTemplate = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Linked To Library aktiviert ist (sie sind mit einer Pad-Via-Template-Bibliothek verknüpft (*.PvLib).
PadViaLinkedToTemplate = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Linked To Library deaktiviert ist (sie sind nicht mit einer Pad-Via-Template-Bibliothek verknüpft (*.PvLib).
Hinweis
Die Eigenschaft Linked To Library ist nur für Pad- und Via-Objekte definiert.
PadXOffset
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad X Offset der Abfrage entspricht.
Syntax
PadXOffset : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts für Maßeinheiten:
-
AsMils(PadXOffset) : Number– um einen Versatz in mil anzugeben. -
AsMM(PadXOffset) : Number– um einen Versatz in mm anzugeben.
Beispielverwendung
PadXOffset = 2
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad X Offset haben, die 2 aktuelle Maßeinheiten beträgt.
PadXOffset >= 0.2286
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad X Offset haben, die größer oder gleich 0.2286 aktuellen Maßeinheiten ist.
AsMils(PadXOffset) Between 0.5 And 0.6
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad X Offset haben, die größer oder gleich 0.5 mil und kleiner oder gleich 0.6 mil ist.
AsMM(PadXOffset) < 0.2794
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad X Offset haben, die kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Pad X Offset ist nur für Pad-Objekte definiert.
-
Die Eigenschaft Pad X Offset entspricht dem Feld Offset From Hole Center X, wenn die Eigenschaften eines ausgewählten Pads im Eigenschaftenbereich angezeigt werden.
PadXSize_AllLayers
Zusammenfassung
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) der Abfrage entspricht.
Syntax
PadXSize_AllLayers : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts für Maßeinheiten:
-
AsMils(PadXSize_AllLayers) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_AllLayers) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_AllLayers = 100
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) gleich 100 aktuellen Maßeinheiten ist.
PadXSize_AllLayers >= 4.064
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_AllLayers) > 80
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) größer als 80 mil ist.
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_AllLayers <> 50
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) nicht gleich not aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft X Size (All Layers) ist nur für Pads und Vias definiert, deren Eigenschaft Stack Mode auf Simple gesetzt ist.
PadXSize_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) der Abfrage entspricht.
Syntax
PadXSize_BottomLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts für Maßeinheiten:
-
AsMils(PadXSize_BottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_BottomLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) gleich 100 aktuellen Maßeinheiten ist.
PadXSize_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) größer als 80 mil ist.
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_BottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) nicht gleich not aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Eigenschaft X Size (Bottom Layer) dieselbe wie die Eigenschaft X Size (All Layers), da die angegebene Größe für alle Signallagen verwendet wird. -
Die Eigenschaft X Size (Bottom Layer) ist nur für Pad- und Via-Objekte definiert.
PadXSize_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) der Abfrage entspricht.
Syntax
PadXSize_MidLayer1 : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts für Maßeinheiten:
-
AsMils(PadXSize_MidLayer<n>) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_MidLayer<n>) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_MidLayer<n> = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) gleich 100 aktuellen Maßeinheiten ist.
PadXSize_MidLayer<n> >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_MidLayer<n>) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) größer als 80 mil ist.
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_MidLayer<n> <> 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) nicht gleich not aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Eigenschaft X Size (Mid Layer <n>) dieselbe wie die Eigenschaft X Size (All Layers) , da die angegebene Größe für alle Signallagen verwendet wird. -
Die Eigenschaft X Size (Mid Layer <n>) ist nur für Pad- und Via-Objekte definiert.
PadXSize_PasteBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) der Abfrage entspricht.
Syntax
PadXSize_PasteBottomLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselworts für Maßeinheiten:
-
AsMils(PadXSize_PasteBottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_PasteBottomLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_PasteBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) den 100 aktuellen Maßeinheiten entspricht.
PadXSize_PasteBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) größer oder gleich den 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_PasteBottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) größer als 80 mil ist.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_PasteBottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) not gleich den 50 aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft X Size (Paste Mask Bottom Layer) ist nur für Pad-Objekte definiert.
PadXSize_PasteTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) der Abfrage entspricht.
Syntax
PadXSize_PasteTopLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadXSize_PasteTopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_PasteTopLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_PasteTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) den 100 aktuellen Maßeinheiten entspricht.
PadXSize_PasteTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) größer oder gleich den 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_PasteTopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) größer als 80 mil ist.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_PasteTopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) not gleich den 50 aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft X Size (Paste Mask Top Layer) ist nur für Pad-Objekte definiert.
PadXSize_SolderBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) der Abfrage entspricht.
Syntax
PadXSize_SolderBottomLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadXSize_SolderBottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_SolderBottomLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_SolderBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) den 100 aktuellen Maßeinheiten entspricht.
PadXSize_SolderBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) größer oder gleich den 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_SolderBottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) größer als 80 mil ist.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_SolderBottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) not gleich den 50 aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft X Size (Solder Mask Bottom Layer) ist nur für Pad-Objekte definiert.
PadXSize_SolderTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) der Abfrage entspricht.
Syntax
PadXSize_SolderTopLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadXSize_SolderTopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_SolderTopLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_SolderTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) den 100 aktuellen Maßeinheiten entspricht.
PadXSize_SolderTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) größer oder gleich den 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_SolderTopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) größer als 80 mil ist.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_SolderTopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) not gleich den 50 aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft X Size (Solder Mask Top Layer) ist nur für Pad-Objekte definiert.
PadXSize_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) der Abfrage entspricht.
Syntax
PadXSize_TopLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadXSize_TopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadXSize_TopLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadXSize_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) den 100 aktuellen Maßeinheiten entspricht.
PadXSize_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) größer oder gleich den 4.064 aktuellen Maßeinheiten ist.
AsMils(PadXSize_TopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) größer als 80 mil ist.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadXSize_TopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) not gleich den 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit auf Stack Mode gesetztem
Simple) ist die Eigenschaft X Size (Top Layer) identisch mit der Eigenschaft X Size (All Layers), da die angegebene Größe für alle Signallagen verwendet wird. -
Die Eigenschaft X Size (Top Layer) ist nur für Pad- und Via-Objekte definiert.
PadYOffset
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Y Offset der Abfrage entspricht.
Syntax
PadYOffset : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYOffset) : Number– um einen Versatz in mil anzugeben. -
AsMM(PadYOffset) : Number– um einen Versatz in mm anzugeben.
Beispielverwendung
PadYOffset = 2
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad Y Offset mit 2 aktuellen Maßeinheiten haben.
PadYOffset >= 0.2286
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad Y Offset haben, die größer oder gleich den 0.2286 aktuellen Maßeinheiten ist.
AsMils(PadYOffset) Between 0.5 And 0.6
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad Y Offset haben, die größer oder gleich 0.5 mil und kleiner oder gleich 0.6 mil ist.
AsMM(PadYOffset) < 0.2794
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Pad Y Offset haben, die kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Pad Y Offset ist nur für Pad-Objekte definiert.
-
Die Eigenschaft Pad Y Offset entspricht dem Feld Offset From Hole Center Y, wenn die Eigenschaften eines ausgewählten Pads im Eigenschaften-Bereich angezeigt werden.
PadYSize_AllLayers
Zusammenfassung
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) der Abfrage entspricht.
Syntax
PadYSize_AllLayers : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_AllLayers) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_AllLayers) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_AllLayers = 100
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) den 100 aktuellen Maßeinheiten entspricht.
PadYSize_AllLayers >= 4.064
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) größer oder gleich den 4.064 aktuellen Maßeinheiten ist.
AsMils(PadYSize_AllLayers) > 80
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) größer als 80 mil ist.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_AllLayers <> 50
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) not gleich den 50 aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft Y Size (All Layers) ist nur für Pads definiert, deren Eigenschaft Stack Mode auf Simple gesetzt ist.
PadYSize_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Y Size (Bottom Layer) der Abfrage entspricht.
Syntax
PadYSize_BottomLayer : Number
Numberfolgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_BottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_BottomLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Y Size (Bottom Layer)-Eigenschaft gleich 100 den aktuellen Maßeinheiten ist.
PadYSize_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Y Size (Bottom Layer)-Eigenschaft größer oder gleich 4.064 den aktuellen Maßeinheiten ist.
AsMils(PadYSize_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Y Size (Bottom Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Y Size (Bottom Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_BottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Y Size (Bottom Layer)-Eigenschaft not gleich 50 den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (mit Stack Mode auf
Simplegesetzt) ist die Y Size (Bottom Layer)-Eigenschaft identisch mit der Y Size (All Layers)-Eigenschaft, da die angegebene Größe für alle Signallagen verwendet wird. -
Die Y Size (Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadYSize_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Y Size (Mid Layer <n>)-Eigenschaft der Abfrage entspricht.
Syntax
PadYSize_MidLayer<n> : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_MidLayer<n>) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_MidLayer<n>) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_MidLayer<n> = 100
Gibt alle Pad-Objekte zurück, deren Y Size (Mid Layer <n>)-Eigenschaft gleich 100 den aktuellen Maßeinheiten ist.
PadYSize_MidLayer<n> >= 4.064
Gibt alle Pad-Objekte zurück, deren Y Size (Mid Layer <n>)-Eigenschaft größer oder gleich 4.064 den aktuellen Maßeinheiten ist.
AsMils(PadYSize_MidLayer<n>) > 80
Gibt alle Pad-Objekte zurück, deren Y Size (Mid Layer <n>)-Eigenschaft größer als 80 mil ist.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Y Size (Mid Layer <n>)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_MidLayer<n> <> 50
Gibt alle Pad-Objekte zurück, deren Y Size (Mid Layer <n>)-Eigenschaft not gleich 50 den aktuellen Maßeinheiten ist.
PadYSize_PasteBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Y Size (Paste Mask Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadYSize_PasteBottomLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_PasteBottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_PasteBottomLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_PasteBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Bottom Layer)-Eigenschaft gleich 100 den aktuellen Maßeinheiten ist.
PadYSize_PasteBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Bottom Layer)-Eigenschaft größer oder gleich 4.064 den aktuellen Maßeinheiten ist.
AsMils(PadYSize_PasteBottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Bottom Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Bottom Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_PasteBottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Bottom Layer)-Eigenschaft not gleich 50 den aktuellen Maßeinheiten ist.
Hinweis
Die Y Size (Paste Mask Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadYSize_PasteTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Y Size (Paste Mask Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadYSize_PasteTopLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_PasteTopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_PasteTopLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_PasteTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Top Layer)-Eigenschaft gleich 100 den aktuellen Maßeinheiten ist.
PadYSize_PasteTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Top Layer)-Eigenschaft größer oder gleich 4.064 den aktuellen Maßeinheiten ist.
AsMils(PadYSize_PasteTopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Top Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Top Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_PasteTopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Y Size (Paste Mask Top Layer)-Eigenschaft not gleich 50 den aktuellen Maßeinheiten ist.
Hinweis
Die Y Size (Paste Mask Top Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadYSize_SolderBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Y Size (Solder Mask Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadYSize_SolderBottomLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_SolderBottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_SolderBottomLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_SolderBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Bottom Layer)-Eigenschaft gleich 100 den aktuellen Maßeinheiten ist.
PadYSize_SolderBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Bottom Layer)-Eigenschaft größer oder gleich 4.064 den aktuellen Maßeinheiten ist.
AsMils(PadYSize_SolderBottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Bottom Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Bottom Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_SolderBottomLayer <> 50
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Bottom Layer)-Eigenschaft not gleich 50 den aktuellen Maßeinheiten ist.
Hinweis
Die Y Size (Solder Mask Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadYSize_SolderTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Y Size (Solder Mask Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadYSize_SolderTopLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_SolderTopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_SolderTopLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_SolderTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Top Layer)-Eigenschaft gleich 100 den aktuellen Maßeinheiten ist.
PadYSize_SolderTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Top Layer)-Eigenschaft größer oder gleich 4.064 den aktuellen Maßeinheiten ist.
AsMils(PadYSize_SolderTopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Top Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Top Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_SolderTopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Y Size (Solder Mask Top Layer)-Eigenschaft not gleich 50 den aktuellen Maßeinheiten ist.
Hinweis
Die Y Size (Solder Mask Top Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadYSize_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Y Size (Top Layer)-Eigenschaft der Abfrage entspricht.
Syntax
PadYSize_TopLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(PadYSize_TopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_TopLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PadYSize_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Y Size (Top Layer)-Eigenschaft gleich 100 den aktuellen Maßeinheiten ist.
PadYSize_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Y Size (Top Layer)-Eigenschaft größer oder gleich 4.064 den aktuellen Maßeinheiten ist.
AsMils(PadYSize_TopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Y Size (Top Layer)-Eigenschaft größer als 80 mil ist.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Y Size (Top Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
PadYSize_TopLayer <> 50
Gibt alle Pad-Objekte zurück, deren Y Size (Top Layer)-Eigenschaft not gleich 50 den aktuellen Maßeinheiten ist.
Hinweise
-
Für einfache Pads (mit auf
Simplegesetztem Stack Mode) ist die Eigenschaft Y Size (Top Layer) identisch mit der Eigenschaft Y Size (All Layers), da die angegebene Größe für alle Signallagen verwendet wird. -
Die Eigenschaft Y Size (Top Layer) ist nur für Pad-Objekte definiert.
PasteMaskEnabled
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Use Paste der Abfrage entspricht.
Syntax
PasteMaskEnabled : Boolean_String
Beispielverwendung
PasteMaskEnabled = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Use Paste aktiviert ist.
PasteMaskEnabled = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Use Paste deaktiviert ist.
Hinweis
Die Eigenschaft Use Paste ist nur für Pad-Objekte definiert.
PasteMaskEnabledBottom
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Enabled - Bottom der Abfrage entspricht.
Syntax
PasteMaskEnabledBottom : Boolean_String
Beispielverwendung
PasteMaskEnabledBottom = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Enabled - Bottom aktiviert ist.
PasteMaskEnabledBottom = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Enabled - Bottom deaktiviert ist.
Hinweis
Die Eigenschaft Paste Mask Enabled - Bottom ist nur für Pad-Objekte definiert.
PasteMaskEnabledTop
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Enabled - Top der Abfrage entspricht.
Syntax
PasteMaskEnabledTop : Boolean_String
Beispielverwendung
PasteMaskEnabledTop = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Enabled - Top aktiviert ist.
PasteMaskEnabledTop = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Enabled - Top deaktiviert ist.
Hinweis
Die Eigenschaft Paste Mask Enabled - Top ist nur für Pad-Objekte definiert.
PasteMaskExpansion
Zusammenfassung
Der Paste-Masken-Erweiterungsabstand für Bögen, Füllungen, Pads, Regionen und Leiterbahnen kann entweder durch entsprechende Paste-Mask-Expansion-Designregeln oder manuell durch Definieren eines Erweiterungswerts in den Eigenschaften des Objekts bestimmt werden. Diese Funktion gibt Folgendes zurück:
- Pads, deren Eigenschaft Paste Mask Expansion der Abfrage entspricht.
-
Bögen, Füllungen, Regionen und Leiterbahnen, deren Paste Mask Expansion Mode auf
ManualoderFrom Rulegesetzt ist, AND deren Eigenschaft Paste Mask Expansion der Abfrage entspricht.
Syntax
PasteMaskExpansion : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(– um eine Paste-Masken-Erweiterung in mil anzugeben.PasteMaskExpansion) : Number -
AsMM(– um eine Paste-Masken-Erweiterung in mm anzugeben.PasteMaskExpansion) : Number
Beispielverwendung
PasteMaskExpansion = 4
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Expansion 4 aktuelle Maßeinheiten beträgt. Gibt außerdem Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Paste Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Paste Mask Expansion 4 aktuelle Maßeinheiten beträgt.
PasteMaskExpansion >= 0.0508
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Expansion größer oder gleich 0.0508 aktuellen Maßeinheiten ist. Gibt außerdem Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Paste Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Paste Mask Expansion größer oder gleich 0.0508 aktuellen Maßeinheiten ist.
AsMils(PasteMaskExpansion) Between 3 And 5
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Expansion größer oder gleich 3 mil und kleiner oder gleich 5 mil ist. Gibt außerdem Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Paste Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Paste Mask Expansion größer oder gleich 3 mil und kleiner oder gleich 5 mil ist.
AsMM(PasteMaskExpansion) < 0.1524
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Expansion kleiner als 0.1524 mm ist. Gibt außerdem Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Paste Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Paste Mask Expansion kleiner als 0.1524 mm ist.
Hinweise
- Der Paste-Masken-Erweiterungsabstand kann als negativer, null oder positiver Wert angegeben werden.
- Die Eigenschaft Paste Mask Expansion ist nur für Bogen-, Füllungs-, Pad-, Regions- und Leiterbahn-Objekte definiert.
PasteMaskExpansionMode
Zusammenfassung
Der Paste-Masken-Erweiterungsabstand für Bögen, Füllungen, Regionen und Leiterbahnen kann entweder durch entsprechende Paste-Mask-Expansion-Designregeln oder manuell durch Definieren eines Erweiterungswerts in den Eigenschaften des Objekts bestimmt werden. Alternativ kann für diese Objekte auch keine Maskierung verwendet werden. Diese drei Modi werden durch die Eigenschaft Paste Mask Expansion Mode des Objekts bestimmt. Diese Funktion gibt Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Eigenschaft Paste Mask Expansion Mode der Abfrage entspricht.
Syntax
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String muss eine der folgenden Zeichenfolgen sein:
-
'None' -
'From Rule' -
'Manual'
Beispielverwendung
PasteMaskExpansionMode = 'Manual'
Gibt alle Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Eigenschaft Paste Mask Expansion Mode auf Manual gesetzt ist, sowie Pad-Objekte, deren Eigenschaft Paste Mask Override aktiviert ist.
PasteMaskExpansionMode = 'From Rule'
Gibt alle Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Eigenschaft Paste Mask Expansion Mode auf From Rule gesetzt ist, sowie Pad-Objekte, deren Eigenschaft Paste Mask Override deaktiviert ist.
PasteMaskExpansionMode = 'None'
Gibt alle Objekte except Pad-Objekte sowie Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Eigenschaft Paste Mask Expansion Mode entweder auf From Rule oder auf Manual gesetzt ist.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Gibt alle Objekte except Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Eigenschaft Paste Mask Expansion Mode auf Manual gesetzt ist, und Pad-Objekte, deren Eigenschaft Paste Mask Override aktiviert ist.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Gibt alle Objekte except Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Eigenschaft Paste Mask Expansion Mode auf From Rule gesetzt ist, und Pad-Objekte, deren Eigenschaft Paste Mask Override deaktiviert ist.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Gibt alle Pad-Objekte sowie Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte zurück, deren Eigenschaft Paste Mask Expansion Mode entweder auf From Rule oder auf Manual gesetzt ist.
Hinweise
- Die Eigenschaft Paste Mask Expansion Mode ist nur für Bogen-, Füllungs-, Regions- und Leiterbahn-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ExpansionMode_Stringsind erforderlich.
PasteMaskOverride
Zusammenfassung
Der Paste-Masken-Erweiterungsabstand für Pads kann entweder durch entsprechende Paste-Mask-Expansion-Designregeln oder manuell durch Definieren eines Erweiterungswerts in den Eigenschaften des Pads bestimmt werden. Letzteres erfordert, dass die Eigenschaft Paste Mask Override des Pads aktiviert ist. Diese Funktion gibt Pad-Objekte zurück, deren Eigenschaft Paste Mask Override der Abfrage entspricht.
Syntax
PasteMaskOverride : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
PasteMaskOverride = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Override aktiviert ist.
PasteMaskOverride = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Override deaktiviert ist.
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Paste Mask Override aktiviert ist.
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Paste Mask Override deaktiviert ist.
Hinweis
Die Eigenschaft Paste Mask Override ist nur für Pad-Objekte definiert.
PasteMaskPercent
Zusammenfassung
Der Paste-Masken-Erweiterungsabstand für Pads kann entweder als absoluter Wert (mil/mm) oder als Prozentsatz der Pad-Fläche bestimmt werden. Diese Funktion gibt Objekte zurück, deren Eigenschaft Paste Mask Percent der Abfrage entspricht.
Syntax
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String gibt die Paste-Masken-Erweiterung als Prozentsatz an.
Beispielverwendung
PasteMaskPercent = '50%'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Percent 50 % entspricht.
PasteMaskPercent <> '30%'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Paste Mask Percent 30 % entspricht.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PasteMaskPercent_Stringsind erforderlich. - Der prozentuale Paste-Masken-Erweiterungswert für ein Pad kann als negativer, null oder positiver Wert angegeben werden.
PasteMaskUsePercent
Zusammenfassung
Der Paste-Masken-Erweiterungsabstand für Pads kann entweder als absoluter Wert (mil/mm) oder als Prozentsatz der Pad-Fläche bestimmt werden. Diese Funktion gibt Objekte zurück, deren Eigenschaft Paste Mask Uses Percent der Abfrage entspricht.
Syntax
PasteMaskUsePercent : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
PasteMaskUsePercent = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Uses Percent aktiviert ist.
PasteMaskUsePercent = 'False'
Gibt alle Objekte except für Pad-Objekte zurück, deren Eigenschaft Paste Mask Uses Percent aktiviert ist.
PluggingMaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Plugging Material der Abfrage entspricht.
Syntax
PluggingMaterial : String
Beispielverwendung
PluggingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Plugging Material Epoxy ist.
PluggingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte zurück, die ein Plugging Material haben, dessen zugehörige Zeichenfolge mit Epoxy beginnt.
Hinweise
- Die Eigenschaft Plugging Material ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonStringsind erforderlich.
PluggingSide
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Plugging Side-Eigenschaft der Abfrage entspricht.
Syntax
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String muss einer der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Beispielverwendung
PluggingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Plugging Side-Eigenschaft Top ist.
PluggingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Plugging Side-Eigenschaft Both ist.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Plugging Side-Eigenschaft Both ist.
Hinweise
- Die Plugging Side-Eigenschaft ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonPluggingSide_Stringsind obligatorisch.
PolygonArcApproximation
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Arc Approximation-Eigenschaft der Abfrage entspricht.
Syntax
PolygonArcApproximation : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PolygonArcApproximation) : Number– um eine Approximation in mil anzugeben. -
AsMM(PolygonArcApproximation) : Number– um eine Approximation in mm anzugeben.
Beispielverwendung
PolygonArcApproximation = 0.0127
Gibt alle Polygonfüllungsobjekte zurück, die eine Arc Approximation-Eigenschaft haben, die 0.0127 aktuelle Maßeinheiten beträgt.
PolygonArcApproximation >= 1.27
Gibt alle Polygonfüllungsobjekte zurück, die eine Arc Approximation-Eigenschaft haben, die größer oder gleich 1.27 aktuellen Maßeinheiten ist.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Gibt alle Polygonfüllungsobjekte zurück, die eine Arc Approximation-Eigenschaft haben, die größer oder gleich 0.01 mil und kleiner oder gleich 0.02 mil ist.
AsMM(PolygonArcApproximation) < 0.0127
Gibt alle Polygonfüllungsobjekte zurück, die eine Arc Approximation-Eigenschaft haben, die kleiner als 0.0127 mm ist.
Hinweise
-
Die Arc Approximation-Eigenschaft ist nur für Polygonfüllungsobjekte definiert.
-
Die von der Abfrage zurückgegebenen untergeordneten Objekte von Polygonfüllungsobjekten werden nicht zurückgegeben.
PolygonGridSize
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Grid Size-Eigenschaft der Abfrage entspricht.
Syntax
PolygonGridSize : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PolygonGridSize) : Number– um eine Größe in mil anzugeben. -
AsMM(PolygonGridSize) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PolygonGridSize = 20
Gibt alle Polygonfüllungsobjekte zurück, die eine Grid Size-Eigenschaft haben, die 20 aktuelle Maßeinheiten beträgt.
PolygonGridSize >= 1.27
Gibt alle Polygonfüllungsobjekte zurück, die eine Grid Size-Eigenschaft haben, die größer oder gleich 1.27 aktuellen Maßeinheiten ist.
AsMils(PolygonGridSize) Between 10 And 30
Gibt alle Polygonfüllungsobjekte zurück, die eine Grid Size-Eigenschaft haben, die größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(PolygonGridSize) < 1.016
Gibt alle Polygonfüllungsobjekte zurück, die eine Grid Size-Eigenschaft haben, die kleiner als 1.016 mm ist.
Hinweise
-
Die Grid Size-Eigenschaft ist nur für Polygonfüllungsobjekte definiert.
-
Die von der Abfrage zurückgegebenen untergeordneten Objekte von Polygonfüllungsobjekten werden nicht zurückgegeben.
PolygonHatchingStyle
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Hatching Style-Eigenschaft der Abfrage entspricht.
Syntax
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String muss einer der Zeichenfolgen aus der folgenden Liste sein:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Beispielverwendung
PolygonHatchingStyle = 'Horizontal Hatch'
Gibt alle Polygonfüllungsobjekte zurück, deren Hatching Style-Eigenschaft Horizontal Hatch ist.
PolygonHatchingStyle <> '45-Degree Hatch'
Gibt alle Objekte except Polygonfüllungsobjekte zurück, deren Hatching Style-Eigenschaft 45-Degree Hatch ist.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Gibt alle Polygonfüllungsobjekte except diejenigen zurück, deren Hatching Style-Eigenschaft Solid ist.
Hinweise
- Die Hatching Style-Eigenschaft ist nur für Polygonfüllungsobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PolygonHatchingStyle_Stringsind obligatorisch.
PolygonIgnoreViolations
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Ignore On-Line Violations-Eigenschaft der Abfrage entspricht.
Syntax
PolygonIgnoreViolations : Boolean_String
Beispielverwendung
PolygonIgnoreViolations = 'True'
Gibt alle Polygonfüllungsobjekte zurück, deren Ignore On-Line Violations-Eigenschaft aktiviert ist.
PolygonIgnoreViolations = 'False'
Gibt alle Polygonfüllungsobjekte zurück, deren Ignore On-Line Violations-Eigenschaft deaktiviert ist.
Hinweise
- Die Ignore On-Line Violations-Eigenschaft ist nur für Polygonfüllungsobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Polygonfüllungsobjekten werden nicht zurückgegeben.
PolygonIslandAreaThreshold
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Island Area Threshold-Eigenschaft der Abfrage entspricht.
Syntax
PolygonIslandAreaThreshold : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PolygonIslandAreaThreshold) : Number– um einen Schwellenwert in mil anzugeben. -
AsMM(PolygonIslandAreaThreshold) : Number– um einen Schwellenwert in mm anzugeben.
Beispielverwendung
PolygonIslandAreaThreshold = 2
Gibt alle Polygonfüllungsobjekte zurück, die eine Island Area Threshold-Eigenschaft haben, die 2 quadratische (aktuelle) Maßeinheiten beträgt.
PolygonIslandAreaThreshold >= 2
Gibt alle Polygonfüllungsobjekte zurück, die eine Island Area Threshold-Eigenschaft haben, die größer oder gleich 2 quadratischen (aktuellen) Maßeinheiten ist.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Gibt alle Polygonfüllungsobjekte zurück, die eine Island Area Threshold-Eigenschaft haben, die größer oder gleich 3000 square mils und kleiner oder gleich 4000 square mils ist.
AsMM(PolygonIslandAreaThreshold) < 1.016
Gibt alle Polygonfüllungsobjekte zurück, die eine Island Area Threshold-Eigenschaft haben, die kleiner als 1.016 square mm ist.
Hinweise
-
Die Island Area Threshold-Eigenschaft ist nur für Polygonfüllungsobjekte definiert.
-
Die von der Abfrage zurückgegebenen untergeordneten Objekte von Polygonfüllungsobjekten werden nicht zurückgegeben.
PolygonMinimumPrimitiveSize
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Minimum Primitive Size-Eigenschaft der Abfrage entspricht.
Syntax
PolygonMinimumPrimitiveSize : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– um eine Größe in mil anzugeben. -
AsMM(PolygonMinimumPrimitiveSize) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
PolygonMinimumPrimitiveSize = 4
Gibt alle Polygonfüllungsobjekte zurück, die eine Minimum Primitive Size-Eigenschaft haben, die 4 aktuelle Maßeinheiten beträgt.
PolygonMinimumPrimitiveSize >= 0.0508
Gibt alle Polygonfüllungsobjekte zurück, die eine Minimum Primitive Size-Eigenschaft haben, die größer oder gleich 0.0508 aktuellen Maßeinheiten ist.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Gibt alle Polygonfüllungsobjekte zurück, die eine Minimum Primitive Size-Eigenschaft haben, die größer oder gleich 3 mil und kleiner oder gleich 5 mil ist.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Gibt alle Polygonfüllungsobjekte zurück, die eine Minimum Primitive Size-Eigenschaft haben, die kleiner als 0.1524 mm ist.
Hinweise
-
Die Minimum Primitive Size-Eigenschaft ist nur für Polygonfüllungsobjekte definiert.
-
Die von der Abfrage zurückgegebenen untergeordneten Objekte von Polygonfüllungsobjekten werden nicht zurückgegeben.
PolygonNeckWidthThreshold
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Neck Width Threshold-Eigenschaft der Abfrage entspricht.
Syntax
PolygonNeckWidthThreshold : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Begriffs:
-
AsMils(PolygonNeckWidthThreshold) : Number– um einen Schwellenwert in mil anzugeben. -
AsMM(PolygonNeckWidthThreshold) : Number– um einen Schwellenwert in mm anzugeben.
Beispielverwendung
PolygonNeckWidthThreshold = 5
Gibt alle Polygonfüllungsobjekte zurück, die eine Neck Width Threshold-Eigenschaft haben, die 5 aktuelle Maßeinheiten beträgt.
PolygonNeckWidthThreshold >= 5
Gibt alle Polygonfüllungsobjekte zurück, die eine Neck Width Threshold-Eigenschaft haben, die größer oder gleich 5 aktuellen Maßeinheiten ist.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Gibt alle Polygonfüllungsobjekte zurück, die eine Neck Width Threshold-Eigenschaft haben, die größer oder gleich 5 mil und kleiner oder gleich 10 mil ist.
AsMM(PolygonNeckWidthThreshold) < 0.127
Gibt alle Polygonfüllungsobjekte zurück, die eine Neck Width Threshold-Eigenschaft haben, die kleiner als 0.127 mm ist.
Hinweise
-
Die Neck Width Threshold-Eigenschaft ist nur für Polygonfüllungsobjekte definiert.
-
Die von der Abfrage zurückgegebenen untergeordneten Objekte von Polygonfüllungsobjekten werden nicht zurückgegeben.
PolygonPourOverSameNet
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Pour Over Same Net der Abfrage entspricht.
Syntax
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
Beispielverwendung
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Pour Over Same Net Pour Over All Same Net Objects ist.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Gibt alle Objekte except Polygonflächen-Objekte zurück, deren Eigenschaft Pour Over Same Net Pour Over Same Net Polygons Only ist.
PolygonPourOverSameNet = 'Pour Over All Same Net Objects' || PolygonPourOverSameNet = 'Pour Over Same Net Polygons Only'
IsPolygon && PolygonPourOverSameNet <> 'Don't Pour Over Same Net Objects'
Gibt alle Polygonflächen-Objekte zurück except diejenigen, deren Eigenschaft Pour Over Same Net Don't Pour Over Same Net Objects ist.
Hinweise
- Die Eigenschaft Pour Over Same Net ist nur für Polygonflächen-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PourOverSameNet_Stringsind erforderlich. - Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
PolygonRemoveDeadCopper
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Dead Copper der Abfrage entspricht.
Syntax
PolygonRemoveDeadCopper : Boolean_String
Beispielverwendung
PolygonRemoveDeadCopper = 'True'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Dead Copper aktiviert ist.
PolygonRemoveDeadCopper = 'False'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Dead Copper deaktiviert ist.
Hinweise
-
Die Eigenschaft Remove Dead Copper ist nur für Polygonflächen-Objekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
PolygonRemoveIslandsByArea
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Islands By Area der Abfrage entspricht.
Syntax
PolygonRemoveIslandsByArea : Boolean_String
Beispielverwendung
PolygonRemoveIslandsByArea = 'True'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Islands By Area aktiviert ist.
PolygonRemoveIslandsByArea = 'False'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Islands By Area deaktiviert ist.
Hinweise
- Die Eigenschaft Remove Islands By Area ist nur für Polygonflächen-Objekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
PolygonRemoveNarrowNecks
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Narrow Necks der Abfrage entspricht.
Syntax
PolygonRemoveNarrowNecks : Boolean_String
Beispielverwendung
PolygonRemoveNarrowNecks = 'True'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Narrow Necks aktiviert ist.
PolygonRemoveNarrowNecks = 'False'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Remove Narrow Necks deaktiviert ist.
Hinweise
-
Die Eigenschaft Remove Narrow Necks ist nur für Polygonflächen-Objekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
PolygonSurroundPads
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Surround Pads With der Abfrage entspricht.
Syntax
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Arcs' -
'Octagons'
Beispielverwendung
PolygonSurroundPads = 'Arcs'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Surround Pads With Arcs ist.
PolygonSurroundPads <> 'Octagons'
Gibt alle Objekte except Polygonflächen-Objekte zurück, deren Eigenschaft Surround Pads With Octagons ist.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Gibt alle Polygonflächen-Objekte zurück except diejenigen, deren Eigenschaft Surround Pads With Octagons ist.
Hinweise
- Die Eigenschaft Surround Pads With ist nur für Polygonflächen-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
SurroundPads_Stringsind erforderlich. - Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
PolygonTrackWidth
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Track Width der Abfrage entspricht.
Syntax
PolygonTrackWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Maßeinheiten-Zusatzes:
-
AsMils(PolygonTrackWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(PolygonTrackWidth) : Number– zur Angabe einer Breite in mm.
Beispielverwendung
PolygonTrackWidth = 20
Gibt alle Polygonflächen-Objekte zurück, die eine Eigenschaft Track Width haben, die in den 20 aktuellen Maßeinheiten angegeben ist.
PolygonTrackWidth >= 1.27
Gibt alle Polygonflächen-Objekte zurück, die eine Eigenschaft Track Width haben, die größer oder gleich 1.27 aktuellen Maßeinheiten ist.
AsMils(PolygonTrackWidth) Between 10 And 30
Gibt alle Polygonflächen-Objekte zurück, die eine Eigenschaft Track Width haben, die größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(PolygonTrackWidth) < 1.016
Gibt alle Polygonflächen-Objekte zurück, die eine Eigenschaft Track Width haben, die kleiner als 1.016 mm ist.
Hinweise
-
Die Eigenschaft Track Width ist nur für Polygonflächen-Objekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
PositiveNet
Zusammenfassung
Gibt alle Differenzialpaar-Objekte zurück, deren Eigenschaft Positive Net der Abfrage entspricht.
Syntax
PositiveNet : String
Beispielverwendung
PositiveNet = 'D_P'
Gibt alle Differenzialpaar-Objekte zurück, deren Eigenschaft Positive Net D_P ist.
PositiveNet Like '*RX1_P'
Gibt alle Differenzialpaar-Objekte zurück, deren Eigenschaft Positive Net auf RX1_P endet.
Hinweise
- Die Eigenschaft Positive Net ist nur für Differenzialpaar-Objekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Differenzialpaar-Objekte werden nicht zurückgegeben.
PropagationDelay
Zusammenfassung
Gibt alle Objekte arc, track, pad, via zurück, deren Eigenschaft Propagation Delay der Abfrage entspricht.
Syntax
PropagationDelay : Numeric_String
Beispielverwendung
PropagationDelay = '70'
Gibt alle Regionsobjekte zurück, deren Eigenschaft Propagation Delay gleich 70 ist.
PropagationDelay Between '200' And '400'
Gibt alle Regionsobjekte zurück, deren Eigenschaft Propagation Delay größer oder gleich 200 und kleiner oder gleich 400 ist.
PropagationDelay >= '100'
Gibt alle Regionsobjekte zurück, deren Eigenschaft Propagation Delay größer oder gleich 100 ist.
PropagationDelay <> '120'
Gibt alle Objekte except Regionsobjekte zurück, deren Eigenschaft Propagation Delay gleich 120 ist.
Hinweis
Die Eigenschaft Propagation Delay ist nur für Komponentenobjekte definiert.
QrCodeInverted
Zusammenfassung
Gibt alle Textzeichenfolgen-Objekte zurück, deren Eigenschaft BarCode Inverted der Abfrage entspricht.
Syntax
QrCodeInverted : Boolean_String
Beispielverwendung
QrCodeInverted = 'True'
Gibt alle Textzeichenfolgen-Objekte zurück, deren Eigenschaft BarCode Inverted aktiviert ist.
QrCodeInverted = 'False'
Gibt alle Textzeichenfolgen-Objekte zurück, deren Eigenschaft BarCode Inverted deaktiviert ist.
Hinweise
-
Die Eigenschaft BarCode Inverted ist nur für Textzeichenfolgen-Objekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten Textzeichenfolgen-Primitivobjekte von Gruppendesignobjekten (Komponenten-, Koordinaten-, Bemaßungs-, Bohrtabelle- und Layer-Stack-Tabellenobjekte) zurück, deren Eigenschaft BarCode Inverted der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgen-Objekte ansprechen möchten, die als QR-Code-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein Beispiel für einen Abfrageausdruck ist
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Zusammenfassung
Gibt alle radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Eigenschaft Angular Step der Abfrage entspricht.
Syntax
RadialDimensionAngularStep : Number
Beispielverwendung
RadialDimensionAngularStep = 30.0
Gibt alle radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Eigenschaft Angular Step haben, die 30.0 Grad beträgt.
RadialDimensionAngularStep > 60.0
Gibt alle radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Eigenschaft Angular Step haben, die größer als 60.0 Grad ist.
RadialDimensionAngularStep Between 30.0 And 150.0
Gibt alle radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Eigenschaft Angular Step haben, die größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
RadialDimensionAngularStep <= 45.0
Gibt alle radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, die eine Eigenschaft Angular Step haben, die kleiner oder gleich 45.0 Grad ist.
Hinweis
Die Eigenschaft Angular Step ist nur für radiale Durchmesserbemaßungs- und radiale Bemaßungsobjekte definiert.
Restricted
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Restricted for Layer der Abfrage entspricht.
Syntax
Restricted = Layer_String
Restricted <> Layer_String
Beispielverwendung
Restricted = 'TopLayer'
Gibt alle Keepout-Objekte auf der TopLayer zurück.
Restricted <> 'MidLayer1'
Gibt alle Keepout-Objekte zurück except für diejenigen auf der Lage MidLayer1.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Die Eigenschaft Restricted for Layer ist nur für Keepout-Objekte (Bögen, Füllungen, Vollflächenregionen und Leiterbahnen) definiert.
Rotation
Zusammenfassung
Gibt alle Basislinienbemaßungs-, Mittelpunktbemaßungs-, Komponenten-, Bezugsbemaßungs-, Design-View-, Bohrtabelle-, Füll-, Layer-Stack-Tabellen-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, OLE-, Pad- und Textzeichenfolgenobjekte (Kommentar, Designator, frei) zurück, deren Eigenschaft Rotation der Abfrage entspricht.
Syntax
Rotation : Number
Beispielverwendung
Rotation = 30.0
Gibt alle Objekte vom Typ Basisbemaßung, Mittelpunktbemaßung, Komponente, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllung, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Zeichenfolge (Kommentar, Designator, frei) zurück, die eine Eigenschaft Rotation haben, die 30.0 Grad beträgt.
Rotation > 60.0
Gibt alle Objekte vom Typ Basisbemaßung, Mittelpunktbemaßung, Komponente, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllung, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Zeichenfolge (Kommentar, Designator, frei) zurück, die eine Eigenschaft Rotation haben, die größer als 60.0 Grad ist.
Rotation Between 30.0 And 150.0
Gibt alle Objekte vom Typ Basisbemaßung, Mittelpunktbemaßung, Komponente, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllung, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Zeichenfolge (Kommentar, Designator, frei) zurück, die eine Eigenschaft Rotation haben, die größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
Rotation <= 45.0
Gibt alle Objekte vom Typ Basisbemaßung, Mittelpunktbemaßung, Komponente, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllung, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Zeichenfolge (Kommentar, Designator, frei) zurück, die eine Eigenschaft Rotation haben, die kleiner oder gleich 45.0 Grad ist.
Hinweis
Die Eigenschaft Rotation ist nur für Objekte vom Typ Basisbemaßung, Mittelpunktbemaßung, Komponente, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllung, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Zeichenfolge (Kommentar, Designator, frei) definiert.
RuleAttributes
Zusammenfassung
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Rule Attributes der Abfrage entspricht.
Syntax
RuleAttributes : String
Die eingegebene Zeichenfolge muss auf die für die Regel definierten Attribute abzielen (z. B. 'Clearance = 10mil').
Beispielverwendung
RuleAttributes = 'Clearance = 10mil'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Rule Attributes Clearance = 10mil ist.
RuleAttributes Like 'Expansion*'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Rule Attributes mit Expansion beginnt. In diesem Fall werden alle Regeln und Verletzungen im Zusammenhang mit Pastenmaske und Lötstoppmaske zurückgegeben.
Hinweis
Die Eigenschaft Rule Attributes ist nur für Designregel- und Verletzungsobjekte definiert.
RuleCategory
Zusammenfassung
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Category der Abfrage entspricht.
Syntax
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
Beispielverwendung
RuleCategory = 'Electrical'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Category Electrical ist.
RuleCategory <> 'High Speed'
Gibt alle Objekte except Designregelobjekte zurück, deren Eigenschaft Rule Category High Speed ist.
IsRule && RuleCategory <> 'Signal Integrity'
Gibt alle Designregelobjekte except mit Ausnahme derjenigen zurück, deren Eigenschaft Rule Category Signal Integrity ist.
Hinweise
- Die Eigenschaft Rule Category ist nur für Designregelobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Category_Stringsind obligatorisch.
RuleComment
Zusammenfassung
Gibt alle Designregel- und Objekte zurück, deren Eigenschaft Rule Comment der Abfrage entspricht.
Syntax
RuleComment : String
Die eingegebene Zeichenfolge muss auf den für eine Regel definierten Kommentar abzielen (z. B. 'This is an example clearance rule').
Beispielverwendung
RuleComment = 'Alle Fiducials, die auf Paste-Mask-Layern maskiert sind'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Comment Alle Fiducials, die auf Paste-Mask-Layern maskiert sind, ist.
RuleComment Like '*Clearance*'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Comment den Begriff Clearance enthält. Beispielsweise würden eine Abstandsregel mit Comment = Example Clearance Rule und eine Komponentenabstandsregel mit Comment = Example Component Clearance Rule beide mit diesem Ausdruck zurückgegeben.
RuleComment = ''
Gibt alle Objekte except Designregelobjekte zurück, die einen Eintrag für ihre Eigenschaft Rule Comment haben.
Hinweis
Die Eigenschaft Rule Comment ist nur für Designregelobjekte definiert.
RuleEnabled
Zusammenfassung
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Enabled der Abfrage entspricht.
Syntax
RuleEnabled : Boolean_String
Beispielverwendung
RuleEnabled = 'True'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Enabled aktiviert ist.
RuleEnabled = 'False'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Enabled deaktiviert ist.
Hinweis
Die Eigenschaft Rule Enabled ist nur für Designregelobjekte definiert.
RulePriority
Zusammenfassung
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority der Abfrage entspricht.
Syntax
RulePriority : Numeric_String
RulePriority : Number
Beispielverwendung
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority 2 ist.
RulePriority > '' && RulePriority Between 3 And 5
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority größer oder gleich 3 und kleiner oder gleich 5 ist.
ObjectKind Like '*Rule' && RulePriority >= 4
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority größer oder gleich 4 ist.
IsRule && RulePriority < 4
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority kleiner als 4 ist.
RulePriority <> '1'
Gibt alle Objekte except Designregelobjekte zurück, deren Eigenschaft Rule Priority 1 ist.
IsRule && RulePriority <> 1
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority nicht gleich 1 ist.
Hinweis
Die Eigenschaft Rule Priority ist nur für Designregelobjekte definiert.
RuleScope1
Zusammenfassung
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 1 der Abfrage entspricht.
Syntax
RuleScope1 : String
Die eingegebene Zeichenfolge muss auf den für die Regel definierten Geltungsbereich abzielen (z. B. 'All').
Beispielverwendung
RuleScope1 = 'All'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 1 All ist.
RuleScope1 = 'InNet(''D7'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 1 InNet('D7') ist.
RuleScope1 Like 'InNet(''???'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 1 InNet('???') ist. Die Zeichenfolge des zugehörigen Netzes muss aus genau drei Zeichen bestehen; Beispiele für konforme Scope-1-Eigenschaften sind InNet('GND') und InNet('VCC').
Hinweis
Die Eigenschaft Scope 1 ist nur für Designregel- und Verletzungsobjekte definiert.
RuleScope2
Zusammenfassung
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 der Abfrage entspricht.
Syntax
RuleScope2 : String
Die eingegebene Zeichenfolge muss auf den für die Regel definierten Geltungsbereich abzielen (z. B. 'All').
Beispielverwendung
RuleScope2 = 'All'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 All ist.
RuleScope2 = '-'
Gibt alle Designregel- und Verletzungsobjekte zurück, die keine Eigenschaft Scope 2 haben. Einige Arten von Designregeln haben eine Eigenschaft Scope 1 und Scope 2 (binäre Regeln), die meisten Arten haben jedoch nur eine Eigenschaft Scope 1 (unäre Regeln), und daher kann für solche Regeln keine Eigenschaft Scope 2 definiert werden.
RuleScope2 = 'InNet(''D7'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 InNet('D7') ist.
RuleScope2 Like 'InNet(''???'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 InNet('???') ist. Die Zeichenfolge des zugehörigen Netzes muss aus genau drei Zeichen bestehen; Beispiele für konforme Scope-1-Eigenschaften sind InNet('GND') und InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 InComponent('??*') ist. Die Zeichenfolge der zugehörigen Komponente muss aus mindestens zwei Zeichen bestehen; Beispiele für konforme Scope-2-Eigenschaften sind InComponent('C3') und InComponent('RP1').
Hinweis
Die Eigenschaft Scope 2 ist nur für Designregel- und Verletzungsobjekte definiert.
RuleType
Zusammenfassung
Gibt alle Designregelobjekte zurück, die eine Eigenschaft Rule Type haben, die der Abfrage entspricht.
Syntax
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String muss eine der folgenden Zeichenfolgen sein:
-
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'
Beispielverwendung
RuleType = 'Clearance'
Gibt alle Design-Rule-Objekte zurück, deren Eigenschaft Rule Type den Wert Clearance hat.
RuleType <> 'Paste Mask Expansion'
Gibt alle Objekte except Design-Rule-Objekte zurück, deren Eigenschaft Rule Type den Wert Paste Mask Expansion hat.
IsRule && RuleType <> 'Height'
Gibt alle Design-Rule-Objekte zurück, deren Eigenschaft Rule Type nicht Height ist.
Hinweise
- Die Eigenschaft Rule Type ist nur für Design-Rule-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
RuleType_Stringsind erforderlich.
ShowComment
Zusammenfassung
Gibt Komponentenobjekte zurück, deren Eigenschaft Show Comment der Abfrage entspricht.
Syntax
ShowComment : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
ShowComment = 'True'
Gibt alle Komponentenobjekte zurück, deren Eigenschaft Show Comment aktiviert ist.
ShowComment = 'False'
Gibt alle Komponentenobjekte zurück, deren Eigenschaft Show Comment deaktiviert ist.
ShowComment <> 'True'
Not (ShowComment = 'True')
Gibt alle Objekte except Komponentenobjekte zurück, deren Eigenschaft Show Comment aktiviert ist.
ShowComment <> 'False'
Not (ShowComment = 'False')
Gibt alle Objekte except Komponentenobjekte zurück, deren Eigenschaft Show Comment deaktiviert ist.
Hinweise
- Die Eigenschaft Show Comment ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
ShowName
Zusammenfassung
Gibt Komponentenobjekte zurück, deren Eigenschaft Show Name der Abfrage entspricht.
Syntax
ShowName : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
ShowName = 'True'
Gibt alle Komponentenobjekte zurück, deren Eigenschaft Show Name aktiviert ist.
ShowName = 'False'
Gibt alle Komponentenobjekte zurück, deren Eigenschaft Show Name deaktiviert ist.
ShowName <> 'True'
Not (ShowName = 'True')
Gibt alle Objekte except Komponentenobjekte zurück, deren Eigenschaft Show Name aktiviert ist.
ShowName <> 'False'
Not (ShowName = 'False')
Gibt alle Objekte except Komponentenobjekte zurück, deren Eigenschaft Show Name deaktiviert ist.
Hinweise
- Die Eigenschaft Show Name ist nur für Komponentenobjekte definiert.
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Komponenten werden nicht zurückgegeben.
SlotHoleLength
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Length der Abfrage entspricht.
Syntax
SlotHoleLength : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Parameters für Maßeinheiten:
-
AsMils(SlotHoleLength) : Number– zur Angabe einer Länge in mil. -
AsMM(SlotHoleLength) : Number– zur Angabe einer Länge in mm.
Beispielverwendung
SlotHoleLength = 50
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Hole Length haben, die in den aktuellen Maßeinheiten 50 ist.
SlotHoleLength >= 50
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Hole Length haben, die größer oder gleich 50 in den aktuellen Maßeinheiten ist.
AsMils(SlotHoleLength) Between 20 And 50
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Hole Length haben, die größer oder gleich 0.5mil und kleiner oder gleich 0.6 mil ist.
AsMM(SlotHoleLength) < 1.5
Gibt alle Pad-Objekte zurück, die eine Eigenschaft Hole Length haben, die kleiner als 1.5 mm ist.
Hinweis
Die Eigenschaft Hole Length ist nur für Pad-Objekte definiert.
SolderMaskExpansion
Zusammenfassung
Der Abstand der Lötstoppmaskenerweiterung für Bögen, Füllungen, Pads, Regionen, Leiterbahnen und Vias kann entweder durch entsprechende Design Rules für die Lötstoppmaskenerweiterung oder manuell durch Definieren eines Erweiterungswerts als Teil der Objekteigenschaften bestimmt werden. Diese Funktion gibt Folgendes zurück:
-
Pads und Vias, deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
-
Bögen, Füllungen, Regionen und Leiterbahnen, deren Solder Mask Expansion Mode auf
ManualoderFrom Rulegesetzt ist, AND deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
Syntax
SolderMaskExpansion : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Parameters für Maßeinheiten:
-
AsMils(– zur Angabe einer Lötstoppmaskenerweiterung in mil.SolderMaskExpansion) : Number -
AsMM(– zur Angabe einer Lötstoppmaskenerweiterung in mm.SolderMaskExpansion) : Number
Beispielverwendung
SolderMaskExpansion = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion (oder Eigenschaft Solder Mask Expansion - Top, falls separat) in den aktuellen Maßeinheiten 4 ist. Gibt außerdem Bogen-, Füll-, Regionen- und Leiterbahnobjekte zurück, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion in den aktuellen Maßeinheiten 4 ist.
SolderMaskExpansion >= 0.0508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion (oder Eigenschaft Solder Mask Expansion - Top, falls separat) größer oder gleich 0.0508 in den aktuellen Maßeinheiten ist. Gibt außerdem Bogen-, Füll-, Regionen- und Leiterbahnobjekte zurück, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion größer oder gleich 0.0508 in den aktuellen Maßeinheiten ist.
AsMils(SolderMaskExpansion) Between 3 And 5
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion (oder Eigenschaft Solder Mask Expansion - Top, falls separat) größer oder gleich 3 mil und kleiner oder gleich 5 mil ist. Gibt außerdem Bogen-, Füll-, Regionen- und Leiterbahnobjekte zurück, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion größer oder gleich 3 mil und kleiner oder gleich 5 mil ist.
AsMM(SolderMaskExpansion) < 0.1524
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion (oder Eigenschaft Solder Mask Expansion - Top, falls separat) kleiner als 0.1524 mm ist. Gibt außerdem Bogen-, Füll-, Regionen- und Leiterbahnobjekte zurück, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion kleiner als 0.1524 mm ist.
Hinweise
- Der Abstand der Lötstoppmaskenerweiterung kann negativ, null oder positiv sein.
- Die Eigenschaft Solder Mask Expansion ist nur für Bogen-, Füll-, Pad-, Regionen-, Leiterbahn- und Via-Objekte definiert.
SolderMaskExpansionBottom
Zusammenfassung
Der Abstand der Lötstoppmaskenerweiterung für Bögen, Füllungen, Pads, Regionen, Leiterbahnen und Vias kann entweder durch entsprechende Design Rules für die Lötstoppmaskenerweiterung oder manuell durch Definieren eines Erweiterungswerts als Teil der Objekteigenschaften bestimmt werden. Für Pads und Vias können Erweiterungswerte unabhängig für die Ober- und Unterseite der Leiterplatte angegeben werden. Diese Funktion gibt Folgendes zurück:
- Pads und Vias, deren Eigenschaft Solder Mask Expansion - Bottom der Abfrage entspricht.
-
Bögen, Füllungen, Regionen und Leiterbahnen, deren Solder Mask Expansion Mode auf
ManualoderFrom Rulegesetzt ist, AND deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
Syntax
SolderMaskExpansionBottom : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Parameters für Maßeinheiten:
-
AsMils(SolderMaskExpansionBottom) : Number– zur Angabe einer Lötstoppmaskenerweiterung in mil. -
AsMM(SolderMaskExpansionBottom) : Number– zur Angabe einer Lötstoppmaskenerweiterung in mm.
Beispielverwendung
SolderMaskExpansionBottom = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Bottom in den aktuellen Maßeinheiten 4 ist. Gibt außerdem Bogen-, Füll-, Regionen- und Leiterbahnobjekte zurück, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion in den aktuellen Maßeinheiten 4 ist.
SolderMaskExpansionBottom >= 0.0508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Bottom größer oder gleich 0.0508 in den aktuellen Maßeinheiten ist. Gibt außerdem Bogen-, Füll-, Regionen- und Leiterbahnobjekte zurück, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion größer oder gleich 0.0508 in den aktuellen Maßeinheiten ist.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Bottom größer oder gleich 3 mil und kleiner oder gleich 5 mil ist. Gibt außerdem Bogen-, Füll-, Regionen- und Leiterbahnobjekte zurück, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion größer oder gleich 3 mil und kleiner oder gleich 5 mil ist.
AsMM(SolderMaskExpansionBottom) < 0.1524
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Bottom kleiner als 0.1524 mm ist. Außerdem werden Arc-, Fill-, Region- und Track-Objekte zurückgegeben, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion kleiner als 0.1524 mm ist.
Hinweise
-
Der Abstand der Lötstoppmaskenerweiterung kann negativ, null oder positiv sein.
-
Die Eigenschaft Solder Mask Expansion - Bottom ist nur für Pad- und Via-Objekte definiert.
SolderMaskExpansionFromHoleEdge
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Apply Solder Mask Expansion From The Hole Edge der Abfrage entspricht.
Syntax
SolderMaskExpansionFromHoleEdge : Boolean_String
Beispielverwendung
SolderMaskExpansionFromHoleEdge = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Apply Solder Mask Expansion From The Hole Edge aktiviert ist.
SolderMaskExpansionFromHoleEdge = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Apply Solder Mask Expansion From The Hole Edge deaktiviert ist.
Hinweis
Die Eigenschaft Apply Solder Mask Expansion From The Hole Edge ist nur für Pad- und Via-Objekte definiert.
SolderMaskExpansionMode
Zusammenfassung
Der Abstand der Lötstoppmaskenerweiterung für Arc-, Fill-, Region- und Track-Objekte kann entweder durch die entsprechenden Design Rules für die Lötstoppmaskenerweiterung oder manuell durch Definieren eines Erweiterungswerts in den Objekteigenschaften bestimmt werden. Alternativ kann für diese Objekte auch keine Maskierung verwendet werden. Diese drei Modi werden durch die Eigenschaft Solder Mask Expansion Mode des Objekts bestimmt. Diese Funktion gibt Arc-, Fill-, Region- und Track-Objekte zurück, deren Eigenschaft Solder Mask Expansion Mode der Abfrage entspricht.
Syntax
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String muss eine der folgenden Zeichenfolgen sein:
-
'None' -
'From Rule' -
'Manual'
Beispielverwendung
SolderMaskExpansionMode = 'Manual'
Gibt alle Arc-, Fill-, Region- und Track-Objekte zurück, deren Eigenschaft Solder Mask Expansion Mode auf Manual gesetzt ist, sowie Pad- und Via-Objekte, deren Eigenschaft Solder Mask Override aktiviert ist.
SolderMaskExpansionMode = 'From Rule'
Gibt alle Arc-, Fill-, Region- und Track-Objekte zurück, deren Eigenschaft Solder Mask Expansion Mode auf From Rule gesetzt ist, sowie Pad- und Via-Objekte, deren Eigenschaft Solder Mask Override deaktiviert ist.
SolderMaskExpansionMode = 'None'
Gibt alle Objekte except Pad- und Via-Objekte sowie Arc-, Fill-, Region- und Track-Objekte zurück, deren Eigenschaft Solder Mask Expansion Mode entweder auf From Rule oder Manual gesetzt ist.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Gibt alle Objekte except Arc-, Fill-, Region- und Track-Objekte zurück, deren Eigenschaft Solder Mask Expansion Mode auf Manual gesetzt ist, sowie Pad- und Via-Objekte, deren Eigenschaft Solder Mask Override aktiviert ist.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Gibt alle Objekte except Arc-, Fill-, Region- und Track-Objekte zurück, deren Eigenschaft Solder Mask Expansion Mode auf From Rule gesetzt ist, sowie Pad- und Via-Objekte, deren Eigenschaft Solder Mask Override deaktiviert ist.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Gibt alle Pad- und Via-Objekte sowie Arc-, Fill-, Region- und Track-Objekte zurück, deren Eigenschaft Solder Mask Expansion Mode entweder auf From Rule oder Manual gesetzt ist.
Hinweise
- Die Eigenschaft Solder Mask Expansion Mode ist nur für Arc-, Fill-, Region- und Track-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ExpansionMode_Stringsind obligatorisch.
SolderMaskExpansionTop
Zusammenfassung
Der Abstand der Lötstoppmaskenerweiterung für Arc-, Fill-, Pad-, Region-, Track- und Via-Objekte kann entweder durch die entsprechenden Design Rules für die Lötstoppmaskenerweiterung oder manuell durch Definieren eines Erweiterungswerts in den Objekteigenschaften bestimmt werden. Für Pads und Vias können Erweiterungswerte unabhängig für die Ober- und Unterseite der Leiterplatte angegeben werden. Diese Funktion gibt Folgendes zurück:
- Pads und Vias, deren Eigenschaft Solder Mask Expansion - Top der Abfrage entspricht.
-
Arcs, Fills, Regions und Tracks, deren Solder Mask Expansion Mode auf
ManualoderFrom Rulegesetzt ist, AND deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
Syntax
SolderMaskExpansionTop : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenparameters:
-
AsMils(SolderMaskExpansionTop) : Number– um eine Lötstoppmaskenerweiterung in mil anzugeben. -
AsMM(SolderMaskExpansionTop) : Number– um eine Lötstoppmaskenerweiterung in mm anzugeben.
Beispielverwendung
SolderMaskExpansionTop = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Top 4 aktuelle Maßeinheiten beträgt. Außerdem werden Arc-, Fill-, Region- und Track-Objekte zurückgegeben, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion 4 aktuelle Maßeinheiten beträgt.
SolderMaskExpansionTop >= 0.0508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Top größer oder gleich 0.0508 aktuellen Maßeinheiten ist. Außerdem werden Arc-, Fill-, Region- und Track-Objekte zurückgegeben, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion größer oder gleich 0.0508 aktuellen Maßeinheiten ist.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Top größer oder gleich 3 mil und kleiner oder gleich 5mil ist. Außerdem werden Arc-, Fill-, Region- und Track-Objekte zurückgegeben, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion größer oder gleich 3 mil und kleiner oder gleich 5 mil ist.
AsMM(SolderMaskExpansionTop) < 0.1524
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Top kleiner als 0.1524 mm ist. Außerdem werden Arc-, Fill-, Region- und Track-Objekte zurückgegeben, deren Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion kleiner als 0.1524mm ist.
Hinweise
-
Der Abstand der Lötstoppmaskenerweiterung kann negativ, null oder positiv sein.
-
Die Eigenschaft Solder Mask Expansion - Top ist nur für Pad- und Via-Objekte definiert.
SolderMaskOverride
Zusammenfassung
Der Abstand der Lötstoppmaskenerweiterung für Pads und Vias kann entweder durch die entsprechenden Design Rules für die Lötstoppmaskenerweiterung oder manuell durch Definieren eines Erweiterungswerts als Teil der Eigenschaften des Pads/Vias bestimmt werden. Letzteres erfordert, dass die Eigenschaft Solder Mask Override des Pads/Vias aktiviert ist. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Override der Abfrage entspricht.
Syntax
SolderMaskOverride : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Beispielverwendung
SolderMaskOverride = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Override aktiviert ist.
SolderMaskOverride = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Override deaktiviert ist.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Override aktiviert ist.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Override deaktiviert ist.
Hinweis
Die Eigenschaft Solder Mask Override ist nur für Pad- und Via-Objekte definiert.
SolderMaskTentingBottom
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Tenting - Bottom der Abfrage entspricht.
Syntax
SolderMaskTentingBottom : Boolean_String
Beispielverwendung
SolderMaskTentingBottom = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Tenting - Bottom aktiviert ist.
SolderMaskTentingBottom = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Tenting - Bottom deaktiviert ist.
Hinweise
-
Die Eigenschaft Solder Mask Tenting - Bottom ist nur für Pad- und Via-Objekte definiert.
-
Die Eigenschaft Solder Mask Tenting - Bottom (wie in den Bereichen List dargestellt) bezieht sich auf die Option Bottom im Abschnitt Solder Mask Expansion, wenn die Eigenschaften eines ausgewählten Objekts über den Bereich Properties angezeigt werden. Wenn die Eigenschaft Solder Mask Tenting - Bottom aktiviert ist, ist die Option Bottom deaktiviert, was bedeutet, dass das Pad/Via keine Lötstoppmaskenöffnung auf der Unterseite der Leiterplatte hat und daher abgedeckt ist.
SolderMaskTentingTop
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Tenting - Top der Abfrage entspricht.
Syntax
SolderMaskTentingTop : Boolean_String
Beispielverwendung
SolderMaskTentingTop = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Tenting - Top aktiviert ist.
SolderMaskTentingTop = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Tenting - Top deaktiviert ist.
Hinweise
-
Die Eigenschaft Solder Mask Tenting - Top ist nur für Pad- und Via-Objekte definiert.
-
Die Eigenschaft Solder Mask Tenting - Top (wie in den Bereichen List dargestellt) bezieht sich auf die Option Top im Abschnitt Solder Mask Expansion, wenn die Eigenschaften eines ausgewählten Objekts über den Bereich Properties angezeigt werden. Wenn die Eigenschaft Solder Mask Tenting - Top aktiviert ist, ist die Option Top deaktiviert, was bedeutet, dass das Pad/Via keine Lötstoppmaskenöffnung auf der Oberseite der Leiterplatte hat und daher abgedeckt ist.
StandoffHeight
Zusammenfassung
Gibt alle extrudierten 3D-Body-Objekte zurück, deren Eigenschaft Model Standoff Height (Extruded) der Abfrage entspricht.
Syntax
StandoffHeight : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenparameters:
-
AsMils(StandoffHeight) : Number– um eine Höhe in mil anzugeben. -
AsMM(StandoffHeight) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
StandoffHeight = 100
Gibt alle extrudierten 3D-Body-Objekte zurück, die eine Eigenschaft Model Standoff Height (Extruded) haben, die 100 aktuellen Maßeinheiten entspricht.
StandoffHeight >= 4.064
Gibt alle extrudierten 3D-Body-Objekte zurück, die eine Eigenschaft Model Standoff Height (Extruded) haben, die größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(StandoffHeight) > 80
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) größer als 80 mil ist.
AsMM(StandoffHeight) Between 1.524 And 3.81
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
StandoffHeight <> 50
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) not gleich 50 aktuellen Maßeinheiten ist.
AsMils(StandoffHeight) <= 120
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) kleiner oder gleich 120 mil ist.
AsMM(StandoffHeight) < 1.778
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) kleiner als 1.778 mm ist.
Hinweis
Die Eigenschaft Model Standoff Height (Extruded) ist nur für extrudierte 3D-Körperobjekte definiert.
StartLayer
Zusammenfassung
Gibt alle Via-Objekte zurück, deren linke Lage in ihrer Eigenschaft Drill Pair der Abfrage entspricht.
Syntax
StartLayer = Layer_String
Beispielverwendung
StartLayer = 'Top Layer'
Gibt alle Via-Objekte zurück, deren Eigenschaft Drill Pair links den Eintrag Top Layer hat.
StartLayer <> 'Signal Layer 2'
Gibt alle Objekte except für Via-Objekte zurück, deren Eigenschaft Drill Pair links den Eintrag Signal Layer 2 hat.
IsVia && StartLayer <> 'Internal Plane 1'
Gibt alle Via-Objekte except außer denen zurück, deren Eigenschaft Drill Pair links den Eintrag Internal Plane 1 hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Die Eigenschaft Drill Pair ist nur für Via-Objekte definiert.
StopLayer
Zusammenfassung
Gibt alle Via-Objekte zurück, deren rechte Lage in ihrer Eigenschaft Drill Pair der Abfrage entspricht.
Syntax
StopLayer = Layer_String
Beispielverwendung
StopLayer = 'Top Layer'
Gibt alle Via-Objekte zurück, deren Eigenschaft Drill Pair rechts den Eintrag Top Layer hat.
StopLayer <> 'Signal Layer 2'
Gibt alle Objekte except für Via-Objekte zurück, deren Eigenschaft Drill Pair rechts den Eintrag Signal Layer 2 hat.
IsVia && StopLayer <> 'Internal Plane 1'
Gibt alle Via-Objekte except außer denen zurück, deren Eigenschaft Drill Pair rechts den Eintrag Internal Plane 1 hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Die Eigenschaft Drill Pair ist nur für Via-Objekte definiert.
StringText
Zusammenfassung
Gibt Textzeichenfolgen- und Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft String der Abfrage entspricht.
Syntax
StringText : String
Beispielverwendung
StringText = '100nF'
Gibt alle Textzeichenfolgen- und Führungslinien-Bemaßungsobjekte zurück, deren Eigenschaft String 100 nF ist.
Hinweise
- Die von der Abfrage zurückgegebenen untergeordneten Objekte von Führungslinien-Bemaßungsobjekten werden nicht zurückgegeben.
- Die Eigenschaft String ist nur für Textzeichenfolgen- und Führungslinien-Bemaßungsobjekte definiert.
StringType
Zusammenfassung
Gibt alle Textobjekte zurück, deren Eigenschaft String Type der Abfrage entspricht.
Syntax
StringType = StringType_String
StringType <> StringType_String
StringType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Comment' -
'Designator' -
'Free'
Beispielverwendung
StringType = 'Designator'
Gibt alle Textobjekte zurück, deren Eigenschaft String Type Designator ist.
StringType <> 'Free'
Gibt alle Objekte except Textobjekte zurück, deren Eigenschaft String Type Free ist.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Gibt alle Textobjekte zurück, deren Eigenschaft String Type nicht Free ist.
Hinweise
- Die Eigenschaft String Type ist nur für Textobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
StringType_Stringsind erforderlich.
StrokeFont
Zusammenfassung
Gibt alle Koordinaten-, Bohrtabelle-, Lagenaufbau-Tabelle-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Stroke Font der Abfrage entspricht.
Syntax
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Default' -
'Serif' -
'Sans Serif'
Beispielverwendung
StrokeFont = 'Default'
Gibt alle Koordinaten-, Bohrtabelle-, Lagenaufbau-Tabelle-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Stroke Font Default ist.
StrokeFont <> 'Serif'
Gibt alle Objekte except Koordinaten-, Bohrtabelle-, Lagenaufbau-Tabelle-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, frei) zurück, deren Eigenschaft Stroke Font Serif ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Font_Stringsind erforderlich. - Die Eigenschaft Stroke Font ist nur für Koordinaten-, Bohrtabelle-, Lagenaufbau-Tabelle-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, frei) definiert.
TentingMaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Tenting Material der Abfrage entspricht.
Syntax
TentingMaterial : String
Beispielverwendung
TentingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Tenting Material Epoxy ist.
TentingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte zurück, die ein Tenting Material haben, dessen zugehörige Zeichenfolge mit Epoxy beginnt.
Hinweise
- Die Eigenschaft Tenting Material ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonStringsind erforderlich.
TentingSide
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Tenting Side der Abfrage entspricht.
Syntax
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Beispielverwendung
TentingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Eigenschaft Tenting Side Top ist.
TentingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Tenting Side Both ist.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Tenting Side Both ist.
Hinweise
- Die Eigenschaft Tenting Side ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonTentingSide_Stringsind erforderlich.
Testpoint
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte sowie auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaften Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top oder Assembly Testpoint - Bottom der Abfrage entsprechen.
Syntax
Testpoint : Boolean
Beispielverwendung
Testpoint
Testpoint = True
Gibt alle Pad- und Via-Objekte zurück, bei denen eine ihrer Eigenschaften Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top oder Assembly Testpoint - Bottom aktiviert ist.
Not Testpoint
Testpoint = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen eine ihrer Eigenschaften Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top oder Assembly Testpoint - Bottom aktiviert ist.
Hinweis
Die Eigenschaften Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top und Assembly Testpoint - Bottom sind nur für Pad- und Via-Objekte definiert.
TestpointAssy
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte sowie auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaften Assembly Testpoint - Top oder Assembly Testpoint - Bottom der Abfrage entsprechen.
Syntax
TestpointAssy : Boolean
Beispielverwendung
TestpointAssy
TestpointAssy = True
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaften Assembly Testpoint - Top oder Assembly Testpoint - Bottom aktiviert sind.
Not TestpointAssy
TestpointAssy = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaften Assembly Testpoint - Top oder Assembly Testpoint - Bottom aktiviert sind.
Hinweis
Die Eigenschaften Assembly Testpoint - Top und Assembly Testpoint - Bottom sind nur für Pad- und Via-Objekte definiert.
TestpointAssyBottom
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte sowie auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaft Assembly Testpoint - Bottom der Abfrage entspricht.
Syntax
TestpointAssyBottom : Boolean
Beispielverwendung
TestpointAssyBottom
TestpointAssyBottom = True
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Assembly Testpoint - Bottom aktiviert ist.
Not TestpointAssyBottom
TestpointAssyBottom = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaft Assembly Testpoint - Bottom aktiviert ist.
Hinweis
Die Eigenschaft Assembly Testpoint - Bottom ist nur für Pad- und Via-Objekte definiert.
TestpointAssyTop
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte sowie auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaft Assembly Testpoint - Top der Abfrage entspricht.
Syntax
TestpointAssyTop : Boolean
Beispielverwendung
TestpointAssyTop
TestpointAssyTop = True
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Assembly Testpoint - Top aktiviert ist.
Not TestpointAssyTop
TestpointAssyTop = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaft Assembly Testpoint - Top aktiviert ist.
Hinweis
Die Eigenschaft Assembly Testpoint - Top ist nur für Pad- und Via-Objekte definiert.
TestpointBottom
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte verwendet werden, und zwar auf der Ober- und/oder Unterseite der Leiterplatte. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Bottom- oder Assembly Testpoint - Bottom-Eigenschaften der Abfrage entsprechen.
Syntax
TestpointBottom : Boolean
Beispielverwendung
TestpointBottom
TestpointBottom = True
Gibt alle Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Bottom- oder Assembly Testpoint - Bottom-Eigenschaften aktiviert sind.
Not TestpointBottom
TestpointBottom = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Bottom- oder Assembly Testpoint - Bottom-Eigenschaften aktiviert sind.
Hinweis
Die Eigenschaften Fabrication Testpoint - Bottom und Assembly Testpoint - Bottom sind nur für Pad- und Via-Objekte definiert.
TestpointFab
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte verwendet werden, und zwar auf der Ober- und/oder Unterseite der Leiterplatte. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top- oder Fabrication Testpoint - Bottom-Eigenschaften der Abfrage entsprechen.
Syntax
TestpointFab : Boolean
Beispielverwendung
TestpointFab
TestpointFab = True
Gibt alle Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top- oder Fabrication Testpoint - Bottom-Eigenschaften aktiviert sind.
Not TestpointFab
TestpointFab = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top- oder Fabrication Testpoint - Bottom-Eigenschaften aktiviert sind.
Hinweis
Die Eigenschaften Fabrication Testpoint - Top und Fabrication Testpoint - Bottom sind nur für Pad- und Via-Objekte definiert.
TestpointFabBottom
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte verwendet werden, und zwar auf der Ober- und/oder Unterseite der Leiterplatte. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Bottom-Eigenschaft der Abfrage entspricht.
Syntax
TestpointFabBottom : Boolean
Beispielverwendung
TestpointFabBottom
TestpointFabBottom = True
Gibt alle Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Bottom-Eigenschaft aktiviert ist.
Not TestpointFabBottom
TestpointFabBottom = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Bottom-Eigenschaft aktiviert ist.
Hinweis
Die Eigenschaft Fabrication Testpoint - Bottom ist nur für Pad- und Via-Objekte definiert.
TestpointFabTop
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte verwendet werden, und zwar auf der Ober- und/oder Unterseite der Leiterplatte. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top-Eigenschaft der Abfrage entspricht.
Syntax
TestpointFabTop : Boolean
Beispielverwendung
TestpointFabTop
TestpointFabTop = True
Gibt alle Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top-Eigenschaft aktiviert ist.
Not TestpointFabTop
TestpointFabTop = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top-Eigenschaft aktiviert ist.
Hinweis
Die Eigenschaft Fabrication Testpoint - Top ist nur für Pad- und Via-Objekte definiert.
TestpointTop
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte verwendet werden, und zwar auf der Ober- und/oder Unterseite der Leiterplatte. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top- oder Assembly Testpoint - Top-Eigenschaften der Abfrage entsprechen.
Syntax
TestpointTop : Boolean
Beispielverwendung
TestpointTop
TestpointTop = True
Gibt alle Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top- oder Assembly Testpoint - Top-Eigenschaften aktiviert sind.
Not TestpointTop
TestpointTop = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Fabrication Testpoint - Top- oder Assembly Testpoint - Top-Eigenschaften aktiviert sind.
Hinweis
Die Eigenschaften Fabrication Testpoint - Top und Assembly Testpoint - Top sind nur für Pad- und Via-Objekte definiert.
TextHeight
Zusammenfassung
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Height-Eigenschaft der Abfrage entspricht.
Syntax
TextHeight : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1mil = 0.001inch) oder metrisch (mm; 1mm = 0.001meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(TextHeight) : Number– um eine Höhe in mil anzugeben. -
AsMM(TextHeight) : Number– um eine Höhe in mm anzugeben.
Beispielverwendung
TextHeight = 60
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Text Height-Eigenschaft haben, die den 60 aktuellen Maßeinheiten entspricht.
TextHeight >= 1.27
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Text Height-Eigenschaft haben, die größer oder gleich den 1.27 aktuellen Maßeinheiten ist.
AsMils(TextHeight) Between 40 And 80
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Text Height-Eigenschaft haben, die größer oder gleich 40 mil und kleiner oder gleich 80 mil ist.
AsMM(TextHeight) < 1.778
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Text Height-Eigenschaft haben, die kleiner als 1.778 mm ist.
Hinweis
Die Text Height-Eigenschaft ist nur für Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
TextKind
Zusammenfassung
Gibt alle Bohrtabelle-, Layer-Stack- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Kind-Eigenschaft der Abfrage entspricht.
Syntax
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Beispielverwendung
TextKind = 'Stroke Font'
Gibt alle Bohrtabelle-, Layer-Stack- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Kind-Eigenschaft Stroke Font ist.
TextKind <> 'BarCode Text'
Gibt alle Objekte except Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Kind-Eigenschaft BarCode Text ist.
IsDesignator && TextKind = 'TrueType Font'
Gibt alle Bohrtabelle-, Layer-Stack- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Kind-Eigenschaft TrueType Font ist.
Hinweise
- Die Text Kind-Eigenschaft ist nur für Bohrtabelle-, Layer-Stack- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
TextKind_Stringsind zwingend erforderlich.
TextOffsetFromInvertedRectangle
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Inverted Text Offset From Inverted Rect-Eigenschaft der Abfrage entspricht.
Syntax
TextOffsetFromInvertedRectangle : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(TextOffsetFromInvertedRectangle) : Number– um einen Versatz in mil anzugeben. -
AsMM(TextOffsetFromInvertedRectangle) : Number– um einen Versatz in mm anzugeben.
Beispielverwendung
TextOffsetFromInvertedRectangle = 3
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Inverted Text Offset From Inverted Rect-Eigenschaft haben, die den 3 aktuellen Maßeinheiten entspricht.
TextOffsetFromInvertedRectangle >= 5.08
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Inverted Text Offset From Inverted Rect-Eigenschaft haben, die größer oder gleich den 5.08 aktuellen Maßeinheiten ist.
AsMils(TextOffsetFromInvertedRectangle) > 4
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Inverted Text Offset From Inverted Rect-Eigenschaft haben, die größer als 4 mil ist.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Inverted Text Offset From Inverted Rect-Eigenschaft haben, die größer oder gleich 0.635 mm und kleiner oder gleich 0.889 mm ist.
TextOffsetFromInvertedRectangle <> 5.5
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Inverted Text Offset From Inverted Rect-Eigenschaft haben, die not gleich 5.5 aktuellen Maßeinheiten ist.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Inverted Text Offset From Inverted Rect-Eigenschaft haben, die kleiner oder gleich 2.5 mil ist.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Inverted Text Offset From Inverted Rect-Eigenschaft haben, die kleiner als 0.143 mm ist.
Hinweis
Die Inverted Text Offset From Inverted Rect-Eigenschaft ist nur für Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
TextWidth
Zusammenfassung
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Width-Eigenschaft der Abfrage entspricht.
Syntax
TextWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts:
-
AsMils(TextWidth) : Number– um eine Breite in mil anzugeben. -
AsMM(TextWidth) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
TextWidth = 6
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Text Width-Eigenschaft haben, die den 6 aktuellen Maßeinheiten entspricht.
TextWidth >= 0.127
Gibt alle Koordinaten-, Originalbemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, die eine Text Width-Eigenschaft haben, die größer oder gleich den 0.127 aktuellen Maßeinheiten ist.
AsMils(TextWidth) Between 4 And 8
Gibt alle Koordinaten-, ursprünglichen Bemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Width-Eigenschaft größer oder gleich 4 mil und kleiner oder gleich 8 mil ist.
AsMM(TextWidth) < 0.1778
Gibt alle Koordinaten-, ursprünglichen Bemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Text Width-Eigenschaft kleiner als 0.1778 mm ist.
Hinweis
Die Text Width-Eigenschaft ist nur für Koordinaten-, ursprüngliche Bemaßungs- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
TrackWidth
Zusammenfassung
Gibt alle Rechteckobjekte zurück, deren Track Width-Eigenschaft der Abfrage entspricht.
Syntax
TrackWidth : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Parameters für Maßeinheiten:
-
AsMils(TrackWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(TrackWidth) : Number– zur Angabe einer Breite in mm.
Beispielverwendung
TrackWidth = 20
Gibt alle Rechteckobjekte zurück, deren Track Width-Eigenschaft 20 aktuelle Maßeinheiten beträgt.
TrackWidth >= 1.27
Gibt alle Rechteckobjekte zurück, deren Track Width-Eigenschaft größer oder gleich 1.27 aktuelle Maßeinheiten ist.
AsMils(TrackWidth) Between 10 And 30
Gibt alle Rechteckobjekte zurück, deren Track Width-Eigenschaft größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(TrackWidth) < 1.016
Gibt alle Rechteckobjekte zurück, deren Track Width-Eigenschaft kleiner als 1.016 mm ist.
Hinweis
Die Track Width-Eigenschaft ist nur für Rechteckobjekte definiert.
UseInvertedRectangle
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Use Inverted Rectangle-Eigenschaft der Abfrage entspricht.
Syntax
UseInvertedRectangle : Boolean_String
Beispielverwendung
UseInvertedRectangle = 'True'
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Use Inverted Rectangle-Eigenschaft aktiviert ist.
UseInvertedRectangle = 'False'
Gibt alle Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Use Inverted Rectangle-Eigenschaft deaktiviert ist.
Hinweis
Die Use Inverted Rectangle-Eigenschaft ist nur für Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
UseSeparateSolderMaskExpansion
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Use Separate Solder Mask Expansion-Eigenschaft der Abfrage entspricht.
Syntax
UseSeparateSolderMaskExpansion : Boolean_String
Beispielverwendung
UseSeparateSolderMaskExpansion = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Use Separate Solder Mask Expansion-Eigenschaft aktiviert ist.
UseSeparateSolderMaskExpansion = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Use Separate Solder Mask Expansion-Eigenschaft deaktiviert ist.
Hinweis
Die Use Separate Solder Mask Expansion-Eigenschaft ist nur für Pad- und Via-Objekte definiert.
UseTrueTypeFonts
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Lagenaufbautabelle- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Use TrueType Fonts-Eigenschaft der Abfrage entspricht.
Syntax
UseTrueTypeFonts : Boolean_String
Beispielverwendung
UseTrueTypeFonts = 'True'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Lagenaufbautabelle- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Use TrueType Fonts-Eigenschaft aktiviert ist.
UseTrueTypeFonts = 'False'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Lagenaufbautabelle- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) zurück, deren Use TrueType Fonts-Eigenschaft deaktiviert ist.
Hinweis
Die Use TrueType Fonts-Eigenschaft ist nur für Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßung), Bohrtabelle-, Lagenaufbautabelle- und Textzeichenfolgenobjekte (Kommentar, Bezeichner, frei) definiert.
ViaDiameter
Zusammenfassung
Gibt alle einfachen Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
ViaDiameter : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Parameters für Maßeinheiten:
-
AsMils(– zur Angabe eines Via-Durchmessers in mil.ViaDiameter) : Number -
AsMM(– zur Angabe eines Via-Durchmessers in mm.ViaDiameter) : Number
Beispielverwendung
ViaDiameter = 40
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft 40 aktuelle Maßeinheiten beträgt.
ViaDiameter >= 0.508
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft größer oder gleich 0.508 aktuelle Maßeinheiten ist.
AsMils(ViaDiameter) Between 30 And 50
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft größer oder gleich 30 mil und kleiner oder gleich 50 mil ist.
AsMM(ViaDiameter) < 1.524
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft kleiner als 1.524 mm ist.
Hinweise
-
Die X Size (All Layers)-Eigenschaft ist nur für einfache Via-Objekte definiert, d. h. für solche, deren Stack Mode-Eigenschaft (wie in einem List-Bereich zu sehen) auf
Simplegesetzt ist. Wenn die Eigenschaften eines Vias über das Properties panel angezeigt werden, entspricht dies der ausgewählten Option Simple im Abschnitt Size and Shape. -
Wenn die Eigenschaften eines ausgewählten Vias im Properties-Bereich angezeigt werden, entspricht die X Size (All Layers)-Eigenschaft dem Feld Diameter im Abschnitt Size and Shape.
-
Diese Funktion ist ein Alias für die Funktion ViaSize.
ViaSize
Zusammenfassung
Gibt alle einfachen Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft der Abfrage entspricht.
Syntax
ViaSize : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Parameters für Maßeinheiten:
-
AsMils(ViaSize) : Number– zur Angabe eines Via-Durchmessers in mil. -
AsMM(ViaSize) : Number– zur Angabe eines Via-Durchmessers in mm.
Beispielverwendung
ViaSize = 40
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft 40 aktuelle Maßeinheiten beträgt.
ViaSize >= 0.508
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft größer oder gleich 0.508 aktuelle Maßeinheiten ist.
AsMils(ViaSize) Between 30 And 50
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft größer oder gleich 30 mil und kleiner oder gleich 50 mil ist.
AsMM(ViaSize) < 1.524
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft kleiner als 1.524 mm ist.
Hinweise
-
Die X Size (All Layers)-Eigenschaft ist nur für einfache Via-Objekte definiert, d. h. solche, deren Stack Mode-Eigenschaft (wie in einem List-Bereich zu sehen) auf
Simplegesetzt ist. Wenn die Eigenschaften eines Vias über das Properties panel angezeigt werden, entspricht dies der ausgewählten Option Simple im Abschnitt Size and Shape. -
Wenn die Eigenschaften eines ausgewählten Vias im Properties-Bereich angezeigt werden, entspricht die X Size (All Layers)-Eigenschaft dem Feld Diameter im Abschnitt Size and Shape.
-
Diese Funktion ist ein Alias für die Funktion ViaDiameter.
ViaSize_BottomLayer
Zusammenfassung
Gibt Via-Objekte zurück, deren X Size (Bottom Layer)-Eigenschaft der Abfrage entspricht.
Syntax
ViaSize_BottomLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Parameters für Maßeinheiten:
-
AsMils(ViaSize_BottomLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(ViaSize_BottomLayer) : Number– zur Angabe einer Größe in mm.
Beispielverwendung
ViaSize_BottomLayer = 100
Gibt alle Via-Objekte zurück, deren X Size (Bottom Layer)-Eigenschaft gleich 100 aktuellen Maßeinheiten ist.
ViaSize_BottomLayer >= 4.064
Gibt alle Via-Objekte zurück, deren X Size (Bottom Layer)-Eigenschaft größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(ViaSize_BottomLayer) > 80
Gibt alle Via-Objekte zurück, deren X Size (Bottom Layer)-Eigenschaft größer als 80 mil ist.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Gibt alle Via-Objekte zurück, deren X Size (Bottom Layer)-Eigenschaft größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
ViaSize_BottomLayer <> 50
Gibt alle Via-Objekte zurück, deren X Size (Bottom Layer)-Eigenschaft not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Vias (mit Stack Mode auf
Simplegesetzt) ist die X Size (Bottom Layer)-Eigenschaft identisch mit der X Size (All Layers)-Eigenschaft, da die angegebene Größe für alle Signallagen verwendet wird. -
When die Eigenschaften eines ausgewählten Vias im Properties panel angezeigt werden, entspricht die Eigenschaft X Size (Bottom Layer) dem Feld Diameter für die Bottom Layer (im Abschnitt Size and Shape), wenn der Modus auf Top-Middle-Bottom oder Full Stack gesetzt ist. Wenn der Modus Simple ist, entspricht dies dem Feld Diameter.
-
Die Eigenschaft X Size (Bottom Layer) ist nur für Pad- und Via-Objekte definiert.
ViaSize_MidLayerN
Zusammenfassung
Gibt Via-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) der Abfrage entspricht.
Syntax
ViaSize_MidLayer<n> : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenparameters:
-
AsMils(ViaSize_MidLayer<n>) : Number– um eine Größe in mil anzugeben. -
AsMM(ViaSize_MidLayer<n>) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
ViaSize_MidLayer<n> = 100
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) gleich 100 aktuellen Maßeinheiten ist.
ViaSize_MidLayer<n> >= 4.064
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(ViaSize_MidLayer<n>) > 80
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) größer als 80 mil ist.
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
ViaSize_MidLayer<n> <> 50
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Vias (wenn Stack Mode auf
Simplegesetzt ist) ist die Eigenschaft X Size (Mid Layer <n>) identisch mit der Eigenschaft X Size (All Layers), da die angegebene Größe für alle Signallagen verwendet wird. -
Wenn die Eigenschaften eines ausgewählten Vias im Properties panel angezeigt werden, entspricht die Eigenschaft X Size (Mid Layer <n>) dem Feld Diameter für Mid Layer 1 (im Abschnitt Size and Shape), wenn der Modus auf Top-Middle-Bottom oder Full Stack gesetzt ist. Wenn der Modus Simple ist, entspricht dies dem Feld Diameter.
-
Die Eigenschaft X Size (Mid Layer <n>) ist nur für Pad- und Via-Objekte definiert.
ViaSize_TopLayer
Zusammenfassung
Gibt Via-Objekte zurück, deren Eigenschaft X Size (Top Layer) der Abfrage entspricht.
Syntax
ViaSize_TopLayer : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenparameters:
-
AsMils(ViaSize_TopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(ViaSize_TopLayer) : Number– um eine Größe in mm anzugeben.
Beispielverwendung
ViaSize_TopLayer = 100
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Top Layer) gleich 100 aktuellen Maßeinheiten ist.
ViaSize_TopLayer >= 4.064
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Top Layer) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(ViaSize_TopLayer) > 80
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Top Layer) größer als 80 mil ist.
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Top Layer) größer oder gleich 1.524 mm und kleiner oder gleich 3.81 mm ist.
ViaSize_TopLayer <> 50
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Top Layer) not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Vias (wenn Stack Mode auf
Simplegesetzt ist) ist die Eigenschaft X Size (Top Layer) identisch mit der Eigenschaft X Size (All Layers), da die angegebene Größe für alle Signallagen verwendet wird. -
Wenn die Eigenschaften eines ausgewählten Vias im Properties panel angezeigt werden, entspricht die Eigenschaft X Size (Top Layer) dem Feld Diameter für die Top Layer (im Abschnitt Size and Shape), wenn der Modus auf Top-Middle-Bottom oder Full Stack gesetzt ist. Wenn der Modus Simple ist, entspricht dies dem Feld Diameter.
-
Die Eigenschaft X Size (Top Layer) ist nur für Pad- und Via-Objekte definiert.
ViolatingPrimitive1
Zusammenfassung
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Primitive 1 der Abfrage entspricht.
Syntax
ViolatingPrimitive1 : String
Beispielverwendung
ViolatingPrimitive1 = 'Net GND'
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Primitive 1 Net GND ist.
ViolatingPrimitive1 Like 'Pad*'
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Primitive 1 mit Pad beginnt.
Hinweise
- Die Eigenschaft Primitive 1 ist nur für Verletzungsobjekte definiert.
- Die untergeordneten Objekte von Verletzungsobjekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
ViolatingPrimitive2
Zusammenfassung
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Primitive 2 der Abfrage entspricht.
Syntax
ViolatingPrimitive2 : String
Beispielverwendung
ViolatingPrimitive2 = 'Net GND'
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Primitive 2 Net GND ist.
ViolatingPrimitive2 Like 'Pad*'
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Primitive 2 mit Pad beginnt.
Hinweise
- Die Eigenschaft Primitive 2 ist nur für Verletzungsobjekte definiert.
- Die untergeordneten Objekte von Verletzungsobjekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
ViolationDescription
Zusammenfassung
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Violation Description der Abfrage entspricht.
Syntax
ViolationDescription : String
Beispielverwendung
ViolationDescription = '- Missing required testpoint'
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Violation Description - Missing required testpoint ist.
ViolationDescription Like '*Length*'
Gibt alle Verletzungsobjekte zurück, deren Eigenschaft Violation Description Length enthält.
Hinweise
- Die Eigenschaft Violation Description ist nur für Verletzungsobjekte definiert.
- Die untergeordneten Objekte von Verletzungsobjekten, die von der Abfrage zurückgegeben werden, werden nicht zurückgegeben.
W
Zusammenfassung
Gibt Bogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width der Abfrage entspricht.
Syntax
W : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenparameters:
-
AsMils(W) : Number– um eine Breite in mil anzugeben. -
AsMM(– um eine Breite in mm anzugeben.W) : Number
Beispielverwendung
W = 20
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die 20 aktuellen Maßeinheiten entspricht.
W >= 0.381
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die größer oder gleich 0.381 aktuellen Maßeinheiten ist.
AsMils(W) Between 10 And 30
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(W) < 0.635
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die kleiner als 0.635 mm ist.
Hinweise
- Die Eigenschaft Width ist nur für Bogen- und Leiterbahnobjekte definiert.
- Diese Funktion ist ein Alias für die Funktion Width.
Width
Zusammenfassung
Gibt Bogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width der Abfrage entspricht.
Syntax
Width : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenparameters:
-
AsMils(Width) : Number– um eine Breite in mil anzugeben. -
AsMM(Width) : Number– um eine Breite in mm anzugeben.
Beispielverwendung
Width = 20
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die 20 aktuellen Maßeinheiten entspricht.
Width >= 0.381
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die größer oder gleich 0.381 aktuellen Maßeinheiten ist.
AsMils(Width) Between 10 And 30
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(Width) < 0.635
Gibt alle Bogen- und Leiterbahnobjekte zurück, die eine Eigenschaft Width haben, die kleiner als 0.635 mm ist.
Hinweise
- Die Eigenschaft Width ist nur für Bogen- und Leiterbahnobjekte definiert.
- Diese Funktion ist ein Alias für die Funktion W.
X1
Zusammenfassung
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Table-, OLE-Objekt-, Original-Dimension-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, deren Eigenschaft X1 der Abfrage entspricht.
Syntax
X1 : Number
Numberfolgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenzusatzes:
-
AsMils(X1) : Number– um einen Wert in mil anzugeben. -
AsMM(X1) : Number– um einen Wert in mm anzugeben.
Beispielverwendung
X1 = 1200
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, deren X1-Eigenschaft gleich 1200 aktuellen Maßeinheiten ist.
X1 >= 38.1
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, deren X1-Eigenschaft größer oder gleich 38.1 aktuellen Maßeinheiten ist.
AsMils(X1) Between 1000 And 1400
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, deren X1-Eigenschaft größer oder gleich 1000 mil und kleiner oder gleich 1400 mil ist.
AsMM(X1) < 20.32
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, deren X1-Eigenschaft kleiner als 20.32 mm ist.
Hinweis
Die X1-Eigenschaft ist nur für Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte definiert.
X2
Zusammenfassung
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren X2-Eigenschaft der Abfrage entspricht.
Syntax
X2 : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenzusatzes:
-
AsMils(X2) : Number– um einen Wert in mil anzugeben. -
AsMM(X2) : Number– um einen Wert in mm anzugeben.
Beispielverwendung
X2 = 1200
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren X2-Eigenschaft gleich 1200 aktuellen Maßeinheiten ist.
X2 >= 38.1
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren X2-Eigenschaft größer oder gleich 38.1 aktuellen Maßeinheiten ist.
AsMils(X2) Between 1000 And 1400
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren X2-Eigenschaft größer oder gleich 1000 mil und kleiner oder gleich 1400 mil ist.
AsMM(X2) < 20.32
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren X2-Eigenschaft kleiner als 20.32 mm ist.
Hinweis
Die X2-Eigenschaft ist nur für Füll-, Originalbemaßungs- und Leiterbahnobjekte definiert.
Y1
Zusammenfassung
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, deren Y1-Eigenschaft der Abfrage entspricht.
Syntax
Y1 : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenzusatzes:
-
AsMils(Y1) : Number– um einen Wert in mil anzugeben. -
AsMM(Y1) : Number– um einen Wert in mm anzugeben.
Beispielverwendung
Y1 = 1200
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, die eine Y1-Eigenschaft haben, die gleich 1200 aktuellen Maßeinheiten ist.
Y1 >= 38.1
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, die eine Y1-Eigenschaft haben, die größer oder gleich 38.1 aktuellen Maßeinheiten ist.
AsMils(Y1) Between 1000 And 1400
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, die eine Y1-Eigenschaft haben, die größer oder gleich 1000 mil und kleiner oder gleich 1400 mil ist.
AsMM(Y1) < 20.32
Gibt alle Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte zurück, die eine Y1-Eigenschaft haben, die kleiner als 20.32 mm ist.
Hinweis
Die Y1-Eigenschaft ist nur für Bogen-, Komponenten-, Koordinaten-, Design-View-, Bohrtabelle-, Embedded-Board-Array-, Füll-, Layer-Stack-Tabellen-, OLE-Objekt-, Originalbemaßungs-, Pad-, Textstring- (Kommentar, Bezeichner, frei), Leiterbahn- und Via-Objekte definiert.
Y2
Zusammenfassung
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Y2-Eigenschaft der Abfrage entspricht.
Syntax
Y2 : Number
Number folgt den aktuell für das Dokument verwendeten Maßeinheiten – entweder Imperial (mil; 1 mil = 0.001 inch) oder metrisch (mm; 1 mm = 0.001 meter).
Eine spezifische Option für die Maßeinheit kann angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden – durch Verwendung eines zusätzlichen schlüsselwortbasierten Einheitenzusatzes:
-
AsMils(Y2) : Number– um einen Wert in mil anzugeben. -
AsMM(Y2) : Number– um einen Wert in mm anzugeben.
Beispielverwendung
Y2 = 1200
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, die eine Y2-Eigenschaft haben, die gleich 1200 aktuellen Maßeinheiten ist.
Y2 >= 38.1
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, die eine Y2-Eigenschaft haben, die größer oder gleich 38.1 aktuellen Maßeinheiten ist.
AsMils(Y2) Between 1000 And 1400
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, die eine Y2-Eigenschaft haben, die größer oder gleich 1000 mil und kleiner oder gleich 1400 mil ist.
AsMM(Y2) < 20.32
Gibt alle Füll-, Originalbemaßungs- und Leiterbahnobjekte zurück, die eine Y2-Eigenschaft haben, die kleiner als 20.32 mm ist.
Hinweis
Die Y2-Eigenschaft ist nur für Füll-, Originalbemaßungs- und Leiterbahnobjekte definiert.