Felder
Auf einen Blick
- Sie erfahren, wie die einzelnen Abfrageschlüsselwörter der Kategorie „Fields“ aufgebaut sind – einschließlich Syntax, zulässiger Werte und Beispielausdrücke.
- Sie lernen, für welche Objekttypen die einzelnen Felder gelten, und erhalten wichtige Hinweise zu Einheiten, erforderlichen Anführungszeichen und Besonderheiten.
- Sie erfahren, wie Ihnen diese Seite hilft, im Query Helper und im Filter-Panel effizienter auf die passende Abfragehilfe zuzugreifen.

Die Fields PCB-Abfragefunktionen im Dialogfeld Query Helper
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 Abfrageschlüsselwort finden Sie in den folgenden aufklappbaren Abschnitten. Alternativ können Sie ein Schlüsselwort im Query Helper oder in einem Filter-Panel markieren (oder hineinklicken) und F1 drücken, um direkt zum zugehörigen Abschnitt zu gelangen.
ArcRadius
Zusammenfassung
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius der Abfrage entspricht.
Syntax
ArcRadius : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ArcRadius) : Number– zur Angabe eines Radius in mil. -
AsMM(ArcRadius) : Number– zur Angabe eines Radius in mm.
Anwendungsbeispiele
ArcRadius = 300
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius den Wert 300 in den aktuellen Maßeinheiten hat.
ArcRadius >= 15.24
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius größer oder gleich 15.24 in den aktuellen Maßeinheiten ist.
AsMils(ArcRadius) > 500
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius größer als 500mil ist.
AsMM(ArcRadius) Between 10.16 And 17.78
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius größer oder gleich 10.16mm und kleiner oder gleich 17.78mm ist.
ArcRadius <> 550
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius ungleich 550 in den aktuellen Maßeinheiten ist.
AsMils(ArcRadius) <= 650
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius kleiner oder gleich 650mil ist.
AsMM(ArcRadius) < 11.43
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Radius kleiner als 11.43mm ist.
Hinweis
Die Eigenschaft Radius ist nur für Kreisbogenobjekte definiert.
ArcStartAngle
Zusammenfassung
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Start Angle der Abfrage entspricht.
Syntax
ArcStartAngle : Number
Anwendungsbeispiele
ArcStartAngle = 30.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Start Angle den Wert 30.0 Grad hat.
ArcStartAngle > 60.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Start Angle größer als 60.0 Grad ist.
ArcStartAngle Between 30.0 And 150.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Start Angle größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
ArcStartAngle <= 45.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Start Angle kleiner oder gleich 45.0 Grad ist.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Start Angle zwischen 315 Grad und 45 Grad liegt.
Hinweis
Die Eigenschaft Start Angle ist nur für Kreisbogenobjekte definiert.
ArcStopAngle
Zusammenfassung
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Stop Angle der Abfrage entspricht.
Syntax
ArcStopAngle : Number
Anwendungsbeispiele
ArcStopAngle = 30.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Stop Angle den Wert 30.0 Grad hat.
ArcStopAngle > 60.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Stop Angle größer als 60.0 Grad ist.
ArcStopAngle Between 30.0 And 150.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Stop Angle größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
ArcStopAngle <= 45.0
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Stop Angle kleiner oder gleich 45.0 Grad ist.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Gibt alle Kreisbogenobjekte zurück, deren Eigenschaft Stop Angle zwischen 315 Grad und 45 Grad liegt.
Hinweis
Die Eigenschaft Stop Angle ist nur für Kreisbogenobjekte definiert.
Fläche
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Area der Abfrage entspricht.
Syntax
Area = Area_String
Area <> Area_String
Anwendungsbeispiele
Area = '29.4 sq.'
Gibt alle Objekte zurück, deren Eigenschaft Area gleich 29.4 sq.mm ist.
Area <> '29.4 sq.'
Gibt alle Objekte zurück, deren Eigenschaft Area not gleich 29.4 sq.mm ist.
Hinweise
-
Die Eigenschaft Area ist nur für Bauteil-, Füllflächen-, 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 erforderlich.
AutoAssignedName
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Auto Assigned Name der Abfrage entspricht.
Syntax
AutoAssignedName : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Anwendungsbeispiele
AutoAssignedName = 'True'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Auto Assigned Name aktiviert ist.
AutoAssignedName = 'False'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Auto Assigned Name deaktiviert ist.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Gibt alle Objekte except Polygonfüllungsobjekte zurück, deren Eigenschaft Auto Assigned Name aktiviert ist.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Gibt alle Objekte except Polygonfüllungsobjekte zurück, deren Eigenschaft Auto Assigned Name deaktiviert ist.
Hinweise
- Die Eigenschaft Auto Assigned Name ist nur für Polygonfüllungsobjekte definiert.
- Wenn Sie die Eigenschaften einer ausgewählten Polygonfüllung im Eigenschaften-Panel anzeigen, wird die Eigenschaft Auto Assigned Name als Auto Naming bezeichnet.
AutoPosition
Zusammenfassung
Gibt alle Bezeichner- und Kommentarobjekte (untergeordnete Textobjekte von Bauteilobjekten) 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'
Anwendungsbeispiele
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 erforderlich. - Die Eigenschaft Autoposition ist nur für Bezeichner- und Kommentarobjekte definiert.
BarCodeFontName
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte 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 (einer Obermenge von TrueType) im Ordner \Windows\Fonts verwenden.
Anwendungsbeispiele
BarCodeFontName = 'Arial'
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Text Font Name den Wert Arial hat.
BarCodeFontName <> 'Batang'
Gibt alle Objekte except Textstring-Objekte zurück, deren Eigenschaft BarCode Text Font Name den Wert Batang hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
FontName_Stringsind erforderlich. -
Die Eigenschaft BarCode Text Font Name ist nur für Textstring-Objekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textstring-Primitivobjekte von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Text Font Name der Abfrage entspricht. Wenn Sie ausschließlich Textstring-Objekte erfassen 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 (BarCodeFontName = 'Arial').
BarCodeFullHeight
Zusammenfassung
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height der Abfrage entspricht.
Syntax
BarCodeFullHeight : Number
Number richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden:
-
AsMils(BarCodeFullHeight) : Number– zur Angabe einer Höhe in mil. -
AsMM(BarCodeFullHeight) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
BarCodeFullHeight = 300
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height gleich 300 in den aktuellen Maßeinheiten ist.
BarCodeFullHeight >= 5.08
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height größer oder gleich 5.08 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeFullHeight) > 400
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height größer als 400 mil ist.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height größer oder gleich 6.35 mm und kleiner oder gleich 8.89 mm ist.
BarCodeFullHeight <> 550
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height not gleich 550 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeFullHeight) <= 650
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height kleiner oder gleich 650 mil ist.
AsMM(BarCodeFullHeight) < 11.43
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Height kleiner als 11.43 mm ist.
Hinweise
-
Die Eigenschaft BarCode Full Height ist nur für Textstring-Objekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textstring-Primitivobjekte von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Full Height der Abfrage entspricht. Wenn Sie ausschließlich Textstring-Objekte erfassen 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 Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width der Abfrage entspricht.
Syntax
BarCodeFullWidth : Number
Number richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden:
-
AsMils(BarCodeFullWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(BarCodeFullWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
BarCodeFullWidth = 1050
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width gleich 1050 in den aktuellen Maßeinheiten ist.
BarCodeFullWidth >= 500
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width größer oder gleich 500 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeFullWidth) > 400
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width größer als 400mil ist.
AsMM(BarCodeFullWidth) Between 635 And 889
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width größer oder gleich 635mm und kleiner oder gleich 889mm ist.
BarCodeFullWidth <> 550
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width not gleich 550 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeFullWidth) <= 650
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width kleiner oder gleich 650mil ist.
AsMM(BarCodeFullWidth) < 1143
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Full Width kleiner als 1143mm ist.
Hinweise
-
Die Eigenschaft BarCode Full Width ist nur für Textstring-Objekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textstring-Primitivobjekte von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Full Width der Abfrage entspricht. Wenn Sie ausschließlich Textstring-Objekte erfassen 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 Textstring-Objekte zurück, deren Eigenschaft BarCode Inverted der Abfrage entspricht.
Syntax
BarCodeInverted : Boolean_String
Anwendungsbeispiele
BarCodeInverted = 'True'
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Inverted aktiviert ist.
BarCodeInverted = 'False'
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Inverted deaktiviert ist.
Hinweise
-
Die Eigenschaft BarCode Inverted ist nur für Textstring-Objekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textstring-Primitivobjekte von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Inverted der Abfrage entspricht. Wenn Sie ausschließlich Textstring-Objekte erfassen 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 Textstring-Objekte zurück, deren Eigenschaft BarCode Min Width der Abfrage entspricht.
Syntax
BarCodeMinWidth : Number
Number richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden:
-
AsMils(BarCodeMinWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(BarCodeMinWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
BarCodeMinWidth = 10
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Min Width gleich 10 in den aktuellen Maßeinheiten ist.
BarCodeMinWidth >= 5
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Min Width größer oder gleich 5 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeMinWidth) > 4
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Min Width größer als 4mil ist.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Min Width größer oder gleich 6.35mm und kleiner oder gleich 8.89mm ist.
BarCodeMinWidth <> 5.50
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Min Width not gleich 5,50 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeMinWidth) <= 6.50
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Min Width kleiner oder gleich 6.50mil ist.
AsMM(BarCodeMinWidth) < 6.43
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Min Width kleiner als 6.43mm ist.
Hinweise
-
Die Eigenschaft BarCode Min Width ist nur für Textzeichenfolgenobjekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textzeichenfolgen-Primitive von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Min Width der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte erfassen 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 Eigenschaft BarCode Render Mode 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'
Anwendungsbeispiele
BarCodeRenderMode = 'By BarCode Full Width'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Render Mode den Wert By BarCode Full Width hat.
BarCodeRenderMode <> 'By BarCode Min Width'
Gibt alle Objekte except Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Render Mode den Wert By BarCode Min Width hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
RenderMode_Stringsind erforderlich. -
Die Eigenschaft BarCode Render Mode ist nur für Textzeichenfolgenobjekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textzeichenfolgen-Primitive von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Render Mode der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte erfassen 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 Eigenschaft BarCode Show Text der Abfrage entspricht.
Syntax
BarCodeShowText : Boolean_String
Anwendungsbeispiele
BarCodeShowText = 'True'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Show Text aktiviert ist.
BarCodeShowText = 'False'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Show Text deaktiviert ist.
Hinweise
-
Die Eigenschaft BarCode Show Text ist nur für Textzeichenfolgenobjekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textzeichenfolgen-Primitive von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Show Text der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte erfassen 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 Eigenschaft BarCode Type 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'
Anwendungsbeispiele
BarCodeType = 'Code 39'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Type den Wert Code 39 hat.
BarCodeType <> 'Code 128'
Gibt alle Objekte except Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Type den Wert Code 128 hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CodeType_Stringsind erforderlich. -
Die Eigenschaft BarCode Type ist nur für Textzeichenfolgenobjekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textzeichenfolgen-Primitive von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Type der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte erfassen 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 Eigenschaft BarCode X Margin der Abfrage entspricht.
Syntax
BarCodeXMargin : Number
Number richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(BarCodeXMargin) : Number– zur Angabe eines Randabstands in mil. -
AsMM(BarCodeXMargin) : Number– zur Angabe eines Randabstands in mm.
Anwendungsbeispiele
BarCodeXMargin = 20
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode X Margin gleich 20 in den aktuellen Maßeinheiten ist.
BarCodeXMargin >= 50
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode X Margin größer oder gleich 50 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeXMargin) > 40
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode X Margin größer als 40 mil ist.
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 in den 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.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textzeichenfolgen-Primitive von gruppierten Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode X Margin der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte erfassen 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 richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(BarCodeYMargin) : Number– zur Angabe eines Randabstands in mil. -
AsMM(BarCodeYMargin) : Number– zur Angabe eines Randabstands in mm.
Anwendungsbeispiele
BarCodeYMargin = 20
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Y Margin gleich 20 in den aktuellen Maßeinheiten ist.
BarCodeYMargin >= 50
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Y Margin größer oder gleich 50 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeYMargin) > 40
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Y Margin größer als 40 mil ist.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Gibt alle Textstring-Objekte 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 Textstring-Objekte zurück, deren Eigenschaft BarCode Y Margin not gleich 20 in den aktuellen Maßeinheiten ist.
AsMils(BarCodeYMargin) <= 15
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Y Margin kleiner oder gleich 15 mil ist.
AsMM(BarCodeYMargin) < 1.23
Gibt alle Textstring-Objekte zurück, deren Eigenschaft BarCode Y Margin kleiner als 1.23 mm ist.
Hinweise
-
Die Eigenschaft BarCode Y Margin ist nur für Textstring-Objekte definiert.
-
Die Verwendung dieses Schlüsselworts gibt auch die untergeordneten Textstring-Primitivobjekte von Gruppen-Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurück, deren Eigenschaft BarCode Y Margin der Abfrage entspricht. Wenn Sie ausschließlich Textstring-Objekte erfassen möchten, die als Barcode-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt anzusprechen. 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 lässt sich aus folgender Beziehung ableiten:
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, lassen sich die Werte der Blau-, Grün- und Rotkomponenten der Eigenschaft Body 3-D Color mit den folgenden Konstrukten einzeln auswerten:
- Blau = Body 3-D Color Div 65536
- Grün = Body 3-D Color Div 256 Mod 256
- Rot = Body 3-D Color Mod 256
Anwendungsbeispiele
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color den Wert 0 hat (dies entspricht den Werten Blau = 0, Grün = 0 und Rot = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color den Wert 16711680 hat (dies entspricht den Werten Blau = 255, Grün = 0 und Rot = 0).
BodyColor3D <> '16777215'
Gibt alle 3D-Körperobjekte except denen zurück, deren Eigenschaft Body 3-D Color den Wert 16777215 hat (dies entspricht den Werten Blau = 255, Grün = 255 und Rot = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Gibt alle 3D-Körperobjekte zurück, bei denen die Blaukomponente 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
Anwendungsbeispiele
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body 3-D Color Opacity den Wert 1.000 hat.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Gibt alle Objekte except 3D-Körperobjekten zurück, deren Eigenschaft Body 3-D Color Opacity den Wert 0.500 hat.
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.
Anwendungsbeispiele
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örperobjekten zurück, deren Eigenschaft Override Color aktiviert ist.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Gibt alle Objekte except 3D-Körperobjekten 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'
Anwendungsbeispiele
BodyProjection = 'Top Side'
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Body Projection den Wert Top Side hat.
BodyProjection <> 'Bottom Side'
Gibt alle Objekte except 3D-Körperobjekten zurück, deren Eigenschaft Body Projection den Wert Bottom Side hat.
Hinweise
- Die Eigenschaft Body Projection ist nur für 3D-Körperobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
BodyProjection_Stringsind erforderlich.
CappingMaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Capping Material der Abfrage entspricht.
Syntax
CappingMaterial : String
Anwendungsbeispiele
CappingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Capping Material den Wert Epoxy hat.
CappingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte mit einem Capping Material zurück, 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 erforderlich.
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'
Anwendungsbeispiele
CappingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Eigenschaft Capping Side den Wert Top hat.
CappingSide <> 'Both'
Gibt alle Objekte except Via-Objekten zurück, deren Eigenschaft Capping Side den Wert Both hat.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Gibt alle Objekte except Via-Objekten zurück, deren Eigenschaft Capping Side den Wert Both hat.
Hinweise
- Die Eigenschaft Capping Side ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonCappingSide_Stringsind erforderlich.
CavityHeight
Zusammenfassung
Gibt alle Regionsobjekte zurück, deren Eigenschaft Cavity Height der Abfrage entspricht.
Syntax
CavityHeight : Numeric_String
Anwendungsbeispiele
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 relevant, deren Eigenschaft Kind auf Cavity gesetzt wurde.
ChamferFilletSize
Zusammenfassung
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Chamfer/Fillet Size der Abfrage entspricht.
Syntax
ChamferFilletSize : Number
Number richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ChamferFilletSize) : Number– zur Angabe einer Breite in mil. -
AsMM(ChamferFilletSize) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
ChamferFilletSize = 20
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Chamfer/Fillet Size den Wert 20 in den aktuellen Maßeinheiten hat.
ChamferFilletSize >= 1.27
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Chamfer/Fillet Size größer oder gleich 1.27 in den aktuellen Maßeinheiten ist.
AsMils(ChamferFilletSize) Between 10 And 30
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Chamfer/Fillet Size größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(ChamferFilletSize) < 1.016
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Chamfer/Fillet Size kleiner als 1.016 mm ist.
Hinweis
Die Eigenschaft Chamfer/Fillet Size ist nur für Rechteckobjekte definiert und nur für Rechtecke relevant, deren Eigenschaft Corner Mode auf Chamfer oder Fillet gesetzt wurde.
ChannelOffset
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Channel Offset der Abfrage entspricht.
Syntax
ChannelOffset : Numeric_String
ChannelOffset : Number
Anwendungsbeispiele
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Channel Offset den Wert 2 hat.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Channel Offset größer oder gleich 3 und kleiner oder gleich 5 ist.
IsComponent && ChannelOffset < 4
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Channel Offset kleiner als 4 ist.
ObjectKind = 'Component' && ChannelOffset >= 4
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Channel Offset größer oder gleich 4 ist.
ChannelOffset <> '1'
Gibt alle Objekte except Bauteilobjekte zurück, deren Eigenschaft Channel Offset den Wert 1 hat.
IsComponent && ChannelOffset <> 1
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Channel Offset ungleich 1 ist.
Hinweise
-
Die Eigenschaft Channel Offset ist nur für Bauteilobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteilobjekte werden nicht zurückgegeben.
ClassType
Zusammenfassung
Gibt alle Klassenobjekte zurück, deren Eigenschaft Class Type 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'
Anwendungsbeispiele
ClassType = 'Component Class'
Gibt alle Klassenobjekte zurück, deren Eigenschaft Class Type den Wert Component Class hat.
ClassType <> 'Layer Class'
Gibt alle Objekte except Klassenobjekte zurück, deren Eigenschaft Class Type den Wert Layer Class hat.
Hinweise
- Die Eigenschaft Class Type ist nur für Klassenobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ClassType_Stringsind zwingend erforderlich.
Farbe
Zusammenfassung
Gibt alle Netzobjekte zurück, deren Eigenschaft Color der Abfrage entspricht.
Syntax
Color : Numeric_String
Color : Number
Die einer bestimmten Zahl entsprechende Farbe lässt sich aus der folgenden Beziehung ableiten:
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, lassen sich die Werte der Blau-, Grün- und Rotkomponenten der Eigenschaft Color mithilfe der folgenden Konstrukte einzeln auswerten:
- Blau = Color Div 65536
- Grün = Color Div 256 Mod 256
- Rot = Color Mod 256
Anwendungsbeispiele
Color = '0'
Color <> '' && Color = 0
Gibt alle Netzobjekte zurück, deren Eigenschaft Color den Wert 0 hat (dies entspricht den Werten Blau = 0, Grün = 0 und Rot = 0).
Color = '16711680'
Color > '' && Color = 16711680
Gibt alle Netzobjekte zurück, deren Eigenschaft Color den Wert 16711680 hat (dies entspricht den Werten Blau = 255, Grün = 0 und Rot = 0).
Color <> '16777215'
Gibt alle Objekte except Netzobjekte zurück, deren Eigenschaft Color den Wert 16777215 hat (dies entspricht den Werten Blau = 255, Grün = 255 und Rot = 255).
ObjectKind = 'Net' && Color <> 16777215
Gibt alle Netzobjekte zurück, deren Eigenschaft Color nicht den Wert 16777215 hat.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Gibt alle Netzobjekte zurück, deren Eigenschaft Color so beschaffen ist, dass die Blaukomponente einen Wert größer oder gleich 96, die Grünkomponente einen Wert größer oder gleich 64 und kleiner oder gleich 192 und die Rotkomponente einen Wert kleiner oder gleich 128 hat.
IsNet && Color Div 65536 <= 192
Gibt alle Netzobjekte zurück, bei denen die Blaukomponente der Eigenschaft Color einen Wert kleiner oder gleich 192 hat.
IsNet && Color Mod 256 Between 64 And 192
Gibt alle Netzobjekte zurück, bei denen die Rotkomponente der Eigenschaft Color einen Wert größer oder gleich 64 und kleiner oder gleich 192 hat.
Hinweise
- Die Eigenschaft Color ist nur für Netzobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Netzobjekte werden nicht zurückgegeben.
Kommentar
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Component Comment der Abfrage entspricht.
Syntax
Comment : String
Anwendungsbeispiele
Comment = '100nF'
Gibt alle Bauteile zurück, deren Component Comment den Wert 100 nF hat.
Comment <> '100nF'
Gibt alle Objekte except Bauteilobjekte zurück, deren Component Comment den Wert 100 nF hat.
Hinweise
- Die Eigenschaft Component Comment ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
Bauteil
Zusammenfassung
Gibt alle untergeordneten Objekte aller Bauteilobjekte zurück, deren Eigenschaft Name der Abfrage entspricht.
Syntax
Component : String
Anwendungsbeispiele
Component = 'C1'
Gibt alle untergeordneten Objekte aller Bauteile zurück, deren Name den Wert C1 hat.
Component Like 'C?*'
Gibt alle untergeordneten Objekte aller Bauteile zurück, deren Name mit C beginnt und mindestens ein weiteres Zeichen enthält.
Component <> 'C1'
Gibt alle Objekte except die untergeordneten Objekte aller Bauteile zurück, deren Name den Wert C1 hat.
Component = 'Free'
Gibt alle Objekte except die untergeordneten Objekte von Bauteilobjekten zurück.
Hinweis
Die übergeordneten Bauteilobjekte der von dieser Abfrage zurückgegebenen untergeordneten Objekte werden nicht zurückgegeben.
ComponentFlippedOnLayer
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Flipped On Layer der Abfrage entspricht.
Syntax
ComponentFlippedOnLayer : Boolean_String
Anwendungsbeispiele
ComponentFlippedOnLayer = 'True'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Flipped On Layer aktiviert ist.
ComponentFlippedOnLayer = 'False'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Flipped On Layer deaktiviert ist.
Hinweis
Die Eigenschaft Flipped On Layer ist nur für Bauteilobjekte definiert.
ComponentStringsLocked
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Lock Strings der Abfrage entspricht.
Syntax
ComponentStringsLocked : Boolean_String
Anwendungsbeispiele
ComponentStringsLocked = 'True'
Gibt alle Bauteile zurück, deren Eigenschaft Lock Strings aktiviert ist.
ComponentStringsLocked = 'False'
Gibt alle Bauteile zurück, deren Eigenschaft Lock Strings deaktiviert ist.
Hinweis
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
ComponentType
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Component Type 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)'
Anwendungsbeispiele
ComponentType = 'Graphical'
Gibt alle Bauteile zurück, deren Component Type den Wert Graphical hat.
ComponentType <> 'Standard'
Gibt all Objekte except Bauteile zurück, deren Component Type den Wert Standard hat.
Hinweise
- Die Eigenschaft Component Type ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ComponentType_Stringsind erforderlich.
CoordinateDimensionLineWidth
Zusammenfassung
Gibt Koordinaten- und ursprüngliche Bemaßungsobjekte zurück, deren Eigenschaft Line Width (Coord/Dimen) der Abfrage entspricht.
Syntax
CoordinateDimensionLineWidth : Number
Number richtet sich nach den derzeit für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts kann eine bestimmte Maßeinheit angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(CoordinateDimensionLineWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(CoordinateDimensionLineWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
CoordinateDimensionLineWidth = 10
Gibt alle Koordinaten- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Line Width (Coord/Dimen) den Wert 10 in den aktuellen Maßeinheiten hat.
CoordinateDimensionLineWidth >= 0.2286
Gibt alle Koordinaten- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Line Width (Coord/Dimen) größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Gibt alle Koordinaten- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Line Width (Coord/Dimen) größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Gibt alle Koordinaten- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Line Width (Coord/Dimen) kleiner als 0.2794 mm ist.
Hinweise
- Die Eigenschaft Line Width (Coord/Dimen) ist nur für Koordinaten- und Bemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Koordinaten- und ursprünglichen Bemaßungsobjekte werden nicht zurückgegeben.
CoordinateDimensionSize
Zusammenfassung
Gibt Koordinaten-, Mittelpunktbemaßungs-, Hinweislinienbemaßungs- und ursprüngliche Bemaßungsobjekte zurück, deren Eigenschaft Size (Coord/Dimen) der Abfrage entspricht.
Syntax
CoordinateDimensionSize : Number
Number richtet sich nach den derzeit für das Dokument verwendeten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts kann eine bestimmte Maßeinheit angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(CoordinateDimensionSize) : Number– zur Angabe einer Größe in mil. -
AsMM(CoordinateDimensionSize) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
CoordinateDimensionSize = 10
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Hinweislinienbemaßungs- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Size (Coord/Dimen) den Wert 10 in den aktuellen Maßeinheiten hat.
CoordinateDimensionSize >= 0.2286
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Hinweislinienbemaßungs- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Size (Coord/Dimen) größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(CoordinateDimensionSize) Between 8 And 12
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Hinweislinienbemaßungs- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Size (Coord/Dimen) größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(CoordinateDimensionSize) < 0.2794
Gibt alle Koordinaten-, Mittelpunktbemaßungs-, Hinweislinienbemaßungs- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Size (Coord/Dimen) kleiner als 0.2794 mm ist.
Hinweise
- Die Eigenschaft Size (Coord/Dimen) ist nur für Koordinaten-, Mittelpunktbemaßungs-, Hinweislinienbemaßungs- und ursprüngliche Bemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Koordinaten-, Mittelpunktbemaßungs-, Hinweislinienbemaßungs- und ursprünglichen Bemaßungsobjekte werden nicht zurückgegeben.
CoordinateDimensionUnitStyle
Zusammenfassung
Gibt alle Koordinaten- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Unit Style der Abfrage entspricht.
Syntax
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Brackets' -
'None' -
'Normal'
Anwendungsbeispiele
CoordinateDimensionUnitStyle = 'Brackets'
Gibt alle Koordinaten- und ursprünglichen Bemaßungsobjekte zurück, deren Eigenschaft Unit Style den Wert Brackets hat.
CoordinateDimensionUnitStyle <> 'Normal'
Gibt alle Objekte except Koordinaten- und Ursprungsbemaßungsobjekte zurück, deren Eigenschaft Unit Style den Wert Normal hat.
Hinweise
- Die Eigenschaft Unit Style 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.
Eckenmodus
Zusammenfassung
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Corner Mode der Abfrage entspricht.
Syntax
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Anwendungsbeispiele
CornerMode = 'Rectangle'
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Corner Mode den Wert Rectangle hat.
CornerMode <> 'Chamfer'
Gibt alle Objekte except Rechteckobjekte zurück, deren Eigenschaft Corner Mode den Wert Chamfer hat.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Gibt alle Objekte except Rechteckobjekte zurück, deren Eigenschaft Corner Mode den Wert Rectangle hat.
Hinweise
- Die Eigenschaft Corner Mode ist nur für Rechteckobjekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonCornerMode_Stringsind erforderlich.
Abdeckmaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Covering Material der Abfrage entspricht.
Syntax
CoveringMaterial : String
Anwendungsbeispiele
CoveringMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Covering Material den Wert Epoxy hat.
CoveringMaterial Like 'Epoxy*'
Gibt alle Via-Objekte mit einem Covering Material zurück, dessen zugehörige Zeichenfolge mit Epoxy beginnt.
Hinweise
- Die Eigenschaft Covering Material ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonStringsind erforderlich.
Abdeckseite
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Covering Side der Abfrage entspricht.
Syntax
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Anwendungsbeispiele
CoveringSide = 'Top'
Gibt alle Via-Objekte zurück, deren Eigenschaft Covering Side den Wert Top hat.
CoveringSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Covering Side den Wert Both hat.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Covering Side den Wert Both hat.
Hinweise
-
Die Eigenschaft Covering Side ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonCovering_Stringsind erforderlich.
DataMatrix invertiert
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Inverted der Abfrage entspricht.
Syntax
DataMatrixInverted : Boolean_String
Anwendungsbeispiele
DataMatrixInverted = 'True'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Inverted aktiviert ist.
DataMatrixInverted = 'False'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Inverted deaktiviert ist.
Hinweise
-
Die Eigenschaft BarCode Inverted ist nur für Textzeichenfolgenobjekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textzeichenfolgen-Grundobjekte von Gruppen-Designobjekten (Bauteil, Koordinate, Bemaßung, Bohrtabelle und Lagenaufbautabelle) zurückgegeben, deren Eigenschaft BarCode Inverted der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte erfassen möchten, die als QR-Code-Text konfiguriert wurden, verwenden Sie ein zusätzliches Schlüsselwortpräfix, um diese Objekte gezielt auszuwählen. Ein beispielhafter Abfrageausdruck ist
IsDataMatrixText And (DataMatrixInverted = 'True').
Bemaßungspfeilabstand
Zusammenfassung
Gibt alle Hinweislinien-Bemaßungsobjekte zurück, deren Eigenschaft Arrow Gap der Abfrage entspricht.
Syntax
DimensionArrowGap : Number
Number richtet sich nach den aktuell im 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 durch Verwendung eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionArrowGap) : Number– zur Angabe eines Abstands in mil. -
AsMM(DimensionArrowGap) : Number– zur Angabe eines Abstands in mm.
Anwendungsbeispiele
DimensionArrowGap = 10
Gibt alle Hinweislinien-Bemaßungsobjekte zurück, deren Eigenschaft Arrow Gap den Wert 10 in den aktuellen Maßeinheiten hat.
DimensionArrowGap >= 0.2286
Gibt alle Hinweislinien-Bemaßungsobjekte zurück, deren Eigenschaft Arrow Gap größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(DimensionArrowGap) Between 8 And 12
Gibt alle Hinweislinien-Bemaßungsobjekte zurück, deren Eigenschaft Arrow Gap größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionArrowGap) < 0.2794
Gibt alle Hinweislinien-Bemaßungsobjekte zurück, deren Eigenschaft Arrow Gap kleiner als 0.2794 mm ist.
Hinweise
- Die Eigenschaft Arrow Gap ist nur für Hinweislinien-Bemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Hinweislinien-Bemaßungsobjekte werden nicht zurückgegeben.
Bemaßungspfeillänge
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, deren Eigenschaft Arrow Length der Abfrage entspricht.
Syntax
DimensionArrowLength : Number
Number richtet sich nach den aktuell im 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 durch Verwendung eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionArrowLength) : Number– zur Angabe einer Länge in mil. -
AsMM(DimensionArrowLength) : Number– zur Angabe einer Länge in mm.
Anwendungsbeispiele
DimensionArrowLength = 100
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, deren Eigenschaft Arrow Length den Wert 100 in den aktuellen Maßeinheiten hat.
DimensionArrowLength >= 2.286
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte zurück, deren Eigenschaft Arrow Length größer oder gleich 2.286 in den 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 Eigenschaft Arrow Length 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 Eigenschaft Arrow Length kleiner als 2.794 mm ist.
Hinweise
-
Die Eigenschaft Arrow Length 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 Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs- und radialen Durchmesserbemaßungsobjekte werden nicht zurückgegeben.
Bemaßungspfeil-Linienbreite
Zusammenfassung
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Line Width der Abfrage entspricht.
Syntax
DimensionArrowLineWidth : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionArrowLineWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(DimensionArrowLineWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
DimensionArrowLineWidth = 10
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Line Width den Wert 10 in den aktuellen Maßeinheiten hat.
DimensionArrowLineWidth >= 0.2286
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Line Width größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Line Width größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionArrowLineWidth) < 0.2794
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Line Width kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Arrow Line Width ist nur für Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung werden nicht zurückgegeben.
Bemaßungspfeilposition
Zusammenfassung
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Position der Abfrage entspricht.
Syntax
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Inside' -
'Outside'
Anwendungsbeispiele
DimensionArrowPosition = 'Inside'
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Position den Wert Inside hat.
DimensionArrowPosition <> 'Outside'
Gibt alle Objekte except Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Position den Wert Outside hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ArrowPosition_Stringsind erforderlich. -
Die Eigenschaft Arrow Position ist nur für Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung werden nicht zurückgegeben.
Bemaßungspfeilgröße
Zusammenfassung
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Size der Abfrage entspricht.
Syntax
DimensionArrowSize : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionArrowSize) : Number– zur Angabe einer Größe in mil. -
AsMM(DimensionArrowSize) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
DimensionArrowSize = 60
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Size den Wert 60 in den aktuellen Maßeinheiten hat.
DimensionArrowSize >= 1.016
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Size größer oder gleich 1.016 in den aktuellen Maßeinheiten ist.
AsMils(DimensionArrowSize) Between 50 And 70
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Size größer oder gleich 50 mil und kleiner oder gleich 70 mil ist.
AsMM(DimensionArrowSize) < 2.032
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung zurück, deren Eigenschaft Arrow Size kleiner als 2.032 mm ist.
Hinweise
-
Die Eigenschaft Arrow Size ist nur für Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radiusbemaßung werden nicht zurückgegeben.
Breite der Maßhilfslinie
Zusammenfassung
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, lineare Durchmesserbemaßung und lineare Bemaßung zurück, deren Eigenschaft Extension Line Width der Abfrage entspricht.
Syntax
DimensionExtensionLineWidth : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionExtensionLineWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(DimensionExtensionLineWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
DimensionExtensionLineWidth = 10
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, lineare Durchmesserbemaßung und lineare Bemaßung zurück, deren Eigenschaft Extension Line Width den Wert 10 in den aktuellen Maßeinheiten hat.
DimensionExtensionLineWidth >= 0.2286
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, lineare Durchmesserbemaßung und lineare Bemaßung zurück, deren Eigenschaft Extension Line Width größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, lineare Durchmesserbemaßung und lineare Bemaßung zurück, deren Eigenschaft Extension Line Width größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionExtensionLineWidth) < 0.2794
Gibt alle Objekte vom Typ Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, lineare Durchmesserbemaßung und lineare Bemaßung zurück, deren Eigenschaft Extension Line Width kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Extension Line Width ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs- und Linearbemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte werden nicht zurückgegeben.
Versatz der Maßhilfslinie
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Offset der Abfrage entspricht.
Syntax
DimensionExtensionOffset : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionExtensionOffset) : Number– zur Angabe eines Versatzes in mil. -
AsMM(DimensionExtensionOffset) : Number– zur Angabe eines Versatzes in mm.
Anwendungsbeispiele
DimensionExtensionOffset = 10
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Offset den Wert 10 in den aktuellen Maßeinheiten hat.
DimensionExtensionOffset >= 0.2286
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Offset größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(DimensionExtensionOffset) Between 8 And 12
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Offset größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionExtensionOffset) < 0.2794
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Offset kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Extension Offset ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, lineare Durchmesserbemaßungs- und Linearbemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte werden nicht zurückgegeben.
Abstand der Maßhilfslinie zum Bezugspunkt
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Pick Gap der Abfrage entspricht.
Syntax
DimensionExtensionPickGap : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionExtensionPickGap) : Number– zur Angabe eines Abstands in mil. -
AsMM(DimensionExtensionPickGap) : Number– zur Angabe eines Abstands in mm.
Anwendungsbeispiele
DimensionExtensionPickGap = 10
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Pick Gap den Wert 10 in den aktuellen Maßeinheiten hat.
DimensionExtensionPickGap >= 0.2286
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Pick Gap größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Pick Gap größer oder gleich 8 mil und kleiner oder gleich 12 mil ist.
AsMM(DimensionExtensionPickGap) < 0.2794
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte zurück, deren Eigenschaft Extension Pick Gap kleiner als 0.2794 mm ist.
Hinweise
-
Die Eigenschaft Extension Pick Gap ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs- und Linearbemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs- und Linearbemaßungsobjekte werden nicht zurückgegeben.
Schriftart des Maßtextes
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Hinweislinienbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte zurück, deren Eigenschaft Dimension Font der Abfrage entspricht.
Syntax
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Default' -
'Serif' -
'Sans Serif'
Anwendungsbeispiele
DimensionTextFont = 'Default'
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Hinweislinienbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte zurück, deren Eigenschaft Dimension Font den Wert Default hat.
DimensionTextFont <> 'Serif'
Gibt alle Objekte except Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Hinweislinienbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte zurück, deren Eigenschaft Dimension Font den Wert Serif hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Font_Stringsind erforderlich. -
Die Eigenschaft Dimension Font ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Hinweislinienbemaßungs-, lineare Durchmesserbemaßungs-, Linearbemaßungs-, ursprüngliche Bemaßungs-, radiale Durchmesserbemaßungs- und Radialbemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Hinweislinienbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, ursprünglichen Bemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte werden nicht zurückgegeben.
Format des Maßtextes
Zusammenfassung
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte zurück, deren Eigenschaft Dimension Format der Abfrage entspricht.
Syntax
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String muss 'None' sein.
Anwendungsbeispiele
DimensionTextFormat = 'None'
Gibt alle Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte zurück, deren Eigenschaft Dimension Format den Wert None hat (d. h., es werden keine Werte und Einheiten angezeigt).
DimensionTextFormat <> 'None'
Gibt alle Objekte except Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte zurück, deren Eigenschaft Dimension Format den Wert None hat (d. h., es werden diejenigen zutreffenden Bemaßungsobjekte zurückgegeben, deren Format so eingestellt ist, dass nur der Wert, der Wert und die Einheiten oder der Wert und die Einheiten in Klammern angezeigt werden).
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
TextFormat_Stringsind erforderlich. -
Die Eigenschaft Dimension Format ist nur für Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, lineare Durchmesserbemaßungs-, Linearbemaßungs-, radiale Durchmesserbemaßungs- und Radialbemaßungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, Linearbemaßungs-, radialen Durchmesserbemaßungs- und Radialbemaßungsobjekte werden nicht zurückgegeben.
Abstand des Maßtextes
Zusammenfassung
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Gap der Abfrage entspricht.
Syntax
DimensionTextGap : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionTextGap) : Number– zur Angabe eines Abstands in mil. -
AsMM(DimensionTextGap) : Number– zur Angabe eines Abstands in mm.
Anwendungsbeispiele
DimensionTextGap = 10
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Gap den Wert 10 in den aktuellen Maßeinheiten hat.
DimensionTextGap >= 0.2286
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Gap größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(DimensionTextGap) Between 8 And 12
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Gap größer oder gleich 8mil und kleiner oder gleich 12mil ist.
AsMM(DimensionTextGap) < 0.2794
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Gap kleiner als 0.2794mm ist.
Hinweise
-
Die Eigenschaft Dimension Text Gap ist nur für Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung werden nicht zurückgegeben.
Bemaßungstexthöhe
Zusammenfassung
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Height der Abfrage entspricht.
Syntax
DimensionTextHeight : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionTextHeight) : Number– zur Angabe einer Höhe in mil. -
AsMM(DimensionTextHeight) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
DimensionTextHeight = 60
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Height den Wert 60 in den aktuellen Maßeinheiten hat.
DimensionTextHeight >= 1.27
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Height größer oder gleich 1.27 in den aktuellen Maßeinheiten ist.
AsMils(DimensionTextHeight) Between 40 And 80
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Height größer oder gleich 40mil und kleiner oder gleich 80 mil ist.
AsMM(DimensionTextHeight) < 1.778
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Height kleiner als 1.778 mm ist.
Hinweise
-
Die Eigenschaft Dimension Text Height ist nur für Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung werden nicht zurückgegeben.
-
Bei der ursprünglichen Bemaßung richtet sich der Wert der Eigenschaft Dimension Text Height nach dem Wert der Eigenschaft Text Height der Bemaßung.
Bemaßungstext-Linienbreite
Zusammenfassung
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Line Width der Abfrage entspricht.
Syntax
DimensionTextLineWidth : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(DimensionTextLineWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(DimensionTextLineWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
DimensionTextLineWidth = 6
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Line Width den Wert 6 in den aktuellen Maßeinheiten hat.
DimensionTextLineWidth >= 0.127
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Line Width größer oder gleich 0.127 in den aktuellen Maßeinheiten ist.
AsMils(DimensionTextLineWidth) Between 4 And 8
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Line Width größer oder gleich 4mil und kleiner oder gleich 8mil ist.
AsMM(DimensionTextLineWidth) < 0.1778
Gibt alle Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung zurück, deren Eigenschaft Dimension Text Line Width kleiner als 0.1778mm ist.
Hinweise
-
Die Eigenschaft Dimension Text Line Width ist nur für Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Objekte der Typen Winkelbemaßung, Basislinienbemaßung, Bezugsbemaßung, Hinweislinienbemaßung, lineare Durchmesserbemaßung, lineare Bemaßung, ursprüngliche Bemaßung, radiale Durchmesserbemaßung und Radialbemaßung werden nicht zurückgegeben.
-
Bei der ursprünglichen Bemaßung richtet sich der Wert der Eigenschaft Dimension Text Line Width nach dem Wert der Eigenschaft Text Width der Bemaßung.
Bemaßungstextposition
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 Eigenschaft Dimension Text Position der Abfrage 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'
Anwendungsbeispiele
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 Eigenschaft Dimension Text Position den Wert Automatic hat.
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 Eigenschaft Dimension Text Position den Wert Manual hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
DimensionTextPosition_Stringsind erforderlich. -
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 der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, Führungslinienbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
Bemaßungstextgenauigkeit
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 Eigenschaft Dimension Precision der Abfrage entspricht.
Syntax
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Anwendungsbeispiele
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 Eigenschaft Dimension Precision den Wert 2 hat.
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 Eigenschaft Dimension Precision 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 Eigenschaft Dimension Precision 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 Eigenschaft Dimension Precision den Wert 1 hat.
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 Eigenschaft Dimension Precision 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 der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
Bemaßungstextpräfix
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 Eigenschaft Dimension Prefix der Abfrage entspricht.
Syntax
DimensionTextPrefix : String
Anwendungsbeispiele
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 Eigenschaft Dimension Prefix den Wert ø hat.
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 der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
Bemaßungstextsuffix
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 Eigenschaft Dimension Suffix der Abfrage entspricht.
Syntax
DimensionTextSuffix : String
Anwendungsbeispiele
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 Eigenschaft Dimension Suffix den Wert (+/- 0.5%) hat.
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 der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
Bemaßungstexteinheit
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 Eigenschaft Dimension Unit der Abfrage 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'
Anwendungsbeispiele
DimensionTextUnit = 'Radians'
Gibt alle Winkelbemaßungsobjekte zurück, deren Eigenschaft Dimension Unit den Wert Radians hat.
DimensionTextUnit <> 'Degrees'
Gibt alle Objekte except Winkelbemaßungsobjekte zurück, deren Eigenschaft Dimension Unit den Wert Degrees hat.
DimensionTextUnit = 'Mils'
Gibt alle Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Eigenschaft Dimension Unit den Wert Mils hat.
DimensionTextUnit <> 'Inches'
Gibt alle Objekte except Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte zurück, deren Eigenschaft Dimension Unit den Wert Inches hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
DimensionUnit_Stringsind erforderlich. -
Die Eigenschaft Dimension Unit 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 der von der Abfrage zurückgegebenen Winkelbemaßungs-, Basislinienbemaßungs-, Bezugsbemaßungs-, linearen Durchmesserbemaßungs-, linearen Bemaßungs-, radialen Durchmesserbemaßungs- und radialen Bemaßungsobjekte werden nicht zurückgegeben.
DrillPair
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Drill Pair der Abfrage entspricht.
Syntax
DrillPair = 'Start Layer - Stop Layer'
Anwendungsbeispiele
DrillPair = 'Top Layer - Bottom Layer'
Gibt alle Via-Objekte zurück, deren Eigenschaft Drill Pair den Wert Top Layer - Bottom Layer hat.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Gibt alle Objekte except für Via-Objekte zurück, deren Eigenschaft Drill Pair den Wert Signal Layer 1 - Signal Layer 2 hat.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Gibt alle Via-Objekte except diejenigen zurück, deren Eigenschaft Drill Pair den Wert Top Layer - Bottom Layer hat.
Hinweise
- Die einfachen Anführungszeichen (') am Anfang und Ende der Zeichenfolge sind erforderlich.
- Die Eigenschaft Drill Pair ist nur für Via-Objekte definiert.
DrillType
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Drill Type der Abfrage 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'
Anwendungsbeispiele
DrillType = 'Drilled'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Drill Type den Wert Drilled hat.
DrillType <> 'Punched'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Drill Type den Wert Punched hat.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Drill Type nicht den Wert Drilled hat.
Hinweise
- Die Eigenschaft Drill Type ist nur für Pad-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
DrillType_Stringsind erforderlich.
EmbeddedBoard_ColCount
Zusammenfassung
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Col Count der Abfrage entspricht.
Syntax
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Anwendungsbeispiele
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Col Count den Wert 2 hat.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Gibt alle Objekte except eingebettete Platinenobjekte zurück, deren Eigenschaft Col Count den Wert 4 hat.
Hinweis
Die Eigenschaft Col Count ist nur für eingebettete Platinenobjekte definiert.
EmbeddedBoard_ColumnSpacing
Zusammenfassung
Gibt eingebettete Platinenobjekte zurück, deren Eigenschaft Column Spacing der Abfrage entspricht.
Syntax
EmbeddedBoard_ColumnSpacing : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches, auf Maßeinheiten bezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– zur Angabe eines Abstands in mil. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– zur Angabe eines Abstands in mm.
Anwendungsbeispiele
EmbeddedBoard_ColumnSpacing = 1500
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Column Spacing den Wert 1500 in den aktuellen Maßeinheiten hat.
EmbeddedBoard_ColumnSpacing >= 1000
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Column Spacing größer oder gleich 1000 in den aktuellen Maßeinheiten ist.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Column Spacing größer oder gleich 1000 mil und kleiner oder gleich 1500 mil ist.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Column Spacing kleiner als 38.1mm ist.
Hinweis
Die Eigenschaft Column Spacing ist nur für eingebettete Platinenobjekte definiert.
EmbeddedBoard_DocumentName
Zusammenfassung
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Embedded Document Name der Abfrage entspricht.
Syntax
EmbeddedBoard_DocumentName : String
Anwendungsbeispiele
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Embedded Document Name den Wert C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc hat.
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Embedded Document Name auf Example_PCB.PcbDoc endet.
Hinweis
Die Eigenschaft Embedded Document Name ist nur für eingebettete Platinenobjekte definiert.
EmbeddedBoard_OriginMode
Zusammenfassung
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Link To Embedded Board Origin der Abfrage entspricht.
Syntax
EmbeddedBoard_OriginMode : Boolean_String
Anwendungsbeispiele
EmbeddedBoard_OriginMode = 'True'
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Link To Embedded Board Origin aktiviert ist.
EmbeddedBoard_OriginMode = 'False'
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Link To Embedded Board Origin deaktiviert ist.
Hinweis
Die Eigenschaft Link To Embedded Board Origin ist nur für eingebettete Platinenobjekte definiert.
EmbeddedBoard_RowCount
Zusammenfassung
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Row Count der Abfrage entspricht.
Syntax
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Anwendungsbeispiele
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Row Count den Wert 2 hat.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Gibt alle Objekte except eingebettete Platinenobjekte zurück, deren Eigenschaft Row Count den Wert 4 hat.
Hinweis
Die Eigenschaft Row Count ist nur für eingebettete Platinenobjekte definiert.
EmbeddedBoard_RowSpacing
Zusammenfassung
Gibt eingebettete Platinenobjekte zurück, deren Eigenschaft Row Spacing der Abfrage entspricht.
Syntax
EmbeddedBoard_RowSpacing : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches, auf Maßeinheiten bezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(EmbeddedBoard_RowSpacing) : Number– zur Angabe eines Abstands in mil. -
AsMM(EmbeddedBoard_RowSpacing) : Number– zur Angabe eines Abstands in mm.
Anwendungsbeispiele
EmbeddedBoard_RowSpacing = 2500
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Row Spacing den Wert 2500 in den aktuellen Maßeinheiten hat.
EmbeddedBoard_RowSpacing >= 2000
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Row Spacing größer oder gleich 2000 in den aktuellen Maßeinheiten ist.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Row Spacing größer oder gleich 2500 mil und kleiner oder gleich 3000 mil ist.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Gibt alle eingebetteten Platinenobjekte zurück, deren Eigenschaft Row Spacing kleiner als 63.5 mm ist.
Hinweis
Die Eigenschaft Row Spacing ist nur für eingebettete Platinenobjekte definiert.
EnablePartSwapping
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Enable Part Swapping der Abfrage entspricht.
Syntax
EnablePartSwapping : Boolean_String
Anwendungsbeispiele
EnablePartSwapping = 'True'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Enable Part Swapping aktiviert ist.
EnablePartSwapping = 'False'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Enable Part Swapping deaktiviert ist.
Hinweise
- Die Eigenschaft Enable Part Swapping ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
Pin-Tausch aktivieren
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Enable Pin Swapping der Abfrage entspricht.
Syntax
EnablePinSwapping : Boolean_String
Anwendungsbeispiele
EnablePinSwapping = 'True'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Enable Pin Swapping aktiviert ist.
EnablePinSwapping = 'False'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Enable Pin Swapping deaktiviert ist.
Hinweise
- Die Eigenschaft Enable Pin Swapping ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
Füllmaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Filling Material der Abfrage entspricht.
Syntax
FillingMaterial : String
Anwendungsbeispiele
FillingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Filling Material den Wert Epoxy hat.
FillingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte zurück, die eine Eigenschaft Filling Material besitzen, deren zugehörige Zeichenfolge mit Epoxy beginnt.
Hinweise
- Die Eigenschaft Filling Material ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonStringsind erforderlich.
Füllseite
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Filling Side der Abfrage entspricht.
Syntax
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Anwendungsbeispiele
FillingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Eigenschaft Filling Side den Wert Top hat.
FillingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Filling Side den Wert Both hat.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Filling Side den Wert Both hat.
Hinweise
- Die Eigenschaft Filling Side ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonFillingSide_Stringsind erforderlich.
Schriftartname
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungs-), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft TrueType Font Name der Abfrage entspricht.
Syntax
FontName = FontName_String
FontName <> FontName_String
FontName_String muss einen der Namen der verfügbaren TrueType- und OpenType-Schriftarten (einer Obermenge von TrueType) verwenden, die sich im Ordner \Windows\Fonts befinden.
Anwendungsbeispiele
FontName = 'Arial'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungs-), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft TrueType Font Name den Wert Arial hat.
FontName <> 'Batang'
Gibt alle Objekte except Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungs-), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft TrueType Font Name den Wert Batang hat.
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ßungs-), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Footprint
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Footprint der Abfrage entspricht.
Syntax
Footprint : String
Anwendungsbeispiele
Footprint = 'DIP14'
Gibt alle Bauteile zurück, deren Eigenschaft Footprint den Wert DIP14 hat.
Footprint Like 'DIP*'
Gibt alle Bauteile zurück, die eine Eigenschaft Footprint besitzen, deren zugehörige Zeichenfolge mit DIP beginnt.
Hinweise
- Die Eigenschaft Footprint ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
Von-Nach-Pad 1
Zusammenfassung
Gibt alle Von-Nach-Objekte zurück, deren Eigenschaft From Pad 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 ersten Teilzeichenfolge, die die Eigenschaft Name des übergeordneten Bauteils des Pads angibt (d. h. den Bezeichner des Bauteils), gefolgt von einer Teilzeichenfolge, die die Eigenschaft Name des Pads selbst angibt (d. h. den Bezeichner des Pads). Das Format lautet daher 'ParentComponentDesignator-PadDesignator'.
Anwendungsbeispiele
FromToPad1 = 'C14-2'
Gibt alle Von-Nach-Objekte zurück, deren Eigenschaft From Pad den Wert C14-2 hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadName_Stringsind erforderlich. - Die Eigenschaft From Pad ist nur für Von-Nach-Objekte definiert.
Von-Nach-Pad 2
Zusammenfassung
Gibt alle Von-Nach-Objekte zurück, deren Eigenschaft To Pad 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 ersten Teilzeichenfolge, die die Eigenschaft Name des übergeordneten Bauteils des Pads angibt (d. h. den Bezeichner des Bauteils), gefolgt von einer Teilzeichenfolge, die die Eigenschaft Name des Pads selbst angibt (d. h. den Bezeichner des Pads). Das Format lautet daher 'ParentComponentDesignator-PadDesignator'.
Anwendungsbeispiele
FromToPad2 = 'U1-8'
Gibt alle Von-Nach-Objekte zurück, deren Eigenschaft To Pad den Wert U1-8 hat.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadName_Stringsind erforderlich. - Die Eigenschaft To Pad ist nur für Von-Nach-Objekte definiert.
H
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Height der Abfrage entspricht.
Syntax
H : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Durch ein zusätzliches Schlüsselwort für die Maßeinheit kann eine bestimmte Maßeinheit angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(H) : Number– zur Angabe einer Höhe in mil. -
AsMM(H) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
H = 300
Gibt alle Bauteile zurück, deren Eigenschaft Height gleich 300 in den aktuellen Maßeinheiten ist.
H >= 5.08
Gibt alle Bauteile zurück, deren Eigenschaft Height größer oder gleich 5.08 in den aktuellen Maßeinheiten ist.
AsMils(H) > 400
Gibt alle Bauteile zurück, deren Eigenschaft Height größer als 400mil ist.
AsMM(H) Between 6.35 And 8.89
Gibt alle Bauteile zurück, deren Eigenschaft Height größer oder gleich 6.35mm und kleiner oder gleich 8.89mm ist.
H <> 550
Gibt alle Bauteile zurück, deren Eigenschaft Height not gleich 550 in den aktuellen Maßeinheiten ist.
AsMils(H) <= 650
Gibt alle Bauteile zurück, deren Eigenschaft Height kleiner oder gleich 650mil ist.
AsMM(H) < 11.43
Gibt alle Bauteile zurück, deren Eigenschaft Height kleiner als 11.43mm ist.
Hinweise
- Die Eigenschaft Height ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
- Diese Funktion ist ein Alias für die Funktion Height.
Höhe
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Height der Abfrage entspricht.
Syntax
Height : Number
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Height) : Number– zur Angabe einer Höhe in mil. -
AsMM(Height) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
Height = 300
Gibt alle Bauteile zurück, deren Eigenschaft Height gleich 300 in den aktuellen Maßeinheiten ist.
Height >= 5.08
Gibt alle Bauteile zurück, deren Eigenschaft Height größer oder gleich 5.08 in den aktuellen Maßeinheiten ist.
AsMils(Height) > 400
Gibt alle Bauteile zurück, deren Eigenschaft Height größer als 400 mil ist.
AsMM(Height) Between 6.35 And 8.89
Gibt alle Bauteile zurück, deren Eigenschaft Height größer oder gleich 6.35 mm und kleiner oder gleich 8.89 mm ist.
Height <> 550
Gibt alle Bauteile zurück, deren Eigenschaft Height not gleich 550 in den aktuellen Maßeinheiten ist.
AsMils(Height) <= 650
Gibt alle Bauteile zurück, deren Eigenschaft Height kleiner oder gleich 650 mil ist.
AsMM(Height) < 11.43
Gibt alle Bauteile zurück, deren Eigenschaft Height kleiner als 11.43 mm ist.
Hinweise
- Die Eigenschaft Height ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
- Diese Funktion ist ein Alias für die Funktion H.
Ausblenden
Zusammenfassung
Gibt alle Bauteilkommentar-, Bauteilbezeichner- und Netzobjekte zurück, deren Eigenschaft Hide der Abfrage entspricht.
Syntax
Hide : Boolean
Anwendungsbeispiele
Hide
Hide = True
Gibt alle Bauteilkommentar-, Bauteilbezeichner- und Netzobjekte zurück, deren Eigenschaft Hide True ist.
Not Hide
Hide = False
Gibt alle Objekte except Bauteilkommentar-, Bauteilbezeichner- und Netzobjekte zurück, deren Eigenschaft Hide False ist.
Hinweis
Die Eigenschaft Hide ist nur für Bauteilkommentar-, Bauteilbezeichner- und Netzobjekte definiert.
Jumper ausblenden
Zusammenfassung
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Hide Jumpers der Abfrage entspricht.
Syntax
HideJumpers : Boolean_String
Anwendungsbeispiele
HideJumpers = 'True'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Hide Jumpers aktiviert ist.
HideJumpers = 'False'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Hide Jumpers deaktiviert ist.
Hinweise
- Die Eigenschaft Hide Jumpers ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
Bohrung
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size der Abfrage entspricht.
Syntax
Hole : Number
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Hole) : Number– zur Angabe einer Bohrungsgröße in mil. -
AsMM(– zur Angabe einer Bohrungsgröße in mm.Hole) : Number
Anwendungsbeispiele
Hole = 16
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size 16 in den aktuellen Maßeinheiten beträgt.
Hole >= 0.508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 0.508 in den 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.
Bohrungsdurchmesser
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size der Abfrage entspricht.
Syntax
HoleDiameter : Number
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(HoleDiameter) : Number– zur Angabe eines Bohrungsdurchmessers in mil. -
AsMM(– zur Angabe eines Bohrungsdurchmessers in mm.HoleDiameter) : Number
Anwendungsbeispiele
HoleDiameter = 16
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size 16 in den aktuellen Maßeinheiten beträgt.
HoleDiameter >= 0.508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size größer oder gleich 0.508 in den 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.
Negative Bohrungstoleranz
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Tolerance (-) der Abfrage entspricht.
Syntax
HoleNegativeTolerance : Number
Number richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – mithilfe eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts angegeben werden:
-
AsMils(HoleNegativeTolerance) : Number– zur Angabe einer Toleranz in mil. -
AsMM(HoleNegativeTolerance) : Number– zur Angabe einer Toleranz in mm.
Anwendungsbeispiele
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 (-) not 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 richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – mithilfe eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts angegeben werden:
-
AsMils(HolePositiveTolerance) : Number– zur Angabe einer Toleranz in mil. -
AsMM(HolePositiveTolerance) : Number– zur Angabe einer Toleranz in mm.
Anwendungsbeispiele
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 (+) not 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
Anwendungsbeispiele
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 richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – mithilfe eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts angegeben werden:
-
AsMils(Hole– zur Angabe einer Bohrungsgröße in mil.Size) : Number -
AsMM(– zur Angabe einer Bohrungsgröße in mm.HoleSize) : Number
Anwendungsbeispiele
HoleSize = 16
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Hole Size 16 aktuellen Maßeinheiten 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'
Anwendungsbeispiele
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 erforderlich.
Kennung
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Identifier der Abfrage entspricht.
Syntax
Identifier : String
Anwendungsbeispiele
Identifier = 'RES0402'
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Identifier RES0402 ist.
Identifier Like 'RES0402*'
Gibt alle 3D-Körperobjekte mit einer Identifier zurück, 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 erforderlich.
InvertedBorderSpaceType
Zusammenfassung
Gibt alle Zeichenfolgenobjekte zurück, deren Eigenschaft Border Space Type der Abfrage entspricht.
Syntax
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Border Margin' -
'Text Offset'
Anwendungsbeispiel
InvertedBorderSpaceType = 'Border Margin'
Gibt alle Zeichenfolgenobjekte zurück, deren Eigenschaft Border Space Type den Wert Border Margin hat.
InvertedBorderSpaceType <> 'Border Margin'
Gibt alle Objekte except Zeichenfolgenobjekte zurück, deren Eigenschaft Border Space Type den Wert Border Margin hat.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Gibt alle Zeichenfolgenobjekte zurück, deren Eigenschaft Border Space Type nicht den Wert Text Offset hat.
Hinweise
- Die Eigenschaft Border Space Type ist nur für Zeichenfolgenobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
InvertedBorderSpaceType_Stringsind erforderlich.
Höhe des invertierten Rechtecks
Zusammenfassung
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height der Abfrage entspricht.
Syntax
InvertedRectangleHeight : Number
Number richtet sich nach 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 durch ein zusätzliches, auf die Maßeinheit bezogenes Schlüsselwort angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(InvertedRectangleHeight) : Number– zur Angabe einer Höhe in mil. -
AsMM(InvertedRectangleHeight) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiel
InvertedRectangleHeight = 30
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height gleich 30 in den aktuellen Maßeinheiten ist.
InvertedRectangleHeight >= 5.08
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height größer oder gleich 5.08 in den aktuellen Maßeinheiten ist.
AsMils(InvertedRectangleHeight) > 40
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height größer als 40 mil ist.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height größer oder gleich 6.35 mm und kleiner oder gleich 8.89 mm ist.
InvertedRectangleHeight <> 55
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height not gleich 55 in den aktuellen Maßeinheiten ist.
AsMils(InvertedRectangleHeight) <= 65
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height kleiner oder gleich 65 mil ist.
AsMM(InvertedRectangleHeight) < 11.43
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Height kleiner als 11.43 mm ist.
Hinweis
Die Eigenschaft Inverted Rectangle Height ist nur für Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Breite des invertierten Rechtecks
Zusammenfassung
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width der Abfrage entspricht.
Syntax
InvertedRectangleWidth : Number
Number richtet sich nach 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 durch ein zusätzliches, auf die Maßeinheit bezogenes Schlüsselwort angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(InvertedRectangleWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(InvertedRectangleWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiel
InvertedRectangleWidth = 300
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width gleich 300 in den aktuellen Maßeinheiten ist.
InvertedRectangleWidth >= 128
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width größer oder gleich 128 in den aktuellen Maßeinheiten ist.
AsMils(InvertedRectangleWidth) > 400
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width größer als 400 mil ist.
AsMM(InvertedRectangleWidth) Between 6 And 8
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width größer oder gleich 6 mm und kleiner oder gleich 8 mm ist.
InvertedRectangleWidth <> 550
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width not gleich 550 in den aktuellen Maßeinheiten ist.
AsMils(InvertedRectangleWidth) <= 650
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width kleiner oder gleich 650 mil ist.
AsMM(InvertedRectangleWidth) < 11.43
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Rectangle Width kleiner als 11.43 mm ist.
Hinweis
Die Eigenschaft Inverted Rectangle Width ist nur für Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Ausrichtung des invertierten Textes
Zusammenfassung
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) 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'
Anwendungsbeispiel
InvertedTextJustification = 'Center'
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted Text Justification den Wert Center hat.
InvertedTextJustification <> 'Right-Below'
Gibt alle Objekte except Textobjekte (Kommentar, Bezeichner, freier Text) 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 Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Via-Typ nach IPC4761
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'
Anwendungsbeispiel
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 except Via-Objekte 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.
Ist Bestückungstestpunkt
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, die als Bestückungstestpunkte markiert wurden, d. h., deren Eigenschaften Assembly Testpoint - Top und/oder Assembly Testpoint - Bottom aktiviert sind.
Syntax
IsAssyTestpoint : Boolean
Anwendungsbeispiel
IsAssyTestpoint
IsAssyTestpoint = True
Gibt alle Pad- und Via-Objekte zurück, die als Bestückungstestpunkte verwendet werden.
Not IsAssyTestpoint
IsAssyTestpoint = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, die als Bestückungstestpunkte verwendet werden.
Ist fett
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Bold der Abfrage entspricht.
Syntax
IsBold : Boolean_String
Anwendungsbeispiel
IsBold = 'True'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Bold aktiviert ist.
IsBold = 'False'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Bold deaktiviert ist.
Hinweise
-
Die Eigenschaft Bold ist nur für Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) definiert.
-
Alle übergeordneten Koordinaten-, Bemaßungs-, Bohrtabellen- und Lagenaufbautabellen-Objekte, deren untergeordnete Textstring-Primitive der Abfrage entsprechen, werden ebenfalls zurückgegeben.
IsDataMatrixText
Zusammenfassung
Gibt Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text und deren Eigenschaft BarCode Type auf Data Matrix gesetzt ist.
Syntax
IsDataMatrixText : Boolean
Anwendungsbeispiel
IsDataMatrixText
IsDataMatrixText = True
Gibt alle Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text und deren Eigenschaft BarCode Type auf Data Matrix gesetzt ist.
Not IsDataMatrixText
IsDataMatrixText = False
Gibt alle Objekte except Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text und deren Eigenschaft BarCode Type auf Data Matrix gesetzt ist.
IsFabTestpoint
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, die für die Verwendung als Fertigungstestpunkte markiert wurden, d. h., bei denen die Eigenschaften Fabrication Testpoint - Top und/oder Fabrication Testpoint - Bottom aktiviert sind.
Syntax
IsFabTestpoint : Boolean
Anwendungsbeispiel
IsFabTestpoint
IsFabTestpoint = True
Gibt alle Pad- und Via-Objekte zurück, die als Fertigungstestpunkte verwendet werden.
Not IsFabTestpoint
IsFabTestpoint = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, die als Fertigungstestpunkte verwendet werden.
IsItalic
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Italic der Abfrage entspricht.
Syntax
IsItalic : Boolean_String
Anwendungsbeispiel
IsItalic = 'True'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Italic aktiviert ist.
IsItalic = 'False'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Italic deaktiviert ist.
Hinweise
- Die Eigenschaft Italic ist nur für Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textstring-Objekte (Kommentar, Bezeichner, freier Text) definiert.
- Alle übergeordneten Koordinaten-, Bemaßungs-, Bohrtabellen- und Lagenaufbautabellen-Objekte, deren untergeordnete Textstring-Primitive der Abfrage entsprechen, werden ebenfalls zurückgegeben.
IsModified
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft IsModified der Abfrage entspricht.
Syntax
IsModified : Boolean_String
Anwendungsbeispiel
IsModified = 'True'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft IsModified aktiviert ist.
IsModified = 'False'
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft IsModified deaktiviert ist.
Hinweis
Die Eigenschaft IsModified ist nur für Polygonflächen-Objekte definiert.
IsQrCodeText
Zusammenfassung
Gibt Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text und deren Eigenschaft BarCode Type auf QR Code gesetzt ist.
Syntax
IsQrCodeText : Boolean
Anwendungsbeispiel
IsQrCodeText
IsQrCodeText = True
Gibt alle Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text und deren Eigenschaft BarCode Type auf QR Code gesetzt ist.
Not IsQrCodeText
IsQrCodeText = False
Gibt alle Objekte except Textstring-Objekte zurück, deren Eigenschaft Text Kind auf BarCode Text und deren Eigenschaft BarCode Type auf QR Code gesetzt ist.
IsTestpoint
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, die für die Verwendung als Testpunkte markiert wurden, unabhängig davon, ob es sich um Bestückungs- oder Fertigungstestpunkte handelt. Das heißt, mindestens eine der folgenden Eigenschaften ist aktiviert:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Syntax
IsTestpoint : Boolean
Anwendungsbeispiel
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 Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted der Abfrage entspricht.
Syntax
IsTextInverted : Boolean_String
Anwendungsbeispiel
IsTextInverted = 'True'
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted aktiviert ist.
IsTextInverted = 'False'
Gibt alle Textstring-Objekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Inverted deaktiviert ist.
Hinweis
Die Eigenschaft Inverted ist nur für Textstring-Objekte (Kommentar, Bezeichner, freier Text) definiert.
Keepout
Zusammenfassung
Gibt alle Sperrbereichsobjekte vom Typ Kreisbogen, Füllfläche, massive Region und Leiterbahn zurück.
Syntax
Keepout : Boolean
Anwendungsbeispiel
Keepout
Keepout = True
Gibt alle Sperrbereichsobjekte vom Typ Kreisbogen, Füllfläche, massive Region und Leiterbahn zurück.
Not Keepout
Keepout = False
Gibt alle Objekte except Sperrbereichsobjekte vom Typ Kreisbogen, Füllfläche, massive Region und Leiterbahn zurück.
KeepoutRestrictionsCopper
Zusammenfassung
Gibt alle Sperrbereichsobjekte zurück, deren Eigenschaft Keepout Restriction - Copper der Abfrage entspricht.
Syntax
KeepoutRestrictionsCopper : Boolean_String
Anwendungsbeispiel
KeepoutRestrictionsCopper = 'True'
Gibt alle Sperrbereichsobjekte zurück, deren Eigenschaft Keepout Restriction - Copper aktiviert ist.
KeepoutRestrictionsCopper = 'False'
Gibt alle Sperrbereichsobjekte zurück, deren Eigenschaft Keepout Restriction - Copper deaktiviert ist.
Hinweise
-
Die Eigenschaft Keepout Restriction - Copper ist nur für Sperrbereichsobjekte (Kreisbögen, Füllflächen, massive Regionen, Leiterbahnen) definiert.
-
Die Eigenschaft Keepout Restriction - Copper (wie in den List-Panels angezeigt) 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 Sperrbereichsobjekte zurück, deren Eigenschaft Keepout Restriction - SMD Pad der Abfrage entspricht.
Syntax
KeepoutRestrictionsSMDPad : Boolean_String
Anwendungsbeispiele
KeepoutRestrictionsSMDPad = 'True'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - SMD Pad aktiviert ist.
KeepoutRestrictionsSMDPad = 'False'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - SMD Pad deaktiviert ist.
Hinweise
-
Die Eigenschaft Keepout Restriction - SMD Pad ist nur für Keepout-Objekte (Kreisbögen, Füllflächen, massive Regionen, Leiterbahnen) definiert.
-
Die Eigenschaft Keepout Restriction - SMD Pad (wie in den Panels List dargestellt) entspricht der Option SMD Pad im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Panel Properties angezeigt werden.
KeepoutRestrictionsTHPad
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - TH Pad der Abfrage entspricht.
Syntax
KeepoutRestrictionsTHPad : Boolean_String
Anwendungsbeispiele
KeepoutRestrictionsTHPad = 'True'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - TH Pad aktiviert ist.
KeepoutRestrictionsTHPad = 'False'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - TH Pad deaktiviert ist.
Hinweise
-
Die Eigenschaft Keepout Restriction - TH Pad ist nur für Keepout-Objekte (Kreisbögen, Füllflächen, massive Regionen, Leiterbahnen) definiert.
-
Die Eigenschaft Keepout Restriction - TH Pad (wie in den Panels List dargestellt) entspricht der Option TH Pad im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Panel Properties angezeigt werden.
KeepoutRestrictionsTrack
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - Track der Abfrage entspricht.
Syntax
KeepoutRestrictionsTrack : Boolean_String
Anwendungsbeispiele
KeepoutRestrictionsTrack = 'True'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - Track aktiviert ist.
KeepoutRestrictionsTrack = 'False'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - Track deaktiviert ist.
Hinweise
-
Die Eigenschaft Keepout Restriction - Track ist nur für Keepout-Objekte (Kreisbögen, Füllflächen, massive Regionen, Leiterbahnen) definiert.
-
Die Eigenschaft Keepout Restriction - Track (wie in den Panels List dargestellt) entspricht der Option Track im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Panel Properties angezeigt werden.
KeepoutRestrictionsVia
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - Via der Abfrage entspricht.
Syntax
KeepoutRestrictionsVia : Boolean_String
Anwendungsbeispiele
KeepoutRestrictionsVia = 'True'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - Via aktiviert ist.
KeepoutRestrictionsVia = 'False'
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Keepout Restriction - Via deaktiviert ist.
Hinweise
-
Die Eigenschaft Keepout Restriction - Via ist nur für Keepout-Objekte (Kreisbögen, Füllflächen, massive Regionen, Leiterbahnen) definiert.
-
Die Eigenschaft Keepout Restriction - Via (wie in den Panels List dargestellt) entspricht der Option Via im Abschnitt Keepout Restrictions, wenn die Eigenschaften eines ausgewählten Objekts über das Panel Properties angezeigt werden.
Art
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Object Kind 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 dienen zur Auswahl der verschiedenen Regeltypen. Der Regeltyp, wie er im Dialogfeld PCB Rules and Constraints Editor angezeigt wird, steht in Klammern hinter der Zeichenfolge:
-
'Acute Angle Rule'(Spitzer Winkel) -
'Bare-board Fabrication Test Point Style Rule'(Testpunktstil für die Fertigung) -
'Bare-board Fabrication Test Point Usage Rule'(Testpunktverwendung für die Fertigung) -
'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'(Stichleitungslänge bei Daisy-Chain-Topologie) -
'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'(Abstand zwischen Bohrungen) -
'In-circuit Assembly Test Point Style Rule'(Testpunktstil für die Bestückung) -
'In-circuit Assembly Test Point Usage Rule'(Testpunktverwendung für die Bestückung) -
'Layer Pair Rule'(Lagenpaare) -
'Matched Lengths Rule'(Abgeglichene Längen) -
'Max Min Height Rule'(Höhe) -
'Max Min Hole Size Rule'(Bohrungsdurchmesser) -
'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-Stublänge (Rückbohren)) -
'Maximum Via Count Rule'(Maximale Via-Anzahl) -
'Minimum Annular Ring Rule'(Minimaler Restring) -
'Minimum Solder Mask Sliver Rule'(Minimale Lötstoppmasken-Stegbreite) -
'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-Anschlussstil) -
'Power Plane Clearance Rule'(Abstand zur Versorgungslage) -
'Power Plane Connect Style Rule'(Anschlussstil für Versorgungslagen) -
'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'(Signalhöchstwert) -
'Silk To Silk Clearance Rule'(Abstand zwischen Bestückungsdruckelementen) -
'Silk To Solder Mask Clearance Rule'(Abstand zwischen Bestückungsdruck und Lötstoppmaske) -
'SMD Entry'(SMD-Anbindung) -
'SMD Neck Down Rule'(SMD-Leiterbahnverjüngung) -
'SMD To Corner Rule'(Abstand zwischen SMD und Ecke) -
'SMD To Plane Rule'(Abstand zwischen SMD und Fläche) -
'Solder Mask Expansion Rule'(Lötstoppmaskenerweiterung) -
'Supply Nets Rule'(Versorgungsnetze) -
'Unconnected Pin Rule'(Nicht angeschlossener 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'.
Anwendungsbeispiele
Kind = 'Class'
Gibt alle Klassenobjekte zurück.
Kind <> 'Via'
Gibt alle Objekte except Via-Objekte zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ObjectKind_Stringsind 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
Anwendungsbeispiele
L = 'MultiLayer'
Gibt alle Objekte auf der Lage „Multi-Layer“ zurück.
L <> 'KeepOutLayer'
Gibt alle Objekte except denen auf der Keep-Out-Lage zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Diese Funktion ist ein Alias für die Funktion Layer.
Lage
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Layer der Abfrage entspricht.
Syntax
Layer = Layer_String
Layer <> Layer_String
Anwendungsbeispiele
Layer = 'MultiLayer'
Gibt alle Objekte auf der Multi-Layer-Lage zurück.
Layer <> 'KeepOutLayer'
Gibt alle Objekte except denjenigen auf der Keep-Out-Lage zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Diese Funktion ist ein Alias für die Funktion L.
Hinweislinienbemaßungspunkt
Zusammenfassung
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot der Abfrage entspricht.
Syntax
LeaderDimensionDot : Boolean_String
Anwendungsbeispiele
LeaderDimensionDot = 'True'
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot aktiviert ist.
LeaderDimensionDot = 'False'
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot deaktiviert ist.
Hinweise
- Die Eigenschaft Dot ist nur für Hinweislinienbemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Hinweislinienbemaßungsobjekte werden nicht zurückgegeben.
Punktgröße der Hinweislinienbemaßung
Zusammenfassung
Gibt Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot Size der Abfrage entspricht.
Syntax
LeaderDimensionDotSize : Number
Number richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(LeaderDimensionDotSize) : Number– zur Angabe einer Größe in mil. -
AsMM(LeaderDimensionDotSize) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
LeaderDimensionDotSize = 40
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot Size den Wert 40 in den aktuellen Maßeinheiten hat.
LeaderDimensionDotSize >= 1.143
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot Size größer oder gleich 1.143 in den aktuellen Maßeinheiten ist.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot Size größer oder gleich 30 mil und kleiner oder gleich 50 mil ist.
AsMM(LeaderDimensionDotSize) < 0.889
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Dot Size kleiner als 0.889 mm ist.
Hinweise
- Die Eigenschaft Dot Size ist nur für Hinweislinienbemaßungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Hinweislinienbemaßungsobjekte werden nicht zurückgegeben.
Form der Hinweislinienbemaßung
Zusammenfassung
Gibt alle Hinweislinienbemaß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'
Anwendungsbeispiele
LeaderDimensionShape = 'Round'
Gibt alle Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft Leader Shape den Wert Round hat.
LeaderDimensionShape <> 'Square'
Gibt alle Objekte except Hinweislinienbemaßungsobjekten zurück, deren Eigenschaft Leader Shape den Wert Square hat.
Hinweise
- Die Eigenschaft Leader Shape ist nur für Hinweislinienbemaßungsobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
LeaderShape_Stringsind erforderlich. - Die untergeordneten Objekte der von der Abfrage zurückgegebenen Hinweislinienbemaßungsobjekte werden nicht zurückgegeben.
Gesperrt
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Locked der Abfrage entspricht.
Syntax
Locked : Boolean
Anwendungsbeispiele
Locked
Locked = True
Gibt alle Objekte zurück, deren Eigenschaft Locked aktiviert ist.
Not Locked
Locked = False
Gibt alle Objekte except denjenigen zurück, deren Eigenschaft Locked aktiviert ist.
Primitive sperren
Zusammenfassung
Gibt alle Bauteil-, Koordinaten-, Bemaßungs- und Polygonflächenobjekte zurück, deren Eigenschaft Lock Primitives der Abfrage entspricht.
Syntax
LockPrimitives : Boolean_String
Anwendungsbeispiele
LockPrimitives = 'True'
Gibt alle Bauteil-, Koordinaten-, Bemaßungs- und Polygonflächenobjekte zurück, deren Eigenschaft Lock Primitives aktiviert ist.
LockPrimitives = 'False'
Gibt alle Bauteil-, Koordinaten-, Bemaßungs- und Polygonflächenobjekte zurück, deren Eigenschaft Lock Primitives deaktiviert ist.
Hinweise
- Die Eigenschaft Lock Primitives ist nur für Bauteil-, Koordinaten-, Bemaßungs- und Polygonflächenobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteil-, Koordinaten-, Bemaßungs- und Polygonflächenobjekte werden nicht zurückgegeben.
Spiegeln
Zusammenfassung
Gibt alle Textobjekte zurück, deren Eigenschaft Mirror der Abfrage entspricht.
Syntax
Mirror : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Anwendungsbeispiele
Mirror = 'True'
Gibt alle Textobjekte zurück, deren Eigenschaft Mirror aktiviert ist.
Mirror = 'False'
Gibt alle Textobjekte zurück, deren Eigenschaft Mirror deaktiviert ist.
Mirror <> 'True'
Not (Mirror = 'True')
Gibt alle Objekte except Textobjekten zurück, deren Eigenschaft Mirror aktiviert ist.
Mirror <> 'False'
Not (Mirror = 'False')
Gibt alle Objekte except Textobjekten zurück, deren Eigenschaft Mirror deaktiviert ist.
Hinweis
Die Eigenschaft Mirror ist nur für Textobjekte definiert.
Zylinderhöhe des Modells
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) der Abfrage entspricht.
Syntax
ModelCylinderHeight : Number
Number richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ModelCylinderHeight) : Number– zur Angabe einer Höhe in mil. -
AsMM(ModelCylinderHeight) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
ModelCylinderHeight = 300
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) gleich 300 in den aktuellen Maßeinheiten ist.
ModelCylinderHeight >= 500
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) größer oder gleich 500 in den aktuellen Maßeinheiten ist.
AsMils(ModelCylinderHeight) > 400
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) größer als 400 mil ist.
AsMM(ModelCylinderHeight) Between 15 And 22
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) größer oder gleich 15 mm und kleiner oder gleich 22 mm ist.
ModelCylinderHeight <> 550
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) not gleich 550 in den aktuellen Maßeinheiten ist.
AsMils(ModelCylinderHeight) <= 650
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) kleiner oder gleich 650 mil ist.
AsMM(ModelCylinderHeight) < 11.43
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Height (Cylinder) kleiner als 11.43 mm ist.
Hinweis
Die Eigenschaft Model Height (Cylinder) ist nur für 3D-Körperobjekte definiert.
ModelCylinderSphereRadius
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Radius (Cylinder/Sphere) der Abfrage entspricht.
Syntax
ModelCylinderSphereRadius : Number
Number richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ModelCylinderSphereRadius) : Number– zur Angabe eines Radius in mil. -
AsMM(ModelCylinderSphereRadius) : Number– zur Angabe eines Radius in mm.
Anwendungsbeispiele
ModelCylinderSphereRadius = 30
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Radius (Cylinder/Sphere) gleich 30 in den aktuellen Maßeinheiten ist.
ModelCylinderSphereRadius >= 50
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Radius (Cylinder/Sphere) größer oder gleich 50 in den aktuellen Maßeinheiten ist.
AsMils(ModelCylinderSphereRadius) > 40
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Radius (Cylinder/Sphere) größer als 40 mil ist.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Radius (Cylinder/Sphere) 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 Eigenschaft Model Radius (Cylinder/Sphere) not gleich 55 in den aktuellen Maßeinheiten ist.
AsMils(ModelCylinderSphereRadius) <= 65
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Radius (Cylinder/Sphere) kleiner oder gleich 65 mil ist.
AsMM(ModelCylinderSphereRadius) < 1.43
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Radius (Cylinder/Sphere) kleiner als 1.43 mm ist.
Hinweis
Die Eigenschaft Model Radius (Cylinder/Sphere) ist nur für 3D-Körperobjekte definiert.
ModelRotationX
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation X der Abfrage entspricht.
Syntax
ModelRotationX : Numeric_String
ModelRotationX : Number
Anwendungsbeispiele
ModelRotationX = '30'
ModelRotationX = 30
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation X den Wert 30.000 hat.
ModelRotationX <> '45'
ModelRotationX <> 45
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation X den Wert 45.000 hat.
Hinweis
Die Eigenschaft Model Rotation X ist nur für 3D-Körperobjekte definiert.
ModelRotationY
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation Y der Abfrage entspricht.
Syntax
ModelRotationY : Numeric_String
ModelRotationY : Number
Anwendungsbeispiele
ModelRotationY = '30'
ModelRotationY = 30
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation Y den Wert 30.000 hat.
ModelRotationY <> '45'
ModelRotationY <> 45
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation Y den Wert 45.000 hat.
Hinweis
Die Eigenschaft Model Rotation Y ist nur für 3D-Körperobjekte definiert.
ModelRotationZ
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation Z der Abfrage entspricht.
Syntax
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Anwendungsbeispiele
ModelRotationZ = '30'
ModelRotationZ = 30
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation Z den Wert 30.000 hat.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Model Rotation Z den Wert 45.000 hat.
Hinweis
Die Eigenschaft Model Rotation Z ist nur für 3D-Körperobjekte definiert.
ModelType
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Type 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'
Anwendungsbeispiele
ModelType = 'Extruded'
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Type den Wert Extruded hat.
ModelType <> 'Cylinder'
Gibt alle Objekte except 3D-Körperobjekte zurück, deren Eigenschaft Model Type den Wert Cylinder hat.
Hinweise
- Die Eigenschaft Model Type ist nur für 3D-Körperobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ModelType_Stringsind erforderlich.
ModelZ
Zusammenfassung
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Z der Abfrage entspricht.
Syntax
ModelZ : Number
Number richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ModelZ) : Number– zur Angabe einer Höhe in mil. -
AsMM(ModelZ) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
ModelZ = 30
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Z gleich 30 in den aktuellen Maßeinheiten ist.
ModelZ >= 5.08
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Z größer oder gleich 5.08 in den aktuellen Maßeinheiten ist.
AsMils(ModelZ) > 40
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Z größer als 40 mil ist.
AsMM(ModelZ) Between 0.35 And 0.89
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Z 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 Eigenschaft Model Z not gleich 55 in den aktuellen Maßeinheiten ist.
AsMils(ModelZ) <= 65
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Z kleiner oder gleich 65 mil ist.
AsMM(ModelZ) < 0.43
Gibt alle 3D-Körperobjekte zurück, deren Eigenschaft Model Z kleiner als 0.43 mm ist.
Hinweise
-
Die Eigenschaft Model Z ist nur für 3D-Körperobjekte definiert.
-
Die Eigenschaft Model Z entspricht dem Feld Standoff Height, wenn die Eigenschaften eines ausgewählten 3D-Körpers im Eigenschaften-Panel angezeigt werden.
N
Zusammenfassung
Gibt Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüllungs- und geteilte Flächenobjekte zurück, deren Eigenschaft Net der Abfrage entspricht.
Syntax
N : String
Anwendungsbeispiele
N = 'GND'
Gibt alle Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüllungs- und geteilten Flächenobjekte zurück, deren Eigenschaft Net den Wert GND hat.
N Like 'G*'
Gibt alle Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüllungs- und geteilten Flächenobjekte zurück, deren Eigenschaft Net eine zugehörige Zeichenfolge hat, die mit G beginnt.
Hinweise
-
Die Eigenschaft Net ist nur für Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonfüllungs- und geteilte Flächenobjekte definiert.
-
Das übergeordnete Netzobjekt (dessen Eigenschaft Name 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-, Bauteil-, Designregel-, Netz-, Pad- und Polygonflächenobjekte zurück, deren Eigenschaft Name der Abfrage entspricht.
Syntax
Name : String
Anwendungsbeispiele
Name = '<All Components>'
Gibt alle Klassen-, Bauteil-, Designregel-, Netz-, Pad- und Polygonflächenobjekte zurück, deren Eigenschaft Name den Wert <All Components> hat.
Name = 'U4-1'
Gibt alle Klassen-, Bauteil-, Designregel-, Netz-, Pad- und Polygonflächenobjekte zurück, deren Eigenschaft Name den Wert U4-1 hat.
Name Like 'R7*'
Gibt alle Klassen-, Bauteil-, Designregel-, Netz-, Pad- und Polygonflächenobjekte zurück, deren Eigenschaft Name eine zugehörige Zeichenfolge hat, die mit R7 beginnt.
Hinweise
-
Die Eigenschaft Name ist nur für Klassen-, Bauteil-, Designregel-, Netz-, Pad- und Polygonflächenobjekte definiert.
-
Bei Pad-Objekten muss die vollständige Eigenschaft Name angegeben werden. Sie besteht aus einer ersten Teilzeichenfolge, die die Eigenschaft Name des übergeordneten Bauteils des Pads angibt, gefolgt von einem Zeichen „-“ und einer weiteren Teilzeichenfolge, die die Eigenschaft Name des Pads selbst angibt. Freie Pads werden durch die erste Teilzeichenfolge „Free-“ gekennzeichnet, gefolgt von der Teilzeichenfolge, die die eigene Eigenschaft Name des Pads angibt.
Negatives Netz
Zusammenfassung
Gibt alle Differenzpaarobjekte zurück, deren Eigenschaft Negative Net der Abfrage entspricht.
Syntax
NegativeNet : String
Anwendungsbeispiele
NegativeNet = 'D_N'
Gibt alle Differenzpaarobjekte zurück, deren Eigenschaft Negative Net den Wert D_N hat.
NegativeNet Like '*RX1_N'
Gibt alle Differenzpaarobjekte zurück, deren Eigenschaft Negative Net mit RX1_N endet.
Hinweise
- Die Eigenschaft Negative Net ist nur für Differenzpaarobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Differenzpaarobjekte werden nicht zurückgegeben.
Netz
Zusammenfassung
Gibt Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonflächen- und geteilte Plane-Objekte zurück, deren Eigenschaft Net der Abfrage entspricht.
Syntax
Net : String
Anwendungsbeispiele
Net = 'GND'
Gibt alle Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonflächen- und geteilten Plane-Objekte zurück, deren Eigenschaft Net den Wert GND hat.
Net Like 'G*'
Gibt alle Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonflächen- und geteilten Plane-Objekte zurück, deren Eigenschaft Net eine zugehörige Zeichenfolge hat, die mit G beginnt.
Hinweise
- Die Eigenschaft Net ist nur für Kreisbogen-, Füllflächen-, Pad-, Leiterbahn-, Via-, Regions-, Polygonflächen- und geteilte Plane-Objekte definiert.
- Das übergeordnete Netzobjekt (dessen Eigenschaft Name 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.
Objektart
Zusammenfassung
Gibt alle Objekte zurück, deren Eigenschaft Object Kind 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 dienen zur Auswahl der verschiedenen Regeltypen. Der Regeltyp, wie er im Dialog PCB Rules and Constraints Editor angezeigt wird, steht jeweils in Klammern hinter der Zeichenfolge:
-
'Acute Angle Rule'(Spitzer Winkel) -
'Bare-board Fabrication Test Point Style Rule'(Stil der Fertigungstestpunkte) -
'Bare-board Fabrication Test Point Usage Rule'(Verwendung von Fertigungstestpunkten) -
'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'(Room-Definition) -
'Daisy Chain Stub Length Rule'(Stichleitungslänge bei Daisy-Chain-Topologie) -
'Differential Pairs Rule'(Differenzpaar-Routing) -
'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'(Abstand zwischen Bohrungen) -
'In-circuit Assembly Test Point Style Rule'(Stil der Bestückungstestpunkte) -
'In-circuit Assembly Test Point Usage Rule'(Verwendung von Bestückungstestpunkten) -
'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'(Flankensteilheit – fallende Flanke) -
'Max Slope Rising Edge Rule'(Flankensteilheit – steigende Flanke) -
'Max Via Stub Length (BackDrilling rule)'(Maximale Via-Stublänge (Rückbohren)) -
'Maximum Via Count Rule'(Maximale Via-Anzahl) -
'Minimum Annular Ring Rule'(Minimaler Restring) -
'Minimum Solder Mask Sliver Rule'(Minimale Lötstoppmaskenstegbreite) -
'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'(Lotpastenmaskenerweiterung) -
'Permitted Layers Rule'(Zulässige Lagen) -
'Polygon Connect Style Rule'(Polygon-Anschlussstil) -
'Power Plane Clearance Rule'(Abstand zur Versorgungslage) -
'Power Plane Connect Style Rule'(Anschlussstil für Versorgungslagen) -
'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'(Abstand zwischen Bestückungsdruckelementen) -
'Silk To Solder Mask Clearance Rule'(Abstand zwischen Bestückungsdruck und Lötstoppmaske) -
'SMD Entry'(SMD-Anbindung) -
'SMD Neck Down Rule'(SMD-Verjüngung) -
'SMD To Corner Rule'(Abstand von SMD zur Ecke) -
'SMD To Plane Rule'(Abstand von SMD zur Plane) -
'Solder Mask Expansion Rule'(Lötstoppmaskenerweiterung) -
'Supply Nets Rule'(Versorgungsnetze) -
'Unconnected Pin Rule'(Nicht angeschlossener 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'.
Anwendungsbeispiele
ObjectKind = 'Class'
Gibt alle Klassenobjekte zurück.
ObjectKind <> 'Via'
Gibt alle Objekte except Via-Objekte zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ObjectKind_Stringsind erforderlich. - Diese Funktion ist ein Alias für die Funktion Kind.
Optimale Aussparungsrotation
Zusammenfassung
Gibt alle Polygonobjekte zurück, deren Eigenschaft Optimal Void Rotation der Abfrage entspricht.
Syntax
OptimalVoidRotation : Boolean
Anwendungsbeispiele
OptimalVoidRotation = 'True'
Gibt alle Polygonobjekte zurück, deren Eigenschaft Optimal Void Rotation True ist.
OptimalVoidRotation = 'False'
Gibt alle Objekte except Bauteil-Polygonobjekte zurück, deren Eigenschaft Optimal Void Rotation False ist.
Hinweis
Die Eigenschaft Optimal Void Rotation ist nur für Polygonobjekte definiert.
Gesamthöhe
Zusammenfassung
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Overall Height (Extruded) der Abfrage entspricht.
Syntax
OverallHeight : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(OverallHeight) : Number– zur Angabe einer Höhe in mil. -
AsMM(OverallHeight) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
OverallHeight = 100
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Overall Height (Extruded) gleich 100 in den aktuellen Maßeinheiten ist.
OverallHeight >= 4.064
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Overall Height (Extruded) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(OverallHeight) > 80
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Overall Height (Extruded) größer als 80 mil ist.
AsMM(OverallHeight) Between 1.524 And 3.81
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Overall Height (Extruded) 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, deren Eigenschaft Model Overall Height (Extruded) not gleich 50 in den aktuellen Maßeinheiten ist.
AsMils(OverallHeight) <= 120
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Overall Height (Extruded) kleiner oder gleich 120 mil ist.
AsMM(OverallHeight) < 1.778
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Overall Height (Extruded) kleiner als 1.778 mm ist.
Hinweis
Die Eigenschaft Model Overall Height (Extruded) ist nur für extrudierte 3D-Körperobjekte definiert.
Pad_Eckenradius_AlleLagen
Zusammenfassung
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (All Layers) der Abfrage entspricht.
Syntax
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String gibt den Eckenradius als Prozentwert an.
Anwendungsbeispiele
Pad_CornerRadius_AllLayers = '50%'
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (All Layers) gleich 50 % ist.
Pad_CornerRadius_AllLayers <> '30%'
Gibt alle Objekte except einfache Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (All Layers) gleich 30 % ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind erforderlich. -
Die Eigenschaft Pad Corner Radius (%) (All Layers) ist nur für einfache Pads definiert (Pads, deren Eigenschaft Stack Mode auf
Simplegesetzt ist).
Pad_Eckenradius_UntereLage
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Bottom Layer) der Abfrage entspricht.
Syntax
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String gibt den Eckenradius als Prozentwert an.
Anwendungsbeispiele
Pad_CornerRadius_BottomLayer = '50%'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Bottom Layer) gleich 50 % ist.
Pad_CornerRadius_BottomLayer <> '30%'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Bottom Layer) gleich 30 % ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind erforderlich. -
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius (%) (Bottom Layer) der Eigenschaft Pad Corner Radius (%) (All Layers), da der angegebene Eckenradius für alle Signallagen verwendet wird. -
Die Eigenschaft Pad Corner Radius (%) (Bottom Layer) ist nur für Pad-Objekte definiert.
Pad_Eckenradius_InnenlageN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Mid Layer <n>) der Abfrage entspricht. Dazu gehören:
Syntax
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String gibt den Eckenradius als Prozentwert an.
Anwendungsbeispiele
Pad_CornerRadius_MidLayer<n> = '50%'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Mid Layer <n>) gleich 50 % ist.
Pad_CornerRadius_MidLayer<n> <> '30%'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Mid Layer <n>) gleich 30 % ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind erforderlich. -
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius (%) (Mid Layer <n>) der Eigenschaft Pad Corner Radius (%) (All Layers), da der angegebene Eckenradius für alle Signallagen verwendet wird. - Die Eigenschaft Pad Corner Radius (%) (Mid Layer <n>) ist nur für Pad-Objekte definiert.
Pad_Eckenradius_ObereLage
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Top Layer) der Abfrage entspricht.
Syntax
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String gibt den Eckenradius als Prozentwert an.
Anwendungsbeispiele
Pad_CornerRadius_TopLayer = '50%'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Top Layer) gleich 50 % ist.
Pad_CornerRadius_TopLayer <> '30%'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius (%) (Top Layer) gleich 30 % ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
CornerRadius_Stringsind erforderlich. -
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius (%) (Top Layer) der Eigenschaft Pad Corner Radius (%) (All Layers), da der angegebene Eckenradius für alle Signallagen verwendet wird. -
Die Eigenschaft Pad Corner Radius (%) (Top Layer) ist nur für Pad-Objekte definiert.
Pad_Eckenradius_VerwendetProzent_AlleLagen
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (All Layers) der Abfrage entspricht.
Syntax
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Anwendungsbeispiele
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (All Layers) aktiviert ist.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (All Layers) deaktiviert ist.
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (All Layers) aktiviert ist.
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (All Layers) deaktiviert ist.
Pad_Eckenradius_VerwendetProzent_UntereLage
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Bottom Layer) der Abfrage entspricht.
Syntax
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Anwendungsbeispiele
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Bottom Layer) aktiviert ist.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Bottom Layer) deaktiviert ist.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Bottom Layer) aktiviert ist.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Bottom Layer) deaktiviert ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius Uses Percent (Bottom Layer) der Eigenschaft Pad Corner Radius Uses Percent (All Layers), da der angegebene Eckenradiusmodus (Absolutwert oder Prozentwert) für alle Signallagen verwendet wird. - Die Eigenschaft Pad Corner Radius Uses Percent (Bottom Layer) ist nur für Pad-Objekte definiert.
Pad_CornerRadius_UsesPercent_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Mid Layer <n>) (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.
Anwendungsbeispiele
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Mid Layer 1) aktiviert ist.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Mid Layer 2) deaktiviert ist.
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Mid Layer 10) aktiviert ist.
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Mid Layer 30) deaktiviert ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius Uses Percent (Mid Layer <n>) der Eigenschaft Pad Corner Radius Uses Percent (All Layers), da der angegebene Eckenradiusmodus (Absolutwert oder Prozentwert) für alle Signallagen verwendet wird. - Die Eigenschaft Pad Corner Radius Uses Percent (Mid Layer <n>) ist nur für Pad-Objekte definiert.
Pad_CornerRadius_UsesPercent_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Top Layer) der Abfrage entspricht.
Syntax
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Anwendungsbeispiele
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Top Layer) aktiviert ist.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Top Layer) deaktiviert ist.
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Top Layer) aktiviert ist.
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Uses Percent (Top Layer) deaktiviert ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius Uses Percent (Top Layer) der Eigenschaft Pad Corner Radius Uses Percent (All Layers), da der angegebene Eckenradiusmodus (Absolutwert oder Prozentwert) für alle Signallagen verwendet wird. - Die Eigenschaft Pad Corner Radius Uses Percent (Top Layer) ist nur für Pad-Objekte definiert.
Pad_CornerRadius_Value_AllLayers
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (All Layers) der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_AllLayers : Number
Number richtet sich nach 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).
Durch Verwendung eines zusätzlichen Schlüsselworts für die Maßeinheit kann eine bestimmte Maßeinheit festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– zur Angabe eines Eckenradius in mil. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– zur Angabe eines Eckenradius in mm.
Anwendungsbeispiele
Pad_CornerRadius_Value_AllLayers = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (All Layers) gleich 100 in den aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_AllLayers >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (All Layers) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (All Layers) größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (All Layers) 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 Eigenschaft Pad Corner Radius Size (All Layers) not gleich 50 in den aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Bottom Layer) der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_BottomLayer = Number
Number richtet sich nach 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).
Durch Verwendung eines zusätzlichen Schlüsselworts für die Maßeinheit kann eine bestimmte Maßeinheit festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– zur Angabe eines Eckenradius in mil. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– zur Angabe eines Eckenradius in mm.
Anwendungsbeispiele
Pad_CornerRadius_Value_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Bottom Layer) gleich 100 in den aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Bottom Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Bottom Layer) größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Bottom Layer) 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 Eigenschaft Pad Corner Radius Size (Bottom Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius Size (Bottom Layer) der Eigenschaft Pad Corner Radius Size (All Layers), da der angegebene Eckenradius für alle Signallagen verwendet wird. - Die Eigenschaft Pad Corner Radius Size (Bottom Layer) ist nur für Pad-Objekte definiert.
Pad_CornerRadius_Value_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Mid Layer <n>) (wobei n = 1..30 die Nummer einer Innenlage ist) der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_MidLayer<n> = Number
Number richtet sich nach 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).
Durch Verwendung eines zusätzlichen Schlüsselworts für die Maßeinheit kann eine bestimmte Maßeinheit festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– zur Angabe eines Eckenradius in mil. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– zur Angabe eines Eckenradius in mm.
Anwendungsbeispiele
Pad_CornerRadius_Value_MidLayer1 = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Mid Layer 1) gleich 100 in den aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Mid Layer 2) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Mid Layer 5) größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Mid Layer 10) 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 Eigenschaft Pad Corner Radius Size (Mid Layer 30) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entsprechen die Eigenschaften Pad Corner Radius Size (Mid Layer <n>) der Eigenschaft Pad Corner Radius Size (All Layers), da der angegebene Eckenradius für alle Signallagen verwendet wird. - Die Eigenschaft Pad Corner Radius Size (Mid Layer <n>) ist nur für Pad-Objekte definiert.
Pad_CornerRadius_Value_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Top Layer) der Abfrage entspricht.
Syntax
Pad_CornerRadius_Value_TopLayer = Number
Number richtet sich nach 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 mithilfe eines zusätzlichen maßeinheitenbasierten Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– zur Angabe eines Eckenradius in mil. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– zur Angabe eines Eckenradius in mm.
Anwendungsbeispiele
Pad_CornerRadius_Value_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Top Layer) gleich 100 aktuellen Maßeinheiten ist.
Pad_CornerRadius_Value_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Top Layer) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Top Layer) größer als 80 mil ist.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Corner Radius Size (Top Layer) 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 Eigenschaft Pad Corner Radius Size (Top Layer) not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Corner Radius Size (Top Layer) der Eigenschaft Pad Corner Radius Size (All Layers), da der angegebene Eckenradius für alle Signallagen verwendet wird. - Die Eigenschaft Pad Corner Radius Size (Top Layer) ist nur für Pad-Objekte definiert.
Pad_JumperID
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Jumper ID der Abfrage entspricht.
Syntax
Pad_JumperID : Numeric_String
Anwendungsbeispiele
Pad_JumperID = '3'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Jumper ID 3 ist.
Pad_JumperID <> '567'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Pad Jumper ID 567 ist.
Hinweis
Die Eigenschaft Pad Jumper ID ist nur für Pad-Objekte definiert.
Pad_PinLength
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length der Abfrage entspricht.
Syntax
Pad_PinLength : Number
Number richtet sich nach 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 mithilfe eines zusätzlichen maßeinheitenbasierten Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Pad_PinLength) : Number– zur Angabe einer Länge in mil. -
AsMM(Pad_PinLength) : Number– zur Angabe einer Länge in mm.
Anwendungsbeispiele
Pad_PinLength = 4
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length gleich 4 aktuellen Maßeinheiten ist.
Pad_PinLength >= 5.08
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length größer oder gleich 5.08 aktuellen Maßeinheiten ist.
AsMils(Pad_PinLength) > 4
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length größer als 4 mil ist.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length größer oder gleich 0.102 mm und kleiner oder gleich 0.105 mm ist.
Pad_PinLength <> 2
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length not gleich 2 aktuellen Maßeinheiten ist.
AsMils(Pad_PinLength) <= 1.4
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length kleiner oder gleich 1.4 mil ist.
AsMM(Pad_PinLength) < 0.05
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pin/Pkg Length kleiner als 0.05 mm ist.
Hinweis
Die Eigenschaft Pin/Pkg Length ist nur für Pad-Objekte definiert.
PadDonutOuterDiameter_AllLayers
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(All Layers) der Abfrage entspricht.
Syntax
PadDonutOuterDiameter_AllLayers : Number
Number richtet sich nach 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 mithilfe eines zusätzlichen maßeinheitenbasierten Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– zur Angabe eines Donut-Außendurchmessers in mil. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– zur Angabe eines Donut-Außendurchmessers in mm.
Anwendungsbeispiele
PadDonutOuterDiameter_AllLayers = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(All Layers) gleich 100 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_AllLayers >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(All Layers) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(All Layers) größer als 80 mil ist.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(All Layers) 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 Eigenschaft Pad Donut Outer Diameter(All Layers) not gleich 50 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(Bottom Layer) der Abfrage entspricht.
Syntax
PadDonutOuterDiameter_BottomLayer = Number
Number richtet sich nach 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 mithilfe eines zusätzlichen maßeinheitenbasierten Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– zur Angabe eines Donut-Außendurchmessers in mil. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– zur Angabe eines Donut-Außendurchmessers in mm.
Anwendungsbeispiele
PadDonutOuterDiameter_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(Bottom Layer) gleich 100 aktuellen Maßeinheiten ist.
PadDonutOuterDiameter_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(Bottom Layer) größer oder gleich 4.064 aktuellen Maßeinheiten ist.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(Bottom Layer) größer als 80 mil ist.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(Bottom Layer) 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 Eigenschaft Pad Donut Outer Diameter(Bottom Layer) not gleich 50 aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Pad Donut Outer Diameter(Bottom Layer) der Eigenschaft Pad Donut Outer Diameter(All Layers), da der angegebene Donut-Außendurchmesser für alle Signallagen verwendet wird. -
Die Eigenschaft Pad Donut Outer Diameter(Bottom Layer) ist nur für Pad-Objekte definiert.
PadDonutOuterDiameter_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Pad Donut Outer Diameter(Mid Layer <n>) (wobei n = 1..30 die Nummer einer Innenlage ist) der Abfrage entspricht.
Syntax
PadDonutOuterDiameter_MidLayer<n> = Number
Number richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– zur Angabe eines Donut-Außendurchmessers in mil. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– zur Angabe eines Donut-Außendurchmessers in mm.
Anwendungsbeispiele
PadDonutOuterDiameter_MidLayer1 = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Mid Layer 1)-Eigenschaft gleich 100 in den 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 in den 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 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) stimmen die Pad Donut Outer Diameter(Mid Layer <n>)-Eigenschaften mit der Pad Donut Outer Diameter(All Layers)-Eigenschaft überein, da der angegebene Donut-Außendurchmesser 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 richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– zur Angabe eines Donut-Außendurchmessers in mil. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– zur Angabe eines Donut-Außendurchmessers in mm.
Anwendungsbeispiele
PadDonutOuterDiameter_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Outer Diameter(Top Layer)-Eigenschaft gleich 100 in den 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 in den 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 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) stimmt die Pad Donut Outer Diameter(Top Layer)-Eigenschaft mit der Pad Donut Outer Diameter(All Layers)-Eigenschaft überein, da der angegebene Donut-Außendurchmesser 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 richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutWidth_AllLayers) : Number– zur Angabe einer Donut-Breite in mil. -
AsMM(PadDonutWidth_AllLayers) : Number– zur Angabe einer Donut-Breite in mm.
Anwendungsbeispiele
PadDonutWidth_AllLayers = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(All Layers)-Eigenschaft gleich 100 in den 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 in den 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 in den 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 richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutWidth_BottomLayer) : Number– zur Angabe einer Donut-Breite in mil. -
AsMM(PadDonutWidth_BottomLayer) : Number– zur Angabe einer Donut-Breite in mm.
Anwendungsbeispiele
PadDonutWidth_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Bottom Layer)-Eigenschaft gleich 100 in den 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 in den 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 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) stimmt die Pad Donut Width(Bottom Layer)-Eigenschaft mit der Pad Donut Width(All Layers)-Eigenschaft überein, 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 richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– zur Angabe einer Donut-Breite in mil. -
AsMM(PadDonutWidth_MidLayer<n>) : Number– zur Angabe einer Donut-Breite in mm.
Anwendungsbeispiele
PadDonutWidth_MidLayer1 = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Mid Layer 1)-Eigenschaft gleich 100 in den 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 in den 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 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) stimmen die Pad Donut Width(Mid Layer <n>)-Eigenschaften mit der Pad Donut Width(All Layers)-Eigenschaft überein, da die angegebene Ringbreite 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 richtet sich nach 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 durch die Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadDonutWidth_TopLayer) : Number– zur Angabe einer Ringbreite in mil. -
AsMM(PadDonutWidth_TopLayer) : Number– zur Angabe einer Ringbreite in mm.
Anwendungsbeispiele
PadDonutWidth_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Pad Donut Width(Top Layer)-Eigenschaft gleich 100 in den 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 in den 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 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) stimmt die Pad Donut Width(Top Layer)-Eigenschaft mit der Pad Donut Width(All Layers)-Eigenschaft überein, da die angegebene Ringbreite 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'
Anwendungsbeispiele
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 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.
Anwendungsbeispiele
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'
Anwendungsbeispiele
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 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 auf Rectangular gesetzt ist.
IsPad && PadShape_AllLayers <> 'Octagonal'
Gibt alle Objekte except 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 Shape (All Layers)-Eigenschaft ist nur für einfache Pads definiert (Pads, deren Stack Mode-Eigenschaft auf
Simplegesetzt ist).
PadShape_BottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Shape (Bottom Layer)-Eigenschaft 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'
Anwendungsbeispiele
PadShape_BottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Shape (Bottom Layer)-Eigenschaft auf Rectangular gesetzt ist.
PadShape_BottomLayer <> 'Octagonal'
Gibt alle Objekte except Pad-Objekte zurück, deren Shape (Bottom Layer)-Eigenschaft auf Octagonal gesetzt ist.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Shape (Bottom Layer)-Eigenschaft entweder auf Round oder auf Rectangular gesetzt ist.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Gibt alle Objekte except Pad-Objekte zurück, deren Shape (Bottom Layer)-Eigenschaft auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadShape_Stringsind erforderlich. -
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) stimmt die Shape (Bottom Layer)-Eigenschaft mit der Shape (All Layers)-Eigenschaft überein, da die angegebene Form für alle Signallagen verwendet wird. - Die Shape (Bottom Layer)-Eigenschaft ist nur für Pad-Objekte definiert.
PadShape_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Shape (Mid Layer <n>)-Eigenschaft 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'
Anwendungsbeispiele
PadShape_MidLayer<n> = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Shape (Mid Layer <n>)-Eigenschaft auf Rectangular gesetzt ist.
PadShape_MidLayer<n> <> 'Octagonal'
Gibt alle Objekte except Pad-Objekte zurück, deren Shape (Mid Layer <n>)-Eigenschaft auf Octagonal gesetzt ist.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Gibt alle Pad-Objekte zurück, deren Shape (Mid Layer 1)-Eigenschaft entweder auf Round oder auf Rectangular gesetzt ist.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Gibt alle Objekte except Pad-Objekte zurück, deren Shape (Mid Layer <n>)-Eigenschaft auf Octagonal gesetzt ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadShape_Stringsind erforderlich. -
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) stimmt die Shape (Mid Layer <n>)-Eigenschaft mit der Shape (All Layers)-Eigenschaft überein, da die angegebene Form für alle Signallagen verwendet wird. -
Die Shape (Mid Layer <n>)-Eigenschaft 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'
Anwendungsbeispiele
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 auf 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'
Anwendungsbeispiele
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 auf 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'
Anwendungsbeispiele
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 auf 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'
Anwendungsbeispiele
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 auf 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'
Anwendungsbeispiele
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 auf 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 (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Shape (Top Layer) 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'
Anwendungsbeispiele
PadStackMode = 'Simple'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Stack Mode den Wert Simple hat.
PadStackMode <> 'Full Stack'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Stack Mode den Wert Full Stack hat.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Stack Mode den Wert Full Stack hat.
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.
Anwendungsbeispiele
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-Panels dargestellt) bezieht sich auf die Option Thermal Relief im Abschnitt Size and Shape, wenn die Eigenschaften eines ausgewählten Objekts im Properties-Panel 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:
- Erfasst Pads/Vias aus der gewünschten Pad-Via-Vorlagenbibliothek. In diesem Fall sollte die Zeichenfolge den Namen dieser Bibliothek angeben (z. B.
'ExamplePVLib.PvLib'). -
Erfasst Pads/Vias aus der lokalen Vorlagenbibliothek. In diesem Fall muss die Zeichenfolge
'<Local>'verwendet werden.
Anwendungsbeispiele
PadViaLibrary = '<Local>'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library den Wert <Local> hat.
PadViaLibrary = 'ExamplePVLib.PvLib'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library den Wert ExamplePVLib.PvLib hat.
PadViaLibrary Like '*PVLib'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library auf PVLib endet. Beispielsweise werden mit diesem Ausdruck Pads/Vias zurückgegeben, die aus der Vorlagenbibliothek ExamplePVLib.PvLib platziert wurden.
Hinweise
- Die Eigenschaft Library ist nur für Pad- und Via-Objekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PadViaLibrary_Stringsind erforderlich.
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 den Namen der gewünschten Pad-/Via-Vorlage angeben (z. B. 'c152hn127').
Anwendungsbeispiele
PadViaLibraryTemplate = 'c152hn127'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Library Template den Wert c152hn127 hat.
PadViaLibraryTemplate = 'v127h71'
Gibt alle Via-Objekte zurück, deren Eigenschaft Library Template den Wert v127h71 hat.
PadViaLibraryTemplate Like '*127'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Library Template auf 127 endet. Beispielsweise werden mit diesem Ausdruck ein mit der Vorlage c152hn127 platziertes Pad und ein mit der Vorlage v102h71x127 platziertes Via 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
Anwendungsbeispiele
PadViaLinkedToTemplate = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Linked To Library aktiviert ist (die mit einer Pad-Via-Vorlagenbibliothek verknüpft sind (*.PvLib).
PadViaLinkedToTemplate = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Linked To Library deaktiviert ist (die nicht mit einer Pad-Via-Vorlagenbibliothek verknüpft sind (*.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 verwendet die aktuell für das Dokument eingestellten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXOffset) : Number– zur Angabe eines Versatzes in mil. -
AsMM(PadXOffset) : Number– zur Angabe eines Versatzes in mm.
Anwendungsbeispiele
PadXOffset = 2
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad X Offset den Wert 2 in den aktuellen Maßeinheiten hat.
PadXOffset >= 0.2286
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad X Offset größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(PadXOffset) Between 0.5 And 0.6
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad X Offset 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, deren Eigenschaft Pad X Offset 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 bei der Anzeige der Eigenschaften eines ausgewählten Pads im Properties-Panel.
PadXSize_AllLayers
Zusammenfassung
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) der Abfrage entspricht.
Syntax
PadXSize_AllLayers : Number
Number verwendet die aktuell für das Dokument eingestellten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXSize_AllLayers) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_AllLayers) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_AllLayers = 100
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft X Size (All Layers) gleich 100 in den 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 in den 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) not gleich 50 in den 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 verwendet die aktuell für das Dokument eingestellten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXSize_BottomLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_BottomLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) gleich 100 in den 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 in den 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) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) ist die Eigenschaft X Size (Bottom Layer) mit der Eigenschaft X Size (All Layers) identisch, da die angegebene Größe für alle Signallagen verwendet wird. -
Die X Size (Bottom Layer) Eigenschaft 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 richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXSize_MidLayer<n>) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_MidLayer<n>) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_MidLayer<n> = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) gleich 100 in den 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 in den 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>) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen 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. -
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 richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXSize_PasteBottomLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_PasteBottomLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_PasteBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadXSize_PasteBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Bottom Layer) größer oder gleich 4.064 in den 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 50 in den 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 richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXSize_PasteTopLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_PasteTopLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_PasteTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadXSize_PasteTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Paste Mask Top Layer) größer oder gleich 4.064 in den 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 50 in den 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 richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXSize_SolderBottomLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_SolderBottomLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_SolderBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadXSize_SolderBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Bottom Layer) größer oder gleich 4.064 in den 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 50 in den 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 richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadXSize_SolderTopLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_SolderTopLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_SolderTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadXSize_SolderTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Solder Mask Top Layer) größer oder gleich 4.064 in den 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 50 in den 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 richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardmaßeinheiten überschrieben:
-
AsMils(PadXSize_TopLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(PadXSize_TopLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadXSize_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadXSize_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft X Size (Top Layer) größer oder gleich 4.064 in den 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 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft X Size (Top Layer) 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 richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardmaßeinheiten überschrieben:
-
AsMils(PadYOffset) : Number– zur Angabe eines Versatzes in mil. -
AsMM(PadYOffset) : Number– zur Angabe eines Versatzes in mm.
Anwendungsbeispiele
PadYOffset = 2
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Y Offset den Wert 2 in den aktuellen Maßeinheiten hat.
PadYOffset >= 0.2286
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Y Offset größer oder gleich 0.2286 in den aktuellen Maßeinheiten ist.
AsMils(PadYOffset) Between 0.5 And 0.6
Gibt alle Pad-Objekte zurück, deren Eigenschaft Pad Y Offset 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, deren Eigenschaft Pad Y Offset 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-Panel 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 richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardmaßeinheiten überschrieben:
-
AsMils(PadYSize_AllLayers) : Number– zur Angabe einer Größe in mil. -
AsMM(PadYSize_AllLayers) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadYSize_AllLayers = 100
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_AllLayers >= 4.064
Gibt alle einfachen Pad-Objekte zurück, deren Eigenschaft Y Size (All Layers) größer oder gleich 4.064 in den 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 50 in den 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
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardmaßeinheiten überschrieben:
-
AsMils(PadYSize_BottomLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(PadYSize_BottomLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PadYSize_BottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Bottom Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_BottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Bottom Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(PadYSize_BottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Bottom Layer) größer als 80 mil ist.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Bottom Layer) 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 Eigenschaft Y Size (Bottom Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Y Size (Bottom Layer) der Eigenschaft Y Size (All Layers), da die angegebene Größe für alle Signallagen verwendet wird. -
Die Eigenschaft Y Size (Bottom Layer) ist nur für Pad-Objekte definiert.
PadYSize_MidLayerN
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Y Size (Mid Layer <n>) der Abfrage entspricht.
Syntax
PadYSize_MidLayer<n> : Number
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardmaßeinheiten überschrieben:
-
AsMils(PadYSize_MidLayer<n>) : Number– zur Angabe einer Größe in mil. -
AsMM(PadYSize_MidLayer<n>) : Number– um eine Größe in mm anzugeben.
Anwendungsbeispiele
PadYSize_MidLayer<n> = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Mid Layer <n>) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_MidLayer<n> >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Mid Layer <n>) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(PadYSize_MidLayer<n>) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Mid Layer <n>) größer als 80 mil ist.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Mid Layer <n>) 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 Eigenschaft Y Size (Mid Layer <n>) not gleich 50 in den aktuellen Maßeinheiten ist.
PadYSize_PasteBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Bottom Layer) der Abfrage entspricht.
Syntax
PadYSize_PasteBottomLayer : Number
Number richtet sich nach 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 durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadYSize_PasteBottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_PasteBottomLayer) : Number– um eine Größe in mm anzugeben.
Anwendungsbeispiele
PadYSize_PasteBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Bottom Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_PasteBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Bottom Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(PadYSize_PasteBottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Bottom Layer) größer als 80 mil ist.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Bottom Layer) 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 Eigenschaft Y Size (Paste Mask Bottom Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft Y Size (Paste Mask Bottom Layer) ist nur für Pad-Objekte definiert.
PadYSize_PasteTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Top Layer) der Abfrage entspricht.
Syntax
PadYSize_PasteTopLayer : Number
Number richtet sich nach 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 durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadYSize_PasteTopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_PasteTopLayer) : Number– um eine Größe in mm anzugeben.
Anwendungsbeispiele
PadYSize_PasteTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Top Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_PasteTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Top Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(PadYSize_PasteTopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Top Layer) größer als 80 mil ist.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Paste Mask Top Layer) 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 Eigenschaft Y Size (Paste Mask Top Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft Y Size (Paste Mask Top Layer) ist nur für Pad-Objekte definiert.
PadYSize_SolderBottomLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Bottom Layer) der Abfrage entspricht.
Syntax
PadYSize_SolderBottomLayer : Number
Number richtet sich nach 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 durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadYSize_SolderBottomLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_SolderBottomLayer) : Number– um eine Größe in mm anzugeben.
Anwendungsbeispiele
PadYSize_SolderBottomLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Bottom Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_SolderBottomLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Bottom Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(PadYSize_SolderBottomLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Bottom Layer) größer als 80 mil ist.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Bottom Layer) 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 Eigenschaft Y Size (Solder Mask Bottom Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft Y Size (Solder Mask Bottom Layer) ist nur für Pad-Objekte definiert.
PadYSize_SolderTopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Top Layer) der Abfrage entspricht.
Syntax
PadYSize_SolderTopLayer : Number
Number richtet sich nach 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 durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadYSize_SolderTopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_SolderTopLayer) : Number– um eine Größe in mm anzugeben.
Anwendungsbeispiele
PadYSize_SolderTopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Top Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_SolderTopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Top Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(PadYSize_SolderTopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Top Layer) größer als 80 mil ist.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Solder Mask Top Layer) 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 Eigenschaft Y Size (Solder Mask Top Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweis
Die Eigenschaft Y Size (Solder Mask Top Layer) ist nur für Pad-Objekte definiert.
PadYSize_TopLayer
Zusammenfassung
Gibt Pad-Objekte zurück, deren Eigenschaft Y Size (Top Layer) der Abfrage entspricht.
Syntax
PadYSize_TopLayer : Number
Number richtet sich nach 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 durch Verwendung eines zusätzlichen, auf Maßeinheiten basierenden Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PadYSize_TopLayer) : Number– um eine Größe in mil anzugeben. -
AsMM(PadYSize_TopLayer) : Number– um eine Größe in mm anzugeben.
Anwendungsbeispiele
PadYSize_TopLayer = 100
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Top Layer) gleich 100 in den aktuellen Maßeinheiten ist.
PadYSize_TopLayer >= 4.064
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Top Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(PadYSize_TopLayer) > 80
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Top Layer) größer als 80 mil ist.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Gibt alle Pad-Objekte zurück, deren Eigenschaft Y Size (Top Layer) 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 Eigenschaft Y Size (Top Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Pads (bei denen Stack Mode auf
Simplegesetzt ist) entspricht die Eigenschaft Y Size (Top Layer) 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 Lötpaste verwenden der Abfrage entspricht.
Syntax
PasteMaskEnabled : Boolean_String
Anwendungsbeispiele
PasteMaskEnabled = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Lötpaste verwenden aktiviert ist.
PasteMaskEnabled = 'False'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Lötpaste verwenden deaktiviert ist.
Hinweis
Die Eigenschaft Lötpaste verwenden 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
Anwendungsbeispiele
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
Anwendungsbeispiele
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
Die Pastenmaskenerweiterung für Bögen, Füllflächen, Pads, Regionen und Leiterbahnen kann entweder durch entsprechende Designregeln für die Pastenmaskenerweiterung oder manuell durch die Angabe eines Erweiterungswerts in den Objekteigenschaften festgelegt werden. Diese Funktion gibt Folgendes zurück:
- Pads, deren Eigenschaft Paste Mask Expansion der Abfrage entspricht.
-
Bögen, Füllflächen, 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 verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(– zur Angabe einer Pastenmaskenerweiterung in mil.PasteMaskExpansion) : Number -
AsMM(– zur Angabe einer Pastenmaskenerweiterung in mm.PasteMaskExpansion) : Number
Anwendungsbeispiele
PasteMaskExpansion = 4
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Expansion 4 in den aktuellen Maßeinheiten beträgt. Gibt außerdem Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, deren Paste Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Paste Mask Expansion 4 in den aktuellen Maßeinheiten beträgt.
PasteMaskExpansion >= 0.0508
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Expansion größer oder gleich 0.0508 in den aktuellen Maßeinheiten ist. Gibt außerdem Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte 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 in den 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üllflächen-, Regions- und Leiterbahnobjekte 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üllflächen-, Regions- und Leiterbahnobjekte 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 Wert für die Pastenmaskenerweiterung kann negativ, null oder positiv sein.
- Die Eigenschaft Paste Mask Expansion ist nur für Bogen-, Füllflächen-, Pad-, Regions- und Leiterbahnobjekte definiert.
PasteMaskExpansionMode
Zusammenfassung
Die Pastenmaskenerweiterung für Bögen, Füllflächen, Regionen und Leiterbahnen kann entweder durch entsprechende Designregeln für die Pastenmaskenerweiterung oder manuell durch die Angabe eines Erweiterungswerts in den Objekteigenschaften festgelegt werden. Alternativ kann für diese Objekte auf eine Maske verzichtet werden. Diese drei Modi werden durch die Eigenschaft Paste Mask Expansion Mode des Objekts bestimmt. Diese Funktion gibt Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte 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'
Anwendungsbeispiele
PasteMaskExpansionMode = 'Manual'
Gibt alle Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte 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üllflächen-, Regions- und Leiterbahnobjekte 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üllflächen-, Regions- und Leiterbahnobjekte zurück, deren Eigenschaft Paste Mask Expansion Mode entweder auf From Rule oder Manual gesetzt ist.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Gibt alle Objekte except Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte, deren Eigenschaft Paste Mask Expansion Mode auf Manual gesetzt ist, und Pad-Objekte, deren Eigenschaft Paste Mask Override aktiviert ist, zurück.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Gibt alle Objekte except Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte, deren Eigenschaft Paste Mask Expansion Mode auf From Rule gesetzt ist, und Pad-Objekte, deren Eigenschaft Paste Mask Override deaktiviert ist, zurück.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Gibt alle Pad-Objekte sowie Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, deren Eigenschaft Paste Mask Expansion Mode entweder auf From Rule oder Manual gesetzt ist.
Hinweise
- Die Eigenschaft Paste Mask Expansion Mode ist nur für Bogen-, Füllflächen-, Regions- und Leiterbahnobjekte definiert.
- Die einfachen Anführungszeichen (') am Anfang und Ende von
ExpansionMode_Stringsind erforderlich.
Lötpastenmasken-Überschreibung
Zusammenfassung
Die Erweiterung der Lötpastenmaske für Pads kann entweder durch entsprechende Designregeln für die Lötpastenmaskenerweiterung oder manuell durch die Angabe eines Erweiterungswerts in den Pad-Eigenschaften festgelegt werden. Für Letzteres muss die Eigenschaft Paste Mask Override des Pads aktiviert sein. 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.
Anwendungsbeispiele
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.
Lötpastenmasken-Prozentwert
Zusammenfassung
Die Erweiterung der Lötpastenmaske für Pads kann entweder als absoluter Wert (mil/mm) oder als Prozentsatz der Pad-Fläche festgelegt 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 Lötpastenmaskenerweiterung als Prozentsatz an.
Anwendungsbeispiele
PasteMaskPercent = '50%'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Percent gleich 50 % ist.
PasteMaskPercent <> '30%'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Paste Mask Percent gleich 30 % ist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PasteMaskPercent_Stringsind erforderlich. - Der Prozentsatz der Lötpastenmaskenerweiterung für ein Pad kann negativ, null oder positiv sein.
Prozentwert für Lötpastenmaske verwenden
Zusammenfassung
Die Erweiterung der Lötpastenmaske für Pads kann entweder als absoluter Wert (mil/mm) oder als Prozentsatz der Pad-Fläche festgelegt 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.
Anwendungsbeispiele
PasteMaskUsePercent = 'True'
Gibt alle Pad-Objekte zurück, deren Eigenschaft Paste Mask Uses Percent aktiviert ist.
PasteMaskUsePercent = 'False'
Gibt alle Objekte except Pad-Objekte zurück, deren Eigenschaft Paste Mask Uses Percent aktiviert ist.
Verschlussmaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Plugging Material der Abfrage entspricht.
Syntax
PluggingMaterial : String
Anwendungsbeispiele
PluggingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Plugging Material den Wert Epoxy hat.
PluggingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte mit einer Eigenschaft Plugging Material zurück, deren 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.
Verschlussseite
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Plugging Side der Abfrage entspricht.
Syntax
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'Top' -
'Bottom' -
'Both'
Anwendungsbeispiele
PluggingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Eigenschaft Plugging Side den Wert Top hat.
PluggingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Plugging Side den Wert Both hat.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Plugging Side den Wert Both hat.
Hinweise
- Die Eigenschaft Plugging Side ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonPluggingSide_Stringsind erforderlich.
Polygon-Bogenapproximation
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Arc Approximation der Abfrage entspricht.
Syntax
PolygonArcApproximation : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PolygonArcApproximation) : Number– zur Angabe einer Approximation in mil. -
AsMM(PolygonArcApproximation) : Number– zur Angabe einer Approximation in mm.
Anwendungsbeispiele
PolygonArcApproximation = 0.0127
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Arc Approximation den Wert 0.0127 in den aktuellen Maßeinheiten hat.
PolygonArcApproximation >= 1.27
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Arc Approximation größer oder gleich 1.27 in den aktuellen Maßeinheiten ist.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Arc Approximation größer oder gleich 0.01 mil und kleiner oder gleich 0.02 mil ist.
AsMM(PolygonArcApproximation) < 0.0127
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Arc Approximation kleiner als 0.0127 mm ist.
Hinweise
-
Die Eigenschaft Arc Approximation ist nur für Polygonflächen-Objekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
Polygon-Rastergröße
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Grid Size der Abfrage entspricht.
Syntax
PolygonGridSize : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PolygonGridSize) : Number– zur Angabe einer Größe in mil. -
AsMM(PolygonGridSize) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PolygonGridSize = 20
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Grid Size den Wert 20 in den aktuellen Maßeinheiten hat.
PolygonGridSize >= 1.27
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Grid Size größer oder gleich 1.27 in den aktuellen Maßeinheiten ist.
AsMils(PolygonGridSize) Between 10 And 30
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Grid Size größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(PolygonGridSize) < 1.016
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Grid Size kleiner als 1.016 mm ist.
Hinweise
-
Die Eigenschaft Grid Size ist nur für Polygonflächen-Objekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächen-Objekte werden nicht zurückgegeben.
Polygon-Schraffurstil
Zusammenfassung
Gibt alle Polygonflächen-Objekte zurück, deren Eigenschaft Hatching Style der Abfrage entspricht.
Syntax
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String muss eine der Zeichenfolgen aus der folgenden Liste sein:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Anwendungsbeispiele
PolygonHatchingStyle = 'Horizontal Hatch'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Hatching Style den Wert Horizontal Hatch hat.
PolygonHatchingStyle <> '45-Degree Hatch'
Gibt alle Objekte except Polygonfüllungsobjekte zurück, deren Eigenschaft Hatching Style den Wert 45-Degree Hatch hat.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Gibt alle Polygonfüllungsobjekte except diejenigen zurück, deren Eigenschaft Hatching Style den Wert Solid hat.
Hinweise
- Die Eigenschaft Hatching Style ist nur für Polygonfüllungsobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PolygonHatchingStyle_Stringsind erforderlich.
PolygonIgnoreViolations
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Ignore On-Line Violations der Abfrage entspricht.
Syntax
PolygonIgnoreViolations : Boolean_String
Anwendungsbeispiele
PolygonIgnoreViolations = 'True'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Ignore On-Line Violations aktiviert ist.
PolygonIgnoreViolations = 'False'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Ignore On-Line Violations deaktiviert ist.
Hinweise
- Die Eigenschaft Ignore On-Line Violations ist nur für Polygonfüllungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonfüllungsobjekte werden nicht zurückgegeben.
PolygonIslandAreaThreshold
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Island Area Threshold der Abfrage entspricht.
Syntax
PolygonIslandAreaThreshold : Number
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PolygonIslandAreaThreshold) : Number– zur Angabe eines Schwellenwerts in mil. -
AsMM(PolygonIslandAreaThreshold) : Number– zur Angabe eines Schwellenwerts in mm.
Anwendungsbeispiele
PolygonIslandAreaThreshold = 2
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Island Area Threshold den Wert 2 in quadrierten (aktuellen) Maßeinheiten hat.
PolygonIslandAreaThreshold >= 2
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Island Area Threshold größer oder gleich 2 in quadrierten (aktuellen) Maßeinheiten ist.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Island Area Threshold 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, deren Eigenschaft Island Area Threshold kleiner als 1.016 square mm ist.
Hinweise
-
Die Eigenschaft Island Area Threshold ist nur für Polygonfüllungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonfüllungsobjekte werden nicht zurückgegeben.
PolygonMinimumPrimitiveSize
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Minimum Primitive Size der Abfrage entspricht.
Syntax
PolygonMinimumPrimitiveSize : Number
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– zur Angabe einer Größe in mil. -
AsMM(PolygonMinimumPrimitiveSize) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
PolygonMinimumPrimitiveSize = 4
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Minimum Primitive Size den Wert 4 in den aktuellen Maßeinheiten hat.
PolygonMinimumPrimitiveSize >= 0.0508
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Minimum Primitive Size größer oder gleich 0.0508 in den aktuellen Maßeinheiten ist.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Minimum Primitive Size größer oder gleich 3 mil und kleiner oder gleich 5 mil ist.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Minimum Primitive Size kleiner als 0.1524 mm ist.
Hinweise
-
Die Eigenschaft Minimum Primitive Size ist nur für Polygonfüllungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonfüllungsobjekte werden nicht zurückgegeben.
PolygonNeckWidthThreshold
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Neck Width Threshold der Abfrage entspricht.
Syntax
PolygonNeckWidthThreshold : Number
Number richtet sich nach 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 durch die Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(PolygonNeckWidthThreshold) : Number– zur Angabe eines Schwellenwerts in mil. -
AsMM(PolygonNeckWidthThreshold) : Number– zur Angabe eines Schwellenwerts in mm.
Anwendungsbeispiele
PolygonNeckWidthThreshold = 5
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Neck Width Threshold den Wert 5 in den aktuellen Maßeinheiten hat.
PolygonNeckWidthThreshold >= 5
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Neck Width Threshold größer oder gleich 5 in den aktuellen Maßeinheiten ist.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Neck Width Threshold größer oder gleich 5 mil und kleiner oder gleich 10 mil ist.
AsMM(PolygonNeckWidthThreshold) < 0.127
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Neck Width Threshold kleiner als 0.127 mm ist.
Hinweise
-
Die Eigenschaft Neck Width Threshold ist nur für Polygonfüllungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonfüllungsobjekte werden nicht zurückgegeben.
PolygonPourOverSameNet
Zusammenfassung
Gibt alle Polygonfüllungsobjekte 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'
Anwendungsbeispiele
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Pour Over Same Net den Wert Pour Over All Same Net Objects hat.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Gibt alle Objekte except Polygonfüllungsobjekte zurück, deren Eigenschaft Pour Over Same Net den Wert Pour Over Same Net Polygons Only hat.
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 Polygonfüllungsobjekte except diejenigen zurück, deren Eigenschaft Pour Over Same Net den Wert Don't Pour Over Same Net Objects hat.
Hinweise
- Die Eigenschaft Pour Over Same Net ist nur für Polygonfüllungsobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
PourOverSameNet_Stringsind erforderlich. - Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonfüllungsobjekte werden nicht zurückgegeben.
PolygonRemoveDeadCopper
Zusammenfassung
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Remove Dead Copper der Abfrage entspricht.
Syntax
PolygonRemoveDeadCopper : Boolean_String
Anwendungsbeispiele
PolygonRemoveDeadCopper = 'True'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Remove Dead Copper aktiviert ist.
PolygonRemoveDeadCopper = 'False'
Gibt alle Polygonfüllungsobjekte zurück, deren Eigenschaft Remove Dead Copper deaktiviert ist.
Hinweise
-
Die Eigenschaft Remove Dead Copper ist nur für Polygonfüllungsobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonfüllungsobjekte werden nicht zurückgegeben.
PolygonRemoveIslandsByArea
Zusammenfassung
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Remove Islands By Area der Abfrage entspricht.
Syntax
PolygonRemoveIslandsByArea : Boolean_String
Anwendungsbeispiele
PolygonRemoveIslandsByArea = 'True'
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Remove Islands By Area aktiviert ist.
PolygonRemoveIslandsByArea = 'False'
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Remove Islands By Area deaktiviert ist.
Hinweise
- Die Eigenschaft Remove Islands By Area ist nur für Polygonflächenobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächenobjekte werden nicht zurückgegeben.
PolygonRemoveNarrowNecks
Zusammenfassung
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Remove Narrow Necks der Abfrage entspricht.
Syntax
PolygonRemoveNarrowNecks : Boolean_String
Anwendungsbeispiele
PolygonRemoveNarrowNecks = 'True'
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Remove Narrow Necks aktiviert ist.
PolygonRemoveNarrowNecks = 'False'
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Remove Narrow Necks deaktiviert ist.
Hinweise
-
Die Eigenschaft Remove Narrow Necks ist nur für Polygonflächenobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächenobjekte werden nicht zurückgegeben.
PolygonSurroundPads
Zusammenfassung
Gibt alle Polygonflächenobjekte 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'
Anwendungsbeispiele
PolygonSurroundPads = 'Arcs'
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Surround Pads With den Wert Arcs hat.
PolygonSurroundPads <> 'Octagons'
Gibt alle Objekte except Polygonflächenobjekte zurück, deren Eigenschaft Surround Pads With den Wert Octagons hat.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Gibt alle Polygonflächenobjekte except diejenigen zurück, deren Eigenschaft Surround Pads With den Wert Octagons hat.
Hinweise
- Die Eigenschaft Surround Pads With ist nur für Polygonflächenobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
SurroundPads_Stringsind erforderlich. - Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächenobjekte werden nicht zurückgegeben.
PolygonTrackWidth
Zusammenfassung
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Track Width der Abfrage entspricht.
Syntax
PolygonTrackWidth : Number
Number richtet sich nach 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).
Durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort kann eine bestimmte Maßeinheit angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden:
-
AsMils(PolygonTrackWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(PolygonTrackWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
PolygonTrackWidth = 20
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Track Width den Wert 20 in den aktuellen Maßeinheiten hat.
PolygonTrackWidth >= 1.27
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Track Width größer oder gleich 1.27 in den aktuellen Maßeinheiten ist.
AsMils(PolygonTrackWidth) Between 10 And 30
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Track Width größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(PolygonTrackWidth) < 1.016
Gibt alle Polygonflächenobjekte zurück, deren Eigenschaft Track Width kleiner als 1.016 mm ist.
Hinweise
-
Die Eigenschaft Track Width ist nur für Polygonflächenobjekte definiert.
-
Die untergeordneten Objekte der von der Abfrage zurückgegebenen Polygonflächenobjekte werden nicht zurückgegeben.
PositiveNet
Zusammenfassung
Gibt alle Differenzpaarobjekte zurück, deren Eigenschaft Positive Net der Abfrage entspricht.
Syntax
PositiveNet : String
Anwendungsbeispiele
PositiveNet = 'D_P'
Gibt alle Differenzpaarobjekte zurück, deren Eigenschaft Positive Net den Wert D_P hat.
PositiveNet Like '*RX1_P'
Gibt alle Differenzpaarobjekte zurück, deren Eigenschaft Positive Net mit RX1_P endet.
Hinweise
- Die Eigenschaft Positive Net ist nur für Differenzpaarobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Differenzpaarobjekte werden nicht zurückgegeben.
PropagationDelay
Zusammenfassung
Gibt alle Kreisbogen-, Leiterbahn-, Pad- und Via-Objekte zurück, deren Eigenschaft Propagation Delay der Abfrage entspricht.
Syntax
PropagationDelay : Numeric_String
Anwendungsbeispiele
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 Bauteilobjekte definiert.
QrCodeInverted
Zusammenfassung
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Inverted der Abfrage entspricht.
Syntax
QrCodeInverted : Boolean_String
Anwendungsbeispiele
QrCodeInverted = 'True'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Inverted aktiviert ist.
QrCodeInverted = 'False'
Gibt alle Textzeichenfolgenobjekte zurück, deren Eigenschaft BarCode Inverted deaktiviert ist.
Hinweise
-
Die Eigenschaft BarCode Inverted ist nur für Textzeichenfolgenobjekte definiert.
-
Bei Verwendung dieses Schlüsselworts werden auch die untergeordneten Textzeichenfolgen-Grundobjekte von Gruppen-Designobjekten (Bauteil-, Koordinaten-, Bemaßungs-, Bohrtabellen- und Lagenaufbautabellenobjekten) zurückgegeben, deren Eigenschaft BarCode Inverted der Abfrage entspricht. Wenn Sie ausschließlich Textzeichenfolgenobjekte erfassen möchten, die als QR-Code-Text konfiguriert sind, 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 Durchmesser- und Radiusbemaßungsobjekte zurück, deren Eigenschaft Angular Step der Abfrage entspricht.
Syntax
RadialDimensionAngularStep : Number
Anwendungsbeispiele
RadialDimensionAngularStep = 30.0
Gibt alle radialen Durchmesser- und Radiusbemaßungsobjekte zurück, deren Eigenschaft Angular Step den Wert 30.0 Grad hat.
RadialDimensionAngularStep > 60.0
Gibt alle radialen Durchmesser- und Radiusbemaßungsobjekte zurück, deren Eigenschaft Angular Step größer als 60.0 Grad ist.
RadialDimensionAngularStep Between 30.0 And 150.0
Gibt alle radialen Durchmesser- und Radiusbemaßungsobjekte zurück, deren Eigenschaft Angular Step größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
RadialDimensionAngularStep <= 45.0
Gibt alle radialen Durchmesser- und Radiusbemaßungsobjekte zurück, deren Eigenschaft Angular Step kleiner oder gleich 45.0 Grad ist.
Hinweis
Die Eigenschaft Angular Step ist nur für radiale Durchmesser- und Radiusbemaßungsobjekte definiert.
Eingeschränkt
Zusammenfassung
Gibt alle Keepout-Objekte zurück, deren Eigenschaft Restricted for Layer der Abfrage entspricht.
Syntax
Restricted = Layer_String
Restricted <> Layer_String
Anwendungsbeispiele
Restricted = 'TopLayer'
Gibt alle Keepout-Objekte auf TopLayer zurück.
Restricted <> 'MidLayer1'
Gibt alle Keepout-Objekte except denen auf der Lage MidLayer1 zurück.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Die Eigenschaft Restricted for Layer ist nur für Keepout-Objekte (Kreisbögen, Füllflächen, ausgefüllte Regionen und Leiterbahnen) definiert.
Drehung
Zusammenfassung
Gibt alle Objekte vom Typ Basislinienbemaßung, Mittelpunktbemaßung, Bauteil, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllfläche, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Textzeichenfolge (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Rotation der Abfrage entspricht.
Syntax
Rotation : Number
Anwendungsbeispiele
Rotation = 30.0
Gibt alle Objekte vom Typ Basislinienbemaßung, Mittelpunktbemaßung, Bauteil, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllfläche, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Textzeichenfolge (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Rotation den Wert 30.0 Grad hat.
Rotation > 60.0
Gibt alle Objekte vom Typ Basislinienbemaßung, Mittelpunktbemaßung, Bauteil, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllfläche, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Textzeichenfolge (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Rotation größer als 60.0 Grad ist.
Rotation Between 30.0 And 150.0
Gibt alle Objekte vom Typ Basislinienbemaßung, Mittelpunktbemaßung, Bauteil, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllfläche, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Textzeichenfolge (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Rotation größer oder gleich 30.0 Grad und kleiner oder gleich 150.0 Grad ist.
Rotation <= 45.0
Gibt alle Objekte vom Typ Basislinienbemaßung, Mittelpunktbemaßung, Bauteil, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllfläche, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Textzeichenfolge (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Rotation kleiner oder gleich 45.0 Grad ist.
Hinweis
Die Eigenschaft Rotation ist nur für Objekte vom Typ Basislinienbemaßung, Mittelpunktbemaßung, Bauteil, Bezugsbemaßung, Designansicht, Bohrtabelle, Füllfläche, Lagenaufbautabelle, lineare Durchmesserbemaßung, lineare Bemaßung, OLE-Objekt, Pad und Textzeichenfolge (Kommentar, Bezeichner, freier Text) definiert.
Regelattribute
Zusammenfassung
Gibt alle Designregel- und Regelverletzungsobjekte zurück, deren Eigenschaft Rule Attributes der Abfrage entspricht.
Syntax
RuleAttributes : String
Die eingegebene Zeichenfolge muss sich auf die für die Regel definierten Attribute beziehen (z. B. 'Clearance = 10mil').
Anwendungsbeispiele
RuleAttributes = 'Clearance = 10mil'
Gibt alle Designregel- und Regelverletzungsobjekte zurück, deren Eigenschaft Rule Attributes den Wert Clearance = 10mil hat.
RuleAttributes Like 'Expansion*'
Gibt alle Designregel- und Regelverletzungsobjekte zurück, deren Eigenschaft Rule Attributes mit Expansion beginnt. In diesem Fall werden alle Regeln und Regelverletzungen zurückgegeben, die sich auf die Lotpastenmaske und die Lötstoppmaske beziehen.
Hinweis
Die Eigenschaft Rule Attributes ist nur für Designregel- und Regelverletzungsobjekte definiert.
Regelkategorie
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'
Anwendungsbeispiele
RuleCategory = 'Electrical'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Category den Wert Electrical hat.
RuleCategory <> 'High Speed'
Gibt alle Objekte except Designregelobjekten zurück, deren Eigenschaft Rule Category den Wert High Speed hat.
IsRule && RuleCategory <> 'Signal Integrity'
Gibt alle Designregelobjekte except denen zurück, deren Eigenschaft Rule Category den Wert Signal Integrity hat.
Hinweise
- Die Eigenschaft Rule Category ist nur für Designregelobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Category_Stringsind erforderlich.
Regelkommentar
Zusammenfassung
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Comment der Abfrage entspricht.
Syntax
RuleComment : String
Die eingegebene Zeichenfolge muss sich auf den für eine Regel definierten Kommentar beziehen (z. B. 'This is an example clearance rule').
Anwendungsbeispiele
RuleComment = 'Alle Passermarken auf Lotpastenmaskenlagen maskiert'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Comment den Wert „Alle Passermarken auf Lotpastenmaskenlagen maskiert“ hat.
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 Bauteilabstandsregel mit Kommentar = Example Component Clearance Rule bei Verwendung dieses Ausdrucks beide zurückgegeben.
RuleComment = ''
Gibt alle Objekte except Designregelobjekten zurück, die einen Eintrag für ihre Eigenschaft Rule Comment haben.
Hinweis
Die Eigenschaft Rule Comment ist nur für Designregelobjekte definiert.
Regel aktiviert
Zusammenfassung
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Enabled der Abfrage entspricht.
Syntax
RuleEnabled : Boolean_String
Anwendungsbeispiele
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.
Regelpriorität
Zusammenfassung
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority der Abfrage entspricht.
Syntax
RulePriority : Numeric_String
RulePriority : Number
Anwendungsbeispiele
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority den Wert 2 hat.
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 den Wert 1 hat.
IsRule && RulePriority <> 1
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Priority ungleich 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').
Anwendungsbeispiele
RuleScope1 = 'All'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 1 den Wert All hat.
RuleScope1 = 'InNet(''D7'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 1 den Wert InNet('D7') hat.
RuleScope1 Like 'InNet(''???'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 1 den Wert InNet('???') hat. Die Zeichenfolge des zugehörigen Netzes muss aus genau drei Zeichen bestehen. Beispiele für passende 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').
Anwendungsbeispiele
RuleScope2 = 'All'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 den Wert All hat.
RuleScope2 = '-'
Gibt alle Designregel- und Verletzungsobjekte zurück, die keine Eigenschaft Scope 2 haben. Einige Designregeltypen haben eine Eigenschaft Scope 1 und eine Eigenschaft Scope 2 (binäre Regeln). Die meisten Typen haben jedoch nur eine Eigenschaft Scope 1 (unäre Regeln), sodass für solche Regeln keine Eigenschaft Scope 2 definiert werden kann.
RuleScope2 = 'InNet(''D7'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 den Wert InNet('D7') hat.
RuleScope2 Like 'InNet(''???'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 den Wert InNet('???') hat. Die Zeichenfolge des zugehörigen Netzes muss aus genau drei Zeichen bestehen. Beispiele für passende Scope 1-Eigenschaften sind InNet('GND') und InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Gibt alle Designregel- und Verletzungsobjekte zurück, deren Eigenschaft Scope 2 den Wert InComponent('??*') hat. Die Zeichenfolge des zugehörigen Bauteils muss aus mindestens zwei Zeichen bestehen. Beispiele für passende 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, deren Eigenschaft Rule Type 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'
Anwendungsbeispiele
RuleType = 'Clearance'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Type den Wert Clearance hat.
RuleType <> 'Paste Mask Expansion'
Gibt alle Objekte except Designregelobjekte zurück, deren Eigenschaft Rule Type den Wert Paste Mask Expansion hat.
IsRule && RuleType <> 'Height'
Gibt alle Designregelobjekte zurück, deren Eigenschaft Rule Type nicht den Wert Height hat.
Hinweise
- Die Eigenschaft Rule Type ist nur für Designregelobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
RuleType_Stringsind erforderlich.
ShowComment
Zusammenfassung
Gibt Bauteilobjekte zurück, deren Eigenschaft Show Comment der Abfrage entspricht.
Syntax
ShowComment : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Anwendungsbeispiele
ShowComment = 'True'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Show Comment aktiviert ist.
ShowComment = 'False'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Show Comment deaktiviert ist.
ShowComment <> 'True'
Not (ShowComment = 'True')
Gibt alle Objekte except Bauteilobjekte zurück, deren Eigenschaft Show Comment aktiviert ist.
ShowComment <> 'False'
Not (ShowComment = 'False')
Gibt alle Objekte except Bauteilobjekte zurück, deren Eigenschaft Show Comment deaktiviert ist.
Hinweise
- Die Eigenschaft Show Comment ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
ShowName
Zusammenfassung
Gibt Bauteilobjekte zurück, deren Eigenschaft Show Name der Abfrage entspricht.
Syntax
ShowName : Boolean_String
Boolean_String muss entweder 'True' oder 'False' sein.
Anwendungsbeispiele
ShowName = 'True'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Show Name aktiviert ist.
ShowName = 'False'
Gibt alle Bauteilobjekte zurück, deren Eigenschaft Show Name deaktiviert ist.
ShowName <> 'True'
Not (ShowName = 'True')
Gibt alle Objekte except Bauteilobjekte zurück, deren Eigenschaft Show Name aktiviert ist.
ShowName <> 'False'
Not (ShowName = 'False')
Gibt alle Objekte except Bauteilobjekte zurück, deren Eigenschaft Show Name deaktiviert ist.
Hinweise
- Die Eigenschaft Show Name ist nur für Bauteilobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Bauteile werden nicht zurückgegeben.
SlotHoleLength
Zusammenfassung
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Length der Abfrage entspricht.
Syntax
SlotHoleLength : Number
Number richtet sich nach 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 mithilfe eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(SlotHoleLength) : Number– zur Angabe einer Länge in mil. -
AsMM(SlotHoleLength) : Number– zur Angabe einer Länge in mm.
Anwendungsbeispiele
SlotHoleLength = 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Length den Wert 50 in den aktuellen Maßeinheiten hat.
SlotHoleLength >= 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Length größer oder gleich 50 in den aktuellen Maßeinheiten ist.
AsMils(SlotHoleLength) Between 20 And 50
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Length größer oder gleich 0.5mil und kleiner oder gleich 0.6 mil ist.
AsMM(SlotHoleLength) < 1.5
Gibt alle Pad-Objekte zurück, deren Eigenschaft Hole Length kleiner als 1.5 mm ist.
Hinweis
Die Eigenschaft Hole Length ist nur für Pad-Objekte definiert.
Lötstoppmaskenerweiterung
Zusammenfassung
Der Abstand der Lötstoppmaskenerweiterung für Kreisbögen, Füllflächen, Pads, Regionen, Leiterbahnen und Vias kann entweder durch entsprechende Designregeln für die Lötstoppmaskenerweiterung oder manuell durch Festlegen eines Erweiterungswerts in den Objekteigenschaften bestimmt werden. Diese Funktion gibt Folgendes zurück:
-
Pads und Vias, deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
-
Kreisbögen, Füllflächen, Regionen und Leiterbahnen, bei denen Solder Mask Expansion Mode auf
ManualoderFrom Rulegesetzt ist, AND und deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
Syntax
SolderMaskExpansion : Number
Number richtet sich nach 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 mithilfe eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(– zur Angabe einer Lötstoppmaskenerweiterung in mil.SolderMaskExpansion) : Number -
AsMM(– zur Angabe einer Lötstoppmaskenerweiterung in mm.SolderMaskExpansion) : Number
Anwendungsbeispiele
SolderMaskExpansion = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion (bzw. Solder Mask Expansion - Top bei separater Festlegung) den Wert 4 in den aktuellen Maßeinheiten hat. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion den Wert 4 in den aktuellen Maßeinheiten hat.
SolderMaskExpansion >= 0.0508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion (bzw. Solder Mask Expansion - Top bei separater Festlegung) größer oder gleich 0.0508 in den aktuellen Maßeinheiten ist. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen 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 (bzw. Solder Mask Expansion - Top bei separater Festlegung) größer oder gleich 3 mil und kleiner oder gleich 5 mil ist. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen 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 (bzw. Solder Mask Expansion - Top bei separater Festlegung) kleiner als 0.1524 mm ist. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen 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 als negativer Wert, null oder positiver Wert angegeben werden.
- Die Eigenschaft Solder Mask Expansion ist nur für Kreisbogen-, Füllflächen-, Pad-, Regions-, Leiterbahn- und Via-Objekte definiert.
Lötstoppmaskenerweiterung unten
Zusammenfassung
Der Abstand der Lötstoppmaskenerweiterung für Kreisbögen, Füllflächen, Pads, Regionen, Leiterbahnen und Vias kann entweder durch entsprechende Designregeln für die Lötstoppmaskenerweiterung oder manuell durch Festlegen eines Erweiterungswerts in den Objekteigenschaften bestimmt werden. Für Pads und Vias können Erweiterungswerte unabhängig voneinander 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.
-
Kreisbögen, Füllflächen, Regionen und Leiterbahnen, bei denen Solder Mask Expansion Mode auf
ManualoderFrom Rulegesetzt ist, AND und deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
Syntax
SolderMaskExpansionBottom : Number
Number richtet sich nach 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 mithilfe eines zusätzlichen, auf der Maßeinheit basierenden Schlüsselworts festgelegt werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(SolderMaskExpansionBottom) : Number– zur Angabe einer Lötstoppmaskenerweiterung in mil. -
AsMM(SolderMaskExpansionBottom) : Number– zur Angabe einer Lötstoppmaskenerweiterung in mm.
Anwendungsbeispiele
SolderMaskExpansionBottom = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Bottom den Wert 4 in den aktuellen Maßeinheiten hat. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen Solder Mask Expansion Mode auf Manual oder From Rule gesetzt ist und deren Eigenschaft Solder Mask Expansion den Wert 4 in den aktuellen Maßeinheiten hat.
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 Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen 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 Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen 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. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, bei denen 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 als negativer Wert, null oder positiver Wert angegeben werden.
-
Die Eigenschaft Solder Mask Expansion - Bottom ist nur für Pad- und Via-Objekte definiert.
Lötstoppmaskenerweiterung ab Bohrungsrand
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
Anwendungsbeispiele
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
Die Lötstoppmaskenerweiterung für Kreisbögen, Füllflächen, Regionen und Leiterbahnen kann entweder durch entsprechende Designregeln für die Lötstoppmaskenerweiterung oder manuell durch Festlegen eines Erweiterungswerts in den Objekteigenschaften bestimmt werden. Alternativ kann für diese Objekte auf eine Maskierung verzichtet werden. Diese drei Modi werden durch die Eigenschaft Solder Mask Expansion Mode des Objekts bestimmt. Diese Funktion gibt Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte 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'
Anwendungsbeispiele
SolderMaskExpansionMode = 'Manual'
Gibt alle Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte 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 Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte 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 Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, deren Eigenschaft Solder Mask Expansion Mode entweder auf From Rule oder auf Manual gesetzt ist.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Gibt alle Objekte except Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte, deren Eigenschaft Solder Mask Expansion Mode auf Manual gesetzt ist, sowie Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Override aktiviert ist.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Gibt alle Objekte except Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte, deren Eigenschaft Solder Mask Expansion Mode auf From Rule gesetzt ist, sowie Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Override deaktiviert ist.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Gibt alle Pad- und Via-Objekte sowie Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte zurück, deren Eigenschaft Solder Mask Expansion Mode entweder auf From Rule oder auf Manual gesetzt ist.
Hinweise
- Die Eigenschaft Solder Mask Expansion Mode ist nur für Kreisbogen-, Füllflächen-, Regions- und Leiterbahnobjekte definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
ExpansionMode_Stringsind erforderlich.
SolderMaskExpansionTop
Zusammenfassung
Die Lötstoppmaskenerweiterung für Kreisbögen, Füllflächen, Pads, Regionen, Leiterbahnen und Vias kann entweder durch entsprechende Designregeln für die Lötstoppmaskenerweiterung oder manuell durch Festlegen eines Erweiterungswerts in den Objekteigenschaften bestimmt werden. Für Pads und Vias können die Erweiterungswerte für die Ober- und Unterseite der Leiterplatte unabhängig voneinander festgelegt werden. Diese Funktion gibt Folgendes zurück:
- Pads und Vias, deren Eigenschaft Solder Mask Expansion - Top der Abfrage entspricht.
-
Kreisbögen, Füllflächen, Regionen und Leiterbahnen, deren Solder Mask Expansion Mode auf
ManualoderFrom Rulegesetzt ist, AND deren Eigenschaft Solder Mask Expansion der Abfrage entspricht.
Syntax
SolderMaskExpansionTop : Number
Number richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(SolderMaskExpansionTop) : Number– zur Angabe einer Lötstoppmaskenerweiterung in mil. -
AsMM(SolderMaskExpansionTop) : Number– zur Angabe einer Lötstoppmaskenerweiterung in mm.
Anwendungsbeispiele
SolderMaskExpansionTop = 4
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Top in den aktuellen Maßeinheiten 4 beträgt. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- 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 beträgt.
SolderMaskExpansionTop >= 0.0508
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Top in den aktuellen Maßeinheiten größer oder gleich 0.0508 ist. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- 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 größer oder gleich 0.0508 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. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- 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(SolderMaskExpansionTop) < 0.1524
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Solder Mask Expansion - Top kleiner als 0.1524 mm ist. Gibt außerdem Kreisbogen-, Füllflächen-, Regions- 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.1524mm ist.
Hinweise
-
Die Lötstoppmaskenerweiterung kann einen negativen Wert, null oder einen positiven Wert haben.
-
Die Eigenschaft Solder Mask Expansion - Top ist nur für Pad- und Via-Objekte definiert.
SolderMaskOverride
Zusammenfassung
Die Lötstoppmaskenerweiterung für Pads und Vias kann entweder durch entsprechende Designregeln für die Lötstoppmaskenerweiterung oder manuell durch Festlegen eines Erweiterungswerts in den Eigenschaften des Pads bzw. Vias bestimmt werden. Für Letzteres muss die Eigenschaft Solder Mask Override des Pads bzw. Vias aktiviert sein. 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.
Anwendungsbeispiele
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
Anwendungsbeispiele
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 Panels List dargestellt) bezieht sich auf die Option Bottom im Abschnitt Solder Mask Expansion, wenn die Eigenschaften eines ausgewählten Objekts im Panel Properties angezeigt werden. Wenn die Eigenschaft Solder Mask Tenting - Bottom aktiviert ist, ist die Option Bottom deaktiviert. Das bedeutet, dass das Pad bzw. Via auf der Unterseite der Leiterplatte keine Lötstoppmaskenöffnung aufweist und somit mit Lötstoppmaske 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
Anwendungsbeispiele
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 List-Panels dargestellt) bezieht sich auf die Option Top im Abschnitt Solder Mask Expansion, wenn die Eigenschaften eines ausgewählten Objekts über das Panel Properties angezeigt werden. Wenn die Eigenschaft Solder Mask Tenting - Top aktiviert ist, ist die Option Top deaktiviert. Das bedeutet, dass das Pad/Via auf der Oberseite der Leiterplatte keine Lötstoppmaskenöffnung aufweist und somit mit Lötstoppmaske abgedeckt ist.
Abstandshöhe
Zusammenfassung
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) der Abfrage entspricht.
Syntax
StandoffHeight : Number
Number richtet sich nach 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 durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(StandoffHeight) : Number– zur Angabe einer Höhe in mil. -
AsMM(StandoffHeight) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
StandoffHeight = 100
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) gleich 100 in den aktuellen Maßeinheiten ist.
StandoffHeight >= 4.064
Gibt alle extrudierten 3D-Körperobjekte zurück, deren Eigenschaft Model Standoff Height (Extruded) größer oder gleich 4.064 in den 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 in den 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.
Startlage
Zusammenfassung
Gibt alle Via-Objekte zurück, bei denen die links angegebene Lage in der Eigenschaft Drill Pair der Abfrage entspricht.
Syntax
StartLayer = Layer_String
Anwendungsbeispiele
StartLayer = 'Top Layer'
Gibt alle Via-Objekte zurück, deren Eigenschaft Drill Pair den linken Eintrag Top Layer aufweist.
StartLayer <> 'Signal Layer 2'
Gibt alle Objekte except Via-Objekten zurück, deren Eigenschaft Drill Pair den linken Eintrag Signal Layer 2 aufweist.
IsVia && StartLayer <> 'Internal Plane 1'
Gibt alle Via-Objekte except denjenigen zurück, deren Eigenschaft Drill Pair den linken Eintrag Internal Plane 1 aufweist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Die Eigenschaft Drill Pair ist nur für Via-Objekte definiert.
Endlage
Zusammenfassung
Gibt alle Via-Objekte zurück, bei denen die rechts angegebene Lage in der Eigenschaft Drill Pair der Abfrage entspricht.
Syntax
StopLayer = Layer_String
Anwendungsbeispiele
StopLayer = 'Top Layer'
Gibt alle Via-Objekte zurück, deren Eigenschaft Drill Pair den rechten Eintrag Top Layer aufweist.
StopLayer <> 'Signal Layer 2'
Gibt alle Objekte except Via-Objekten zurück, deren Eigenschaft Drill Pair den rechten Eintrag Signal Layer 2 aufweist.
IsVia && StopLayer <> 'Internal Plane 1'
Gibt alle Via-Objekte except denjenigen zurück, deren Eigenschaft Drill Pair den rechten Eintrag Internal Plane 1 aufweist.
Hinweise
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
Layer_Stringsind erforderlich. - Die Eigenschaft Drill Pair ist nur für Via-Objekte definiert.
Zeichenfolgentext
Zusammenfassung
Gibt Textzeichenfolgen- und Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft String der Abfrage entspricht.
Syntax
StringText : String
Anwendungsbeispiele
StringText = '100nF'
Gibt alle Textzeichenfolgen- und Hinweislinienbemaßungsobjekte zurück, deren Eigenschaft String 100 nF ist.
Hinweise
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Hinweislinienbemaßungsobjekte werden nicht zurückgegeben.
- Die Eigenschaft String ist nur für Textzeichenfolgen- und Hinweislinienbemaßungsobjekte definiert.
Zeichenfolgentyp
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'
Anwendungsbeispiele
StringType = 'Designator'
Gibt alle Textobjekte zurück, deren Eigenschaft String Type Designator ist.
StringType <> 'Free'
Gibt alle Objekte except Textobjekten 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.
Strichschrift
Zusammenfassung
Gibt alle Koordinaten-, Bohrtabellen-, Lagenaufbautabellen-, ursprünglichen Bemaßungs- und Textobjekte (Kommentar, Bezeichner, freier Text) 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'
Anwendungsbeispiele
StrokeFont = 'Default'
Gibt alle Koordinaten-, Bohrtabellen-, Lagenaufbautabellen-, ursprünglichen Bemaßungs- und Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Stroke Font Default ist.
StrokeFont <> 'Serif'
Gibt alle Objekte except Koordinaten-, Bohrtabellen-, Lagenaufbautabellen-, ursprünglichen Bemaßungs- und Textobjekten (Kommentar, Bezeichner, freier Text) 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-, Bohrtabellen-, Lagenaufbautabellen-, ursprüngliche Bemaßungs- und Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Abdeckmaterial
Zusammenfassung
Gibt alle Via-Objekte zurück, deren Eigenschaft Tenting Material der Abfrage entspricht.
Syntax
TentingMaterial : String
Anwendungsbeispiel
TentingMaterial = 'Epoxy'
Gibt alle Via-Objekte zurück, deren Eigenschaft Tenting Material den Wert Epoxy hat.
TentingMaterial Like 'Epoxy*'
Gibt alle Via-Objekte mit einem Tenting Material zurück, 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.
Abdeckungsseite
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'
Anwendungsbeispiel
TentingSide = 'Top'
Gibt alle Via-Objekte zurück, deren Eigenschaft Tenting Side den Wert Top hat.
TentingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Tenting Side den Wert Both hat.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Gibt alle Objekte except Via-Objekte zurück, deren Eigenschaft Tenting Side den Wert Both hat.
Hinweise
- Die Eigenschaft Tenting Side ist nur für Via-Objekte definiert.
-
Die einfachen Anführungszeichen (
') am Anfang und Ende vonTentingSide_Stringsind erforderlich.
Testpunkt
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte 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
Anwendungsbeispiel
Testpoint
Testpoint = True
Gibt alle Pad- und Via-Objekte zurück, bei denen mindestens eine der 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 mindestens eine der 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.
Bestückungstestpunkt
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte 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
Anwendungsbeispiel
TestpointAssy
TestpointAssy = True
Gibt alle Pad- und Via-Objekte zurück, bei denen die Eigenschaft Assembly Testpoint - Top oder Assembly Testpoint - Bottom aktiviert ist.
Not TestpointAssy
TestpointAssy = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen die Eigenschaft Assembly Testpoint - Top oder Assembly Testpoint - Bottom aktiviert ist.
Hinweis
Die Eigenschaften Assembly Testpoint - Top und Assembly Testpoint - Bottom sind nur für Pad- und Via-Objekte definiert.
Bestückungstestpunkt Unterseite
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte 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
Anwendungsbeispiel
TestpointAssyBottom
TestpointAssyBottom = True
Gibt alle Pad- und Via-Objekte zurück, bei denen die Eigenschaft Assembly Testpoint - Bottom aktiviert ist.
Not TestpointAssyBottom
TestpointAssyBottom = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen die Eigenschaft Assembly Testpoint - Bottom aktiviert ist.
Hinweis
Die Eigenschaft Assembly Testpoint - Bottom ist nur für Pad- und Via-Objekte definiert.
Bestückungstestpunkt Oberseite
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte 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
Anwendungsbeispiel
TestpointAssyTop
TestpointAssyTop = True
Gibt alle Pad- und Via-Objekte zurück, bei denen die Eigenschaft Assembly Testpoint - Top aktiviert ist.
Not TestpointAssyTop
TestpointAssyTop = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen die Eigenschaft Assembly Testpoint - Top aktiviert ist.
Hinweis
Die Eigenschaft Assembly Testpoint - Top ist nur für Pad- und Via-Objekte definiert.
Testpunkt Unterseite
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaften Fabrication Testpoint - Bottom oder Assembly Testpoint - Bottom der Abfrage entsprechen.
Syntax
TestpointBottom : Boolean
Anwendungsbeispiel
TestpointBottom
TestpointBottom = True
Gibt alle Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Bottom oder Assembly Testpoint - Bottom aktiviert ist.
Not TestpointBottom
TestpointBottom = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Bottom oder Assembly Testpoint - Bottom aktiviert ist.
Hinweis
Die Eigenschaften Fabrication Testpoint - Bottom und Assembly Testpoint - Bottom sind nur für Pad- und Via-Objekte definiert.
Fertigungstestpunkt
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaften Fabrication Testpoint - Top oder Fabrication Testpoint - Bottom der Abfrage entsprechen.
Syntax
TestpointFab : Boolean
Anwendungsbeispiel
TestpointFab
TestpointFab = True
Gibt alle Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Top oder Fabrication Testpoint - Bottom aktiviert ist.
Not TestpointFab
TestpointFab = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Top oder Fabrication Testpoint - Bottom aktiviert ist.
Hinweis
Die Eigenschaften Fabrication Testpoint - Top und Fabrication Testpoint - Bottom sind nur für Pad- und Via-Objekte definiert.
Fertigungstestpunkt Unterseite
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaft Fabrication Testpoint - Bottom der Abfrage entspricht.
Syntax
TestpointFabBottom : Boolean
Anwendungsbeispiel
TestpointFabBottom
TestpointFabBottom = True
Gibt alle Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Bottom aktiviert ist.
Not TestpointFabBottom
TestpointFabBottom = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Bottom aktiviert ist.
Hinweis
Die Eigenschaft Fabrication Testpoint - Bottom ist nur für Pad- und Via-Objekte definiert.
Fertigungstestpunkt Oberseite
Zusammenfassung
Pad- und Via-Objekte können als Fertigungs- und/oder Bestückungstestpunkte auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaft Fabrication Testpoint - Top der Abfrage entspricht.
Syntax
TestpointFabTop : Boolean
Anwendungsbeispiel
TestpointFabTop
TestpointFabTop = True
Gibt alle Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Top aktiviert ist.
Not TestpointFabTop
TestpointFabTop = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, bei denen die Eigenschaft Fabrication Testpoint - Top aktiviert ist.
Hinweis
Die Eigenschaft Fabrication Testpoint - Top ist nur für Pad- und Via-Objekte definiert.
Testpunkt oben
Zusammenfassung
Pad- und Via-Objekte können als Testpunkte für die Fertigung und/oder Bestückung auf der Ober- und/oder Unterseite der Leiterplatte verwendet werden. Diese Funktion gibt Pad- und Via-Objekte zurück, deren Eigenschaften Fabrication Testpoint - Top oder Assembly Testpoint - Top der Abfrage entsprechen.
Syntax
TestpointTop : Boolean
Anwendungsbeispiele
TestpointTop
TestpointTop = True
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaften Fabrication Testpoint - Top oder Assembly Testpoint - Top aktiviert sind.
Not TestpointTop
TestpointTop = False
Gibt alle Objekte except Pad- und Via-Objekte zurück, deren Eigenschaften Fabrication Testpoint - Top oder Assembly Testpoint - Top aktiviert sind.
Hinweis
Die Eigenschaften Fabrication Testpoint - Top und Assembly Testpoint - Top sind nur für Pad- und Via-Objekte definiert.
Texthöhe
Zusammenfassung
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Height der Abfrage entspricht.
Syntax
TextHeight : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf Maßeinheiten basierendes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(TextHeight) : Number– zur Angabe einer Höhe in mil. -
AsMM(TextHeight) : Number– zur Angabe einer Höhe in mm.
Anwendungsbeispiele
TextHeight = 60
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Height einen Wert von 60 in den aktuellen Maßeinheiten hat.
TextHeight >= 1.27
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Height größer oder gleich 1.27 in den aktuellen Maßeinheiten ist.
AsMils(TextHeight) Between 40 And 80
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Height größer oder gleich 40 mil und kleiner oder gleich 80 mil ist.
AsMM(TextHeight) < 1.778
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Height kleiner als 1.778 mm ist.
Hinweis
Die Eigenschaft Text Height ist nur für Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) definiert.
Textart
Zusammenfassung
Gibt alle Bohrtabellen-, Lagenaufbau- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Kind 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'
Anwendungsbeispiele
TextKind = 'Stroke Font'
Gibt alle Bohrtabellen-, Lagenaufbau- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Kind den Wert Stroke Font hat.
TextKind <> 'BarCode Text'
Gibt alle Objekte except Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Kind den Wert BarCode Text hat.
IsDesignator && TextKind = 'TrueType Font'
Gibt alle Bohrtabellen-, Lagenaufbau- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Kind den Wert TrueType Font hat.
Hinweise
- Die Eigenschaft Text Kind ist nur für Bohrtabellen-, Lagenaufbau- und Textobjekte (Kommentar, Bezeichner, Freitext) definiert.
-
Die einfachen Anführungszeichen (') am Anfang und Ende von
TextKind_Stringsind erforderlich.
Textabstand zum invertierten Rechteck
Zusammenfassung
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect der Abfrage entspricht.
Syntax
TextOffsetFromInvertedRectangle : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf Maßeinheiten basierendes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(TextOffsetFromInvertedRectangle) : Number– zur Angabe eines Abstands in mil. -
AsMM(TextOffsetFromInvertedRectangle) : Number– zur Angabe eines Abstands in mm.
Anwendungsbeispiele
TextOffsetFromInvertedRectangle = 3
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect gleich 3 in den aktuellen Maßeinheiten ist.
TextOffsetFromInvertedRectangle >= 5.08
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect größer oder gleich 5.08 in den aktuellen Maßeinheiten ist.
AsMils(TextOffsetFromInvertedRectangle) > 4
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect größer als 4 mil ist.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect größer oder gleich 0.635 mm und kleiner oder gleich 0.889 mm ist.
TextOffsetFromInvertedRectangle <> 5.5
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect not gleich 5,5 in den aktuellen Maßeinheiten ist.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect kleiner oder gleich 2.5 mil ist.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Gibt alle Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Inverted Text Offset From Inverted Rect kleiner als 0.143 mm ist.
Hinweis
Die Eigenschaft Inverted Text Offset From Inverted Rect ist nur für Textobjekte (Kommentar, Bezeichner, Freitext) definiert.
Textbreite
Zusammenfassung
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Width der Abfrage entspricht.
Syntax
TextWidth : Number
Number richtet sich nach den aktuell im 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 durch ein zusätzliches, auf Maßeinheiten basierendes Schlüsselwort festgelegt werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(TextWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(TextWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
TextWidth = 6
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Width einen Wert von 6 in den aktuellen Maßeinheiten hat.
TextWidth >= 0.127
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Width größer oder gleich 0.127 in den aktuellen Maßeinheiten ist.
AsMils(TextWidth) Between 4 And 8
Gibt alle Koordinaten-, Originalbemaßungs- und Textobjekte (Kommentar, Bezeichner, Freitext) zurück, deren Eigenschaft Text Width 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 Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Text Width-Eigenschaft kleiner als 0.1778 mm ist.
Hinweis
Die Eigenschaft Text Width ist nur für Koordinaten-, ursprüngliche Bemaßungs- und Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Leiterbahnbreite
Zusammenfassung
Gibt alle Rechteckobjekte zurück, deren Eigenschaft Track Width der Abfrage entspricht.
Syntax
TrackWidth : Number
Number richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden:
-
AsMils(TrackWidth) : Number– zur Angabe einer Breite in mil. -
AsMM(TrackWidth) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
TrackWidth = 20
Gibt alle Rechteckobjekte zurück, deren Track Width-Eigenschaft 20 in den aktuellen Maßeinheiten beträgt.
TrackWidth >= 1.27
Gibt alle Rechteckobjekte zurück, deren Track Width-Eigenschaft größer oder gleich 1.27 in den aktuellen 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 Eigenschaft Track Width ist nur für Rechteckobjekte definiert.
Invertiertes Rechteck verwenden
Zusammenfassung
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Use Inverted Rectangle der Abfrage entspricht.
Syntax
UseInvertedRectangle : Boolean_String
Anwendungsbeispiele
UseInvertedRectangle = 'True'
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Use Inverted Rectangle aktiviert ist.
UseInvertedRectangle = 'False'
Gibt alle Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Use Inverted Rectangle deaktiviert ist.
Hinweis
Die Eigenschaft Use Inverted Rectangle ist nur für Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Separate Lötstoppmaskenerweiterung verwenden
Zusammenfassung
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Use Separate Solder Mask Expansion der Abfrage entspricht.
Syntax
UseSeparateSolderMaskExpansion : Boolean_String
Anwendungsbeispiele
UseSeparateSolderMaskExpansion = 'True'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Use Separate Solder Mask Expansion aktiviert ist.
UseSeparateSolderMaskExpansion = 'False'
Gibt alle Pad- und Via-Objekte zurück, deren Eigenschaft Use Separate Solder Mask Expansion deaktiviert ist.
Hinweis
Die Eigenschaft Use Separate Solder Mask Expansion ist nur für Pad- und Via-Objekte definiert.
TrueType-Schriftarten verwenden
Zusammenfassung
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Use TrueType Fonts der Abfrage entspricht.
Syntax
UseTrueTypeFonts : Boolean_String
Anwendungsbeispiele
UseTrueTypeFonts = 'True'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Use TrueType Fonts aktiviert ist.
UseTrueTypeFonts = 'False'
Gibt alle Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) zurück, deren Eigenschaft Use TrueType Fonts deaktiviert ist.
Hinweis
Die Eigenschaft Use TrueType Fonts ist nur für Koordinaten-, Bemaßungs- (außer Mittelpunktbemaßungen), Bohrtabellen-, Lagenaufbautabellen- und Textobjekte (Kommentar, Bezeichner, freier Text) definiert.
Via-Durchmesser
Zusammenfassung
Gibt alle einfachen Via-Objekte zurück, deren Eigenschaft X Size (All Layers) der Abfrage entspricht.
Syntax
ViaDiameter : Number
Number richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden:
-
AsMils(– zur Angabe eines Via-Durchmessers in mil.ViaDiameter) : Number -
AsMM(– zur Angabe eines Via-Durchmessers in mm.ViaDiameter) : Number
Anwendungsbeispiele
ViaDiameter = 40
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft 40 in den aktuellen 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 in den aktuellen 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 Eigenschaft X Size (All Layers) ist nur für einfache Via-Objekte definiert, d. h. für solche, deren Eigenschaft Stack Mode (wie in einem List-Panel angezeigt) auf
Simplegesetzt ist. Beim Anzeigen der Eigenschaften eines Vias über das Eigenschaften-Panel entspricht dies der Auswahl der Option Simple im Abschnitt Size and Shape. -
Beim Anzeigen der Eigenschaften eines ausgewählten Vias im Properties-Panel 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.
Via-Größe
Zusammenfassung
Gibt alle einfachen Via-Objekte zurück, deren Eigenschaft X Size (All Layers) der Abfrage entspricht.
Syntax
ViaSize : Number
Number richtet sich nach 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 durch ein zusätzliches, auf der Maßeinheit basierendes Schlüsselwort angegeben werden – wodurch die auf Dokumentebene festgelegten Standardeinheiten überschrieben werden:
-
AsMils(ViaSize) : Number– zur Angabe eines Via-Durchmessers in mil. -
AsMM(ViaSize) : Number– zur Angabe eines Via-Durchmessers in mm.
Anwendungsbeispiele
ViaSize = 40
Gibt alle Via-Objekte zurück, deren X Size (All Layers)-Eigenschaft 40 in den aktuellen 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 in den aktuellen 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 Eigenschaft X Size (All Layers) ist nur für einfache Via-Objekte definiert, d. h. für solche, deren Eigenschaft Stack Mode (wie im Panel List angezeigt) auf
Simplegesetzt ist. Wenn Sie die Eigenschaften eines Vias im Panel Properties anzeigen, entspricht dies der Auswahl der Option Simple im Abschnitt Size and Shape. -
Wenn Sie die Eigenschaften eines ausgewählten Vias im Panel Properties anzeigen, entspricht die Eigenschaft X Size (All Layers) 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 Eigenschaft X Size (Bottom Layer) die Abfrage erfüllt.
Syntax
ViaSize_BottomLayer : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ViaSize_BottomLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(ViaSize_BottomLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
ViaSize_BottomLayer = 100
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) gleich 100 in den aktuellen Maßeinheiten ist.
ViaSize_BottomLayer >= 4.064
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) größer oder gleich 4.064 in den aktuellen Maßeinheiten ist.
AsMils(ViaSize_BottomLayer) > 80
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) größer als 80 mil ist.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Bottom Layer) 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 Eigenschaft X Size (Bottom Layer) not gleich 50 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Vias (bei denen Stack Mode auf
Simplegesetzt ist) ist die Eigenschaft X Size (Bottom Layer) mit der Eigenschaft X Size (All Layers) identisch, da die angegebene Größe für alle Signallagen verwendet wird. -
Wenn Sie die Eigenschaften eines ausgewählten Vias im Panel Properties anzeigen, entspricht die Eigenschaft X Size (Bottom Layer) dem Feld Diameter für die unterste Lage (im Abschnitt Size and Shape), wenn der Modus auf Top-Middle-Bottom oder Full Stack gesetzt ist. Im Modus Simple entspricht sie 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>) die Abfrage erfüllt.
Syntax
ViaSize_MidLayer<n> : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ViaSize_MidLayer<n>) : Number– zur Angabe einer Größe in mil. -
AsMM(ViaSize_MidLayer<n>) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
ViaSize_MidLayer<n> = 100
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Mid Layer <n>) gleich 100 in den 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 in den 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 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Vias (bei denen Stack Mode auf
Simplegesetzt ist) ist die Eigenschaft X Size (Mid Layer <n>) mit der Eigenschaft X Size (All Layers) identisch, da die angegebene Größe für alle Signallagen verwendet wird. -
Wenn Sie die Eigenschaften eines ausgewählten Vias im Panel Properties anzeigen, entspricht die Eigenschaft X Size (Mid Layer <n>) dem Feld Diameter für die Innenlage 1 (im Abschnitt Size and Shape), wenn der Modus auf Top-Middle-Bottom oder Full Stack gesetzt ist. Im Modus Simple entspricht sie 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) die Abfrage erfüllt.
Syntax
ViaSize_TopLayer : Number
Number verwendet die aktuell für das Dokument festgelegten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Eine bestimmte Maßeinheit kann durch ein zusätzliches maßeinheitenbezogenes Schlüsselwort angegeben werden – dadurch werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(ViaSize_TopLayer) : Number– zur Angabe einer Größe in mil. -
AsMM(ViaSize_TopLayer) : Number– zur Angabe einer Größe in mm.
Anwendungsbeispiele
ViaSize_TopLayer = 100
Gibt alle Via-Objekte zurück, deren Eigenschaft X Size (Top Layer) gleich 100 in den 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 in den 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 in den aktuellen Maßeinheiten ist.
Hinweise
-
Bei einfachen Vias (bei denen Stack Mode auf
Simplegesetzt ist) ist die Eigenschaft X Size (Top Layer) mit der Eigenschaft X Size (All Layers) identisch, da die angegebene Größe für alle Signallagen verwendet wird. -
Wenn Sie die Eigenschaften eines ausgewählten Vias im Panel Properties anzeigen, entspricht die Eigenschaft X Size (Top Layer) dem Feld Diameter für die oberste Lage (im Abschnitt Size and Shape), wenn der Modus auf Top-Middle-Bottom oder Full Stack gesetzt ist. Im Modus Simple entspricht sie dem Feld Diameter.
-
Die Eigenschaft X Size (Top Layer) ist nur für Pad- und Via-Objekte definiert.
ViolatingPrimitive1
Zusammenfassung
Gibt alle Regelverletzungsobjekte zurück, deren Eigenschaft Primitive 1 die Abfrage erfüllt.
Syntax
ViolatingPrimitive1 : String
Anwendungsbeispiele
ViolatingPrimitive1 = 'Net GND'
Gibt alle Regelverletzungsobjekte zurück, deren Eigenschaft Primitive 1 Net GND ist.
ViolatingPrimitive1 Like 'Pad*'
Gibt alle Regelverletzungsobjekte zurück, deren Eigenschaft Primitive 1 mit Pad beginnt.
Hinweise
- Die Eigenschaft Primitive 1 ist nur für Regelverletzungsobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Verstoßobjekte werden nicht zurückgegeben.
ViolatingPrimitive2
Zusammenfassung
Gibt alle Verstoßobjekte zurück, deren Eigenschaft Primitive 2 der Abfrage entspricht.
Syntax
ViolatingPrimitive2 : String
Anwendungsbeispiele
ViolatingPrimitive2 = 'Net GND'
Gibt alle Verstoßobjekte zurück, deren Eigenschaft Primitive 2 den Wert Net GND hat.
ViolatingPrimitive2 Like 'Pad*'
Gibt alle Verstoßobjekte zurück, deren Eigenschaft Primitive 2 mit Pad beginnt.
Hinweise
- Die Eigenschaft Primitive 2 ist nur für Verstoßobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Verstoßobjekte werden nicht zurückgegeben.
ViolationDescription
Zusammenfassung
Gibt alle Verstoßobjekte zurück, deren Eigenschaft Violation Description der Abfrage entspricht.
Syntax
ViolationDescription : String
Anwendungsbeispiele
ViolationDescription = '- Missing required testpoint'
Gibt alle Verstoßobjekte zurück, deren Eigenschaft Violation Description den Wert - Missing required testpoint hat.
ViolationDescription Like '*Length*'
Gibt alle Verstoßobjekte zurück, deren Eigenschaft Violation Description den Wert Length enthält.
Hinweise
- Die Eigenschaft Violation Description ist nur für Verstoßobjekte definiert.
- Die untergeordneten Objekte der von der Abfrage zurückgegebenen Verstoßobjekte werden nicht zurückgegeben.
W
Zusammenfassung
Gibt Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width der Abfrage entspricht.
Syntax
W : Number
Number verwendet die aktuell für das Dokument eingestellten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Durch Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts kann eine bestimmte Maßeinheit angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(W) : Number– zur Angabe einer Breite in mil. -
AsMM(– zur Angabe einer Breite in mm.W) : Number
Anwendungsbeispiele
W = 20
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width den Wert 20 in den aktuellen Maßeinheiten hat.
W >= 0.381
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width größer oder gleich 0.381 in den aktuellen Maßeinheiten ist.
AsMils(W) Between 10 And 30
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(W) < 0.635
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width kleiner als 0.635 mm ist.
Hinweise
- Die Eigenschaft Width ist nur für Kreisbogen- und Leiterbahnobjekte definiert.
- Diese Funktion ist ein Alias für die Funktion Width.
Breite
Zusammenfassung
Gibt Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width der Abfrage entspricht.
Syntax
Width : Number
Number verwendet die aktuell für das Dokument eingestellten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Durch Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts kann eine bestimmte Maßeinheit angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(Width) : Number– zur Angabe einer Breite in mil. -
AsMM(Width) : Number– zur Angabe einer Breite in mm.
Anwendungsbeispiele
Width = 20
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width den Wert 20 in den aktuellen Maßeinheiten hat.
Width >= 0.381
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width größer oder gleich 0.381 in den aktuellen Maßeinheiten ist.
AsMils(Width) Between 10 And 30
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width größer oder gleich 10 mil und kleiner oder gleich 30 mil ist.
AsMM(Width) < 0.635
Gibt alle Kreisbogen- und Leiterbahnobjekte zurück, deren Eigenschaft Width kleiner als 0.635 mm ist.
Hinweise
- Die Eigenschaft Width ist nur für Kreisbogen- und Leiterbahnobjekte definiert.
- Diese Funktion ist ein Alias für die Funktion W.
X1
Zusammenfassung
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, ursprünglichen Bemaßungs-, Pad-, Textzeichenfolgen- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren Eigenschaft X1 der Abfrage entspricht.
Syntax
X1 : Number
Number verwendet die aktuell für das Dokument eingestellten Maßeinheiten – entweder imperial (mil; 1 mil = 0,001 Zoll) oder metrisch (mm; 1 mm = 0,001 Meter).
Durch Verwendung eines zusätzlichen maßeinheitenbezogenen Schlüsselworts kann eine bestimmte Maßeinheit angegeben werden – dabei werden die auf Dokumentebene festgelegten Standardeinheiten überschrieben:
-
AsMils(X1) : Number– zur Angabe eines Werts in mil. -
AsMM(X1) : Number– zur Angabe eines Werts in mm.
Anwendungsbeispiele
X1 = 1200
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, ursprünglichen Bemaßungs-, Pad-, Textzeichenfolgen- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren X1-Eigenschaft gleich 1200 in den aktuellen Maßeinheiten ist.
X1 >= 38.1
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, ursprünglichen Bemaßungs-, Pad-, Textzeichenfolgen- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren X1-Eigenschaft größer oder gleich 38.1 in den aktuellen Maßeinheiten ist.
AsMils(X1) Between 1000 And 1400
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, ursprünglichen Bemaßungs-, Pad-, Textzeichenfolgen- (Kommentar, Bezeichner, freier Text), 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 Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, ursprünglichen Bemaßungs-, Pad-, Textzeichenfolgen- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren X1-Eigenschaft kleiner als 20.32 mm ist.
Hinweis
Die Eigenschaft X1 ist nur für Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebettete Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, ursprüngliche Bemaßungs-, Pad-, Textzeichenfolgen- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte definiert.
X2
Zusammenfassung
Gibt alle Füllflächen-, ursprünglichen Bemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft X2 der Abfrage entspricht.
Syntax
X2 : Number
Number richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – mithilfe eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden:
-
AsMils(X2) : Number– zur Angabe eines Werts in mil. -
AsMM(X2) : Number– zur Angabe eines Werts in mm.
Anwendungsbeispiele
X2 = 1200
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft X2 gleich 1200 in den aktuellen Maßeinheiten ist.
X2 >= 38.1
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft X2 größer oder gleich 38.1 in den aktuellen Maßeinheiten ist.
AsMils(X2) Between 1000 And 1400
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft X2 größer oder gleich 1000 mil und kleiner oder gleich 1400 mil ist.
AsMM(X2) < 20.32
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft X2 kleiner als 20.32 mm ist.
Hinweis
Die Eigenschaft X2 ist nur für Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte definiert.
Y1
Zusammenfassung
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, Originalbemaßungs-, Pad-, Text- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren Eigenschaft Y1 der Abfrage entspricht.
Syntax
Y1 : Number
Number richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – mithilfe eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden:
-
AsMils(Y1) : Number– zur Angabe eines Werts in mil. -
AsMM(Y1) : Number– zur Angabe eines Werts in mm.
Anwendungsbeispiele
Y1 = 1200
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, Originalbemaßungs-, Pad-, Text- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren Eigenschaft Y1 gleich 1200 in den aktuellen Maßeinheiten ist.
Y1 >= 38.1
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, Originalbemaßungs-, Pad-, Text- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren Eigenschaft Y1 größer oder gleich 38.1 in den aktuellen Maßeinheiten ist.
AsMils(Y1) Between 1000 And 1400
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, Originalbemaßungs-, Pad-, Text- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren Eigenschaft Y1 größer oder gleich 1000 mil und kleiner oder gleich 1400 mil ist.
AsMM(Y1) < 20.32
Gibt alle Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebetteten Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, Originalbemaßungs-, Pad-, Text- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte zurück, deren Eigenschaft Y1 kleiner als 20.32 mm ist.
Hinweis
Die Eigenschaft Y1 ist nur für Kreisbogen-, Bauteil-, Koordinaten-, Designansichts-, Bohrtabellen-, eingebettete Leiterplattennutzen-, Füllflächen-, Lagenaufbautabellen-, OLE-, Originalbemaßungs-, Pad-, Text- (Kommentar, Bezeichner, freier Text), Leiterbahn- und Via-Objekte definiert.
Y2
Zusammenfassung
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft Y2 der Abfrage entspricht.
Syntax
Y2 : Number
Number richtet sich nach 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 – abweichend von den auf Dokumentebene festgelegten Standardeinheiten – mithilfe eines zusätzlichen maßeinheitenbezogenen Schlüsselworts angegeben werden:
-
AsMils(Y2) : Number– zur Angabe eines Werts in mil. -
AsMM(Y2) : Number– zur Angabe eines Werts in mm.
Anwendungsbeispiele
Y2 = 1200
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft Y2 gleich 1200 in den aktuellen Maßeinheiten ist.
Y2 >= 38.1
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft Y2 größer oder gleich 38.1 in den aktuellen Maßeinheiten ist.
AsMils(Y2) Between 1000 And 1400
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft Y2 größer oder gleich 1000 mil und kleiner oder gleich 1400 mil ist.
AsMM(Y2) < 20.32
Gibt alle Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte zurück, deren Eigenschaft Y2 kleiner als 20.32 mm ist.
Hinweis
Die Eigenschaft Y2 ist nur für Füllflächen-, Originalbemaßungs- und Leiterbahnobjekte definiert.