Fields

Funkcje zapytań PCB pokazane w oknie dialogowym FieldsQuery Helper
Ta strona referencyjna opisuje słowa kluczowe języka zapytań z kategorii Fields dostępne w dokumentach PCB i PCB Library w Altium Designer. Aby uzyskać pomoc dotyczącą konkretnego słowa kluczowego zapytania, skorzystaj z poniższych zwijanych sekcji albo zaznacz (lub kliknij wewnątrz) dowolne słowo kluczowe – w Query Helper lub w panelu Filter – i naciśnij F1, aby od razu przejść do odpowiedniej sekcji.
ArcRadius
Podsumowanie
Zwraca wszystkie obiekty łuku, których właściwość Radius spełnia warunki zapytania.
Składnia
ArcRadius : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ArcRadius) : Number– aby podać promień w mil. -
AsMM(ArcRadius) : Number– aby podać promień w mm.
Przykładowe użycie
ArcRadius = 300
Zwraca wszystkie obiekty łuku, które mają właściwość Radius równą 300 w bieżących jednostkach miary.
ArcRadius >= 15.24
Zwraca wszystkie obiekty łuku, które mają właściwość Radius większą lub równą 15.24 w bieżących jednostkach miary.
AsMils(ArcRadius) > 500
Zwraca wszystkie obiekty łuku, które mają właściwość Radius większą niż 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Zwraca wszystkie obiekty łuku, które mają właściwość Radius większą lub równą 10.16mm oraz mniejszą lub równą 17.78mm.
ArcRadius <> 550
Zwraca wszystkie obiekty łuku, które mają właściwość Radius różną od 550 w bieżących jednostkach miary.
AsMils(ArcRadius) <= 650
Zwraca wszystkie obiekty łuku, które mają właściwość Radius mniejszą lub równą 650mil.
AsMM(ArcRadius) < 11.43
Zwraca wszystkie obiekty łuku, które mają właściwość Radius mniejszą niż 11.43mm.
Uwaga
Właściwość Radius jest zdefiniowana wyłącznie dla obiektów łuku.
ArcStartAngle
Podsumowanie
Zwraca wszystkie obiekty łuku, których właściwość Start Angle spełnia warunki zapytania.
Składnia
ArcStartAngle : Number
Przykładowe użycie
ArcStartAngle = 30.0
Zwraca wszystkie obiekty łuku, które mają właściwość Start Angle równą 30.0 stopni.
ArcStartAngle > 60.0
Zwraca wszystkie obiekty łuku, które mają właściwość Start Angle większą niż 60.0 stopni.
ArcStartAngle Between 30.0 And 150.0
Zwraca wszystkie obiekty łuku, które mają właściwość Start Angle większą lub równą 30.0 stopni oraz mniejszą lub równą 150.0 stopni.
ArcStartAngle <= 45.0
Zwraca wszystkie obiekty łuku, które mają właściwość Start Angle mniejszą lub równą 45.0 stopni.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Zwraca wszystkie obiekty łuku, które mają właściwość Start Angle pomiędzy 315 stopni a 45 stopni.
Uwaga
Właściwość Start Angle jest zdefiniowana wyłącznie dla obiektów łuku.
ArcStopAngle
Podsumowanie
Zwraca wszystkie obiekty łuku, których właściwość Stop Angle spełnia warunki zapytania.
Składnia
ArcStopAngle : Number
Przykładowe użycie
ArcStopAngle = 30.0
Zwraca wszystkie obiekty łuku, które mają właściwość Stop Angle równą 30.0 stopni.
ArcStopAngle > 60.0
Zwraca wszystkie obiekty łuku, które mają właściwość Stop Angle większą niż 60.0 stopni.
ArcStopAngle Between 30.0 And 150.0
Zwraca wszystkie obiekty łuku, które mają właściwość Stop Angle większą lub równą 30.0 stopni oraz mniejszą lub równą 150.0 stopni.
ArcStopAngle <= 45.0
Zwraca wszystkie obiekty łuku, które mają właściwość Stop Angle mniejszą lub równą 45.0 stopni.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Zwraca wszystkie obiekty łuku, które mają właściwość Stop Angle pomiędzy 315 stopni a 45 stopni.
Uwaga
Właściwość Stop Angle jest zdefiniowana wyłącznie dla obiektów łuku.
Area
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Area spełnia warunki zapytania.
Składnia
Area = Area_String
Area <> Area_String
Przykładowe użycie
Area = '29.4 sq.'
Zwraca wszystkie obiekty, które mają właściwość Area równą 29.4 sq.mm.
Area <> '29.4 sq.'
Zwraca wszystkie obiekty, które mają właściwość Area not równa 29.4 sq.mm.
Uwagi
-
Właściwość Area jest zdefiniowana wyłącznie dla obiektów: komponent, wypełnienie (fill), poligon i region.
-
Obiekty podrzędne obiektów zwróconych przez zapytanie nie są zwracane.
-
Pojedyncze apostrofy (
') na początku i na końcuArea_Stringsą wymagane.
AutoAssignedName
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu (polygon pour), których właściwość Auto Assigned Name spełnia warunki zapytania.
Składnia
AutoAssignedName : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykładowe użycie
AutoAssignedName = 'True'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Auto Assigned Name jest włączona.
AutoAssignedName = 'False'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Auto Assigned Name jest wyłączona.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Zwraca wszystkie obiekty except obiektów wylewki poligonu, których właściwość Auto Assigned Name jest włączona.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Zwraca wszystkie obiekty except obiektów wylewki poligonu, których właściwość Auto Assigned Name jest wyłączona.
Uwagi
- Właściwość Auto Assigned Name jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
- Podczas przeglądania właściwości zaznaczonej wylewki poligonu w panelu Properties panel, właściwość Auto Assigned Name nosi nazwę Auto Naming.
AutoPosition
Podsumowanie
Zwraca wszystkie obiekty oznaczenia (designator) i komentarza (comment) (podrzędne obiekty tekstowe obiektów komponentów), których właściwość Autoposition spełnia warunki zapytania.
Składnia
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String musi być jednym z ciągów z poniższej listy:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Przykładowe użycie
AutoPosition = 'Center'
Zwraca wszystkie obiekty oznaczenia i komentarza, których właściwość Autoposition ma wartość Center.
AutoPosition <> 'Manual'
Zwraca wszystkie obiekty except obiektów oznaczenia i komentarza, których właściwość Autoposition ma wartość Manual.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
AutoPosition_Stringsą wymagane. - Właściwość Autoposition jest zdefiniowana wyłącznie dla obiektów oznaczenia i komentarza.
BarCodeFontName
Podsumowanie
Zwraca wszystkie obiekty ciągu tekstowego (text string), których właściwość BarCode Text Font Name spełnia warunki zapytania.
Składnia
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String musi używać jednej z nazw dostępnych czcionek TrueType i OpenType (nadzbiór TrueType) znajdujących się w folderze \Windows\Fonts.
Przykładowe użycie
BarCodeFontName = 'Arial'
Zwraca wszystkie obiekty ciągu tekstowego, których właściwość BarCode Text Font Name ma wartość Arial.
BarCodeFontName <> 'Batang'
Zwraca wszystkie obiekty except obiektów ciągu tekstowego, których właściwość BarCode Text Font Name ma wartość Batang.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
FontName_Stringsą wymagane. -
Właściwość BarCode Text Font Name jest zdefiniowana wyłącznie dla obiektów ciągu tekstowego.
-
Użycie tego słowa kluczowego zwróci również podrzędne prymitywy tekstowe (text string) obiektów projektowych typu group (component, coordinate, dimension, drill table oraz layer stack table) których właściwość BarCode Text Font Name spełnia warunki zapytania. Jeśli chcesz objąć wyłącznie obiekty ciągu tekstowego skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeFontName = 'Arial').
BarCodeFullHeight
Podsumowanie
Zwraca wszystkie obiekty ciągu tekstowego, których właściwość BarCode Full Height spełnia warunki zapytania.
Składnia
BarCodeFullHeight : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(BarCodeFullHeight) : Number– aby podać wysokość w mil. -
AsMM(BarCodeFullHeight) : Number– aby podać wysokość w mm.
Przykładowe użycie
BarCodeFullHeight = 300
Zwraca wszystkie obiekty ciągu tekstowego, które mają właściwość BarCode Full Height równą 300 w bieżących jednostkach miary.
BarCodeFullHeight >= 5.08
Zwraca wszystkie obiekty ciągu tekstowego, które mają właściwość BarCode Full Height większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(BarCodeFullHeight) > 400
Zwraca wszystkie obiekty ciągu tekstowego, które mają właściwość BarCode Full Height większą niż 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Zwraca wszystkie obiekty ciągu tekstowego, które mają właściwość BarCode Full Height większą lub równą 6.35 mm oraz mniejszą lub równą 8.89 mm.
BarCodeFullHeight <> 550
Zwraca wszystkie obiekty ciągu tekstowego, które mają właściwość BarCode Full Height not równa 550 w bieżących jednostkach miary.
AsMils(BarCodeFullHeight) <= 650
Zwraca wszystkie obiekty ciągu tekstowego, które mają właściwość BarCode Full Height mniejszą lub równą 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Zwraca wszystkie obiekty ciągu tekstowego, które mają właściwość BarCode Full Height mniejszą niż 11.43 mm.
Uwagi
-
Właściwość BarCode Full Height jest zdefiniowana wyłącznie dla obiektów ciągu tekstowego.
-
Użycie tego słowa kluczowego zwróci również obiekty prymitywne potomne typu „text string” należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stackupu warstw) których właściwość BarCode Full Height spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty „text string” skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeFullHeight = 210).
BarCodeFullWidth
Podsumowanie
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Full Width spełnia zapytanie.
Składnia
BarCodeFullWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(BarCodeFullWidth) : Number– aby określić szerokość w mil. -
AsMM(BarCodeFullWidth) : Number– aby określić szerokość w mm.
Przykłady użycia
BarCodeFullWidth = 1050
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Full Width równą 1050 w bieżących jednostkach miary.
BarCodeFullWidth >= 500
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Full Width większą lub równą 500 w bieżących jednostkach miary.
AsMils(BarCodeFullWidth) > 400
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Full Width większą niż 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Full Width większą lub równą 635mm oraz mniejszą lub równą 889mm.
BarCodeFullWidth <> 550
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Full Width not równą 550 w bieżących jednostkach miary.
AsMils(BarCodeFullWidth) <= 650
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Full Width mniejszą lub równą 650mil.
AsMM(BarCodeFullWidth) < 1143
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Full Width mniejszą niż 1143mm.
Uwagi
-
Właściwość BarCode Full Width jest zdefiniowana wyłącznie dla obiektów „text string”.
-
Użycie tego słowa kluczowego zwróci również obiekty prymitywne potomne typu „text string” należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stackupu warstw) których właściwość BarCode Full Width spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty „text string” skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeFullWidth = 1050).
BarCodeInverted
Podsumowanie
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Inverted spełnia zapytanie.
Składnia
BarCodeInverted : Boolean_String
Przykłady użycia
BarCodeInverted = 'True'
Zwraca wszystkie obiekty „text string”, dla których właściwość BarCode Inverted jest włączona.
BarCodeInverted = 'False'
Zwraca wszystkie obiekty „text string”, dla których właściwość BarCode Inverted jest wyłączona.
Uwagi
-
Właściwość BarCode Inverted jest zdefiniowana wyłącznie dla obiektów „text string”.
-
Użycie tego słowa kluczowego zwróci również obiekty prymitywne potomne typu „text string” należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stackupu warstw) których właściwość BarCode Inverted spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty „text string” skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeInverted = 'True').
BarCodeMinWidth
Podsumowanie
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Min Width spełnia zapytanie.
Składnia
BarCodeMinWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(BarCodeMinWidth) : Number– aby określić szerokość w mil. -
AsMM(BarCodeMinWidth) : Number– aby określić szerokość w mm.
Przykłady użycia
BarCodeMinWidth = 10
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Min Width równą 10 w bieżących jednostkach miary.
BarCodeMinWidth >= 5
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Min Width większą lub równą 5 w bieżących jednostkach miary.
AsMils(BarCodeMinWidth) > 4
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Min Width większą niż 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Min Width większą lub równą 6.35mm oraz mniejszą lub równą 8.89mm.
BarCodeMinWidth <> 5.50
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Min Width not równą 5.50 w bieżących jednostkach miary.
AsMils(BarCodeMinWidth) <= 6.50
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Min Width mniejszą lub równą 6.50mil.
AsMM(BarCodeMinWidth) < 6.43
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode Min Width mniejszą niż 6.43mm.
Uwagi
-
Właściwość BarCode Min Width jest zdefiniowana wyłącznie dla obiektów „text string”.
-
Użycie tego słowa kluczowego zwróci również obiekty prymitywne potomne typu „text string” należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stackupu warstw) których właściwość BarCode Min Width spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty „text string” skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeMinWidth = 6.25).
BarCodeRenderMode
Podsumowanie
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Render Mode spełnia zapytanie.
Składnia
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String musi być jednym z ciągów z poniższej listy:
-
'By BarCode Full Width' -
'By BarCode Min Width'
Przykłady użycia
BarCodeRenderMode = 'By BarCode Full Width'
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Render Mode ma wartość By BarCode Full Width.
BarCodeRenderMode <> 'By BarCode Min Width'
Zwraca wszystkie obiekty except obiektów „text string”, których właściwość BarCode Render Mode ma wartość By BarCode Min Width.
Uwagi
-
Pojedyncze cudzysłowy (') na początku i na końcu
RenderMode_Stringsą wymagane. -
Właściwość BarCode Render Mode jest zdefiniowana wyłącznie dla obiektów „text string”.
-
Użycie tego słowa kluczowego zwróci również obiekty prymitywne potomne typu „text string” należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stackupu warstw) których właściwość BarCode Render Mode spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty „text string” skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
BarCodeShowText
Podsumowanie
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Show Text spełnia zapytanie.
Składnia
BarCodeShowText : Boolean_String
Przykłady użycia
BarCodeShowText = 'True'
Zwraca wszystkie obiekty „text string”, dla których właściwość BarCode Show Text jest włączona.
BarCodeShowText = 'False'
Zwraca wszystkie obiekty „text string”, dla których właściwość BarCode Show Text jest wyłączona.
Uwagi
-
Właściwość BarCode Show Text jest zdefiniowana wyłącznie dla obiektów „text string”.
-
Użycie tego słowa kluczowego zwróci również obiekty prymitywne potomne typu „text string” należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stackupu warstw) których właściwość BarCode Show Text spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty „text string” skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeShowText = 'True').
BarCodeType
Podsumowanie
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Type spełnia zapytanie.
Składnia
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String musi być jednym z ciągów z poniższej listy:
-
'Code 39' -
'Code 128'
Przykłady użycia
BarCodeType = 'Code 39'
Zwraca wszystkie obiekty „text string”, których właściwość BarCode Type ma wartość Code 39.
BarCodeType <> 'Code 128'
Zwraca wszystkie obiekty except obiektów „text string”, których właściwość BarCode Type ma wartość Code 128.
Uwagi
-
Pojedyncze cudzysłowy (') na początku i na końcu
CodeType_Stringsą wymagane. -
Właściwość BarCode Type jest zdefiniowana wyłącznie dla obiektów „text string”.
-
Użycie tego słowa kluczowego zwróci również obiekty prymitywne potomne typu „text string” należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stackupu warstw) których właściwość BarCode Type spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty „text string” skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeType = 'Code 39').
BarCodeXMargin
Podsumowanie
Zwraca wszystkie obiekty „text string”, których właściwość BarCode X Margin spełnia zapytanie.
Składnia
BarCodeXMargin : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(BarCodeXMargin) : Number– aby określić margines w mil. -
AsMM(BarCodeXMargin) : Number– aby określić margines w mm.
Przykłady użycia
BarCodeXMargin = 20
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode X Margin równą 20 w bieżących jednostkach miary.
BarCodeXMargin >= 50
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode X Margin większą lub równą 50 w bieżących jednostkach miary.
AsMils(BarCodeXMargin) > 40
Zwraca wszystkie obiekty „text string”, które mają właściwość BarCode X Margin większą niż 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode X Margin większą lub równą 0.5 mm oraz mniejszą lub równą 0.89 mm.
BarCodeXMargin <> 20
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode X Margin, która jest not równa 20 w bieżących jednostkach miary.
AsMils(BarCodeXMargin) <= 15
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode X Margin mniejszą lub równą 15 mil.
AsMM(BarCodeXMargin) < 1.23
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode X Margin mniejszą niż 1.23 mm.
Uwagi
-
Właściwość BarCode X Margin jest zdefiniowana wyłącznie dla obiektów ciągów tekstowych.
-
Użycie tego słowa kluczowego spowoduje również zwrócenie potomnych prymitywów tekstowych obiektów projektowych typu grupa (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stosu warstw) których właściwość BarCode X Margin spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty ciągów tekstowych skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Y Margin spełnia zapytanie.
Składnia
BarCodeYMargin : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(BarCodeYMargin) : Number– aby określić margines w mil. -
AsMM(BarCodeYMargin) : Number– aby określić margines w mm.
Przykładowe użycie
BarCodeYMargin = 20
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode Y Margin, która jest równa 20 w bieżących jednostkach miary.
BarCodeYMargin >= 50
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode Y Margin większą lub równą 50 w bieżących jednostkach miary.
AsMils(BarCodeYMargin) > 40
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode Y Margin większą niż 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode Y Margin większą lub równą 0.5 mm oraz mniejszą lub równą 0.89 mm.
BarCodeYMargin <> 20
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode Y Margin, która jest not równa 20 w bieżących jednostkach miary.
AsMils(BarCodeYMargin) <= 15
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode Y Margin mniejszą lub równą 15 mil.
AsMM(BarCodeYMargin) < 1.23
Zwraca wszystkie obiekty ciągów tekstowych, które mają właściwość BarCode Y Margin mniejszą niż 1.23 mm.
Uwagi
-
Właściwość BarCode Y Margin jest zdefiniowana wyłącznie dla obiektów ciągów tekstowych.
-
Użycie tego słowa kluczowego spowoduje również zwrócenie potomnych prymitywów tekstowych obiektów projektowych typu grupa (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stosu warstw) których właściwość BarCode Y Margin spełnia zapytanie. Jeśli chcesz wskazać wyłącznie obiekty ciągów tekstowych skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Body 3-D Color spełnia zapytanie.
Składnia
BodyColor3D : Numeric_String
BodyColor3D : Number
Kolor odpowiadający danej liczbie można wywnioskować z następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie składowe Blue, Green i Red mają każda wartość z zakresu od 0 do 255 (włącznie).
Gdy słowo kluczowe BodyColor3D może być użyte w połączeniu z Number, możliwa jest indywidualna ocena wartości każdej ze składowych Blue, Green i Red właściwości Body 3-D Color przy użyciu następujących konstrukcji:
- Blue = Body 3-D Color Div 65536
- Green = Body 3-D Color Div 256 Mod 256
- Red = Body 3-D Color Mod 256
Przykładowe użycie
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Zwraca wszystkie obiekty bryły 3D, których właściwość Body 3-D Color ma wartość 0 (co odpowiada wartościom: Blue = 0, Green = 0 oraz Red = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Zwraca wszystkie obiekty bryły 3D, których właściwość Body 3-D Color ma wartość 16711680 (co odpowiada wartościom: Blue = 255, Green = 0 oraz Red = 0).
BodyColor3D <> '16777215'
Zwraca wszystkie obiekty bryły 3D except te, których właściwość Body 3-D Color ma wartość 16777215 (co odpowiada wartościom: Blue = 255, Green = 255 oraz Red = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Zwraca wszystkie obiekty bryły 3D, których składowa Blue właściwości Body 3-D Color ma wartość mniejszą lub równą 192.
Uwaga
Właściwość Body 3-D Color jest zdefiniowana wyłącznie dla obiektów brył 3D.
BodyColor3DOpacity
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Body 3-D Color Opacity spełnia zapytanie.
Składnia
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Przykładowe użycie
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Zwraca wszystkie obiekty bryły 3D, których właściwość Body 3-D Color Opacity ma wartość 1.000.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Body 3-D Color Opacity ma wartość 0.500.
Uwaga
Właściwość Body 3-D Color Opacity jest zdefiniowana wyłącznie dla obiektów brył 3D.
BodyColor3DOverride
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Override Color spełnia zapytanie.
Składnia
BodyColor3DOverride : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykładowe użycie
BodyColor3DOverride = 'True'
Zwraca wszystkie obiekty bryły 3D, których właściwość Override Color jest włączona.
BodyColor3DOverride = 'False'
Zwraca wszystkie obiekty bryły 3D, których właściwość Override Color jest wyłączona.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Override Color jest włączona.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Override Color jest wyłączona.
Uwaga
Właściwość Override Color jest zdefiniowana wyłącznie dla obiektów bryły 3D.
BodyProjection
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Body Projection spełnia zapytanie.
Składnia
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String musi być jednym z ciągów z poniższej listy:
-
'Top Side' -
'Bottom Side'
Przykładowe użycie
BodyProjection = 'Top Side'
Zwraca wszystkie obiekty bryły 3D, których właściwość Body Projection ma wartość Top Side.
BodyProjection <> 'Bottom Side'
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Body Projection ma wartość Bottom Side.
Uwagi
- Właściwość Body Projection jest zdefiniowana wyłącznie dla obiektów brył 3D.
-
Pojedyncze znaki cudzysłowu (') na początku i na końcu
BodyProjection_Stringsą obowiązkowe.
CappingMaterial
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Capping Material spełnia zapytanie.
Składnia
CappingMaterial : String
Przykładowe użycie
CappingMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek, których właściwość Capping Material ma wartość Epoxy.
CappingMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek, które mają Capping Material, którego powiązany ciąg zaczyna się od Epoxy.
Uwagi
- Właściwość Capping Material jest zdefiniowana wyłącznie dla obiektów przelotek.
-
Pojedyncze znaki cudzysłowu (') na początku i na końcu
Stringsą obowiązkowe.
CappingSide
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Capping Side spełnia zapytanie.
Składnia
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String musi być jednym z ciągów z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykładowe użycie
CappingSide = 'Top'
Zwraca wszystkie obiekty przelotek, których właściwość Capping Side ma wartość Top.
CappingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Capping Side ma wartość Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Capping Side ma wartość Both.
Uwagi
- Właściwość Capping Side jest zdefiniowana wyłącznie dla obiektów przelotek.
-
Pojedyncze znaki cudzysłowu (
') na początku i na końcuCappingSide_Stringsą obowiązkowe.
CavityHeight
Podsumowanie
Zwraca wszystkie obiekty regionów, których właściwość Cavity Height spełnia zapytanie.
Składnia
CavityHeight : Numeric_String
Przykładowe użycie
CavityHeight = '70'
Zwraca wszystkie obiekty regionów, których właściwość Cavity Height jest równa 70.
CavityHeight Between '200' And '400'
Zwraca wszystkie obiekty regionów, których właściwość Cavity Height jest większa lub równa 200 oraz mniejsza lub równa 400.
CavityHeight >= '100'
Zwraca wszystkie obiekty regionów, których właściwość Cavity Height jest większa lub równa 100.
CavityHeight <> '120'
Zwraca wszystkie obiekty except obiekty regionów, których właściwość Cavity Height jest równa 120.
Uwaga
Właściwość Cavity Height jest zdefiniowana wyłącznie dla obiektów regionów i ma sens tylko dla regionów, których właściwość Kind została ustawiona na Cavity.
ChamferFilletSize
Podsumowanie
Zwraca wszystkie obiekty prostokąta, których właściwość Chamfer/Fillet Size spełnia zapytanie.
Składnia
ChamferFilletSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(ChamferFilletSize) : Number– aby określić szerokość w mil. -
AsMM(ChamferFilletSize) : Number– aby określić szerokość w mm.
Przykładowe użycie
ChamferFilletSize = 20
Zwraca wszystkie obiekty prostokąta, które mają właściwość Chamfer/Fillet Size równą 20 w bieżących jednostkach miary.
ChamferFilletSize >= 1.27
Zwraca wszystkie obiekty prostokąta, które mają właściwość Chamfer/Fillet Size większą lub równą 1.27 w bieżących jednostkach miary.
AsMils(ChamferFilletSize) Between 10 And 30
Zwraca wszystkie obiekty prostokąta, które mają właściwość Chamfer/Fillet Size większą lub równą 10 mil oraz mniejszą lub równą 30 mil.
AsMM(ChamferFilletSize) < 1.016
Zwraca wszystkie obiekty prostokąta, które mają właściwość Chamfer/Fillet Size mniejszą niż 1.016 mm.
Uwaga
Właściwość Chamfer/Fillet Size jest zdefiniowana wyłącznie dla obiektów prostokąta i ma sens tylko dla prostokątów, których właściwość Corner Mode została ustawiona na Chamfer lub Fillet.
ChannelOffset
Podsumowanie
Zwraca wszystkie obiekty komponentu, których właściwość Channel Offset spełnia zapytanie.
Składnia
ChannelOffset : Numeric_String
ChannelOffset : Number
Przykładowe użycie
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Zwraca wszystkie obiekty komponentu, których właściwość Channel Offset jest równa 2.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Zwraca wszystkie obiekty komponentu, których właściwość Channel Offset jest większa lub równa 3 oraz mniejsza lub równa 5.
IsComponent && ChannelOffset < 4
Zwraca wszystkie obiekty komponentu, których właściwość Channel Offset jest mniejsza niż 4.
ObjectKind = 'Component' && ChannelOffset >= 4
Zwraca wszystkie obiekty komponentu, których właściwość Channel Offset jest większa lub równa 4.
ChannelOffset <> '1'
Zwraca wszystkie obiekty except obiekty komponentu, których właściwość Channel Offset wynosi 1.
IsComponent && ChannelOffset <> 1
Zwraca wszystkie obiekty komponentu, których właściwość Channel Offset nie jest równa 1.
Uwagi
-
Właściwość Channel Offset jest zdefiniowana wyłącznie dla obiektów komponentu.
-
Obiekty podrzędne obiektów komponentu zwróconych przez zapytanie nie są zwracane.
ClassType
Podsumowanie
Zwraca wszystkie obiekty klasy, których właściwość Class Type spełnia zapytanie.
Składnia
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String musi być jednym z ciągów z poniższej listy:
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
Przykładowe użycie
ClassType = 'Component Class'
Zwraca wszystkie obiekty klasy, których właściwość Class Type jest równa Component Class.
ClassType <> 'Layer Class'
Zwraca wszystkie obiekty except obiekty klasy, których właściwość Class Type jest równa Layer Class.
Uwagi
- Właściwość Class Type jest zdefiniowana wyłącznie dla obiektów klasy.
-
Pojedyncze cudzysłowy (') na początku i na końcu
ClassType_Stringsą obowiązkowe.
Color
Podsumowanie
Zwraca wszystkie obiekty Net, których właściwość Color spełnia zapytanie.
Składnia
Color : Numeric_String
Color : Number
Kolor odpowiadający danej liczbie można wywnioskować z następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie składowe Blue, Green i Red mają każda wartość pomiędzy 0 a 255 (włącznie).
Gdy słowo kluczowe Color może być użyte w połączeniu z Number, możliwe jest osobne obliczanie wartości każdej ze składowych Blue, Green i Red właściwości Color, przy użyciu następujących konstrukcji:
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
Przykładowe użycie
Color = '0'
Color <> '' && Color = 0
Zwraca wszystkie obiekty Net, których właściwość Color wynosi 0 (co odpowiada wartościom: Blue = 0, Green = 0 oraz Red = 0).
Color = '16711680'
Color > '' && Color = 16711680
Zwraca wszystkie obiekty Net, których właściwość Color wynosi 16711680 (co odpowiada wartościom: Blue = 255, Green = 0 oraz Red = 0).
Color <> '16777215'
Zwraca wszystkie obiekty except obiekty Net, których właściwość Color wynosi 16777215 (co odpowiada wartościom: Blue = 255, Green = 255 oraz Red = 255).
ObjectKind = 'Net' && Color <> 16777215
Zwraca wszystkie obiekty Net, których właściwość Color nie jest równa 16777215.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Zwraca wszystkie obiekty Net, których właściwość Color jest taka, że składowa Blue ma wartość większą lub równą 96, składowa Green ma wartość większą lub równą 64 i mniejszą lub równą 192, a składowa Red ma wartość mniejszą lub równą 128.
IsNet && Color Div 65536 <= 192
Zwraca wszystkie obiekty Net, których składowa Blue właściwości Color ma wartość mniejszą lub równą 192.
IsNet && Color Mod 256 Between 64 And 192
Zwraca wszystkie obiekty Net, których składowa Red właściwości Color ma wartość większą lub równą 64 i mniejszą lub równą 192.
Uwagi
- Właściwość Color jest zdefiniowana wyłącznie dla obiektów Net.
- Obiekty podrzędne obiektów Net zwróconych przez zapytanie nie są zwracane.
Comment
Podsumowanie
Zwraca wszystkie obiekty komponentu, których właściwość Component Comment spełnia zapytanie.
Składnia
Comment : String
Przykładowe użycie
Comment = '100nF'
Zwraca wszystkie komponenty, które mają Component Comment równe 100 nF.
Comment <> '100nF'
Zwraca wszystkie obiekty except obiekty komponentu, które mają Component Comment równe 100 nF.
Uwagi
- Właściwość Component Comment jest zdefiniowana wyłącznie dla obiektów komponentu.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
Component
Podsumowanie
Zwraca wszystkie obiekty podrzędne dowolnego obiektu komponentu, którego właściwość Name spełnia zapytanie.
Składnia
Component : String
Przykładowe użycie
Component = 'C1'
Zwraca wszystkie obiekty podrzędne dowolnego komponentu, który ma Name równe C1.
Component Like 'C?*'
Zwraca wszystkie obiekty podrzędne dowolnego komponentu, który ma Name zaczynające się od C i zawiera co najmniej jeden dodatkowy znak.
Component <> 'C1'
Zwraca wszystkie obiekty except obiekty podrzędne dowolnego komponentu, który ma Name równe C1.
Component = 'Free'
Zwraca wszystkie obiekty except obiekty podrzędne obiektów komponentu.
Uwaga
Nadrzędne obiekty komponentu dla obiektów podrzędnych zwróconych przez to zapytanie nie są zwracane.
ComponentFlippedOnLayer
Podsumowanie
Zwraca wszystkie obiekty komponentu, których właściwość Flipped On Layer spełnia zapytanie.
Składnia
ComponentFlippedOnLayer : Boolean_String
Przykładowe użycie
ComponentFlippedOnLayer = 'True'
Zwraca wszystkie obiekty komponentu, których właściwość Flipped On Layer jest włączona.
ComponentFlippedOnLayer = 'False'
Zwraca wszystkie obiekty komponentu, których właściwość Flipped On Layer jest wyłączona.
Uwaga
Właściwość Flipped On Layer jest zdefiniowana wyłącznie dla obiektów komponentu.
ComponentStringsLocked
Podsumowanie
Zwraca wszystkie obiekty komponentu, których właściwość Lock Strings spełnia zapytanie.
Składnia
ComponentStringsLocked : Boolean_String
Przykładowe użycie
ComponentStringsLocked = 'True'
Zwraca wszystkie komponenty, których właściwość Lock Strings jest włączona.
ComponentStringsLocked = 'False'
Zwraca wszystkie komponenty, których właściwość Lock Strings jest wyłączona.
Uwaga
Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
ComponentType
Podsumowanie
Zwraca wszystkie obiekty komponentu mające właściwość Component Type, która spełnia zapytanie.
Składnia
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String musi być jednym z ciągów z poniższej listy:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Przykładowe użycie
ComponentType = 'Graphical'
Zwraca wszystkie komponenty, których Component Type wynosi Graphical.
ComponentType <> 'Standard'
Zwraca all obiekty except komponenty, których Component Type wynosi Standard.
Uwagi
- Właściwość Component Type jest zdefiniowana wyłącznie dla obiektów komponentu.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
-
Pojedyncze cudzysłowy (') na początku i na końcu
ComponentType_Stringsą obowiązkowe.
CoordinateDimensionLineWidth
Podsumowanie
Zwraca obiekty wymiarów współrzędnych i wymiarów oryginalnych, których właściwość Line Width (Coord/Dimen) jest zgodna z zapytaniem.
Składnia
CoordinateDimensionLineWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(CoordinateDimensionLineWidth) : Number– aby określić szerokość w mil. -
AsMM(CoordinateDimensionLineWidth) : Number– aby określić szerokość w mm.
Przykładowe użycie
CoordinateDimensionLineWidth = 10
Zwraca wszystkie obiekty wymiarów współrzędnych i wymiarów oryginalnych, które mają właściwość Line Width (Coord/Dimen), równą 10 w bieżących jednostkach miary.
CoordinateDimensionLineWidth >= 0.2286
Zwraca wszystkie obiekty wymiarów współrzędnych i wymiarów oryginalnych, które mają właściwość Line Width (Coord/Dimen) większą lub równą 0.2286 w bieżących jednostkach miary.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Zwraca wszystkie obiekty wymiarów współrzędnych i wymiarów oryginalnych, które mają właściwość Line Width (Coord/Dimen) większą lub równą 8 mil oraz mniejszą lub równą 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Zwraca wszystkie obiekty wymiarów współrzędnych i wymiarów oryginalnych, które mają właściwość Line Width (Coord/Dimen) mniejszą niż 0.2794 mm.
Uwagi
- Właściwość Line Width (Coord/Dimen) jest zdefiniowana wyłącznie dla obiektów wymiarów współrzędnych i obiektów wymiarów.
- Obiekty podrzędne obiektów wymiarów współrzędnych i wymiarów oryginalnych zwróconych przez zapytanie nie są zwracane.
CoordinateDimensionSize
Podsumowanie
Zwraca obiekty wymiarów współrzędnych, wymiarów środkowych, wymiarów z odnośnikiem (leader) oraz wymiarów oryginalnych, których właściwość Size (Coord/Dimen) jest zgodna z zapytaniem.
Składnia
CoordinateDimensionSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(CoordinateDimensionSize) : Number– aby określić rozmiar w mil. -
AsMM(CoordinateDimensionSize) : Number– aby określić rozmiar w mm.
Przykładowe użycie
CoordinateDimensionSize = 10
Zwraca wszystkie obiekty wymiarów współrzędnych, wymiarów środkowych, wymiarów z odnośnikiem (leader) oraz wymiarów oryginalnych, które mają właściwość Size (Coord/Dimen) równą 10 w bieżących jednostkach miary.
CoordinateDimensionSize >= 0.2286
Zwraca wszystkie obiekty wymiarów współrzędnych, wymiarów środkowych, wymiarów z odnośnikiem (leader) oraz wymiarów oryginalnych, które mają właściwość Size (Coord/Dimen) większą lub równą 0.2286 w bieżących jednostkach miary.
AsMils(CoordinateDimensionSize) Between 8 And 12
Zwraca wszystkie obiekty wymiarów współrzędnych, wymiarów środkowych, wymiarów z odnośnikiem (leader) oraz wymiarów oryginalnych, które mają właściwość Size (Coord/Dimen) większą lub równą 8 mil oraz mniejszą lub równą 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Zwraca wszystkie obiekty wymiarów współrzędnych, wymiarów środkowych, wymiarów z odnośnikiem (leader) oraz wymiarów oryginalnych, które mają właściwość Size (Coord/Dimen) mniejszą niż 0.2794 mm.
Uwagi
- Właściwość Size (Coord/Dimen) jest zdefiniowana wyłącznie dla obiektów wymiarów współrzędnych, wymiarów środkowych, wymiarów z odnośnikiem (leader) oraz wymiarów oryginalnych.
- Obiekty podrzędne obiektów wymiarów współrzędnych, wymiarów środkowych, wymiarów z odnośnikiem (leader) oraz wymiarów oryginalnych zwróconych przez zapytanie nie są zwracane.
CoordinateDimensionUnitStyle
Podsumowanie
Zwraca wszystkie obiekty wymiarów współrzędnych i wymiarów oryginalnych, których właściwość Unit Style jest zgodna z zapytaniem.
Składnia
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String musi być jednym z ciągów z poniższej listy:
-
'Brackets' -
'None' -
'Normal'
Przykładowe użycie
CoordinateDimensionUnitStyle = 'Brackets'
Zwraca wszystkie obiekty wymiarów współrzędnych i wymiarów oryginalnych, których właściwość Unit Style ma wartość Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Zwraca wszystkie obiekty except obiekty wymiarów współrzędnych i wymiarów oryginalnych, których właściwość Unit Style ma wartość Normal.
Uwagi
- Właściwość Unit Style jest zdefiniowana wyłącznie dla obiektów wymiarów współrzędnych i wymiarów oryginalnych.
-
Pojedyncze cudzysłowy (') na początku i na końcu
UnitStyle_Stringsą wymagane. - Obiekty podrzędne obiektów wymiarów współrzędnych i wymiarów oryginalnych zwróconych przez zapytanie nie są zwracane.
CornerMode
Podsumowanie
Zwraca wszystkie obiekty prostokąta, których właściwość Corner Mode jest zgodna z zapytaniem.
Składnia
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String musi być jednym z ciągów z poniższej listy:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Przykładowe użycie
CornerMode = 'Rectangle'
Zwraca wszystkie obiekty prostokąta, których właściwość Corner Mode ma wartość Rectangle.
CornerMode <> 'Chamfer'
Zwraca wszystkie obiekty except obiekty prostokąta, których właściwość Corner Mode ma wartość Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Zwraca wszystkie obiekty except obiekty prostokąta, których właściwość Corner Mode ma wartość Rectangle.
Uwagi
- Właściwość Corner Mode jest zdefiniowana wyłącznie dla obiektów prostokąta.
-
Pojedyncze cudzysłowy (
') na początku i na końcuCornerMode_Stringsą wymagane.
CoveringMaterial
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których właściwość Covering Material jest zgodna z zapytaniem.
Składnia
CoveringMaterial : String
Przykładowe użycie
CoveringMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek (via), których właściwość Covering Material ma wartość Epoxy.
CoveringMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek (via), które mają Covering Material, którego powiązany ciąg zaczyna się od Epoxy.
Uwagi
- Właściwość Covering Material jest zdefiniowana wyłącznie dla obiektów przelotek (via).
-
Pojedyncze cudzysłowy (
') na początku i na końcuStringsą wymagane.
CoveringSide
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których właściwość Covering Side jest zgodna z zapytaniem.
Składnia
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String musi być jednym z ciągów z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykładowe użycie
CoveringSide = 'Top'
Zwraca wszystkie obiekty przelotek (via), których właściwość Covering Side ma wartość Top.
CoveringSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek (via), których właściwość Covering Side ma wartość Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek (via), których właściwość Covering Side ma wartość Both.
Uwagi
-
Właściwość Covering Side jest zdefiniowana wyłącznie dla obiektów przelotek (via).
-
Pojedyncze cudzysłowy (
') na początku i na końcuCovering_Stringsą wymagane.
DataMatrixInverted
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Inverted jest zgodna z zapytaniem.
Składnia
DataMatrixInverted : Boolean_String
Przykładowe użycie
DataMatrixInverted = 'True'
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Inverted jest włączona.
DataMatrixInverted = 'False'
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Inverted jest wyłączona.
Uwagi
-
Właściwość BarCode Inverted jest zdefiniowana wyłącznie dla obiektów ciągów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne prymitywy tekstowe (text string) obiektów projektowych typu grupa (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stosu warstw) których właściwość BarCode Inverted jest zgodna z zapytaniem. Jeśli chcesz wskazać wyłącznie obiekty ciągów tekstowych skonfigurowane jako tekst kodu QR, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsDataMatrixText And (DataMatrixInverted = 'True').
DimensionArrowGap
Podsumowanie
Zwraca wszystkie obiekty wymiarów z odnośnikiem (leader), których właściwość Arrow Gap jest zgodna z zapytaniem.
Składnia
DimensionArrowGap : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(DimensionArrowGap) : Number– aby określić odstęp w mil. -
AsMM(DimensionArrowGap) : Number– aby określić odstęp w mm.
Przykładowe użycie
DimensionArrowGap = 10
Zwraca wszystkie obiekty wymiarów z odnośnikiem (leader), które mają właściwość Arrow Gap równą 10 w bieżących jednostkach miary.
DimensionArrowGap >= 0.2286
Zwraca wszystkie obiekty wymiarów z odnośnikiem (leader), które mają właściwość Arrow Gap większą lub równą 0.2286 w bieżących jednostkach miary.
AsMils(DimensionArrowGap) Between 8 And 12
Zwraca wszystkie obiekty wymiarów z odnośnikiem (leader), które mają właściwość Arrow Gap większą lub równą 8 mil oraz mniejszą lub równą 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Zwraca wszystkie obiekty wymiarów z odnośnikiem (leader), które mają właściwość Arrow Gap mniejszą niż 0.2794 mm.
Uwagi
- Właściwość Arrow Gap jest zdefiniowana wyłącznie dla obiektów wymiarów z odnośnikiem (leader).
- Obiekty podrzędne obiektów wymiarów z odnośnikiem (leader) zwróconych przez zapytanie nie są zwracane.
DimensionArrowLength
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów bazowych, wymiarów średnicy liniowej, wymiarów liniowych oraz wymiarów średnicy promieniowej, których właściwość Arrow Length jest zgodna z zapytaniem.
Składnia
DimensionArrowLength : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(DimensionArrowLength) : Number– aby określić długość w mil. -
AsMM(DimensionArrowLength) : Number– aby określić długość w mm.
Przykładowe użycie
DimensionArrowLength = 100
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów bazowych, wymiarów średnicy liniowej, wymiarów liniowych oraz wymiarów średnicy promieniowej, które mają właściwość Arrow Length równą 100 w bieżących jednostkach miary.
DimensionArrowLength >= 2.286
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego oraz wymiaru średnicy promieniowej, których właściwość Arrow Length jest większa lub równa 2.286 w bieżących jednostkach miary.
AsMils(DimensionArrowLength) Between 80 And 120
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego oraz wymiaru średnicy promieniowej, których właściwość Arrow Length jest większa lub równa 80 mil oraz mniejsza lub równa 120 mil.
AsMM(DimensionArrowLength) < 2.794
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego oraz wymiaru średnicy promieniowej, których właściwość Arrow Length jest mniejsza niż 2.794 mm.
Uwagi
-
Właściwość Arrow Length jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego oraz wymiaru średnicy promieniowej.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego oraz wymiaru średnicy promieniowej zwróconych przez zapytanie Query nie są zwracane.
DimensionArrowLineWidth
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Line Width spełnia zapytanie Query.
Składnia
DimensionArrowLineWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(DimensionArrowLineWidth) : Number– aby określić szerokość w mil. -
AsMM(DimensionArrowLineWidth) : Number– aby określić szerokość w mm.
Przykładowe użycie
DimensionArrowLineWidth = 10
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Arrow Line Width równą 10 w bieżących jednostkach miary.
DimensionArrowLineWidth >= 0.2286
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Line Width jest większa lub równa 0.2286 w bieżących jednostkach miary.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Line Width jest większa lub równa 8 mil oraz mniejsza lub równa 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Line Width jest mniejsza niż 0.2794 mm.
Uwagi
-
Właściwość Arrow Line Width jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionArrowPosition
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Position spełnia zapytanie Query.
Składnia
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String musi być jednym z ciągów z poniższej listy:
-
'Inside' -
'Outside'
Przykładowe użycie
DimensionArrowPosition = 'Inside'
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Position ma wartość Inside.
DimensionArrowPosition <> 'Outside'
Zwraca wszystkie obiekty except obiektów wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Position ma wartość Outside.
Uwagi
-
Pojedyncze cudzysłowy (') na początku i na końcu
ArrowPosition_Stringsą obowiązkowe. -
Właściwość Arrow Position jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionArrowSize
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Size spełnia zapytanie Query.
Składnia
DimensionArrowSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(DimensionArrowSize) : Number– aby określić rozmiar w mil. -
AsMM(DimensionArrowSize) : Number– aby określić rozmiar w mm.
Przykładowe użycie
DimensionArrowSize = 60
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Arrow Size równą 60 w bieżących jednostkach miary.
DimensionArrowSize >= 1.016
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Size jest większa lub równa 1.016 w bieżących jednostkach miary.
AsMils(DimensionArrowSize) Between 50 And 70
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Size jest większa lub równa 50 mil oraz mniejsza lub równa 70 mil.
AsMM(DimensionArrowSize) < 2.032
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Arrow Size jest mniejsza niż 2.032 mm.
Uwagi
-
Właściwość Arrow Size jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru z odnośnikiem (leader), wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionExtensionLineWidth
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru bazowego (datum), wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Line Width spełnia zapytanie Query.
Składnia
DimensionExtensionLineWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(DimensionExtensionLineWidth) : Number– aby określić szerokość w mil. -
AsMM(DimensionExtensionLineWidth) : Number– aby określić szerokość w mm.
Przykładowe użycie
DimensionExtensionLineWidth = 10
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru bazowego (datum), wymiaru średnicy liniowej oraz wymiaru liniowego, które mają właściwość Extension Line Width równą 10 w bieżących jednostkach miary.
DimensionExtensionLineWidth >= 0.2286
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru bazowego (datum), wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Line Width jest większa lub równa 0.2286 w bieżących jednostkach miary.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru bazowego (datum), wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Line Width jest większa lub równa 8 mil oraz mniejsza lub równa 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru bazowego (datum), wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Line Width jest mniejsza niż 0.2794 mm.
Uwagi
-
Właściwość Extension Line Width jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru bazowego (datum), wymiaru średnicy liniowej oraz wymiaru liniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru bazowego (datum), wymiaru średnicy liniowej oraz wymiaru liniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionExtensionOffset
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Offset spełnia zapytanie Query.
Składnia
DimensionExtensionOffset : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(DimensionExtensionOffset) : Number– aby określić odsunięcie w mil. -
AsMM(DimensionExtensionOffset) : Number– aby określić odsunięcie w mm.
Przykładowe użycie
DimensionExtensionOffset = 10
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej oraz wymiaru liniowego, które mają właściwość Extension Offset, równą 10 w bieżących jednostkach miary.
DimensionExtensionOffset >= 0.2286
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Offset jest większa lub równa 0.2286 w bieżących jednostkach miary.
AsMils(DimensionExtensionOffset) Between 8 And 12
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Offset jest większa lub równa 8 mil oraz mniejsza lub równa 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Offset jest mniejsza niż 0.2794 mm.
Uwagi
-
Właściwość Extension Offset jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej oraz wymiaru liniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru średnicy liniowej oraz wymiaru liniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionExtensionPickGap
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Pick Gap spełnia zapytanie Query.
Składnia
DimensionExtensionPickGap : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0.001inch) lub Metric (mm; 1 mm = 0.001 meter).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(DimensionExtensionPickGap) : Number– aby określić odstęp w mil. -
AsMM(DimensionExtensionPickGap) : Number– aby określić odstęp w mm.
Przykładowe użycie
DimensionExtensionPickGap = 10
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej oraz wymiaru liniowego, które mają właściwość Extension Pick Gap równą 10 w bieżących jednostkach miary.
DimensionExtensionPickGap >= 0.2286
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Pick Gap jest większa lub równa 0.2286 w bieżących jednostkach miary.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Pick Gap jest większa lub równa 8 mil oraz mniejsza lub równa 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej oraz wymiaru liniowego, których właściwość Extension Pick Gap jest mniejsza niż 0.2794 mm.
Uwagi
-
Właściwość Extension Pick Gap jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej oraz wymiaru liniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej oraz wymiaru liniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionTextFont
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Font spełnia zapytanie Query.
Składnia
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String musi być jednym z ciągów z poniższej listy:
-
'Default' -
'Serif' -
'Sans Serif'
Przykładowe użycie
DimensionTextFont = 'Default'
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Font ma wartość Default.
DimensionTextFont <> 'Serif'
Zwraca wszystkie obiekty except wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Font ma wartość Serif.
Uwagi
-
Pojedyncze cudzysłowy (') na początku i na końcu
Font_Stringsą wymagane. -
Właściwość Dimension Font jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionTextFormat
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Format spełnia zapytanie Query.
Składnia
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String musi mieć postać 'None'.
Przykładowe użycie
DimensionTextFormat = 'None'
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Format ma wartość None (tj. nie są wyświetlane wartości ani jednostki).
DimensionTextFormat <> 'None'
Zwraca wszystkie obiekty except wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Format ma wartość None (tj. zwróci te odpowiednie obiekty wymiarów, których format jest ustawiony na wyświetlanie tylko wartości, wartości i jednostek lub wartości i jednostek (przy czym te ostatnie w nawiasach)).
Uwagi
-
Pojedyncze cudzysłowy (') na początku i na końcu
TextFormat_Stringsą wymagane. -
Właściwość Dimension Format jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionTextGap
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Text Gap spełnia zapytanie Query.
Składnia
DimensionTextGap : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1mil = 0.001inch) lub Metric (mm; 1mm = 0.001meter).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(DimensionTextGap) : Number– aby określić odstęp w mil. -
AsMM(DimensionTextGap) : Number– aby określić odstęp w mm.
Przykładowe użycie
DimensionTextGap = 10
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Dimension Text Gap równą 10 w bieżących jednostkach miary.
DimensionTextGap >= 0.2286
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Dimension Text Gap większą lub równą 0.2286 w bieżących jednostkach miary.
AsMils(DimensionTextGap) Between 8 And 12
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Dimension Text Gap większą lub równą 8mil oraz mniejszą lub równą 12mil.
AsMM(DimensionTextGap) < 0.2794
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Dimension Text Gap mniejszą niż 0.2794mm.
Uwagi
-
Właściwość Dimension Text Gap jest zdefiniowana wyłącznie dla obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru średnicy promieniowej oraz wymiaru promieniowego zwróconych przez zapytanie Query nie są zwracane.
DimensionTextHeight
Podsumowanie
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Dimension Text Height spełnia zapytanie Query.
Składnia
DimensionTextHeight : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0.001 inch) lub Metric (mm; 1 mm = 0.001 meter).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(DimensionTextHeight) : Number– aby określić wysokość w mil. -
AsMM(DimensionTextHeight) : Number– aby określić wysokość w mm.
Przykładowe użycie
DimensionTextHeight = 60
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Dimension Text Height równą 60 w bieżących jednostkach miary.
DimensionTextHeight >= 1.27
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Dimension Text Height większą lub równą 1.27 w bieżących jednostkach miary.
AsMils(DimensionTextHeight) Between 40 And 80
Zwraca wszystkie obiekty wymiaru kątowego, wymiaru bazowego, wymiaru odniesienia, wymiaru prowadzącego, wymiaru średnicy liniowej, wymiaru liniowego, wymiaru oryginalnego, wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Dimension Text Height większą lub równą 40mil oraz mniejszą lub równą 80 mil.
AsMM(DimensionTextHeight) < 1.778
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, które mają właściwość Dimension Text Height mniejszą niż 1.778 mm.
Uwagi
-
Właściwość Dimension Text Height jest zdefiniowana wyłącznie dla obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy.
-
Obiekty podrzędne obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, zwróconych przez zapytanie (Query), nie są zwracane.
-
Dla wymiaru oryginalnego wartość właściwości Dimension Text Height jest zgodna z wartością właściwości wymiaru Text Height.
DimensionTextLineWidth
Podsumowanie
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Text Line Width spełnia zapytanie (Query).
Składnia
DimensionTextLineWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(DimensionTextLineWidth) : Number– aby określić szerokość w milach. -
AsMM(DimensionTextLineWidth) : Number– aby określić szerokość w mm.
Przykładowe użycie
DimensionTextLineWidth = 6
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, które mają właściwość Dimension Text Line Width równą 6 w bieżących jednostkach miary.
DimensionTextLineWidth >= 0.127
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, które mają właściwość Dimension Text Line Width większą lub równą 0.127 w bieżących jednostkach miary.
AsMils(DimensionTextLineWidth) Between 4 And 8
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, które mają właściwość Dimension Text Line Width większą lub równą 4mil oraz mniejszą lub równą 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, które mają właściwość Dimension Text Line Width mniejszą niż 0.1778mm.
Uwagi
-
Właściwość Dimension Text Line Width jest zdefiniowana wyłącznie dla obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy.
-
Obiekty podrzędne obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar oryginalny, wymiar promieniowy średnicy oraz wymiar promieniowy, zwróconych przez zapytanie (Query), nie są zwracane.
-
Dla wymiaru oryginalnego wartość właściwości Dimension Text Line Width jest zgodna z wartością właściwości wymiaru Text Width.
DimensionTextPosition
Podsumowanie
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Text Position spełnia zapytanie (Query).
Składnia
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String musi być jednym z ciągów z poniższej listy:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Przykładowe użycie
DimensionTextPosition = 'Automatic'
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Text Position ma wartość Automatic.
DimensionTextPosition <> 'Manual'
Zwraca wszystkie obiekty except obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Text Position ma wartość Manual.
Uwagi
-
Pojedyncze cudzysłowy (') na początku i na końcu
DimensionTextPosition_Stringsą obowiązkowe. -
Właściwość Dimension Text Position jest zdefiniowana wyłącznie dla obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy.
-
Obiekty podrzędne obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar z linią odniesienia (leader), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, zwróconych przez zapytanie (Query), nie są zwracane.
DimensionTextPrecision
Podsumowanie
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Precision spełnia zapytanie (Query).
Składnia
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Przykładowe użycie
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Precision ma wartość 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Precision jest większa lub równa 3 oraz mniejsza lub równa 5.
IsDimension && DimensionTextPrecision < 4
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Precision jest mniejsza niż 4.
DimensionTextPrecision <> '1'
Zwraca wszystkie obiekty except obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Precision ma wartość 1.
IsDimension && DimensionTextPrecision <> 1
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Precision nie jest równa 1.
Uwagi
-
Właściwość Dimension Precision jest zdefiniowana wyłącznie dla obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy.
-
Obiekty podrzędne obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, zwróconych przez zapytanie (Query), nie są zwracane.
DimensionTextPrefix
Podsumowanie
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Prefix spełnia zapytanie (Query).
Składnia
DimensionTextPrefix : String
Przykładowe użycie
DimensionTextPrefix = 'ø'
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Prefix ma wartość ø.
Uwagi
-
Właściwość Dimension Prefix jest zdefiniowana wyłącznie dla obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy.
-
Obiekty podrzędne obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, zwróconych przez zapytanie (Query), nie są zwracane.
DimensionTextSuffix
Podsumowanie
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Suffix spełnia zapytanie (Query).
Składnia
DimensionTextSuffix : String
Przykładowe użycie
DimensionTextSuffix = '(+/- 0.5%)'
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Suffix ma wartość (+/- 0.5%).
Uwagi
-
Właściwość Dimension Suffix jest zdefiniowana wyłącznie dla obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy.
-
Obiekty podrzędne obiektów: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, zwróconych przez zapytanie (Query), nie są zwracane.
DimensionTextUnit
Podsumowanie
Zwraca wszystkie obiekty: wymiar kątowy, wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, których właściwość Dimension Unit spełnia zapytanie (Query).
Składnia
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Dla obiektów wymiaru kątowego DimensionUnit_String musi być jednym z ciągów z poniższej listy:
-
'Degrees' -
'Radians'
Dla obiektów: wymiar bazowy, wymiar odniesienia (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, DimensionUnit_String musi być jednym z ciągów z poniższej listy:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Przykładowe użycie
DimensionTextUnit = 'Radians'
Zwraca wszystkie obiekty wymiaru kątowego, których właściwość Dimension Unit ma wartość Radians.
DimensionTextUnit <> 'Degrees'
Zwraca wszystkie obiekty except obiekty wymiaru kątowego, których właściwość Dimension Unit ma wartość Degrees.
DimensionTextUnit = 'Mils'
Zwraca wszystkie obiekty wymiaru bazowego, wymiaru bazowego (datum), wymiaru liniowego średnicy, wymiaru liniowego, wymiaru promieniowego średnicy oraz wymiaru promieniowego, których właściwość Dimension Unit ma wartość Mils.
DimensionTextUnit <> 'Inches'
Zwraca wszystkie obiekty except wymiaru bazowego, wymiaru bazowego (datum), wymiaru liniowego średnicy, wymiaru liniowego, wymiaru promieniowego średnicy oraz wymiaru promieniowego, których właściwość Dimension Unit ma wartość Inches.
Uwagi
-
Pojedyncze znaki cudzysłowu (') na początku i na końcu
DimensionUnit_Stringsą wymagane. -
Właściwość Dimension Unit jest zdefiniowana wyłącznie dla obiektów: wymiar kątowy, wymiar bazowy, wymiar bazowy (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy.
-
Obiekty podrzędne obiektów: wymiar kątowy, wymiar bazowy, wymiar bazowy (datum), wymiar liniowy średnicy, wymiar liniowy, wymiar promieniowy średnicy oraz wymiar promieniowy, zwrócone przez zapytanie Query nie są zwracane.
DrillPair
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których właściwość Drill Pair jest zgodna z zapytaniem Query.
Składnia
DrillPair = 'Start Layer - Stop Layer'
Przykładowe użycie
DrillPair = 'Top Layer - Bottom Layer'
Zwraca wszystkie obiekty przelotek (via), których właściwość Drill Pair ma wartość Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Zwraca wszystkie obiekty except dla obiektów przelotek (via), których właściwość Drill Pair ma wartość Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Zwraca wszystkie obiekty Via except te, których właściwość Drill Pair ma wartość Top Layer - Bottom Layer.
Uwagi
- Pojedyncze znaki cudzysłowu (') na początku i na końcu ciągu są wymagane.
- Właściwość Drill Pair jest zdefiniowana wyłącznie dla obiektów przelotek (via).
DrillType
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Drill Type jest zgodna z zapytaniem Query.
Składnia
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String musi być jednym z ciągów z poniższej listy:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Przykładowe użycie
DrillType = 'Drilled'
Zwraca wszystkie obiekty padów, których właściwość Drill Type ma wartość Drilled.
DrillType <> 'Punched'
Zwraca wszystkie obiekty except obiektów padów, których właściwość Drill Type ma wartość Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Zwraca wszystkie obiekty padów, których właściwość Drill Type nie ma wartości Drilled.
Uwagi
- Właściwość Drill Type jest zdefiniowana wyłącznie dla obiektów padów.
-
Pojedyncze znaki cudzysłowu (') na początku i na końcu
DrillType_Stringsą wymagane.
EmbeddedBoard_ColCount
Podsumowanie
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Col Count jest zgodna z zapytaniem Query.
Składnia
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Przykładowe użycie
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Col Count ma wartość 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Zwraca wszystkie obiekty except obiektów osadzonej płytki (embedded board), których właściwość Col Count ma wartość 4.
Uwaga
Właściwość Col Count jest zdefiniowana wyłącznie dla obiektów osadzonej płytki (embedded board).
EmbeddedBoard_ColumnSpacing
Podsumowanie
Zwraca obiekty osadzonej płytki (embedded board), których właściwość Column Spacing jest zgodna z zapytaniem Query.
Składnia
EmbeddedBoard_ColumnSpacing : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1mil = 0.001inch) lub Metric (mm; 1mm = 0.001meter).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostce miary:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– aby określić odstęp w mil. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– aby określić odstęp w mm.
Przykładowe użycie
EmbeddedBoard_ColumnSpacing = 1500
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Column Spacing równą 1500 w bieżących jednostkach miary.
EmbeddedBoard_ColumnSpacing >= 1000
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Column Spacing większą lub równą 1000 w bieżących jednostkach miary.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Column Spacing większą lub równą 1000 mil oraz mniejszą lub równą 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Column Spacing mniejszą niż 38.1mm.
Uwaga
Właściwość Column Spacing jest zdefiniowana wyłącznie dla obiektów osadzonej płytki (embedded board).
EmbeddedBoard_DocumentName
Podsumowanie
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Embedded Document Name jest zgodna z zapytaniem Query.
Składnia
EmbeddedBoard_DocumentName : String
Przykładowe użycie
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Embedded Document Name ma wartość C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc.
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Embedded Document Name kończy się na Example_PCB.PcbDoc.
Uwaga
Właściwość Embedded Document Name jest zdefiniowana wyłącznie dla obiektów osadzonej płytki (embedded board).
EmbeddedBoard_OriginMode
Podsumowanie
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Link To Embedded Board Origin jest zgodna z zapytaniem Query.
Składnia
EmbeddedBoard_OriginMode : Boolean_String
Przykładowe użycie
EmbeddedBoard_OriginMode = 'True'
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Link To Embedded Board Origin jest włączona.
EmbeddedBoard_OriginMode = 'False'
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Link To Embedded Board Origin jest wyłączona.
Uwaga
Właściwość Link To Embedded Board Origin jest zdefiniowana wyłącznie dla obiektów osadzonej płytki (embedded board).
EmbeddedBoard_RowCount
Podsumowanie
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Row Count jest zgodna z zapytaniem Query.
Składnia
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Przykładowe użycie
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Zwraca wszystkie obiekty osadzonej płytki (embedded board), których właściwość Row Count ma wartość 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Zwraca wszystkie obiekty except obiektów osadzonej płytki (embedded board), których właściwość Row Count ma wartość 4.
Uwaga
Właściwość Row Count jest zdefiniowana wyłącznie dla obiektów osadzonej płytki (embedded board).
EmbeddedBoard_RowSpacing
Podsumowanie
Zwraca obiekty osadzonej płytki (embedded board), których właściwość Row Spacing jest zgodna z zapytaniem Query.
Składnia
EmbeddedBoard_RowSpacing : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0.001inch) lub Metric (mm; 1 mm = 0.001 meter).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostce miary:
-
AsMils(EmbeddedBoard_RowSpacing) : Number– aby określić odstęp w mil. -
AsMM(EmbeddedBoard_RowSpacing) : Number– aby określić odstęp w mm.
Przykładowe użycie
EmbeddedBoard_RowSpacing = 2500
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Row Spacing równą 2500 w bieżących jednostkach miary.
EmbeddedBoard_RowSpacing >= 2000
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Row Spacing większą lub równą 2000 w bieżących jednostkach miary.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Row Spacing większą lub równą 2500 mil oraz mniejszą lub równą 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Zwraca wszystkie obiekty osadzonej płytki (embedded board), które mają właściwość Row Spacing mniejszą niż 63.5 mm.
Uwaga
Właściwość Row Spacing jest zdefiniowana wyłącznie dla obiektów osadzonej płytki (embedded board).
EnablePartSwapping
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Enable Part Swapping jest zgodna z zapytaniem Query.
Składnia
EnablePartSwapping : Boolean_String
Przykładowe użycie
EnablePartSwapping = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Enable Part Swapping jest włączona.
EnablePartSwapping = 'False'
Zwraca wszystkie obiekty komponentów, których właściwość Enable Part Swapping jest wyłączona.
Uwagi
- Właściwość Enable Part Swapping jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie Query nie są zwracane.
EnablePinSwapping
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Enable Pin Swapping jest zgodna z zapytaniem Query.
Składnia
EnablePinSwapping : Boolean_String
Przykładowe użycie
EnablePinSwapping = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Enable Pin Swapping jest włączona.
EnablePinSwapping = 'False'
Zwraca wszystkie obiekty komponentów, których właściwość Enable Pin Swapping jest wyłączona.
Uwagi
- Właściwość Enable Pin Swapping jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie Query nie są zwracane.
FillingMaterial
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których właściwość Filling Material jest zgodna z zapytaniem Query.
Składnia
FillingMaterial : String
Przykładowe użycie
FillingMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek (via), których właściwość Filling Material ma wartość Epoxy.
FillingMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek (via), które mają Filling Material, którego powiązany ciąg zaczyna się od Epoxy.
Uwagi
- Właściwość Filling Material jest zdefiniowana wyłącznie dla obiektów przelotek (via).
-
Pojedyncze znaki cudzysłowu (
') na początku i na końcuStringsą wymagane.
FillingSide
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których właściwość Filling Side jest zgodna z zapytaniem Query.
Składnia
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String musi być jednym z ciągów z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykładowe użycie
FillingSide = 'Top'
Zwraca wszystkie obiekty przelotek (via), których właściwość Filling Side ma wartość Top.
FillingSide <> 'Both'
Zwraca wszystkie obiekty except obiektów przelotek (via), których właściwość Filling Side ma wartość Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Zwraca wszystkie obiekty except obiektów przelotek (via), których właściwość Filling Side ma wartość Both.
Uwagi
- Właściwość Filling Side jest zdefiniowana wyłącznie dla
FontName
Podsumowanie
Zwraca wszystkie obiekty: współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość TrueType Font Name jest zgodna z zapytaniem.
Składnia
FontName = FontName_String
FontName <> FontName_String
FontName_String musi używać jednej z nazw dostępnych czcionek TrueType i OpenType (nadzbiór TrueType), znajdujących się w folderze \Windows\Fonts.
Przykład użycia
FontName = 'Arial'
Zwraca wszystkie obiekty: współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość TrueType Font Name ma wartość Arial.
FontName <> 'Batang'
Zwraca wszystkie obiekty except współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość TrueType Font Name ma wartość Batang.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
FontName_Stringsą wymagane. - Właściwość TrueType Font Name jest zdefiniowana wyłącznie dla obiektów: współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny).
Footprint
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Footprint jest zgodna z zapytaniem.
Składnia
Footprint : String
Przykład użycia
Footprint = 'DIP14'
Zwraca wszystkie komponenty, które mają Footprint o wartości DIP14.
Footprint Like 'DIP*'
Zwraca wszystkie komponenty, które mają Footprint, którego powiązany ciąg znaków zaczyna się od DIP.
Uwagi
- Właściwość Footprint jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
FromToPad1
Podsumowanie
Zwraca wszystkie obiekty from-to, których właściwość From Pad jest zgodna z zapytaniem.
Składnia
FromToPad1 : PadName_String
PadName_String określa pełną nazwę (Name), z którą musi się zgadzać pad; składa się ona z początkowego podciągu określającego właściwość Name komponentu nadrzędnego pada (tj. oznaczenie komponentu), po którym następuje podciąg określający własną właściwość Name pada (tj. oznaczenie pada). Format będzie więc następujący: 'ParentComponentDesignator-PadDesignator'.
Przykład użycia
FromToPad1 = 'C14-2'
Zwraca wszystkie obiekty from-to, których właściwość From Pad ma wartość C14-2.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
PadName_Stringsą wymagane. - Właściwość From Pad jest zdefiniowana wyłącznie dla obiektów from-to.
FromToPad2
Podsumowanie
Zwraca wszystkie obiekty from-to, których właściwość To Pad jest zgodna z zapytaniem.
Składnia
FromToPad2 : PadName_String
PadName_String określa pełną nazwę (Name), z którą musi się zgadzać pad; składa się ona z początkowego podciągu określającego właściwość Name komponentu nadrzędnego pada (tj. oznaczenie komponentu), po którym następuje podciąg określający własną właściwość Name pada (tj. oznaczenie pada). Format będzie więc następujący: 'ParentComponentDesignator-PadDesignator'.
Przykład użycia
FromToPad2 = 'U1-8'
Zwraca wszystkie obiekty from-to, których właściwość To Pad ma wartość U1-8.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
PadName_Stringsą wymagane. - Właściwość To Pad jest zdefiniowana wyłącznie dla obiektów from-to.
H
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Height jest zgodna z zapytaniem.
Składnia
H : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(H) : Number– aby określić wysokość w mil. -
AsMM(H) : Number– aby określić wysokość w mm.
Przykład użycia
H = 300
Zwraca wszystkie komponenty, które mają właściwość Height równą 300 w bieżących jednostkach miary.
H >= 5.08
Zwraca wszystkie komponenty, które mają właściwość Height większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(H) > 400
Zwraca wszystkie komponenty, które mają właściwość Height większą niż 400mil.
AsMM(H) Between 6.35 And 8.89
Zwraca wszystkie komponenty, które mają właściwość Height większą lub równą 6.35mm oraz mniejszą lub równą 8.89mm.
H <> 550
Zwraca wszystkie komponenty, które mają właściwość Height not równą 550 w bieżących jednostkach miary.
AsMils(H) <= 650
Zwraca wszystkie komponenty, które mają właściwość Height mniejszą lub równą 650mil.
AsMM(H) < 11.43
Zwraca wszystkie komponenty, które mają właściwość Height mniejszą niż 11.43mm.
Uwagi
- Właściwość Height jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
- Ta funkcja jest aliasem funkcji Height.
Height
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Height jest zgodna z zapytaniem.
Składnia
Height : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Height) : Number– aby określić wysokość w mil. -
AsMM(Height) : Number– aby określić wysokość w mm.
Przykład użycia
Height = 300
Zwraca wszystkie komponenty, które mają właściwość Height równą 300 w bieżących jednostkach miary.
Height >= 5.08
Zwraca wszystkie komponenty, które mają właściwość Height większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(Height) > 400
Zwraca wszystkie komponenty, które mają właściwość Height większą niż 400 mil.
AsMM(Height) Between 6.35 And 8.89
Zwraca wszystkie komponenty, które mają właściwość Height większą lub równą 6.35 mm oraz mniejszą lub równą 8.89 mm.
Height <> 550
Zwraca wszystkie komponenty, które mają właściwość Height not równą 550 w bieżących jednostkach miary.
AsMils(Height) <= 650
Zwraca wszystkie komponenty, które mają właściwość Height mniejszą lub równą 650 mil.
AsMM(Height) < 11.43
Zwraca wszystkie komponenty, które mają właściwość Height mniejszą niż 11.43 mm.
Uwagi
- Właściwość Height jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
- Ta funkcja jest aliasem funkcji H.
Hide
Podsumowanie
Zwraca wszystkie obiekty: komentarza komponentu, oznaczenia komponentu oraz sieci, których właściwość Hide jest zgodna z zapytaniem.
Składnia
Hide : Boolean
Przykład użycia
Hide
Hide = True
Zwraca wszystkie obiekty: komentarza komponentu, oznaczenia komponentu oraz sieci, których właściwość Hide ma wartość True.
Not Hide
Hide = False
Zwraca wszystkie obiekty except komentarza komponentu, oznaczenia komponentu oraz sieci, których właściwość Hide ma wartość False.
Uwaga
Właściwość Hide jest zdefiniowana wyłącznie dla obiektów: komentarza komponentu, oznaczenia komponentu oraz sieci.
HideJumpers
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Hide Jumpers jest zgodna z zapytaniem.
Składnia
HideJumpers : Boolean_String
Przykład użycia
HideJumpers = 'True'
Zwraca wszystkie obiekty komponentów, dla których właściwość Hide Jumpers jest włączona.
HideJumpers = 'False'
Zwraca wszystkie obiekty komponentów, dla których właściwość Hide Jumpers jest wyłączona.
Uwagi
- Właściwość Hide Jumpers jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
Hole
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size jest zgodna z zapytaniem.
Składnia
Hole : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Hole) : Number– aby określić rozmiar otworu w mil. -
AsMM(– aby określić rozmiar otworu w mm.Hole) : Number
Przykład użycia
Hole = 16
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size równą 16 w bieżących jednostkach miary.
Hole >= 0.508
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size większą lub równą 0.508 w bieżących jednostkach miary.
AsMils(Hole) Between 12 And 32
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size większą lub równą 12 mil oraz mniejszą lub równą 32 mil.
AsMM(Hole) < 1.016
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size mniejszą niż 1.016 mm.
Uwagi
- Właściwość Hole Size jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
- Ta funkcja jest aliasem dla funkcji HoleDiameter i HoleSize.
HoleDiameter
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size spełnia zapytanie.
Składnia
HoleDiameter : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(HoleDiameter) : Number– aby określić średnicę otworu w mil. -
AsMM(– aby określić średnicę otworu w mm.HoleDiameter) : Number
Przykładowe użycie
HoleDiameter = 16
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size równą 16 w bieżących jednostkach miary.
HoleDiameter >= 0.508
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size większą lub równą 0.508 w bieżących jednostkach miary.
AsMils(HoleDiameter) Between 12 And 32
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size większą lub równą 12 mil oraz mniejszą lub równą 32 mil.
AsMM(HoleDiameter) < 1.016
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size mniejszą niż 1.016 mm.
Uwagi
- Właściwość Hole Size jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
- Ta funkcja jest aliasem dla funkcji HoleSize i Hole.
HoleNegativeTolerance
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Tolerance (-) spełnia zapytanie.
Składnia
HoleNegativeTolerance : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(HoleNegativeTolerance) : Number– aby określić tolerancję w mil. -
AsMM(HoleNegativeTolerance) : Number– aby określić tolerancję w mm.
Przykładowe użycie
HoleNegativeTolerance = 4
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (-) równą 4 w bieżących jednostkach miary.
HoleNegativeTolerance >= 5.08
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (-) większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(HoleNegativeTolerance) > 4
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (-) większą niż 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (-) większą lub równą 0.102 mm oraz mniejszą lub równą 0.105 mm.
HoleNegativeTolerance <> 2
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (-) not równą 2 w bieżących jednostkach miary.
AsMils(HoleNegativeTolerance) <= 1.4
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (-) mniejszą lub równą 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (-) mniejszą niż 0.05 mm.
Uwaga
Właściwość Hole Tolerance (-) jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
HolePositiveTolerance
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Tolerance (+) spełnia zapytanie.
Składnia
HolePositiveTolerance : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(HolePositiveTolerance) : Number– aby określić tolerancję w mil. -
AsMM(HolePositiveTolerance) : Number– aby określić tolerancję w mm.
Przykładowe użycie
HolePositiveTolerance = 4
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (+) równą 4 w bieżących jednostkach miary.
HolePositiveTolerance >= 5.08
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (+) większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(HolePositiveTolerance) > 4
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (+) większą niż 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (+) większą lub równą 0.102 mm oraz mniejszą lub równą 0.105 mm.
HolePositiveTolerance <> 2
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (+) not równą 2 w bieżących jednostkach miary.
AsMils(HolePositiveTolerance) <= 1.4
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (+) mniejszą lub równą 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Tolerance (+) mniejszą niż 0.05 mm.
Uwaga
Właściwość Hole Tolerance (+) jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
HoleRotation
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Hole Rotation spełnia zapytanie.
Składnia
HoleRotation : Numeric_String
HoleRotation : Number
Przykładowe użycie
HoleRotation = '30'
HoleRotation = 30
Zwraca wszystkie obiekty padów, których właściwość Hole Rotation wynosi 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Zwraca wszystkie obiekty except obiekty padów, których właściwość Hole Rotation wynosi 45.000.
Uwaga
Właściwość Hole Rotation jest zdefiniowana wyłącznie dla obiektów padów.
HoleSize
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size spełnia zapytanie.
Składnia
HoleSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(Hole– aby określić rozmiar otworu w mil.Size) : Number -
AsMM(– aby określić rozmiar otworu w mm.HoleSize) : Number
Przykładowe użycie
HoleSize = 16
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size 16 w bieżących jednostkach miary.
HoleSize >= 0.508
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size większą lub równą 0.508 w bieżących jednostkach miary.
AsMils(HoleSize) Between 12 And 32
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size większą lub równą 12 mil oraz mniejszą lub równą 32 mil.
AsMM(HoleSize) < 1.016
Zwraca wszystkie obiekty padów i przelotek, które mają właściwość Hole Size mniejszą niż 1.016 mm.
Uwagi
- Właściwość Hole Size jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
- Ta funkcja jest aliasem dla funkcji HoleDiameter i Hole.
HoleType
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Hole Type spełnia zapytanie.
Składnia
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String musi być jednym z ciągów z poniższej listy:
-
'Round' -
'Slot' -
'Square'
Przykładowe użycie
HoleType = 'Square'
Zwraca wszystkie obiekty padów, których właściwość Hole Type wynosi Square.
HoleType <> 'Slot'
Zwraca wszystkie obiekty except obiekty padów, których właściwość Hole Type wynosi Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Zwraca wszystkie obiekty except obiekty padów, których właściwość Hole Type wynosi Round.
Uwagi
- Właściwość Hole Type jest zdefiniowana wyłącznie dla obiektów padów.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
HoleType_Stringsą obowiązkowe.
Identifier
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Identifier spełnia zapytanie.
Składnia
Identifier : String
Przykładowe użycie
Identifier = 'RES0402'
Zwraca wszystkie obiekty brył 3D, których właściwość Identifier wynosi RES0402.
Identifier Like 'RES0402*'
Zwraca wszystkie obiekty brył 3D, które mają Identifier, którego powiązany ciąg znaków zaczyna się od RES0402.
Uwagi
- Właściwość Identifier jest zdefiniowana wyłącznie dla obiektów brył 3D.
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuStringsą obowiązkowe.
InvertedBorderSpaceType
Podsumowanie
Zwraca wszystkie obiekty typu string, których właściwość Border Space Type spełnia zapytanie.
Składnia
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_Stringmusi być jednym z ciągów z poniższej listy:
-
'Border Margin' -
'Text Offset'
Przykład użycia
InvertedBorderSpaceType = 'Border Margin'
Zwraca wszystkie obiekty typu string, których właściwość Border Space Type ma wartość Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Zwraca wszystkie obiekty except obiekty typu string, których właściwość Border Space Type ma wartość Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Zwraca wszystkie obiekty typu string, których właściwość Border Space Type nie ma wartości Text Offset.
Uwagi
- Właściwość Border Space Type jest zdefiniowana wyłącznie dla obiektów typu string.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
InvertedBorderSpaceType_Stringsą wymagane.
InvertedRectangleHeight
Podsumowanie
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Inverted Rectangle Height spełnia zapytanie.
Składnia
InvertedRectangleHeight : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(InvertedRectangleHeight) : Number– aby określić wysokość w milach. -
AsMM(InvertedRectangleHeight) : Number– aby określić wysokość w mm.
Przykład użycia
InvertedRectangleHeight = 30
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Height równą 30 w bieżących jednostkach miary.
InvertedRectangleHeight >= 5.08
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Height większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(InvertedRectangleHeight) > 40
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Height większą niż 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Height większą lub równą 6.35 mm oraz mniejszą lub równą 8.89 mm.
InvertedRectangleHeight <> 55
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Height not równą 55 w bieżących jednostkach miary.
AsMils(InvertedRectangleHeight) <= 65
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Height mniejszą lub równą 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Height mniejszą niż 11.43 mm.
Uwaga
Właściwość Inverted Rectangle Height jest zdefiniowana wyłącznie dla obiektów tekstowych (komentarz, oznaczenie, dowolny) typu string.
InvertedRectangleWidth
Podsumowanie
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Inverted Rectangle Width spełnia zapytanie.
Składnia
InvertedRectangleWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(InvertedRectangleWidth) : Number– aby określić szerokość w milach. -
AsMM(InvertedRectangleWidth) : Number– aby określić szerokość w mm.
Przykład użycia
InvertedRectangleWidth = 300
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Width równą 300 w bieżących jednostkach miary.
InvertedRectangleWidth >= 128
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Width większą lub równą 128 w bieżących jednostkach miary.
AsMils(InvertedRectangleWidth) > 400
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Width większą niż 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Width większą lub równą 6 mm oraz mniejszą lub równą 8 mm.
InvertedRectangleWidth <> 550
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Width not równą 550 w bieżących jednostkach miary.
AsMils(InvertedRectangleWidth) <= 650
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Width mniejszą lub równą 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, które mają właściwość Inverted Rectangle Width mniejszą niż 11.43 mm.
Uwaga
Właściwość Inverted Rectangle Width jest zdefiniowana wyłącznie dla obiektów tekstowych (komentarz, oznaczenie, dowolny) typu string.
InvertedTextJustification
Podsumowanie
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Inverted Text Justification spełnia zapytanie.
Składnia
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String musi być jednym z ciągów z poniższej listy:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Przykład użycia
InvertedTextJustification = 'Center'
Zwraca wszystkie obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Inverted Text Justification ma wartość Center.
InvertedTextJustification <> 'Right-Below'
Zwraca wszystkie obiekty except obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Inverted Text Justification ma wartość Right-Below.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
TextJustification_Stringsą wymagane. - Właściwość Inverted Text Justification jest zdefiniowana wyłącznie dla obiektów tekstowych (komentarz, oznaczenie, dowolny) typu string.
IPC4761ViaType
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość IPC 4761 Via Type spełnia zapytanie.
Składnia
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String musi być jednym z ciągów z poniższej listy:
-
'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'
Przykład użycia
IPC4761ViaType = 'Type 1a'
Zwraca wszystkie obiekty przelotek, których właściwość IPC 4761 Via Type ma wartość Type 1a.
IPC4761ViaType <> 'Type 1b'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość IPC 4761 Via Type ma wartość Type 1b.
Uwagi
- Właściwość IPC 4761 Via Type jest zdefiniowana wyłącznie dla obiektów przelotek.
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuIPC4761ViaType_Stringsą wymagane.
IsAssyTestpoint
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek oznaczone do użycia jako punkty testowe montażowe (Assembly Testpoints), tzn. mają włączone właściwości Assembly Testpoint - Top i/lub Assembly Testpoint - Bottom.
Składnia
IsAssyTestpoint : Boolean
Przykład użycia
IsAssyTestpoint
IsAssyTestpoint = True
Zwraca wszystkie obiekty padów i przelotek używane jako punkty testowe montażowe (Assembly Testpoints).
Not IsAssyTestpoint
IsAssyTestpoint = False
Zwraca wszystkie obiekty except obiekty padów i przelotek używane jako punkty testowe montażowe (Assembly Testpoints).
IsBold
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Bold spełnia zapytanie.
Składnia
IsBold : Boolean_String
Przykład użycia
IsBold = 'True'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Bold jest włączona.
IsBold = 'False'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Bold jest wyłączona.
Uwagi
-
Właściwość Bold jest zdefiniowana wyłącznie dla obiektów współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz obiektów tekstowych (komentarz, oznaczenie, dowolny) typu string.
-
Zwrócone zostaną również wszystkie nadrzędne obiekty współrzędnych, wymiarów, tabeli wierceń i tabeli stosu warstw, których podrzędne prymitywy tekstowe typu string spełniają zapytanie.
IsDataMatrixText
Podsumowanie
Zwraca obiekty tekstowe typu string, których właściwość Text Kind jest ustawiona na BarCode Text oraz właściwość BarCode Type jest ustawiona na Data Matrix.
Składnia
IsDataMatrixText : Boolean
Przykład użycia
IsDataMatrixText
IsDataMatrixText = True
Zwraca wszystkie obiekty tekstowe typu string, których właściwość Text Kind jest ustawiona na BarCode Text oraz właściwość BarCode Type jest ustawiona na Data Matrix.
Not IsDataMatrixText
IsDataMatrixText = False
Zwraca wszystkie obiekty except obiekty tekstowe typu string, których właściwość Text Kind jest ustawiona na BarCode Text oraz właściwość BarCode Type jest ustawiona na Data Matrix.
IsFabTestpoint
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek oznaczone do użycia jako punkty testowe produkcyjne (Fabrication Testpoints), tzn. mają włączone właściwości Fabrication Testpoint - Top i/lub Fabrication Testpoint - Bottom.
Składnia
IsFabTestpoint : Boolean
Przykład użycia
IsFabTestpoint
IsFabTestpoint = True
Zwraca wszystkie obiekty padów i przelotek używane jako punkty testowe produkcyjne (Fabrication Testpoints).
Not IsFabTestpoint
IsFabTestpoint = False
Zwraca wszystkie obiekty except obiekty padów i przelotek używane jako punkty testowe produkcyjne (Fabrication Testpoints).
IsItalic
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Italic spełnia zapytanie.
Składnia
IsItalic : Boolean_String
Przykład użycia
IsItalic = 'True'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz obiekty tekstowe (komentarz, oznaczenie, dowolny) typu string, których właściwość Italic jest włączona.
IsItalic = 'False'
Zwraca wszystkie obiekty: współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Italic jest wyłączona.
Uwagi
- Właściwość Italic jest zdefiniowana wyłącznie dla obiektów: współrzędnych, wymiarów (z wyjątkiem wymiaru środkowego), tabeli wierceń, tabeli stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny).
- Zostaną również zwrócone wszystkie nadrzędne obiekty współrzędnych, wymiarów, tabeli wierceń oraz tabeli stosu warstw, których podrzędne prymitywy ciągów tekstowych spełniają zapytanie.
IsModified
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość IsModified spełnia zapytanie.
Składnia
IsModified : Boolean_String
Przykład użycia
IsModified = 'True'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość IsModified jest włączona.
IsModified = 'False'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość IsModified jest wyłączona.
Uwaga
Właściwość IsModified jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
IsQrCodeText
Podsumowanie
Zwraca obiekty ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text i BarCode Type jest ustawiona na QR Code.
Składnia
IsQrCodeText : Boolean
Przykład użycia
IsQrCodeText
IsQrCodeText = True
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text i BarCode Type jest ustawiona na QR Code.
Not IsQrCodeText
IsQrCodeText = False
Zwraca wszystkie obiekty except obiekty ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text i BarCode Type jest ustawiona na QR Code.
IsTestpoint
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, które zostały oznaczone do użycia jako punkty testowe (Testpoints), niezależnie od tego, czy są to punkty testowe montażowe (Assembly), czy produkcyjne (Fabrication). Oznacza to, że mają włączoną dowolną z następujących właściwości:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Składnia
IsTestpoint : Boolean
Przykład użycia
IsTestpoint
IsTestpoint = True
Zwraca wszystkie obiekty padów i przelotek używane jako punkty testowe.
Not IsTestpoint
IsTestpoint = False
Zwraca wszystkie obiekty except obiekty padów i przelotek używane jako punkty testowe.
IsTextInverted
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Inverted spełnia zapytanie.
Składnia
IsTextInverted : Boolean_String
Przykład użycia
IsTextInverted = 'True'
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Inverted jest włączona.
IsTextInverted = 'False'
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Inverted jest wyłączona.
Uwaga
Właściwość Inverted jest zdefiniowana wyłącznie dla obiektów ciągów tekstowych (komentarz, oznaczenie, dowolny).
Keepout
Podsumowanie
Zwraca wszystkie obiekty: Keepout - Arc, Keepout - Fill, Keepout - Solid Region oraz Keepout - Track.
Składnia
Keepout : Boolean
Przykład użycia
Keepout
Keepout = True
Zwraca wszystkie obiekty: Keepout - Arc, Keepout - Fill, Keepout - Solid Region oraz Keepout - Track.
Not Keepout
Keepout = False
Zwraca wszystkie obiekty except obiekty: Keepout - Arc, Keepout - Fill, Keepout - Solid Region oraz Keepout - Track.
KeepoutRestrictionsCopper
Podsumowanie
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Copper spełnia zapytanie.
Składnia
KeepoutRestrictionsCopper : Boolean_String
Przykład użycia
KeepoutRestrictionsCopper = 'True'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Copper jest włączona.
KeepoutRestrictionsCopper = 'False'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Copper jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - Copper jest zdefiniowana wyłącznie dla obiektów keepout (łuki, wypełnienia, obszary pełne, ścieżki).
-
Właściwość Keepout Restriction - Copper (jak pokazano w panelach List) odpowiada opcji Copper w sekcji Keepout Restrictions podczas przeglądania właściwości zaznaczonego obiektu w panelu Properties.
KeepoutRestrictionsSMDPad
Podsumowanie
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - SMD Pad spełnia zapytanie.
Składnia
KeepoutRestrictionsSMDPad : Boolean_String
Przykład użycia
KeepoutRestrictionsSMDPad = 'True'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - SMD Pad jest włączona.
KeepoutRestrictionsSMDPad = 'False'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - SMD Pad jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - SMD Pad jest zdefiniowana wyłącznie dla obiektów keepout (łuki, wypełnienia, obszary pełne, ścieżki).
-
Właściwość Keepout Restriction - SMD Pad (jak pokazano w panelach List) odpowiada opcji SMD Pad w sekcji Keepout Restrictions podczas przeglądania właściwości zaznaczonego obiektu w panelu Properties.
KeepoutRestrictionsTHPad
Podsumowanie
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - TH Pad spełnia zapytanie.
Składnia
KeepoutRestrictionsTHPad : Boolean_String
Przykład użycia
KeepoutRestrictionsTHPad = 'True'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - TH Pad jest włączona.
KeepoutRestrictionsTHPad = 'False'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - TH Pad jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - TH Pad jest zdefiniowana wyłącznie dla obiektów keepout (łuki, wypełnienia, obszary pełne, ścieżki).
-
Właściwość Keepout Restriction - TH Pad (jak pokazano w panelach List) odpowiada opcji TH Pad w sekcji Keepout Restrictions podczas przeglądania właściwości zaznaczonego obiektu w panelu Properties.
KeepoutRestrictionsTrack
Podsumowanie
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Track spełnia zapytanie.
Składnia
KeepoutRestrictionsTrack : Boolean_String
Przykład użycia
KeepoutRestrictionsTrack = 'True'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Track jest włączona.
KeepoutRestrictionsTrack = 'False'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Track jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - Track jest zdefiniowana wyłącznie dla obiektów keepout (łuki, wypełnienia, obszary pełne, ścieżki).
-
Właściwość Keepout Restriction - Track (jak pokazano w panelach List) odpowiada opcji Track w sekcji Keepout Restrictions podczas przeglądania właściwości zaznaczonego obiektu w panelu Properties.
KeepoutRestrictionsVia
Podsumowanie
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Via spełnia zapytanie.
Składnia
KeepoutRestrictionsVia : Boolean_String
Przykład użycia
KeepoutRestrictionsVia = 'True'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Via jest włączona.
KeepoutRestrictionsVia = 'False'
Zwraca wszystkie obiekty keepout, których właściwość Keepout Restriction - Via jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - Via jest zdefiniowana wyłącznie dla obiektów keepout (łuki, wypełnienia, obszary pełne, ścieżki).
-
Właściwość Keepout Restriction - Via (jak pokazano w panelach List) odpowiada opcji Via w sekcji Keepout Restrictions podczas przeglądania właściwości zaznaczonego obiektu w panelu Properties.
Kind
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Object Kind spełnia zapytanie.
Składnia
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String określa rodzaj obiektu i musi być jednym z następujących ciągów:
-
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– następujące ciągi znaków są używane do wskazywania różnych typów reguł. Typ reguły, tak jak pojawia się w oknie dialogowym PCB Rules and Constraints Editor, jest pokazany w nawiasach po ciągu:
-
'Acute Angle Rule'(Kąt ostry) -
'Bare-board Fabrication Test Point Style Rule'(Styl punktu testowego produkcyjnego) -
'Bare-board Fabrication Test Point Usage Rule'(Użycie punktu testowego produkcyjnego) -
'Board Outline Clearance'(Odstęp od obrysu płytki) -
'Broken Nets Rule'(Niespoprowadzona sieć) -
'Clearance Rule'(Odstęp) -
'Component Clearance Rule'(Odstęp od komponentu) -
'Component Rotations Rule'(Orientacje komponentów) -
'Confinement Constraint Rule'(Definicja pomieszczenia) -
'Daisy Chain Stub Length Rule'(Długość odgałęzienia łańcucha stokrotkowego) -
'Differential Pairs Rule'(Prowadzenie par różnicowych) -
'Fanout Control Rule'(Kontrola fanoutu) -
'Flight Time Falling Edge Rule'(Czas przelotu – zbocze opadające) -
'Flight Time Rising Edge Rule'(Czas przelotu – zbocze narastające) -
'Hole To Hole Clearance Rule'(Odstęp otwór–otwór) -
'In-circuit Assembly Test Point Style Rule'(Styl punktu testowego montażowego) -
'In-circuit Assembly Test Point Usage Rule'(Użycie punktu testowego montażowego) -
'Layer Pair Rule'(Pary warstw) -
'Matched Lengths Rule'(Dopasowane długości) -
'Max Min Height Rule'(Wysokość) -
'Max Min Hole Size Rule'(Rozmiar otworu) -
'Max Min Impedance Rule'(Impedancja) -
'Max Min Length Rule'(Długość) -
'Max Min Width Rule'(Szerokość) -
'Max Slope Falling Edge Rule'(Nachylenie – zbocze opadające) -
'Max Slope Rising Edge Rule'(Nachylenie – zbocze narastające) -
'Max Via Stub Length (BackDrilling rule)'(Maks. długość odcinka via (wiercenie wsteczne)) -
'Maximum Via Count Rule'(Maksymalna liczba przelotek) -
'Minimum Annular Ring Rule'(Minimalny pierścień annularny) -
'Minimum Solder Mask Sliver Rule'(Minimalny pasek soldermaski) -
'Modified Polygon'(Zmodyfikowany poligon) -
'Net Antennae Rule'(Anteny sieci) -
'Nets To Ignore Rule'(Sieci do zignorowania) -
'Overshoot Falling Edge Rule'(Przeregulowanie – zbocze opadające) -
'Overshoot Rising Edge Rule'(Przeregulowanie – zbocze narastające) -
'Parallel Segment Rule'(Odcinek równoległy) -
'Paste Mask Expansion Rule'(Rozszerzenie maski pasty) -
'Permitted Layers Rule'(Dozwolone warstwy) -
'Polygon Connect Style Rule'(Styl połączenia poligonu) -
'Power Plane Clearance Rule'(Odstęp od płaszczyzny zasilania) -
'Power Plane Connect Style Rule'(Styl połączenia z płaszczyzną zasilania) -
'Routing Corner Style Rule'(Narożniki trasowania) -
'Routing Layers Rule'(Warstwy trasowania) -
'Routing Priority Rule'(Priorytet trasowania) -
'Routing Topology Rule'(Topologia trasowania) -
'Routing Via Style Rule'(Styl przelotek trasowania) -
'Short Circuit Rule'(Zwarcie) -
'Signal Base Value Rule'(Wartość bazowa sygnału) -
'Signal Stimulus Rule'(Wymuszenie sygnału) -
'Signal Top Value Rule'(Wartość szczytowa sygnału) -
'Silk To Silk Clearance Rule'(Odstęp nadruk–nadruk) -
'Silk To Solder Mask Clearance Rule'(Odstęp nadruk–maska lutownicza) -
'SMD Entry'(Wejście SMD) -
'SMD Neck Down Rule'(Zwężenie SMD) -
'SMD To Corner Rule'(SMD do narożnika) -
'SMD To Plane Rule'(SMD do płaszczyzny) -
'Solder Mask Expansion Rule'(Rozszerzenie maski lutowniczej) -
'Supply Nets Rule'(Sieci zasilania) -
'Unconnected Pin Rule'(Niepodłączony pin) -
'Undershoot Falling Edge Rule'(Niedoreg. – zbocze opadające) -
'Undershoot Rising Edge Rule'(Niedoreg. – zbocze narastające) -
'Vias Under SMD Rule'(Przelotki pod SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Przykład użycia
Kind = 'Class'
Zwraca wszystkie obiekty klas.
Kind <> 'Via'
Zwraca wszystkie obiekty except obiekty via.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
ObjectKind_Stringsą obowiązkowe. -
Ta funkcja jest aliasem funkcji ObjectKind.
L
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Layer jest zgodna z zapytaniem.
Składnia
L = Layer_String
L <> Layer_String
Przykład użycia
L = 'MultiLayer'
Zwraca wszystkie obiekty na warstwie Multi-Layer.
L <> 'KeepOutLayer'
Zwraca wszystkie obiekty except dla tych na warstwie Keep-Out.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
Layer_Stringsą obowiązkowe. - Ta funkcja jest aliasem funkcji Layer.
Layer
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Layer jest zgodna z zapytaniem.
Składnia
Layer = Layer_String
Layer <> Layer_String
Przykład użycia
Layer = 'MultiLayer'
Zwraca wszystkie obiekty na warstwie Multi-Layer.
Layer <> 'KeepOutLayer'
Zwraca wszystkie obiekty except dla tych na warstwie Keep-Out.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
Layer_Stringsą obowiązkowe. - Ta funkcja jest aliasem funkcji L.
LeaderDimensionDot
Podsumowanie
Zwraca wszystkie obiekty wymiarów z odnośnikiem, których właściwość Dot jest zgodna z zapytaniem.
Składnia
LeaderDimensionDot : Boolean_String
Przykład użycia
LeaderDimensionDot = 'True'
Zwraca wszystkie obiekty wymiarów z odnośnikiem, których właściwość Dot jest włączona.
LeaderDimensionDot = 'False'
Zwraca wszystkie obiekty wymiarów z odnośnikiem, których właściwość Dot jest wyłączona.
Uwagi
- Właściwość Dot jest zdefiniowana wyłącznie dla obiektów wymiarów z odnośnikiem.
- Obiekty podrzędne obiektów wymiarów z odnośnikiem zwróconych przez zapytanie nie są zwracane.
LeaderDimensionDotSize
Podsumowanie
Zwraca obiekty wymiarów z odnośnikiem, których właściwość Dot Size jest zgodna z zapytaniem.
Składnia
LeaderDimensionDotSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(LeaderDimensionDotSize) : Number– aby podać rozmiar w milach. -
AsMM(LeaderDimensionDotSize) : Number– aby podać rozmiar w mm.
Przykład użycia
LeaderDimensionDotSize = 40
Zwraca wszystkie obiekty wymiarów z odnośnikiem, które mają właściwość Dot Size równą 40 w bieżących jednostkach miary.
LeaderDimensionDotSize >= 1.143
Zwraca wszystkie obiekty wymiarów z odnośnikiem, które mają właściwość Dot Size większą lub równą 1.143 w bieżących jednostkach miary.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Zwraca wszystkie obiekty wymiarów z odnośnikiem, które mają właściwość Dot Size większą lub równą 30 mil oraz mniejszą lub równą 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Zwraca wszystkie obiekty wymiarów z odnośnikiem, które mają właściwość Dot Size mniejszą niż 0.889 mm.
Uwagi
- Właściwość Dot Size jest zdefiniowana wyłącznie dla obiektów wymiarów z odnośnikiem.
- Obiekty podrzędne obiektów wymiarów z odnośnikiem zwróconych przez zapytanie nie są zwracane.
LeaderDimensionShape
Podsumowanie
Zwraca wszystkie obiekty wymiarów z odnośnikiem, których właściwość Leader Shape jest zgodna z zapytaniem.
Składnia
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String musi być jednym z ciągów z poniższej listy:
-
'None' -
'Round' -
'Square'
Przykład użycia
LeaderDimensionShape = 'Round'
Zwraca wszystkie obiekty wymiarów z odnośnikiem, których właściwość Leader Shape ma wartość Round.
LeaderDimensionShape <> 'Square'
Zwraca wszystkie obiekty except obiekty wymiarów z odnośnikiem, których właściwość Leader Shape ma wartość Square.
Uwagi
- Właściwość Leader Shape jest zdefiniowana wyłącznie dla obiektów wymiarów z odnośnikiem.
-
Pojedyncze apostrofy (') na początku i na końcu
LeaderShape_Stringsą obowiązkowe. - Obiekty podrzędne obiektów wymiarów z odnośnikiem zwróconych przez zapytanie nie są zwracane.
Locked
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Locked jest zgodna z zapytaniem.
Składnia
Locked : Boolean
Przykład użycia
Locked
Locked = True
Zwraca wszystkie obiekty, których właściwość Locked jest włączona.
Not Locked
Locked = False
Zwraca wszystkie obiekty except te, których właściwość Locked jest włączona.
LockPrimitives
Podsumowanie
Zwraca wszystkie obiekty komponentów, współrzędnych, wymiarów oraz wylewek poligonów, których właściwość Lock Primitives jest zgodna z zapytaniem.
Składnia
LockPrimitives : Boolean_String
Przykład użycia
LockPrimitives = 'True'
Zwraca wszystkie obiekty komponentów, współrzędnych, wymiarów oraz wylewek poligonów, których właściwość Lock Primitives jest włączona.
LockPrimitives = 'False'
Zwraca wszystkie obiekty komponentów, współrzędnych, wymiarów oraz wylewek poligonów, których właściwość Lock Primitives jest wyłączona.
Uwagi
- Właściwość Lock Primitives jest zdefiniowana wyłącznie dla obiektów komponentów, współrzędnych, wymiarów oraz wylewek poligonów.
- Obiekty podrzędne obiektów komponentów, współrzędnych, wymiarów oraz wylewek poligonów zwróconych przez zapytanie nie są zwracane.
Mirror
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość Mirror jest zgodna z zapytaniem.
Składnia
Mirror : Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykład użycia
Mirror = 'True'
Zwraca wszystkie obiekty tekstowe, których właściwość Mirror jest włączona.
Mirror = 'False'
Zwraca wszystkie obiekty tekstowe, których właściwość Mirror jest wyłączona.
Mirror <> 'True'
Not (Mirror = 'True')
Zwraca wszystkie obiekty except obiekty tekstowe, których właściwość Mirror jest włączona.
Mirror <> 'False'
Not (Mirror = 'False')
Zwraca wszystkie obiekty except obiekty tekstowe, których właściwość Mirror jest wyłączona.
Uwaga
Właściwość Mirror jest zdefiniowana wyłącznie dla obiektów tekstowych.
ModelCylinderHeight
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) jest zgodna z zapytaniem.
Składnia
ModelCylinderHeight : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ModelCylinderHeight) : Number– aby podać wysokość w milach. -
AsMM(ModelCylinderHeight) : Number– aby określić wysokość w mm.
Przykład użycia
ModelCylinderHeight = 300
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Height (Cylinder) równą 300 w bieżących jednostkach miary.
ModelCylinderHeight >= 500
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Height (Cylinder) większą lub równą 500 w bieżących jednostkach miary.
AsMils(ModelCylinderHeight) > 400
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Height (Cylinder) większą niż 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Height (Cylinder) większą lub równą 15 mm oraz mniejszą lub równą 22 mm.
ModelCylinderHeight <> 550
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Height (Cylinder) not równą 550 w bieżących jednostkach miary.
AsMils(ModelCylinderHeight) <= 650
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Height (Cylinder) mniejszą lub równą 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Height (Cylinder) mniejszą niż 11.43 mm.
Uwaga
Właściwość Model Height (Cylinder) jest zdefiniowana wyłącznie dla obiektów bryły 3D.
ModelCylinderSphereRadius
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Radius (Cylinder/Sphere) spełnia zapytanie.
Składnia
ModelCylinderSphereRadius : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary – nadpisując jednostki domyślne ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ModelCylinderSphereRadius) : Number– aby określić promień w milach. -
AsMM(ModelCylinderSphereRadius) : Number– aby określić promień w mm.
Przykład użycia
ModelCylinderSphereRadius = 30
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Radius (Cylinder/Sphere) równą 30 w bieżących jednostkach miary.
ModelCylinderSphereRadius >= 50
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Radius (Cylinder/Sphere) większą lub równą 50 w bieżących jednostkach miary.
AsMils(ModelCylinderSphereRadius) > 40
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Radius (Cylinder/Sphere) większą niż 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Radius (Cylinder/Sphere) większą lub równą 1.5 mm oraz mniejszą lub równą 2.2 mm.
ModelCylinderSphereRadius <> 55
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Radius (Cylinder/Sphere) not równą 55 w bieżących jednostkach miary.
AsMils(ModelCylinderSphereRadius) <= 65
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Radius (Cylinder/Sphere) mniejszą lub równą 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Radius (Cylinder/Sphere) mniejszą niż 1.43 mm.
Uwaga
Właściwość Model Radius (Cylinder/Sphere) jest zdefiniowana wyłącznie dla obiektów bryły 3D.
ModelRotationX
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Rotation X spełnia zapytanie.
Składnia
ModelRotationX : Numeric_String
ModelRotationX : Number
Przykład użycia
ModelRotationX = '30'
ModelRotationX = 30
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Rotation X ma wartość 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Model Rotation X ma wartość 45.000.
Uwaga
Właściwość Model Rotation X jest zdefiniowana wyłącznie dla obiektów bryły 3D.
ModelRotationY
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Rotation Y spełnia zapytanie.
Składnia
ModelRotationY : Numeric_String
ModelRotationY : Number
Przykład użycia
ModelRotationY = '30'
ModelRotationY = 30
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Rotation Y ma wartość 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Model Rotation Y ma wartość 45.000.
Uwaga
Właściwość Model Rotation Y jest zdefiniowana wyłącznie dla obiektów bryły 3D.
ModelRotationZ
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Rotation Z spełnia zapytanie.
Składnia
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Przykład użycia
ModelRotationZ = '30'
ModelRotationZ = 30
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Rotation Z ma wartość 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Model Rotation Z ma wartość 45.000.
Uwaga
Właściwość Model Rotation Z jest zdefiniowana wyłącznie dla obiektów bryły 3D.
ModelType
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Type spełnia zapytanie.
Składnia
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String musi być jednym z ciągów z poniższej listy:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Przykład użycia
ModelType = 'Extruded'
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Type ma wartość Extruded.
ModelType <> 'Cylinder'
Zwraca wszystkie obiekty except obiekty bryły 3D, których właściwość Model Type ma wartość Cylinder.
Uwagi
- Właściwość Model Type jest zdefiniowana wyłącznie dla obiektów bryły 3D.
-
Pojedyncze znaki cudzysłowu (') na początku i na końcu
ModelType_Stringsą obowiązkowe.
ModelZ
Podsumowanie
Zwraca wszystkie obiekty bryły 3D, których właściwość Model Z spełnia zapytanie.
Składnia
ModelZ : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary – nadpisując jednostki domyślne ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ModelZ) : Number– aby określić wysokość w milach. -
AsMM(ModelZ) : Number– aby określić wysokość w mm.
Przykład użycia
ModelZ = 30
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Z równą 30 w bieżących jednostkach miary.
ModelZ >= 5.08
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Z większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(ModelZ) > 40
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Z większą niż 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Z większą lub równą 0.35 mm oraz mniejszą lub równą 0.89 mm.
ModelZ <> 55
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Z not równą 55 w bieżących jednostkach miary.
AsMils(ModelZ) <= 65
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Z mniejszą lub równą 65 mil.
AsMM(ModelZ) < 0.43
Zwraca wszystkie obiekty bryły 3D, które mają właściwość Model Z mniejszą niż 0.43 mm.
Uwagi
-
Właściwość Model Z jest zdefiniowana wyłącznie dla obiektów bryły 3D.
-
Właściwość Model Z odpowiada polu Standoff Height podczas przeglądania właściwości wybranej bryły 3D w panelu Właściwości.
N
Podsumowanie
Zwraca obiekty łuku, wypełnienia, pada, ścieżki, przelotki, regionu, wylewki poligonu oraz podzielonej płaszczyzny, których właściwość Net spełnia zapytanie.
Składnia
N : String
Przykład użycia
N = 'GND'
Zwraca wszystkie obiekty łuku, wypełnienia, pada, ścieżki, przelotki, regionu, wylewki poligonu oraz podzielonej płaszczyzny, które mają właściwość Net o wartości GND.
N Like 'G*'
Zwraca wszystkie obiekty łuku, wypełnienia, pada, ścieżki, przelotki, regionu, wylewki poligonu oraz podzielonej płaszczyzny, które mają właściwość Net, której powiązany ciąg znaków zaczyna się od G.
Uwagi
-
Właściwość Net jest zdefiniowana wyłącznie dla obiektów łuku, wypełnienia, pada, ścieżki, przelotki, regionu, wylewki poligonu oraz podzielonej płaszczyzny.
-
Nadrzędny obiekt sieci (którego właściwość Name odpowiada wskazanej sieci i który jest obiektem nadrzędnym zwracanych obiektów) nie jest zwracany.
-
Ta funkcja jest aliasem funkcji Net.
Name
Podsumowanie
Zwraca obiekty klasy, komponentu, reguły projektowej, sieci, pada oraz wylewki poligonu, których właściwość Name spełnia zapytanie.
Składnia
Name : String
Przykład użycia
Name = '<All Components>'
Zwraca wszystkie obiekty klasy, komponentu, reguły projektowej, sieci, pada oraz wylewki poligonu, które mają właściwość Name o wartości <All Components>.
Name = 'U4-1'
Zwraca wszystkie obiekty klasy, komponentu, reguły projektowej, sieci, pada oraz wylewki poligonu, które mają właściwość Name o wartości U4-1.
Name Like 'R7*'
Zwraca wszystkie obiekty klasy, komponentu, reguły projektowej, sieci, pada oraz wylewki poligonu, które mają właściwość Name, której powiązany ciąg znaków zaczyna się od R7.
Uwagi
-
Właściwość Name jest zdefiniowana wyłącznie dla obiektów klasy, komponentu, reguły projektowej, sieci, pada oraz wylewki poligonu.
-
W przypadku obiektów typu pad należy podać pełną właściwość Name; składa się ona z początkowego podciągu, który określa właściwość Name komponentu nadrzędnego pada, następnie znaku „-”, a potem kolejnego podciągu, który określa właściwość Name samego pada. Pady o charakterze „free” są identyfikowane przez początkowy podciąg „Free-”, po którym następuje podciąg określający własną właściwość Name pada.
NegativeNet
Podsumowanie
Zwraca wszystkie obiekty par różnicowych, których właściwość Negative Net jest zgodna z zapytaniem.
Składnia
NegativeNet : String
Przykładowe użycie
NegativeNet = 'D_N'
Zwraca wszystkie obiekty par różnicowych, których właściwość Negative Net ma wartość D_N.
NegativeNet Like '*RX1_N'
Zwraca wszystkie obiekty par różnicowych, których właściwość Negative Net kończy się na RX1_N.
Uwagi
- Właściwość Negative Net jest zdefiniowana wyłącznie dla obiektów par różnicowych.
- Obiekty podrzędne obiektów par różnicowych zwróconych przez zapytanie nie są zwracane.
Net
Podsumowanie
Zwraca obiekty: łuk, wypełnienie, pad, ścieżka, przelotka, region, wylanie poligonu oraz split-plane, których właściwość Net jest zgodna z zapytaniem.
Składnia
Net : String
Przykładowe użycie
Net = 'GND'
Zwraca wszystkie obiekty: łuk, wypełnienie, pad, ścieżka, przelotka, region, wylanie poligonu oraz split-plane, które mają właściwość Net o wartości GND.
Net Like 'G*'
Zwraca wszystkie obiekty: łuk, wypełnienie, pad, ścieżka, przelotka, region, wylanie poligonu oraz split-plane, które mają właściwość Net, której powiązany ciąg znaków zaczyna się od G.
Uwagi
- Właściwość Net jest zdefiniowana wyłącznie dla obiektów: łuk, wypełnienie, pad, ścieżka, przelotka, region, wylanie poligonu oraz split-plane.
- Nadrzędny obiekt net (którego właściwość Name odpowiada wskazanej sieci i który jest obiektem nadrzędnym zwróconych obiektów) nie jest zwracany.
- Ta funkcja jest aliasem funkcji N.
ObjectKind
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Object Kind jest zgodna z zapytaniem.
Składnia
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String określa rodzaj obiektu i musi być jednym z następujących ciągów:
-
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 – następujące ciągi są używane do wskazywania różnych typów reguł. Typ reguły, w postaci występującej w oknie dialogowym PCB Rules and Constraints Editor, jest pokazany w nawiasie po ciągu:
-
'Acute Angle Rule'(Kąt ostry) -
'Bare-board Fabrication Test Point Style Rule'(Styl punktu testowego produkcyjnego) -
'Bare-board Fabrication Test Point Usage Rule'(Użycie punktu testowego produkcyjnego) -
'Board Outline Clearance'(Odstęp od obrysu płytki) -
'Broken Nets Rule'(Niespoprowadzona sieć) -
'Clearance Rule'(Odstęp) -
'Component Clearance Rule'(Odstęp komponentów) -
'Component Rotations Rule'(Orientacje komponentów) -
'Confinement Constraint Rule'(Definicja pomieszczenia/obszaru) -
'Daisy Chain Stub Length Rule'(Długość odnogi daisy chain) -
'Differential Pairs Rule'(Prowadzenie par różnicowych) -
'Fanout Control Rule'(Kontrola fanoutu) -
'Flight Time Falling Edge Rule'(Czas przelotu – zbocze opadające) -
'Flight Time Rising Edge Rule'(Czas przelotu – zbocze narastające) -
'Hole To Hole Clearance Rule'(Odstęp otwór–otwór) -
'In-circuit Assembly Test Point Style Rule'(Styl punktu testowego montażowego) -
'In-circuit Assembly Test Point Usage Rule'(Użycie punktu testowego montażowego) -
'Layer Pair Rule'(Pary warstw) -
'Matched Lengths Rule'(Dopasowane długości) -
'Max Min Height Rule'(Wysokość) -
'Max Min Hole Size Rule'(Rozmiar otworu) -
'Max Min Impedance Rule'(Impedancja) -
'Max Min Length Rule'(Długość) -
'Max Min Width Rule'(Szerokość) -
'Max Slope Falling Edge Rule'(Nachylenie – zbocze opadające) -
'Max Slope Rising Edge Rule'(Nachylenie – zbocze narastające) -
'Max Via Stub Length (BackDrilling rule)'(Maks. długość odnogi przelotki (back drilling)) -
'Maximum Via Count Rule'(Maksymalna liczba przelotek) -
'Minimum Annular Ring Rule'(Minimalny pierścień annular) -
'Minimum Solder Mask Sliver Rule'(Minimalny „sliver” maski lutowniczej) -
'Modified Polygon'(Zmodyfikowany poligon) -
'Net Antennae Rule'(Anteny sieci) -
'Nets To Ignore Rule'(Sieci do zignorowania) -
'Overshoot Falling Edge Rule'(Przeregulowanie – zbocze opadające) -
'Overshoot Rising Edge Rule'(Przeregulowanie – zbocze narastające) -
'Parallel Segment Rule'(Odcinek równoległy) -
'Paste Mask Expansion Rule'(Rozszerzenie maski pasty) -
'Permitted Layers Rule'(Dozwolone warstwy) -
'Polygon Connect Style Rule'(Styl połączenia poligonu) -
'Power Plane Clearance Rule'(Odstęp od płaszczyzny zasilania) -
'Power Plane Connect Style Rule'(Styl połączenia z płaszczyzną zasilania) -
'Routing Corner Style Rule'(Narożniki trasowania) -
'Routing Layers Rule'(Warstwy trasowania) -
'Routing Priority Rule'(Priorytet trasowania) -
'Routing Topology Rule'(Topologia trasowania) -
'Routing Via Style Rule'(Styl przelotek trasowania) -
'Short Circuit Rule'(Zwarcie) -
'Signal Base Value Rule'(Wartość bazowa sygnału) -
'Signal Stimulus Rule'(Wymuszenie sygnału) -
'Signal Top Value Rule'(Wartość szczytowa sygnału) -
'Silk To Silk Clearance Rule'(Odstęp sitodruk–sitodruk) -
'Silk To Solder Mask Clearance Rule'(Odstęp sitodruk–maska lutownicza) -
'SMD Entry'(Wejście SMD) -
'SMD Neck Down Rule'(Przewężenie SMD) -
'SMD To Corner Rule'(SMD do narożnika) -
'SMD To Plane Rule'(SMD do płaszczyzny) -
'Solder Mask Expansion Rule'(Rozszerzenie maski lutowniczej) -
'Supply Nets Rule'(Sieci zasilania) -
'Unconnected Pin Rule'(Niepodłączony pin) -
'Undershoot Falling Edge Rule'(Niedoreg. – zbocze opadające) -
'Undershoot Rising Edge Rule'(Niedoreg. – zbocze narastające) -
'Vias Under SMD Rule'(Przelotki pod SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Przykładowe użycie
ObjectKind = 'Class'
Zwraca wszystkie obiekty klas.
ObjectKind <> 'Via'
Zwraca wszystkie obiekty except obiekty przelotek.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
ObjectKind_Stringsą obowiązkowe. - Ta funkcja jest aliasem funkcji Kind.
OptimalVoidRotation
Podsumowanie
Zwraca wszystkie obiekty poligonów, których właściwość Optimal Void Rotation jest zgodna z zapytaniem.
Składnia
OptimalVoidRotation : Boolean
Przykładowe użycie
OptimalVoidRotation = 'True'
Zwraca wszystkie obiekty poligonów, których właściwość Optimal Void Rotation ma wartość True.
OptimalVoidRotation = 'False'
Zwraca wszystkie obiekty except obiekty poligonów komponentu, których właściwość Optimal Void Rotation ma wartość False.
Uwaga
Właściwość Optimal Void Rotation jest zdefiniowana wyłącznie dla obiektów poligonów.
OverallHeight
Podsumowanie
Zwraca wszystkie obiekty wyciągniętych (extruded) brył 3D, których właściwość Model Overall Height (Extruded) jest zgodna z zapytaniem.
Składnia
OverallHeight : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostce:
-
AsMils(OverallHeight) : Number– aby podać wysokość w mil. -
AsMM(OverallHeight) : Number– aby podać wysokość w mm.
Przykładowe użycie
OverallHeight = 100
Zwraca wszystkie obiekty wyciągniętych brył 3D, które mają właściwość Model Overall Height (Extruded) równą 100 w bieżących jednostkach miary.
OverallHeight >= 4.064
Zwraca wszystkie obiekty wyciągniętych brył 3D, które mają właściwość Model Overall Height (Extruded) większą lub równą 4.064 w bieżących jednostkach miary.
AsMils(OverallHeight) > 80
Zwraca wszystkie obiekty wyciągniętych brył 3D, które mają właściwość Model Overall Height (Extruded) większą niż 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Zwraca wszystkie obiekty wyciągniętych brył 3D, które mają właściwość Model Overall Height (Extruded) większą lub równą 1.524 mm oraz mniejszą lub równą 3.81 mm.
OverallHeight <> 50
Zwraca wszystkie obiekty wyciągniętych brył 3D, które mają właściwość Model Overall Height (Extruded) not równą 50 w bieżących jednostkach miary.
AsMils(OverallHeight) <= 120
Zwraca wszystkie obiekty wyciągniętych brył 3D, które mają właściwość Model Overall Height (Extruded) mniejszą lub równą 120 mil.
AsMM(OverallHeight) < 1.778
Zwraca wszystkie obiekty wyciągniętych brył 3D, które mają właściwość Model Overall Height (Extruded) mniejszą niż 1.778 mm.
Uwaga
Właściwość Model Overall Height (Extruded) jest zdefiniowana wyłącznie dla obiektów wyciągniętych brył 3D.
Pad_CornerRadius_AllLayers
Podsumowanie
Zwraca wszystkie obiekty prostych padów, których właściwość Pad Corner Radius (%) (All Layers) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String określa promień narożnika, wyrażony jako wartość procentowa.
Przykładowe użycie
Pad_CornerRadius_AllLayers = '50%'
Zwraca wszystkie obiekty prostych padów, których właściwość Pad Corner Radius (%) (All Layers) wynosi 50%.
Pad_CornerRadius_AllLayers <> '30%'
Zwraca wszystkie obiekty except dla prostych padów, których właściwość Pad Corner Radius (%) (All Layers) wynosi 30%.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
CornerRadius_Stringsą obowiązkowe. -
Właściwość Pad Corner Radius (%) (All Layers) jest zdefiniowana wyłącznie dla prostych padów (tych, dla których właściwość Stack Mode jest ustawiona na
Simple).
Pad_CornerRadius_BottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius (%) (Bottom Layer) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String określa promień narożnika, wyrażony jako wartość procentowa.
Przykładowe użycie
Pad_CornerRadius_BottomLayer = '50%'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius (%) (Bottom Layer) wynosi 50%.
Pad_CornerRadius_BottomLayer <> '30%'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Pad Corner Radius (%) (Bottom Layer) wynosi 30%.
Uwagi
-
Pojedyncze apostrofy (') na początku i na końcu
CornerRadius_Stringsą obowiązkowe. -
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Corner Radius (%) (Bottom Layer) będzie taka sama jak właściwość Pad Corner Radius (%) (All Layers), ponieważ określony promień narożnika jest używany dla wszystkich warstw sygnałowych. -
Właściwość Pad Corner Radius (%) (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_MidLayerN
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius (%) (Mid Layer <n>) jest zgodna z zapytaniem. Obejmuje to:
Składnia
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String określa promień zaokrąglenia narożników, wyrażony jako wartość procentowa.
Przykład użycia
Pad_CornerRadius_MidLayer<n> = '50%'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius (%) (Mid Layer <n>) jest równa 50%.
Pad_CornerRadius_MidLayer<n> <> '30%'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Pad Corner Radius (%) (Mid Layer <n>) jest równa 30%.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
CornerRadius_Stringsą wymagane. -
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Corner Radius (%) (Mid Layer <n>) będzie taka sama jak właściwość Pad Corner Radius (%) (All Layers), ponieważ określony promień zaokrąglenia narożników jest używany dla wszystkich warstw sygnałowych. - Właściwość Pad Corner Radius (%) (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_TopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius (%) (Top Layer) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String określa promień zaokrąglenia narożników, wyrażony jako wartość procentowa.
Przykład użycia
Pad_CornerRadius_TopLayer = '50%'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius (%) (Top Layer) jest równa 50%.
Pad_CornerRadius_TopLayer <> '30%'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Pad Corner Radius (%) (Top Layer) jest równa 30%.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
CornerRadius_Stringsą wymagane. -
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Corner Radius (%) (Top Layer) będzie taka sama jak właściwość Pad Corner Radius (%) (All Layers) ponieważ określony promień zaokrąglenia narożników jest używany dla wszystkich warstw sygnałowych. -
Właściwość Pad Corner Radius (%) (Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_UsesPercent_AllLayers
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (All Layers) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykład użycia
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (All Layers) jest włączona.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (All Layers) jest wyłączona.
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (All Layers) jest włączona.
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (All Layers) jest wyłączona.
Pad_CornerRadius_UsesPercent_BottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykład użycia
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest włączona.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest wyłączona.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest włączona.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest wyłączona.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple), właściwość Pad Corner Radius Uses Percent (Bottom Layer) będzie taka sama jak właściwość Pad Corner Radius Uses Percent (All Layers) ponieważ określony tryb promienia zaokrąglenia narożników (wartość bezwzględna lub procent) jest używany dla wszystkich warstw sygnałowych. - Właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_UsesPercent_MidLayerN
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius Uses Percent (Mid Layer <n>) (gdzie n = 1..30 to numer warstwy wewnętrznej) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykład użycia
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (Mid Layer 1) jest włączona.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (Mid Layer 2) jest wyłączona.
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (Mid Layer 10) jest włączona.
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (Mid Layer 30) jest wyłączona.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple), właściwość Pad Corner Radius Uses Percent (Mid Layer <n>) będzie taka sama jak właściwość Pad Corner Radius Uses Percent (All Layers), ponieważ określony tryb promienia zaokrąglenia narożników (wartość bezwzględna lub procent) jest używany dla wszystkich warstw sygnałowych. - Właściwość Pad Corner Radius Uses Percent (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_UsesPercent_TopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius Uses Percent (Top Layer) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykład użycia
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (Top Layer) jest włączona.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Uses Percent (Top Layer) jest wyłączona.
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (Top Layer) jest włączona.
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Corner Radius Uses Percent (Top Layer) jest wyłączona.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple), właściwość Pad Corner Radius Uses Percent (Top Layer) będzie taka sama jak właściwość Pad Corner Radius Uses Percent (All Layers), ponieważ określony tryb promienia zaokrąglenia narożników (wartość bezwzględna lub procent) jest używany dla wszystkich warstw sygnałowych. - Właściwość Pad Corner Radius Uses Percent (Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_Value_AllLayers
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (All Layers) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_Value_AllLayers : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1mil = 0.001inch) lub Metric (mm; 1 mm = 0.001 meter).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– aby określić promień zaokrąglenia narożników w mil. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– aby określić promień zaokrąglenia narożników w mm.
Przykład użycia
Pad_CornerRadius_Value_AllLayers = 100
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (All Layers) jest równa 100 w bieżących jednostkach miary.
Pad_CornerRadius_Value_AllLayers >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (All Layers) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (All Layers) jest większa niż 80 mil.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (All Layers) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_AllLayers <> 50
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (All Layers) jest not równa 50 w bieżących jednostkach miary.
Pad_CornerRadius_Value_BottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius Size (Bottom Layer) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_Value_BottomLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0.001 inch) lub Metric (mm; 1 mm = 0.001 meter).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– aby określić promień zaokrąglenia narożników w mil. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– aby określić promień zaokrąglenia narożników w mm.
Przykład użycia
Pad_CornerRadius_Value_BottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Bottom Layer) jest równa 100 w bieżących jednostkach miary.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Bottom Layer) jest większa niż 80 mil.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_BottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple), właściwość Pad Corner Radius Size (Bottom Layer) będzie taka sama jak właściwość Pad Corner Radius Size (All Layers), ponieważ określony promień zaokrąglenia narożników jest używany dla wszystkich warstw sygnałowych. - Właściwość Pad Corner Radius Size (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_Value_MidLayerN
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius Size (Mid Layer <n>) (gdzie n = 1..30 to numer warstwy wewnętrznej) jest zgodna z zapytaniem.
Składnia
Pad_CornerRadius_Value_MidLayer<n> = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0.001 inch) lub Metric (mm; 1 mm = 0.001 meter).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– aby określić promień zaokrąglenia narożników w mil. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– aby określić promień zaokrąglenia narożników w mm.
Przykład użycia
Pad_CornerRadius_Value_MidLayer1 = 100
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Mid Layer 1) jest równa 100 w bieżących jednostkach miary.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Mid Layer 2) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Mid Layer 5) jest większa niż 80 mil.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Mid Layer 10) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_MidLayer30 <> 50
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Mid Layer 30) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwości Pad Corner Radius Size (Mid Layer <n>) będą takie same jak właściwość Pad Corner Radius Size (All Layers), ponieważ określony promień narożnika (Corner Radius) jest używany dla wszystkich warstw sygnałowych. - Właściwość Pad Corner Radius Size (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_CornerRadius_Value_TopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Corner Radius Size (Top Layer) spełnia zapytanie (Query).
Składnia
Pad_CornerRadius_Value_TopLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– aby określić promień narożnika w milach. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– aby określić promień narożnika w mm.
Przykładowe użycie
Pad_CornerRadius_Value_TopLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Top Layer) jest równa 100 w bieżących jednostkach miary.
Pad_CornerRadius_Value_TopLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Top Layer) jest większa niż 80 mil.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_TopLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Pad Corner Radius Size (Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Corner Radius Size (Top Layer) będzie taka sama jak właściwość Pad Corner Radius Size (All Layers), ponieważ określony promień narożnika (Corner Radius) jest używany dla wszystkich warstw sygnałowych. - Właściwość Pad Corner Radius Size (Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
Pad_JumperID
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Pad Jumper ID spełnia zapytanie (Query).
Składnia
Pad_JumperID : Numeric_String
Przykładowe użycie
Pad_JumperID = '3'
Zwraca wszystkie obiekty padów, których właściwość Pad Jumper ID ma wartość 3.
Pad_JumperID <> '567'
Zwraca wszystkie obiekty except obiekty padów, których właściwość Pad Jumper ID ma wartość 567.
Uwaga
Właściwość Pad Jumper ID jest zdefiniowana wyłącznie dla obiektów padów.
Pad_PinLength
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Pin/Pkg Length spełnia zapytanie (Query).
Składnia
Pad_PinLength : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Pad_PinLength) : Number– aby określić długość w milach. -
AsMM(Pad_PinLength) : Number– aby określić długość w mm.
Przykładowe użycie
Pad_PinLength = 4
Zwraca wszystkie obiekty padów, które mają właściwość Pin/Pkg Length równą 4 w bieżących jednostkach miary.
Pad_PinLength >= 5.08
Zwraca wszystkie obiekty padów, które mają właściwość Pin/Pkg Length większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(Pad_PinLength) > 4
Zwraca wszystkie obiekty padów, które mają właściwość Pin/Pkg Length większą niż 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Zwraca wszystkie obiekty padów, które mają właściwość Pin/Pkg Length większą lub równą 0.102 mm oraz mniejszą lub równą 0.105 mm.
Pad_PinLength <> 2
Zwraca wszystkie obiekty padów, które mają właściwość Pin/Pkg Length not równą 2 w bieżących jednostkach miary.
AsMils(Pad_PinLength) <= 1.4
Zwraca wszystkie obiekty padów, które mają właściwość Pin/Pkg Length mniejszą lub równą 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Zwraca wszystkie obiekty padów, które mają właściwość Pin/Pkg Length mniejszą niż 0.05 mm.
Uwaga
Właściwość Pin/Pkg Length jest zdefiniowana wyłącznie dla obiektów padów.
PadDonutOuterDiameter_AllLayers
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(All Layers) spełnia zapytanie (Query).
Składnia
PadDonutOuterDiameter_AllLayers : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w milach. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w mm.
Przykładowe użycie
PadDonutOuterDiameter_AllLayers = 100
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(All Layers) jest równa 100 w bieżących jednostkach miary.
PadDonutOuterDiameter_AllLayers >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(All Layers) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(All Layers) jest większa niż 80 mil.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(All Layers) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_AllLayers <> 50
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(All Layers) jest not równa 50 w bieżących jednostkach miary.
PadDonutOuterDiameter_BottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Donut Outer Diameter(Bottom Layer) spełnia zapytanie (Query).
Składnia
PadDonutOuterDiameter_BottomLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w milach. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w mm.
Przykładowe użycie
PadDonutOuterDiameter_BottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadDonutOuterDiameter_BottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest większa niż 80 mil.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_BottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Donut Outer Diameter(Bottom Layer) będzie taka sama jak właściwość Pad Donut Outer Diameter(All Layers), ponieważ określona zewnętrzna średnica pierścienia (donut) jest używana dla wszystkich warstw sygnałowych. -
Właściwość Pad Donut Outer Diameter(Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadDonutOuterDiameter_MidLayerN
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Donut Outer Diameter(Mid Layer <n>) (gdzie n = 1..30 to numer warstwy pośredniej) spełnia zapytanie (Query).
Składnia
PadDonutOuterDiameter_MidLayer<n> = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w milach. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w mm.
Przykładowe użycie
PadDonutOuterDiameter_MidLayer1 = 100
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Mid Layer 1) jest równa 100 w bieżących jednostkach miary.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Mid Layer 2) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Mid Layer 5) jest większa niż 80 mil.
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Mid Layer 10) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_MidLayer30 <> 50
Zwraca wszystkie obiekty padów, których właściwość Pad Donut Outer Diameter(Mid Layer 30) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwości Pad Donut Outer Diameter(Mid Layer <n>) będą takie same jak właściwość Pad Donut Outer Diameter(All Layers), ponieważ określona zewnętrzna średnica pierścienia (donut) jest używana dla wszystkich warstw sygnałowych. -
Właściwość Pad Donut Outer Diameter(Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów padów.
PadDonutOuterDiameter_TopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Pad Donut Outer Diameter(Top Layer) spełnia zapytanie (Query).
Składnia
PadDonutOuterDiameter_TopLayer = Number
Numberbędzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną opcję jednostki miary można określić – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w milach. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– aby określić zewnętrzną średnicę pierścienia (donut) w mm.
Przykładowe użycie
PadDonutOuterDiameter_TopLayer = 100
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Outer Diameter(Top Layer) jest równa 100 w bieżących jednostkach miary.
PadDonutOuterDiameter_TopLayer >= 4.064
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Outer Diameter(Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Outer Diameter(Top Layer) jest większa niż 80 mil.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Outer Diameter(Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_TopLayer <> 50
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Outer Diameter(Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Donut Outer Diameter(Top Layer) będzie taka sama jak właściwość Pad Donut Outer Diameter(All Layers), ponieważ określona zewnętrzna średnica pierścienia (donut) jest używana dla wszystkich warstw sygnałowych. -
Właściwość Pad Donut Outer Diameter(Top Layer) jest zdefiniowana wyłącznie dla obiektów pad.
PadDonutWidth_AllLayers
Podsumowanie
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(All Layers) spełnia zapytanie (Query).
Składnia
PadDonutWidth_AllLayers : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną opcję jednostki miary można określić – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadDonutWidth_AllLayers) : Number– aby określić szerokość pierścienia (donut) w milach. -
AsMM(PadDonutWidth_AllLayers) : Number– aby określić szerokość pierścienia (donut) w mm.
Przykładowe użycie
PadDonutWidth_AllLayers = 100
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(All Layers) jest równa 100 w bieżących jednostkach miary.
PadDonutWidth_AllLayers >= 4.064
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(All Layers) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutWidth_AllLayers) > 80
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(All Layers) jest większa niż 80 mil.
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(All Layers) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutWidth_AllLayers <> 50
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(All Layers) jest not równa 50 w bieżących jednostkach miary.
PadDonutWidth_BottomLayer
Podsumowanie
Zwraca obiekty pad, których właściwość Pad Donut Width(Bottom Layer) spełnia zapytanie (Query).
Składnia
PadDonutWidth_BottomLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną opcję jednostki miary można określić – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadDonutWidth_BottomLayer) : Number– aby określić szerokość pierścienia (donut) w milach. -
AsMM(PadDonutWidth_BottomLayer) : Number– aby określić szerokość pierścienia (donut) w mm.
Przykładowe użycie
PadDonutWidth_BottomLayer = 100
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadDonutWidth_BottomLayer >= 4.064
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutWidth_BottomLayer) > 80
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Bottom Layer) jest większa niż 80 mil.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutWidth_BottomLayer <> 50
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Donut Width(Bottom Layer) będzie taka sama jak właściwość Pad Donut Width(All Layers), ponieważ określona szerokość pierścienia (donut) jest używana dla wszystkich warstw sygnałowych. -
Właściwość Pad Donut Width(Bottom Layer) jest zdefiniowana wyłącznie dla obiektów pad.
PadDonutWidth_MidLayerN
Podsumowanie
Zwraca obiekty pad, których właściwość Pad Donut Width(Mid Layer <n>) (gdzie n = 1..30 jest numerem warstwy wewnętrznej) spełnia zapytanie (Query).
Składnia
PadDonutWidth_MidLayer<n> = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną opcję jednostki miary można określić – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– aby określić szerokość pierścienia (donut) w milach. -
AsMM(PadDonutWidth_MidLayer<n>) : Number– aby określić szerokość pierścienia (donut) w mm.
Przykładowe użycie
PadDonutWidth_MidLayer1 = 100
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Mid Layer 1) jest równa 100 w bieżących jednostkach miary.
PadDonutWidth_MidLayer2 >= 4.064
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Mid Layer 2) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutWidth_MidLayer5) > 80
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Mid Layer 5) jest większa niż 80 mil.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Mid Layer 10) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutWidth_MidLayer30 <> 50
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Mid Layer 30) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwości Pad Donut Width(Mid Layer <n>) będą takie same jak właściwość Pad Donut Width(All Layers), ponieważ określona szerokość pierścienia (donut) jest używana dla wszystkich warstw sygnałowych. -
Właściwość Pad Donut Width(Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów pad.
PadDonutWidth_TopLayer
Podsumowanie
Zwraca obiekty pad, których właściwość Pad Donut Width(Top Layer) spełnia zapytanie (Query).
Składnia
PadDonutWidth_TopLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną opcję jednostki miary można określić – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadDonutWidth_TopLayer) : Number– aby określić szerokość pierścienia (donut) w milach. -
AsMM(PadDonutWidth_TopLayer) : Number– aby określić szerokość pierścienia (donut) w mm.
Przykładowe użycie
PadDonutWidth_TopLayer = 100
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Top Layer) jest równa 100 w bieżących jednostkach miary.
PadDonutWidth_TopLayer >= 4.064
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadDonutWidth_TopLayer) > 80
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Top Layer) jest większa niż 80 mil.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadDonutWidth_TopLayer <> 50
Zwraca wszystkie obiekty pad, których właściwość Pad Donut Width(Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Pad Donut Width(Top Layer) będzie taka sama jak właściwość Pad Donut Width(All Layers), ponieważ określona szerokość pierścienia (donut) jest używana dla wszystkich warstw sygnałowych. -
Właściwość Pad Donut Width(Top Layer) jest zdefiniowana wyłącznie dla obiektów pad.
PadElectricalType
Podsumowanie
Zwraca wszystkie obiekty pad, których właściwość Electrical Type spełnia zapytanie (Query).
Składnia
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String musi być jednym z ciągów znaków z poniższej listy:
-
'Load' -
'Source' -
'Terminator'
Przykładowe użycie
PadElectricalType = 'Load'
Zwraca wszystkie obiekty pad, których właściwość Electrical Type ma wartość Load.
PadElectricalType <> 'Source'
Zwraca wszystkie obiekty except obiekty pad, których właściwość Electrical Type ma wartość Source.
Uwagi
- Właściwość Electrical Type jest zdefiniowana wyłącznie dla obiektów pad.
-
Pojedyncze znaki cudzysłowu (') na początku i na końcu
ElectricalType_Stringsą obowiązkowe.
PadIsPlated
Podsumowanie
Zwraca wszystkie obiekty pad, których właściwość Plated spełnia zapytanie (Query).
Składnia
PadIsPlated : Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykładowe użycie
PadIsPlated = 'True'
Zwraca wszystkie obiekty pad, dla których właściwość Plated jest włączona.
PadIsPlated = 'False'
Zwraca wszystkie obiekty pad, dla których właściwość Plated jest wyłączona.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Zwraca wszystkie obiekty except obiekty pad, dla których właściwość Plated jest włączona.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Zwraca wszystkie obiekty except obiekty pad, dla których właściwość Plated jest wyłączona.
Uwaga
Właściwość Plated jest zdefiniowana wyłącznie dla obiektów pad.
PadShape_AllLayers
Podsumowanie
Zwraca wszystkie proste obiekty pad, których właściwość Shape (All Layers) spełnia zapytanie (Query).
Składnia
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String musi być jednym z następujących ciągów znaków:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Przykładowe użycie
PadShape_AllLayers = 'Rectangular'
Zwraca wszystkie proste obiekty pad, których właściwość Shape (All Layers) jest ustawiona na Rectangular.
PadShape_AllLayers <> 'Octagonal'
Zwraca wszystkie obiekty except dla prostych obiektów pada, których właściwość Shape (All Layers) jest ustawiona na Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Zwraca wszystkie proste obiekty pada, których właściwość Shape (All Layers) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Zwraca wszystkie obiekty except dla prostych obiektów pada, których właściwość Shape (All Layers) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PadShape_Stringsą obowiązkowe. -
Właściwość Shape (All Layers) jest zdefiniowana wyłącznie dla prostych padów (tych, których właściwość Stack Mode jest ustawiona na
Simple).
PadShape_BottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Shape (Bottom Layer) jest zgodna z zapytaniem.
Składnia
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String musi być jednym z następujących ciągów:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Przykładowe użycie
PadShape_BottomLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Bottom Layer) jest ustawiona na Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Bottom Layer) jest ustawiona na Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Bottom Layer) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Bottom Layer) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PadShape_Stringsą obowiązkowe. -
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Shape (Bottom Layer) będzie taka sama jak właściwość Shape (All Layers), ponieważ określony kształt jest używany dla wszystkich warstw sygnałowych. - Właściwość Shape (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadShape_MidLayerN
Podsumowanie
Zwraca obiekty padów, których właściwość Shape (Mid Layer <n>) jest zgodna z zapytaniem.
Składnia
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String musi być jednym z następujących ciągów:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Przykładowe użycie
PadShape_MidLayer<n> = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Mid Layer <n>) jest ustawiona na Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Mid Layer <n>) jest ustawiona na Octagonal.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Mid Layer 1) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Mid Layer <n>) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PadShape_Stringsą obowiązkowe. -
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Shape (Mid Layer <n>) będzie taka sama jak właściwość Shape (All Layers) ponieważ określony kształt jest używany dla wszystkich warstw sygnałowych. -
Właściwość Shape (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów padów.
PadShape_PasteBottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Shape (Paste Mask Bottom Layer) jest zgodna z zapytaniem.
Składnia
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String musi być jednym z następujących ciągów:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Przykładowe użycie
PadShape_PasteBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Paste Mask Bottom Layer) jest ustawiona na Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Paste Mask Bottom Layer) jest ustawiona na Octagonal.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Paste Mask Bottom Layer) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Paste Mask Bottom Layer) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuPadShape_Stringsą obowiązkowe. - Właściwość Shape (Paste Mask Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadShape_PasteTopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Shape (Paste Mask Top Layer) jest zgodna z zapytaniem.
Składnia
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String musi być jednym z następujących ciągów:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Przykładowe użycie
PadShape_PasteTopLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Paste Mask Top Layer) jest ustawiona na Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Paste Mask Top Layer) jest ustawiona na Octagonal.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Paste Mask Top Layer) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Paste Mask Top Layer) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuPadShape_Stringsą obowiązkowe. - Właściwość Shape (Paste Mask Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadShape_SolderBottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Shape (Solder Mask Bottom Layer) jest zgodna z zapytaniem.
Składnia
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String musi być jednym z następujących ciągów:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Przykładowe użycie
PadShape_SolderBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Octagonal.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuPadShape_Stringsą obowiązkowe. - Właściwość Shape (Solder Mask Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadShape_SolderTopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Shape (Solder Mask Top Layer) jest zgodna z zapytaniem.
Składnia
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String musi być jednym z następujących ciągów:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Przykładowe użycie
PadShape_SolderTopLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Octagonal.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Solder Mask Bottom Layer) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuPadShape_Stringsą obowiązkowe. - Właściwość Shape (Solder Mask Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadShape_TopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Shape (Top Layer) jest zgodna z zapytaniem.
Składnia
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String musi być jednym z następujących ciągów:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Przykładowe użycie
PadShape_TopLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Top Layer) jest ustawiona na Rectangular.
PadShape_TopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Top Layer) jest ustawiona na Octagonal.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Zwraca wszystkie obiekty padów, których właściwość Shape (Top Layer) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów padów, których właściwość Shape (Top Layer) jest ustawiona na Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PadShape_Stringsą obowiązkowe. -
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Shape (Top Layer) będzie taka sama jak właściwość Shape (All Layers) ponieważ określony kształt jest używany dla wszystkich warstw sygnałowych. -
Właściwość Shape (Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadStackMode
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Stack Mode jest zgodna z zapytaniem.
Składnia
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String musi być jednym z ciągów z poniższej listy:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
Przykładowe użycie
PadStackMode = 'Simple'
Zwraca wszystkie obiekty padów, których właściwość Stack Mode ma wartość Simple.
PadStackMode <> 'Full Stack'
Zwraca wszystkie obiekty except obiektów padów, których właściwość Stack Mode ma wartość Full Stack.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Zwraca wszystkie obiekty except obiektów padów, których właściwość Stack Mode ma wartość Full Stack.
Uwagi
- Właściwość Stack Mode jest zdefiniowana wyłącznie dla obiektów padów.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
StackMode_Stringsą obowiązkowe.
PadViaCustomThermalProfile
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Custom Thermal Relief jest zgodna z zapytaniem.
Składnia
PadViaCustomThermalProfile : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykładowe użycie
PadViaCustomThermalProfile = 'True'
Zwraca wszystkie obiekty padów i przelotek, dla których właściwość Custom Thermal Relief jest włączona.
PadViaCustomThermalProfile = 'False'
Zwraca wszystkie obiekty padów i przelotek, dla których właściwość Custom Thermal Relief jest wyłączona.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Zwraca wszystkie obiekty except padów i przelotek, dla których właściwość Custom Thermal Relief jest włączona.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Zwraca wszystkie obiekty except padów i przelotek, dla których właściwość Custom Thermal Relief jest wyłączona.
Uwagi
-
Właściwość Custom Thermal Relief jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
-
Właściwość Custom Thermal Relief (jak odzwierciedlono w panelach List) odnosi się do opcji Thermal Relief w sekcji Size and Shape podczas przeglądania właściwości wybranego obiektu w panelu Properties.
PadViaLibrary
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Library jest zgodna z zapytaniem.
Składnia
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String musi być ciągiem znaków, który:
-
Wskazuje pady/przelotki z wymaganej biblioteki szablonów Pad Via Template Library. W takim przypadku ciąg powinien wskazywać nazwę tej biblioteki (np.
'ExamplePVLib.PvLib'). -
Wskazuje pady/przelotki z lokalnej biblioteki szablonów. W takim przypadku należy użyć ciągu
'<Local>'.
Przykład użycia
PadViaLibrary = '<Local>'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Library ma wartość <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Library ma wartość ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Library kończy się na PVLib. Na przykład pady/przelotki umieszczone z biblioteki szablonów ExamplePVLib.PvLib zostaną zwrócone przy użyciu tego wyrażenia.
Uwagi
- Właściwość Library jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PadViaLibrary_Stringsą obowiązkowe.
PadViaLibraryTemplate
Podsumowanie
Zwraca wszystkie obiekty padów i/lub przelotek, których właściwość Library Template jest zgodna z zapytaniem.
Składnia
PadViaLibraryTemplate : String
Wprowadzony ciąg musi wskazywać nazwę wymaganego szablonu pada/przelotki (np. 'c152hn127').
Przykład użycia
PadViaLibraryTemplate = 'c152hn127'
Zwraca wszystkie obiekty padów, których właściwość Library Template ma wartość c152hn127.
PadViaLibraryTemplate = 'v127h71'
Zwraca wszystkie obiekty przelotek, których właściwość Library Template ma wartość v127h71.
PadViaLibraryTemplate Like '*127'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Library Template kończy się na 127. Na przykład pad umieszczony przy użyciu szablonu c152hn127 oraz przelotka umieszczona przy użyciu szablonu v102h71x127 zostaną zwrócone przy użyciu tego wyrażenia.
Uwaga
Właściwość Library Template jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
PadViaLinkedToTemplate
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Linked To Library jest zgodna z zapytaniem.
Składnia
PadViaLinkedToTemplate : Boolean_String
Przykład użycia
PadViaLinkedToTemplate = 'True'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Linked To Library jest włączona (są powiązane z Pad Via Template Library (*.PvLib).
PadViaLinkedToTemplate = 'False'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Linked To Library jest wyłączona (nie są powiązane z Pad Via Template Library (*.PvLib).
Uwaga
Właściwość Linked To Library jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
PadXOffset
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Pad X Offset jest zgodna z zapytaniem.
Składnia
PadXOffset : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadXOffset) : Number– aby określić przesunięcie w mil. -
AsMM(PadXOffset) : Number– aby określić przesunięcie w mm.
Przykład użycia
PadXOffset = 2
Zwraca wszystkie obiekty padów, które mają właściwość Pad X Offset równą 2 w bieżących jednostkach miary.
PadXOffset >= 0.2286
Zwraca wszystkie obiekty padów, które mają właściwość Pad X Offset większą lub równą 0.2286 w bieżących jednostkach miary.
AsMils(PadXOffset) Between 0.5 And 0.6
Zwraca wszystkie obiekty padów, które mają właściwość Pad X Offset większą lub równą 0.5 mil oraz mniejszą lub równą 0.6 mil.
AsMM(PadXOffset) < 0.2794
Zwraca wszystkie obiekty padów, które mają właściwość Pad X Offset mniejszą niż 0.2794 mm.
Uwagi
-
Właściwość Pad X Offset jest zdefiniowana wyłącznie dla obiektów padów.
-
Właściwość Pad X Offset odpowiada polu Offset From Hole Center X podczas przeglądania właściwości dla wybranego pada w panelu Properties panel.
PadXSize_AllLayers
Podsumowanie
Zwraca wszystkie obiekty prostych padów, których właściwość X Size (All Layers) jest zgodna z zapytaniem.
Składnia
PadXSize_AllLayers : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadXSize_AllLayers) : Number– aby określić rozmiar w mil. -
AsMM(PadXSize_AllLayers) : Number– aby określić rozmiar w mm.
Przykład użycia
PadXSize_AllLayers = 100
Zwraca wszystkie obiekty prostych padów, których właściwość X Size (All Layers) jest równa 100 w bieżących jednostkach miary.
PadXSize_AllLayers >= 4.064
Zwraca wszystkie obiekty prostych padów, których właściwość X Size (All Layers) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_AllLayers) > 80
Zwraca wszystkie obiekty prostych padów, których właściwość X Size (All Layers) jest większa niż 80 mil.
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
Zwraca wszystkie obiekty prostych padów, których właściwość X Size (All Layers) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_AllLayers <> 50
Zwraca wszystkie obiekty prostych padów, których właściwość X Size (All Layers) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość X Size (All Layers) jest zdefiniowana wyłącznie dla padów i przelotek, których właściwość Stack Mode jest ustawiona na Simple.
PadXSize_BottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość X Size (Bottom Layer) jest zgodna z zapytaniem.
Składnia
PadXSize_BottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadXSize_BottomLayer) : Number– aby określić rozmiar w mil. -
AsMM(PadXSize_BottomLayer) : Number– aby określić rozmiar w mm.
Przykład użycia
PadXSize_BottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość X Size (Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadXSize_BottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość X Size (Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_BottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość X Size (Bottom Layer) jest większa niż 80 mil.
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość X Size (Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_BottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość X Size (Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość X Size (Bottom Layer) będzie taka sama jak właściwość X Size (All Layers), ponieważ określony rozmiar jest używany dla wszystkich warstw sygnałowych. -
Właściwość X Size (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
PadXSize_MidLayerN
Podsumowanie
Zwraca obiekty padów, których właściwość X Size (Mid Layer <n>) jest zgodna z zapytaniem.
Składnia
PadXSize_MidLayer1 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadXSize_MidLayer<n>) : Number– aby określić rozmiar w mil. -
AsMM(PadXSize_MidLayer<n>) : Number– aby określić rozmiar w mm.
Przykład użycia
PadXSize_MidLayer<n> = 100
Zwraca wszystkie obiekty padów, których właściwość X Size (Mid Layer <n>) jest równa 100 w bieżących jednostkach miary.
PadXSize_MidLayer<n> >= 4.064
Zwraca wszystkie obiekty padów, których właściwość X Size (Mid Layer <n>) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_MidLayer<n>) > 80
Zwraca wszystkie obiekty padów, których właściwość X Size (Mid Layer <n>) jest większa niż 80 mil.
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość X Size (Mid Layer <n>) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_MidLayer<n> <> 50
Zwraca wszystkie obiekty padów, których właściwość X Size (Mid Layer <n>) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość X Size (Mid Layer <n>) będzie taka sama jak właściwość X Size (All Layers) ponieważ określony rozmiar jest używany dla wszystkich warstw sygnałowych. -
Właściwość X Size (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
PadXSize_PasteBottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość X Size (Paste Mask Bottom Layer) jest zgodna z zapytaniem.
Składnia
PadXSize_PasteBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadXSize_PasteBottomLayer) : Number– aby określić rozmiar w mil. -
AsMM(PadXSize_PasteBottomLayer) : Number– aby określić rozmiar w mm.
Przykład użycia
PadXSize_PasteBottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadXSize_PasteBottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_PasteBottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Bottom Layer) jest większa niż 80 mil.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_PasteBottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość X Size (Paste Mask Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadXSize_PasteTopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość X Size (Paste Mask Top Layer) spełnia zapytanie (Query).
Składnia
PadXSize_PasteTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – zastępując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadXSize_PasteTopLayer) : Number– aby podać rozmiar w mil. -
AsMM(PadXSize_PasteTopLayer) : Number– aby podać rozmiar w mm.
Przykładowe użycie
PadXSize_PasteTopLayer = 100
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Top Layer) jest równa 100 w bieżących jednostkach miary.
PadXSize_PasteTopLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_PasteTopLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Top Layer) jest większa niż 80 mil.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_PasteTopLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość X Size (Paste Mask Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość X Size (Paste Mask Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadXSize_SolderBottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość X Size (Solder Mask Bottom Layer) spełnia zapytanie (Query).
Składnia
PadXSize_SolderBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – zastępując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadXSize_SolderBottomLayer) : Number– aby podać rozmiar w mil. -
AsMM(PadXSize_SolderBottomLayer) : Number– aby podać rozmiar w mm.
Przykładowe użycie
PadXSize_SolderBottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadXSize_SolderBottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_SolderBottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Bottom Layer) jest większa niż 80 mil.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_SolderBottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość X Size (Solder Mask Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadXSize_SolderTopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość X Size (Solder Mask Top Layer) spełnia zapytanie (Query).
Składnia
PadXSize_SolderTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – zastępując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadXSize_SolderTopLayer) : Number– aby podać rozmiar w mil. -
AsMM(PadXSize_SolderTopLayer) : Number– aby podać rozmiar w mm.
Przykładowe użycie
PadXSize_SolderTopLayer = 100
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Top Layer) jest równa 100 w bieżących jednostkach miary.
PadXSize_SolderTopLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_SolderTopLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Top Layer) jest większa niż 80 mil.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_SolderTopLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość X Size (Solder Mask Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość X Size (Solder Mask Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadXSize_TopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość X Size (Top Layer) spełnia zapytanie (Query).
Składnia
PadXSize_TopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – zastępując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadXSize_TopLayer) : Number– aby podać rozmiar w mil. -
AsMM(PadXSize_TopLayer) : Number– aby podać rozmiar w mm.
Przykładowe użycie
PadXSize_TopLayer = 100
Zwraca wszystkie obiekty padów, których właściwość X Size (Top Layer) jest równa 100 w bieżących jednostkach miary.
PadXSize_TopLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość X Size (Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadXSize_TopLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość X Size (Top Layer) jest większa niż 80 mil.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość X Size (Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadXSize_TopLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość X Size (Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawioną na
Simple) właściwość X Size (Top Layer) będzie taka sama jak właściwość X Size (All Layers), ponieważ podany rozmiar jest używany dla wszystkich warstw sygnałowych. -
Właściwość X Size (Top Layer) jest zdefiniowana wyłącznie dla obiektów padów i przelotek (via).
PadYOffset
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Pad Y Offset spełnia zapytanie (Query).
Składnia
PadYOffset : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – zastępując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadYOffset) : Number– aby podać przesunięcie w mil. -
AsMM(PadYOffset) : Number– aby podać przesunięcie w mm.
Przykładowe użycie
PadYOffset = 2
Zwraca wszystkie obiekty padów, które mają właściwość Pad Y Offset równą 2 w bieżących jednostkach miary.
PadYOffset >= 0.2286
Zwraca wszystkie obiekty padów, które mają właściwość Pad Y Offset większą lub równą 0.2286 w bieżących jednostkach miary.
AsMils(PadYOffset) Between 0.5 And 0.6
Zwraca wszystkie obiekty padów, które mają właściwość Pad Y Offset większą lub równą 0.5 mil oraz mniejszą lub równą 0.6 mil.
AsMM(PadYOffset) < 0.2794
Zwraca wszystkie obiekty padów, które mają właściwość Pad Y Offset mniejszą niż 0.2794 mm.
Uwagi
-
Właściwość Pad Y Offset jest zdefiniowana wyłącznie dla obiektów padów.
-
Właściwość Pad Y Offset odpowiada polu Offset From Hole Center Y podczas przeglądania właściwości zaznaczonego pada w panelu Properties.
PadYSize_AllLayers
Podsumowanie
Zwraca wszystkie obiekty prostych padów, których właściwość Y Size (All Layers) spełnia zapytanie (Query).
Składnia
PadYSize_AllLayers : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – zastępując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(PadYSize_AllLayers) : Number– aby podać rozmiar w mil. -
AsMM(PadYSize_AllLayers) : Number– aby podać rozmiar w mm.
Przykładowe użycie
PadYSize_AllLayers = 100
Zwraca wszystkie obiekty prostych padów, których właściwość Y Size (All Layers) jest równa 100 w bieżących jednostkach miary.
PadYSize_AllLayers >= 4.064
Zwraca wszystkie obiekty prostych padów, których właściwość Y Size (All Layers) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_AllLayers) > 80
Zwraca wszystkie obiekty prostych padów, których właściwość Y Size (All Layers) jest większa niż 80 mil.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Zwraca wszystkie obiekty prostych padów, których właściwość Y Size (All Layers) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_AllLayers <> 50
Zwraca wszystkie obiekty prostych padów, których właściwość Y Size (All Layers) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość Y Size (All Layers) jest zdefiniowana wyłącznie dla padów, których właściwość Stack Mode jest ustawiona na Simple.
PadYSize_BottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Y Size (Bottom Layer) spełnia zapytanie (Query).
Składnia
PadYSize_BottomLayer : Number
Numberbędzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadYSize_BottomLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_BottomLayer) : Number– aby określić rozmiar w mm.
Przykładowe użycie
PadYSize_BottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Y Size (Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadYSize_BottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Y Size (Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_BottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Y Size (Bottom Layer) jest większa niż 80 mil.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Y Size (Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_BottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Y Size (Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple), właściwość Y Size (Bottom Layer) będzie taka sama jak właściwość Y Size (All Layers) ponieważ podany rozmiar jest używany dla wszystkich warstw sygnałowych. -
Właściwość Y Size (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadYSize_MidLayerN
Podsumowanie
Zwraca obiekty padów, których właściwość Y Size (Mid Layer <n>) spełnia zapytanie.
Składnia
PadYSize_MidLayer<n> : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadYSize_MidLayer<n>) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_MidLayer<n>) : Number– aby określić rozmiar w mm.
Przykładowe użycie
PadYSize_MidLayer<n> = 100
Zwraca wszystkie obiekty padów, których właściwość Y Size (Mid Layer <n>) jest równa 100 w bieżących jednostkach miary.
PadYSize_MidLayer<n> >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Y Size (Mid Layer <n>) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_MidLayer<n>) > 80
Zwraca wszystkie obiekty padów, których właściwość Y Size (Mid Layer <n>) jest większa niż 80 mil.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Y Size (Mid Layer <n>) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_MidLayer<n> <> 50
Zwraca wszystkie obiekty padów, których właściwość Y Size (Mid Layer <n>) jest not równa 50 w bieżących jednostkach miary.
PadYSize_PasteBottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Y Size (Paste Mask Bottom Layer) spełnia zapytanie.
Składnia
PadYSize_PasteBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadYSize_PasteBottomLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_PasteBottomLayer) : Number– aby określić rozmiar w mm.
Przykładowe użycie
PadYSize_PasteBottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadYSize_PasteBottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_PasteBottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Bottom Layer) jest większa niż 80 mil.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_PasteBottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość Y Size (Paste Mask Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadYSize_PasteTopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Y Size (Paste Mask Top Layer) spełnia zapytanie.
Składnia
PadYSize_PasteTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadYSize_PasteTopLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_PasteTopLayer) : Number– aby określić rozmiar w mm.
Przykładowe użycie
PadYSize_PasteTopLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Top Layer) jest równa 100 w bieżących jednostkach miary.
PadYSize_PasteTopLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_PasteTopLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Top Layer) jest większa niż 80 mil.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_PasteTopLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Y Size (Paste Mask Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość Y Size (Paste Mask Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadYSize_SolderBottomLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Y Size (Solder Mask Bottom Layer) spełnia zapytanie.
Składnia
PadYSize_SolderBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadYSize_SolderBottomLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_SolderBottomLayer) : Number– aby określić rozmiar w mm.
Przykładowe użycie
PadYSize_SolderBottomLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Bottom Layer) jest równa 100 w bieżących jednostkach miary.
PadYSize_SolderBottomLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_SolderBottomLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Bottom Layer) jest większa niż 80 mil.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_SolderBottomLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość Y Size (Solder Mask Bottom Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadYSize_SolderTopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Y Size (Solder Mask Top Layer) spełnia zapytanie.
Składnia
PadYSize_SolderTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadYSize_SolderTopLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_SolderTopLayer) : Number– aby określić rozmiar w mm.
Przykładowe użycie
PadYSize_SolderTopLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Top Layer) jest równa 100 w bieżących jednostkach miary.
PadYSize_SolderTopLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_SolderTopLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Top Layer) jest większa niż 80 mil.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_SolderTopLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Y Size (Solder Mask Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwaga
Właściwość Y Size (Solder Mask Top Layer) jest zdefiniowana wyłącznie dla obiektów padów.
PadYSize_TopLayer
Podsumowanie
Zwraca obiekty padów, których właściwość Y Size (Top Layer) spełnia zapytanie.
Składnia
PadYSize_TopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – albo imperialnymi (mil; 1 mil = 0,001 cala), albo metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PadYSize_TopLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_TopLayer) : Number– aby określić rozmiar w mm.
Przykładowe użycie
PadYSize_TopLayer = 100
Zwraca wszystkie obiekty padów, których właściwość Y Size (Top Layer) jest równa 100 w bieżących jednostkach miary.
PadYSize_TopLayer >= 4.064
Zwraca wszystkie obiekty padów, których właściwość Y Size (Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(PadYSize_TopLayer) > 80
Zwraca wszystkie obiekty padów, których właściwość Y Size (Top Layer) jest większa niż 80 mil.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty padów, których właściwość Y Size (Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
PadYSize_TopLayer <> 50
Zwraca wszystkie obiekty padów, których właściwość Y Size (Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych padów (z Stack Mode ustawionym na
Simple) właściwość Y Size (Top Layer) będzie taka sama jak właściwość Y Size (All Layers), ponieważ określony rozmiar jest używany dla wszystkich warstw sygnałowych. -
Właściwość Y Size (Top Layer) jest zdefiniowana wyłącznie dla obiektów typu pad.
PasteMaskEnabled
Podsumowanie
Zwraca wszystkie obiekty typu pad, których właściwość Use Paste jest zgodna z zapytaniem.
Składnia
PasteMaskEnabled : Boolean_String
Przykład użycia
PasteMaskEnabled = 'True'
Zwraca wszystkie obiekty typu pad, których właściwość Use Paste jest włączona.
PasteMaskEnabled = 'False'
Zwraca wszystkie obiekty typu pad, których właściwość Use Paste jest wyłączona.
Uwaga
Właściwość Use Paste jest zdefiniowana wyłącznie dla obiektów typu pad.
PasteMaskEnabledBottom
Podsumowanie
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Enabled - Bottom jest zgodna z zapytaniem.
Składnia
PasteMaskEnabledBottom : Boolean_String
Przykład użycia
PasteMaskEnabledBottom = 'True'
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Enabled - Bottom jest włączona.
PasteMaskEnabledBottom = 'False'
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Enabled - Bottom jest wyłączona.
Uwaga
Właściwość Paste Mask Enabled - Bottom jest zdefiniowana wyłącznie dla obiektów typu pad.
PasteMaskEnabledTop
Podsumowanie
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Enabled - Top jest zgodna z zapytaniem.
Składnia
PasteMaskEnabledTop : Boolean_String
Przykład użycia
PasteMaskEnabledTop = 'True'
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Enabled - Top jest włączona.
PasteMaskEnabledTop = 'False'
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Enabled - Top jest wyłączona.
Uwaga
Właściwość Paste Mask Enabled - Top jest zdefiniowana wyłącznie dla obiektów typu pad.
PasteMaskExpansion
Podsumowanie
Odległość rozszerzenia maski pasty dla łuków, wypełnień, padów, regionów i ścieżek może być określana albo przez odpowiednie reguły projektowe Paste Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia w ramach właściwości obiektu. Ta funkcja zwraca:
- Pady, których właściwość Paste Mask Expansion jest zgodna z zapytaniem.
-
Łuki, wypełnienia, regiony i ścieżki, dla których Paste Mask Expansion Mode jest ustawione na
ManuallubFrom Rule, AND, których właściwość Paste Mask Expansion jest zgodna z zapytaniem.
Składnia
PasteMaskExpansion : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(– aby określić rozszerzenie maski pasty w milach.PasteMaskExpansion) : Number -
AsMM(– aby określić rozszerzenie maski pasty w mm.PasteMaskExpansion) : Number
Przykład użycia
PasteMaskExpansion = 4
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Expansion wynosi 4 w bieżących jednostkach miary. Zwraca także obiekty typu łuk, wypełnienie, region i ścieżka, dla których Paste Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Paste Mask Expansion wynosi 4 w bieżących jednostkach miary.
PasteMaskExpansion >= 0.0508
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Expansion jest większa lub równa 0.0508 w bieżących jednostkach miary. Zwraca także obiekty typu łuk, wypełnienie, region i ścieżka, dla których Paste Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Paste Mask Expansion jest większa lub równa 0.0508 w bieżących jednostkach miary.
AsMils(PasteMaskExpansion) Between 3 And 5
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Expansion jest większa lub równa 3 mil oraz mniejsza lub równa 5 mil. Zwraca także obiekty typu łuk, wypełnienie, region i ścieżka, dla których Paste Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Paste Mask Expansion jest większa lub równa 3 mil oraz mniejsza lub równa 5 mil.
AsMM(PasteMaskExpansion) < 0.1524
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Expansion jest mniejsza niż 0.1524 mm. Zwraca także obiekty typu łuk, wypełnienie, region i ścieżka, dla których Paste Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Paste Mask Expansion jest mniejsza niż 0.1524 mm.
Uwagi
- Wartość odległości rozszerzenia maski pasty może być ujemna, zerowa lub dodatnia.
- Właściwość Paste Mask Expansion jest zdefiniowana wyłącznie dla obiektów typu łuk, wypełnienie, pad, region i ścieżka.
PasteMaskExpansionMode
Podsumowanie
Odległość rozszerzenia maski pasty dla łuków, wypełnień, regionów i ścieżek może być określana albo przez odpowiednie reguły projektowe Paste Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia w ramach właściwości obiektu. Alternatywnie, dla tych obiektów można nie stosować maskowania. Te trzy tryby są określane przez właściwość Paste Mask Expansion Mode obiektu. Ta funkcja zwraca obiekty typu łuk, wypełnienie, region i ścieżka, których właściwość Paste Mask Expansion Mode jest zgodna z zapytaniem.
Składnia
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String musi być jednym z następujących ciągów:
-
'None' -
'From Rule' -
'Manual'
Przykład użycia
PasteMaskExpansionMode = 'Manual'
Zwraca wszystkie obiekty typu łuk, wypełnienie, region i ścieżka, których właściwość Paste Mask Expansion Mode jest ustawiona na Manual, a także obiekty typu pad, których właściwość Paste Mask Override jest włączona.
PasteMaskExpansionMode = 'From Rule'
Zwraca wszystkie obiekty typu łuk, wypełnienie, region i ścieżka, których właściwość Paste Mask Expansion Mode jest ustawiona na From Rule, a także obiekty typu pad, których właściwość Paste Mask Override jest wyłączona.
PasteMaskExpansionMode = 'None'
Zwraca wszystkie obiekty except obiekty typu pad oraz obiekty typu łuk, wypełnienie, region i ścieżka, których właściwość Paste Mask Expansion Mode jest ustawiona na From Rule albo Manual.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Zwraca wszystkie obiekty except obiekty typu łuk, wypełnienie, region i ścieżka, których właściwość Paste Mask Expansion Mode jest ustawiona na Manual, oraz obiekty typu pad, których właściwość Paste Mask Override jest włączona.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Zwraca wszystkie obiekty except obiekty typu łuk, wypełnienie, region i ścieżka, których właściwość Paste Mask Expansion Mode jest ustawiona na From Rule, oraz obiekty typu pad, których właściwość Paste Mask Override jest wyłączona.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Zwraca wszystkie obiekty typu pad, a także obiekty typu łuk, wypełnienie, region i ścieżka, których właściwość Paste Mask Expansion Mode jest ustawiona na From Rule albo Manual.
Uwagi
- Właściwość Paste Mask Expansion Mode jest zdefiniowana wyłącznie dla obiektów typu łuk, wypełnienie, region i ścieżka.
-
Pojedyncze cudzysłowy (') na początku i na końcu
ExpansionMode_Stringsą obowiązkowe.
PasteMaskOverride
Podsumowanie
Odległość rozszerzenia maski pasty dla padów może być określana albo przez odpowiednie reguły projektowe Paste Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia w ramach właściwości pada. To drugie wymaga, aby właściwość Paste Mask Override pada była włączona. Ta funkcja zwraca obiekty typu pad, których właściwość Paste Mask Override jest zgodna z zapytaniem.
Składnia
PasteMaskOverride : Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykład użycia
PasteMaskOverride = 'True'
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Override jest włączona.
PasteMaskOverride = 'False'
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Override jest wyłączona.
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Zwraca wszystkie obiekty except obiekty typu pad, których właściwość Paste Mask Override jest włączona.
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Zwraca wszystkie obiekty except obiekty typu pad, których właściwość Paste Mask Override jest wyłączona.
Uwaga
Właściwość Paste Mask Override jest zdefiniowana wyłącznie dla obiektów typu pad.
PasteMaskPercent
Podsumowanie
Odległość rozszerzenia maski pasty dla padów może być określana jako wartość bezwzględna (mil/mm) albo jako procent powierzchni pada. Ta funkcja zwraca obiekty, których właściwość Paste Mask Percent jest zgodna z zapytaniem.
Składnia
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String określa rozszerzenie maski pasty wyrażone w procentach.
Przykład użycia
PasteMaskPercent = '50%'
Zwraca wszystkie obiekty typu pad, których Paste Mask Percent właściwość jest równa 50%.
PasteMaskPercent <> '30%'
Zwraca wszystkie obiekty except dla obiektów typu pad, których Paste Mask Percent właściwość jest równa 30%.
Uwagi
-
Pojedyncze cudzysłowy (') na początku i na końcu
PasteMaskPercent_Stringsą obowiązkowe. - Wartość procentowa rozszerzenia maski pasty dla pada może być ujemna, zerowa lub dodatnia.
PasteMaskUsePercent
Podsumowanie
Odległość rozszerzenia maski pasty dla padów może być określana jako wartość bezwzględna (mil/mm) albo jako procent powierzchni pada. Ta funkcja zwraca obiekty, których właściwość Paste Mask Uses Percent jest zgodna z zapytaniem.
Składnia
PasteMaskUsePercent : Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykład użycia
PasteMaskUsePercent = 'True'
Zwraca wszystkie obiekty typu pad, których właściwość Paste Mask Uses Percent jest włączona.
PasteMaskUsePercent = 'False'
Zwraca wszystkie obiekty except dla obiektów typu pad, których właściwość Paste Mask Uses Percent jest włączona.
PluggingMaterial
Podsumowanie
Zwraca wszystkie obiekty typu via, których właściwość Plugging Material jest zgodna z zapytaniem.
Składnia
PluggingMaterial : String
Przykład użycia
PluggingMaterial = 'Epoxy'
Zwraca wszystkie obiekty typu via, których właściwość Plugging Material ma wartość Epoxy.
PluggingMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty typu via, które mają Plugging Material, którego powiązany ciąg znaków zaczyna się od Epoxy.
Uwagi
- Właściwość Plugging Material jest zdefiniowana wyłącznie dla obiektów typu via.
-
Pojedyncze cudzysłowy (
') na początku i na końcuStringsą obowiązkowe.
PluggingSide
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Plugging Side jest zgodna z zapytaniem.
Składnia
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String musi być jednym z ciągów z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykład użycia
PluggingSide = 'Top'
Zwraca wszystkie obiekty przelotek, których właściwość Plugging Side ma wartość Top.
PluggingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Plugging Side ma wartość Both.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Plugging Side ma wartość Both.
Uwagi
- Właściwość Plugging Side jest zdefiniowana wyłącznie dla obiektów przelotek.
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuPluggingSide_Stringsą wymagane.
PolygonArcApproximation
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Arc Approximation jest zgodna z zapytaniem.
Składnia
PolygonArcApproximation : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PolygonArcApproximation) : Number– aby określić przybliżenie w mil. -
AsMM(PolygonArcApproximation) : Number– aby określić przybliżenie w mm.
Przykład użycia
PolygonArcApproximation = 0.0127
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Arc Approximation o wartości 0.0127 w bieżących jednostkach miary.
PolygonArcApproximation >= 1.27
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Arc Approximation większą lub równą 1.27 w bieżących jednostkach miary.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Arc Approximation większą lub równą 0.01 mil oraz mniejszą lub równą 0.02 mil.
AsMM(PolygonArcApproximation) < 0.0127
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Arc Approximation mniejszą niż 0.0127 mm.
Uwagi
-
Właściwość Arc Approximation jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonGridSize
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Grid Size jest zgodna z zapytaniem.
Składnia
PolygonGridSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PolygonGridSize) : Number– aby określić rozmiar w mil. -
AsMM(PolygonGridSize) : Number– aby określić rozmiar w mm.
Przykład użycia
PolygonGridSize = 20
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Grid Size o wartości 20 w bieżących jednostkach miary.
PolygonGridSize >= 1.27
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Grid Size większą lub równą 1.27 w bieżących jednostkach miary.
AsMils(PolygonGridSize) Between 10 And 30
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Grid Size większą lub równą 10 mil oraz mniejszą lub równą 30 mil.
AsMM(PolygonGridSize) < 1.016
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Grid Size mniejszą niż 1.016 mm.
Uwagi
-
Właściwość Grid Size jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonHatchingStyle
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Hatching Style jest zgodna z zapytaniem.
Składnia
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String musi być jednym z ciągów z poniższej listy:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Przykład użycia
PolygonHatchingStyle = 'Horizontal Hatch'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Hatching Style ma wartość Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Zwraca wszystkie obiekty except obiekty wylewki poligonu, których właściwość Hatching Style ma wartość 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Zwraca wszystkie obiekty wylewki poligonu except te, których właściwość Hatching Style ma wartość Solid.
Uwagi
- Właściwość Hatching Style jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PolygonHatchingStyle_Stringsą wymagane.
PolygonIgnoreViolations
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Ignore On-Line Violations jest zgodna z zapytaniem.
Składnia
PolygonIgnoreViolations : Boolean_String
Przykład użycia
PolygonIgnoreViolations = 'True'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Ignore On-Line Violations jest włączona.
PolygonIgnoreViolations = 'False'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Ignore On-Line Violations jest wyłączona.
Uwagi
- Właściwość Ignore On-Line Violations jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
- Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonIslandAreaThreshold
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Island Area Threshold jest zgodna z zapytaniem.
Składnia
PolygonIslandAreaThreshold : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PolygonIslandAreaThreshold) : Number– aby określić próg w mil. -
AsMM(PolygonIslandAreaThreshold) : Number– aby określić próg w mm.
Przykład użycia
PolygonIslandAreaThreshold = 2
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Island Area Threshold o wartości 2 w kwadratowych (bieżących) jednostkach miary.
PolygonIslandAreaThreshold >= 2
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Island Area Threshold większą lub równą 2 w kwadratowych (bieżących) jednostkach miary.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Island Area Threshold większą lub równą 3000 square mils oraz mniejszą lub równą 4000 square mils.
AsMM(PolygonIslandAreaThreshold) < 1.016
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Island Area Threshold mniejszą niż 1.016 square mm.
Uwagi
-
Właściwość Island Area Threshold jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonMinimumPrimitiveSize
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Minimum Primitive Size jest zgodna z zapytaniem.
Składnia
PolygonMinimumPrimitiveSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– aby określić rozmiar w mil. -
AsMM(PolygonMinimumPrimitiveSize) : Number– aby określić rozmiar w mm.
Przykład użycia
PolygonMinimumPrimitiveSize = 4
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Minimum Primitive Size o wartości 4 w bieżących jednostkach miary.
PolygonMinimumPrimitiveSize >= 0.0508
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Minimum Primitive Size większą lub równą 0.0508 w bieżących jednostkach miary.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Minimum Primitive Size większą lub równą 3 mil oraz mniejszą lub równą 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Minimum Primitive Size mniejszą niż 0.1524 mm.
Uwagi
-
Właściwość Minimum Primitive Size jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonNeckWidthThreshold
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Neck Width Threshold jest zgodna z zapytaniem.
Składnia
PolygonNeckWidthThreshold : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(PolygonNeckWidthThreshold) : Number– aby określić próg w mil. -
AsMM(PolygonNeckWidthThreshold) : Number– aby określić próg w mm.
Przykład użycia
PolygonNeckWidthThreshold = 5
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Neck Width Threshold o wartości 5 w bieżących jednostkach miary.
PolygonNeckWidthThreshold >= 5
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Neck Width Threshold większą lub równą 5 w bieżących jednostkach miary.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Neck Width Threshold większą lub równą 5 mil oraz mniejszą lub równą 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Neck Width Threshold mniejszą niż 0.127 mm.
Uwagi
-
Właściwość Neck Width Threshold jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonPourOverSameNet
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Pour Over Same Net jest zgodna z zapytaniem.
Składnia
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String musi być jednym z ciągów z poniższej listy:
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
Przykład użycia
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Pour Over Same Net ma wartość Pour Over All Same Net Objects.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Zwraca wszystkie obiekty except obiekty wylewki poligonu, których właściwość Pour Over Same Net ma wartość Pour Over Same Net Polygons Only.
PolygonPourOverSameNet = 'Pour Over All Same Net Objects' || PolygonPourOverSameNet = 'Pour Over Same Net Polygons Only'
IsPolygon && PolygonPourOverSameNet <> 'Don't Pour Over Same Net Objects'
Zwraca wszystkie obiekty wylewki poligonu except te, których właściwość Pour Over Same Net ma wartość Don't Pour Over Same Net Objects.
Uwagi
- Właściwość Pour Over Same Net jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PourOverSameNet_Stringsą wymagane. - Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonRemoveDeadCopper
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Dead Copper jest zgodna z zapytaniem.
Składnia
PolygonRemoveDeadCopper : Boolean_String
Przykład użycia
PolygonRemoveDeadCopper = 'True'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Dead Copper jest włączona.
PolygonRemoveDeadCopper = 'False'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Dead Copper jest wyłączona.
Uwagi
-
Właściwość Remove Dead Copper jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonRemoveIslandsByArea
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Islands By Area jest zgodna z zapytaniem.
Składnia
PolygonRemoveIslandsByArea : Boolean_String
Przykład użycia
PolygonRemoveIslandsByArea = 'True'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Islands By Area jest włączona.
PolygonRemoveIslandsByArea = 'False'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Islands By Area jest wyłączona.
Uwagi
- Właściwość Remove Islands By Area jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
- Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonRemoveNarrowNecks
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Narrow Necks jest zgodna z zapytaniem.
Składnia
PolygonRemoveNarrowNecks : Boolean_String
Przykład użycia
PolygonRemoveNarrowNecks = 'True'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Narrow Necks jest włączona.
PolygonRemoveNarrowNecks = 'False'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Remove Narrow Necks jest wyłączona.
Uwagi
-
Właściwość Remove Narrow Necks jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonSurroundPads
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Surround Pads With jest zgodna z zapytaniem.
Składnia
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String musi być jednym z ciągów z poniższej listy:
-
'Arcs' -
'Octagons'
Przykład użycia
PolygonSurroundPads = 'Arcs'
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Surround Pads With ma wartość Arcs.
PolygonSurroundPads <> 'Octagons'
Zwraca wszystkie obiekty except obiekty wylewki poligonu, których właściwość Surround Pads With ma wartość Octagons.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Zwraca wszystkie obiekty wylewki poligonu except te, których właściwość Surround Pads With ma wartość Octagons.
Uwagi
- Właściwość Surround Pads With jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
SurroundPads_Stringsą wymagane. - Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PolygonTrackWidth
Podsumowanie
Zwraca wszystkie obiekty wylewki poligonu, których właściwość Track Width jest zgodna z zapytaniem.
Składnia
PolygonTrackWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostce miary:
-
AsMils(PolygonTrackWidth) : Number– aby określić szerokość w mil. -
AsMM(PolygonTrackWidth) : Number– aby określić szerokość w mm.
Przykład użycia
PolygonTrackWidth = 20
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Track Width równą 20 w bieżących jednostkach miary.
PolygonTrackWidth >= 1.27
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Track Width większą lub równą 1.27 w bieżących jednostkach miary.
AsMils(PolygonTrackWidth) Between 10 And 30
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Track Width większą lub równą 10 mil oraz mniejszą lub równą 30 mil.
AsMM(PolygonTrackWidth) < 1.016
Zwraca wszystkie obiekty wylewki poligonu, które mają właściwość Track Width mniejszą niż 1.016 mm.
Uwagi
-
Właściwość Track Width jest zdefiniowana wyłącznie dla obiektów wylewki poligonu.
-
Obiekty podrzędne obiektów wylewki poligonu zwróconych przez zapytanie nie są zwracane.
PositiveNet
Podsumowanie
Zwraca wszystkie obiekty pary różnicowej, których właściwość Positive Net jest zgodna z zapytaniem.
Składnia
PositiveNet : String
Przykład użycia
PositiveNet = 'D_P'
Zwraca wszystkie obiekty pary różnicowej, których właściwość Positive Net ma wartość D_P.
PositiveNet Like '*RX1_P'
Zwraca wszystkie obiekty pary różnicowej, których właściwość Positive Net kończy się na RX1_P.
Uwagi
- Właściwość Positive Net jest zdefiniowana wyłącznie dla obiektów pary różnicowej.
- Obiekty podrzędne obiektów pary różnicowej zwróconych przez zapytanie nie są zwracane.
PropagationDelay
Podsumowanie
Zwraca wszystkie obiekty łuk, ścieżka, pad, przelotka, których Propagation Delay właściwość jest zgodna z zapytaniem.
Składnia
PropagationDelay : Numeric_String
Przykład użycia
PropagationDelay = '70'
Zwraca wszystkie obiekty regionu, których właściwość Propagation Delay jest równa 70.
PropagationDelay Between '200' And '400'
Zwraca wszystkie obiekty regionu, których właściwość Propagation Delay jest większa lub równa 200 oraz mniejsza lub równa 400.
PropagationDelay >= '100'
Zwraca wszystkie obiekty regionu, których właściwość Propagation Delay jest większa lub równa 100.
PropagationDelay <> '120'
Zwraca wszystkie obiekty except obiekty regionu, których właściwość Propagation Delay jest równa 120.
Uwaga
Właściwość Propagation Delay jest zdefiniowana wyłącznie dla obiektów komponentów.
QrCodeInverted
Podsumowanie
Zwraca wszystkie obiekty ciągu tekstowego, których właściwość BarCode Inverted jest zgodna z zapytaniem.
Składnia
QrCodeInverted : Boolean_String
Przykład użycia
QrCodeInverted = 'True'
Zwraca wszystkie obiekty ciągu tekstowego, których właściwość BarCode Inverted jest włączona.
QrCodeInverted = 'False'
Zwraca wszystkie obiekty ciągu tekstowego, których właściwość BarCode Inverted jest wyłączona.
Uwagi
-
Właściwość BarCode Inverted jest zdefiniowana wyłącznie dla obiektów ciągu tekstowego.
-
Użycie tego słowa kluczowego zwróci również podrzędne prymitywy ciągu tekstowego obiektów projektowych grupy (komponent, współrzędna, wymiar, tabela wierceń oraz tabela stosu warstw), których właściwość BarCode Inverted jest zgodna z zapytaniem. Jeśli chcesz wskazać wyłącznie obiekty ciągu tekstowego skonfigurowane jako tekst kodu QR, użyj dodatkowego prefiksu słowa kluczowego, aby wskazać te obiekty. Przykładowe wyrażenie zapytania to
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Podsumowanie
Zwraca wszystkie obiekty wymiaru średnicy promieniowej oraz wymiaru promieniowego, których właściwość Angular Step jest zgodna z zapytaniem.
Składnia
RadialDimensionAngularStep : Number
Przykład użycia
RadialDimensionAngularStep = 30.0
Zwraca wszystkie obiekty wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Angular Step równą 30.0 stopni.
RadialDimensionAngularStep > 60.0
Zwraca wszystkie obiekty wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Angular Step większą niż 60.0 stopni.
RadialDimensionAngularStep Between 30.0 And 150.0
Zwraca wszystkie obiekty wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Angular Step większą lub równą 30.0 stopni oraz mniejszą lub równą 150.0 stopni.
RadialDimensionAngularStep <= 45.0
Zwraca wszystkie obiekty wymiaru średnicy promieniowej oraz wymiaru promieniowego, które mają właściwość Angular Step mniejszą lub równą 45.0 stopni.
Uwaga
Właściwość Angular Step jest zdefiniowana wyłącznie dla obiektów wymiaru średnicy promieniowej i wymiaru promieniowego.
Restricted
Podsumowanie
Zwraca wszystkie obiekty keepout, których właściwość Restricted for Layer jest zgodna z zapytaniem.
Składnia
Restricted = Layer_String
Restricted <> Layer_String
Przykład użycia
Restricted = 'TopLayer'
Zwraca wszystkie obiekty keepout na TopLayer.
Restricted <> 'MidLayer1'
Zwraca wszystkie obiekty keepout except dla tych na warstwie MidLayer1.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
Layer_Stringsą wymagane. - Właściwość Restricted for Layer jest zdefiniowana wyłącznie dla obiektów keepout (łuki, wypełnienia, pełne regiony i ścieżki).
Rotation
Podsumowanie
Zwraca wszystkie obiekty: wymiar bazowy, wymiar środka, komponent, wymiar odniesienia, widok projektu, tabela wierceń, wypełnienie, tabela stosu warstw, wymiar średnicy liniowej, wymiar liniowy, obiekt OLE, pad oraz ciąg tekstowy (komentarz, oznaczenie, swobodny), których właściwość Rotation jest zgodna z zapytaniem.
Składnia
Rotation : Number
Przykład użycia
Rotation = 30.0
Zwraca wszystkie obiekty: wymiar bazowy, wymiar środkowy, komponent, wymiar odniesienia (datum), widok projektu, tabela wierceń, wypełnienie, tabela stosu warstw, wymiar średnicy liniowej, wymiar liniowy, obiekt OLE, pad oraz ciąg tekstowy (komentarz, oznaczenie, dowolny), które mają właściwość Rotation równą 30.0 stopni.
Rotation > 60.0
Zwraca wszystkie obiekty: wymiar bazowy, wymiar środkowy, komponent, wymiar odniesienia (datum), widok projektu, tabela wierceń, wypełnienie, tabela stosu warstw, wymiar średnicy liniowej, wymiar liniowy, obiekt OLE, pad oraz ciąg tekstowy (komentarz, oznaczenie, dowolny), które mają właściwość Rotation większą niż 60.0 stopni.
Rotation Between 30.0 And 150.0
Zwraca wszystkie obiekty: wymiar bazowy, wymiar środkowy, komponent, wymiar odniesienia (datum), widok projektu, tabela wierceń, wypełnienie, tabela stosu warstw, wymiar średnicy liniowej, wymiar liniowy, obiekt OLE, pad oraz ciąg tekstowy (komentarz, oznaczenie, dowolny), które mają właściwość Rotation większą lub równą 30.0 stopni oraz mniejszą lub równą 150.0 stopni.
Rotation <= 45.0
Zwraca wszystkie obiekty: wymiar bazowy, wymiar środkowy, komponent, wymiar odniesienia (datum), widok projektu, tabela wierceń, wypełnienie, tabela stosu warstw, wymiar średnicy liniowej, wymiar liniowy, obiekt OLE, pad oraz ciąg tekstowy (komentarz, oznaczenie, dowolny), które mają właściwość Rotation mniejszą lub równą 45.0 stopni.
Uwaga
Właściwość Rotation jest zdefiniowana wyłącznie dla obiektów: wymiar bazowy, wymiar środkowy, komponent, wymiar odniesienia (datum), widok projektu, tabela wierceń, wypełnienie, tabela stosu warstw, wymiar średnicy liniowej, wymiar liniowy, obiekt OLE, pad oraz ciąg tekstowy (komentarz, oznaczenie, dowolny).
RuleAttributes
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Rule Attributes jest zgodna z zapytaniem (Query).
Składnia
RuleAttributes : String
Wprowadzony ciąg musi odnosić się do atrybutów zdefiniowanych dla reguły (np. 'Clearance = 10mil').
Przykładowe użycie
RuleAttributes = 'Clearance = 10mil'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Rule Attributes ma wartość Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Rule Attributes zaczyna się od Expansion. W tym przypadku zostaną zwrócone wszystkie reguły i naruszenia związane z maską pasty i maską lutowniczą.
Uwaga
Właściwość Rule Attributes jest zdefiniowana wyłącznie dla obiektów reguł projektowych oraz naruszeń.
RuleCategory
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Category jest zgodna z zapytaniem (Query).
Składnia
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String musi być jednym z ciągów z poniższej listy:
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
Przykładowe użycie
RuleCategory = 'Electrical'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Category ma wartość Electrical.
RuleCategory <> 'High Speed'
Zwraca wszystkie obiekty except obiekty reguł projektowych, których właściwość Rule Category ma wartość High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Zwraca wszystkie obiekty reguł projektowych except te, których właściwość Rule Category ma wartość Signal Integrity.
Uwagi
- Właściwość Rule Category jest zdefiniowana wyłącznie dla obiektów reguł projektowych.
-
Pojedyncze apostrofy (') na początku i na końcu
Category_Stringsą obowiązkowe.
RuleComment
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych oraz obiekty, których właściwość Rule Comment jest zgodna z zapytaniem (Query).
Składnia
RuleComment : String
Wprowadzony ciąg musi odnosić się do komentarza zdefiniowanego dla reguły (np. 'This is an example clearance rule').
Przykładowe użycie
RuleComment = 'Wszystkie fiducjale zamaskowane na warstwach Paste Mask'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Comment ma wartość All fiducials masked on Paste Mask layers.
RuleComment Like '*Clearance*'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Comment zawiera termin Clearance. Na przykład reguła odstępu (clearance) z Comment = Example Clearance Rule oraz reguła odstępu komponentów z Comment = Example Component Clearance Rule zostaną zwrócone przy użyciu tego wyrażenia.
RuleComment = ''
Zwraca wszystkie obiekty except obiekty reguł projektowych, które mają wpis dla właściwości Rule Comment.
Uwaga
Właściwość Rule Comment jest zdefiniowana wyłącznie dla obiektów reguł projektowych.
RuleEnabled
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Enabled jest zgodna z zapytaniem (Query).
Składnia
RuleEnabled : Boolean_String
Przykładowe użycie
RuleEnabled = 'True'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Enabled jest włączona.
RuleEnabled = 'False'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Enabled jest wyłączona.
Uwaga
Właściwość Rule Enabled jest zdefiniowana wyłącznie dla obiektów reguł projektowych.
RulePriority
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority jest zgodna z zapytaniem (Query).
Składnia
RulePriority : Numeric_String
RulePriority : Number
Przykładowe użycie
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority ma wartość 2.
RulePriority > '' && RulePriority Between 3 And 5
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority jest większa lub równa 3 oraz mniejsza lub równa 5.
ObjectKind Like '*Rule' && RulePriority >= 4
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority jest większa lub równa 4.
IsRule && RulePriority < 4
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority jest mniejsza niż 4.
RulePriority <> '1'
Zwraca wszystkie obiekty except obiekty reguł projektowych, których właściwość Rule Priority ma wartość 1.
IsRule && RulePriority <> 1
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority nie jest równa 1.
Uwaga
Właściwość Rule Priority jest zdefiniowana wyłącznie dla obiektów reguł projektowych.
RuleScope1
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 1 jest zgodna z zapytaniem (Query).
Składnia
RuleScope1 : String
Wprowadzony ciąg musi odnosić się do zakresu (scope) zdefiniowanego dla reguły (np. 'All').
Przykładowe użycie
RuleScope1 = 'All'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 1 ma wartość All.
RuleScope1 = 'InNet(''D7'')'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 1 ma wartość InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 1 ma wartość InNet('???'). Ciąg skojarzonej sieci musi składać się dokładnie z trzech znaków; przykładami zgodnych właściwości Scope 1 są InNet('GND') oraz InNet('VCC').
Uwaga
Właściwość Scope 1 jest zdefiniowana wyłącznie dla obiektów reguł projektowych oraz naruszeń.
RuleScope2
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 2 jest zgodna z zapytaniem (Query).
Składnia
RuleScope2 : String
Wprowadzony ciąg musi odnosić się do zakresu (scope) zdefiniowanego dla reguły (np. 'All').
Przykładowe użycie
RuleScope2 = 'All'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 2 ma wartość All.
RuleScope2 = '-'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, które nie mają właściwości Scope 2. Kilka typów reguł projektowych ma właściwości Scope 1 i Scope 2 (reguły binarne), ale większość typów ma tylko właściwość Scope 1 (reguły unarne), a zatem właściwość Scope 2 nie może być dla takich reguł zdefiniowana.
RuleScope2 = 'InNet(''D7'')'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 2 ma wartość InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 2 ma wartość InNet('???'). Ciąg skojarzonej sieci musi składać się dokładnie z trzech znaków; przykładami zgodnych właściwości Scope 1 są InNet('GND') oraz InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Zwraca wszystkie obiekty reguł projektowych oraz naruszeń, których właściwość Scope 2 ma wartość InComponent('??*'). Ciąg skojarzonego komponentu musi składać się z co najmniej dwóch znaków; przykładami zgodnych właściwości Scope 2 są InComponent('C3') oraz InComponent('RP1').
Uwaga
Właściwość Scope 2 jest zdefiniowana wyłącznie dla obiektów reguł projektowych oraz naruszeń.
RuleType
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych mające właściwość Rule Type, która jest zgodna z zapytaniem (Query).
Składnia
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String musi być jednym z następujących ciągów:
-
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'
Przykładowe użycie
RuleType = 'Clearance'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Type ma wartość Clearance.
RuleType <> 'Paste Mask Expansion'
Zwraca wszystkie obiekty except obiekty reguł projektowych, których właściwość Rule Type ma wartość Paste Mask Expansion.
IsRule && RuleType <> 'Height'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Type nie ma wartości Height.
Uwagi
- Właściwość Rule Type jest zdefiniowana wyłącznie dla obiektów reguł projektowych.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
RuleType_Stringsą obowiązkowe.
ShowComment
Podsumowanie
Zwraca obiekty komponentów, których właściwość Show Comment jest zgodna z zapytaniem.
Składnia
ShowComment : Boolean_String
Boolean_String musi być równa 'True' albo 'False'.
Przykładowe użycie
ShowComment = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Show Comment jest włączona.
ShowComment = 'False'
Zwraca wszystkie obiekty komponentów, których właściwość Show Comment jest wyłączona.
ShowComment <> 'True'
Not (ShowComment = 'True')
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Show Comment jest włączona.
ShowComment <> 'False'
Not (ShowComment = 'False')
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Show Comment jest wyłączona.
Uwagi
- Właściwość Show Comment jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
ShowName
Podsumowanie
Zwraca obiekty komponentów, których właściwość Show Name jest zgodna z zapytaniem.
Składnia
ShowName : Boolean_String
Boolean_String musi być równa 'True' albo 'False'.
Przykładowe użycie
ShowName = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Show Name jest włączona.
ShowName = 'False'
Zwraca wszystkie obiekty komponentów, których właściwość Show Name jest wyłączona.
ShowName <> 'True'
Not (ShowName = 'True')
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Show Name jest włączona.
ShowName <> 'False'
Not (ShowName = 'False')
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Show Name jest wyłączona.
Uwagi
- Właściwość Show Name jest zdefiniowana wyłącznie dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
SlotHoleLength
Podsumowanie
Zwraca wszystkie obiekty padów, których właściwość Hole Length jest zgodna z zapytaniem.
Składnia
SlotHoleLength : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(SlotHoleLength) : Number– aby określić długość w milach. -
AsMM(SlotHoleLength) : Number– aby określić długość w mm.
Przykładowe użycie
SlotHoleLength = 50
Zwraca wszystkie obiekty padów, które mają właściwość Hole Length równą 50 w bieżących jednostkach miary.
SlotHoleLength >= 50
Zwraca wszystkie obiekty padów, które mają właściwość Hole Length większą lub równą 50 w bieżących jednostkach miary.
AsMils(SlotHoleLength) Between 20 And 50
Zwraca wszystkie obiekty padów, które mają właściwość Hole Length większą lub równą 0.5mil oraz mniejszą lub równą 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Zwraca wszystkie obiekty padów, które mają właściwość Hole Length mniejszą niż 1.5 mm.
Uwaga
Właściwość Hole Length jest zdefiniowana wyłącznie dla obiektów padów.
SolderMaskExpansion
Podsumowanie
Odległość rozszerzenia maski lutowniczej dla łuków, wypełnień, padów, regionów, ścieżek i przelotek może być określana albo przez odpowiednie reguły projektowe Solder Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia jako części właściwości obiektu. Ta funkcja zwraca:
-
Pady i przelotki, których właściwość Solder Mask Expansion jest zgodna z zapytaniem.
-
Łuki, wypełnienia, regiony i ścieżki, dla których Solder Mask Expansion Mode jest ustawione na
ManuallubFrom Rule, AND a właściwość Solder Mask Expansion jest zgodna z zapytaniem.
Składnia
SolderMaskExpansion : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(– aby określić rozszerzenie maski lutowniczej w milach.SolderMaskExpansion) : Number -
AsMM(– aby określić rozszerzenie maski lutowniczej w mm.SolderMaskExpansion) : Number
Przykładowe użycie
SolderMaskExpansion = 4
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli oddzielna) wynosi 4 w bieżących jednostkach miary. Zwraca także obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion wynosi 4 w bieżących jednostkach miary.
SolderMaskExpansion >= 0.0508
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli oddzielna) jest większa lub równa 0.0508 w bieżących jednostkach miary. Zwraca także obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest większa lub równa 0.0508 w bieżących jednostkach miary.
AsMils(SolderMaskExpansion) Between 3 And 5
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli oddzielna) jest większa lub równa 3 mil oraz mniejsza lub równa 5 mil. Zwraca także obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest większa lub równa 3 mil oraz mniejsza lub równa 5 mil.
AsMM(SolderMaskExpansion) < 0.1524
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli oddzielna) jest mniejsza niż 0.1524 mm. Zwraca także obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest mniejsza niż 0.1524 mm.
Uwagi
- Odległość rozszerzenia maski lutowniczej może mieć wartość ujemną, zerową lub dodatnią.
- Właściwość Solder Mask Expansion jest zdefiniowana wyłącznie dla obiektów łuków, wypełnień, padów, regionów, ścieżek i przelotek.
SolderMaskExpansionBottom
Podsumowanie
Odległość rozszerzenia maski lutowniczej dla łuków, wypełnień, padów, regionów, ścieżek i przelotek może być określana albo przez odpowiednie reguły projektowe Solder Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia jako części właściwości obiektu. Dla padów i przelotek wartości rozszerzenia mogą być określane niezależnie dla górnej i dolnej strony płytki. Ta funkcja zwraca:
- Pady i przelotki, których właściwość Solder Mask Expansion - Bottom jest zgodna z zapytaniem.
-
Łuki, wypełnienia, regiony i ścieżki, dla których Solder Mask Expansion Mode jest ustawione na
ManuallubFrom Rule, AND a właściwość Solder Mask Expansion jest zgodna z zapytaniem.
Składnia
SolderMaskExpansionBottom : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(SolderMaskExpansionBottom) : Number– aby określić rozszerzenie maski lutowniczej w milach. -
AsMM(SolderMaskExpansionBottom) : Number– aby określić rozszerzenie maski lutowniczej w mm.
Przykładowe użycie
SolderMaskExpansionBottom = 4
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Bottom wynosi 4 w bieżących jednostkach miary. Zwraca także obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion wynosi 4 w bieżących jednostkach miary.
SolderMaskExpansionBottom >= 0.0508
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Bottom jest większa lub równa 0.0508 w bieżących jednostkach miary. Zwraca także obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest większa lub równa 0.0508 w bieżących jednostkach miary.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Bottom jest większa lub równa 3 mil oraz mniejsza lub równa 5 mil. Zwraca także obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest większa lub równa 3 mil oraz mniejsza lub równa 5 mil.
AsMM(SolderMaskExpansionBottom) < 0.1524
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Bottom jest mniejsza niż 0.1524 mm. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest mniejsza niż 0.1524 mm.
Uwagi
-
Wartość rozszerzenia maski lutowniczej może być ujemna, równa zero lub dodatnia.
-
Właściwość Solder Mask Expansion - Bottom jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
SolderMaskExpansionFromHoleEdge
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Apply Solder Mask Expansion From The Hole Edge spełnia zapytanie.
Składnia
SolderMaskExpansionFromHoleEdge : Boolean_String
Przykładowe użycie
SolderMaskExpansionFromHoleEdge = 'True'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Apply Solder Mask Expansion From The Hole Edge jest włączona.
SolderMaskExpansionFromHoleEdge = 'False'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Apply Solder Mask Expansion From The Hole Edge jest wyłączona.
Uwaga
Właściwość Apply Solder Mask Expansion From The Hole Edge jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
SolderMaskExpansionMode
Podsumowanie
Odległość rozszerzenia maski lutowniczej dla łuków, wypełnień, regionów i ścieżek może być wyznaczana albo przez odpowiednie reguły projektowe Solder Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia jako części właściwości obiektu. Alternatywnie, dla tych obiektów można nie stosować maskowania. Te trzy tryby są określane przez właściwość Solder Mask Expansion Mode obiektu. Ta funkcja zwraca obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode spełnia zapytanie.
Składnia
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String musi być jednym z następujących ciągów:
-
'None' -
'From Rule' -
'Manual'
Przykładowe użycie
SolderMaskExpansionMode = 'Manual'
Zwraca wszystkie obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na Manual, a także obiekty padów i przelotek, których właściwość Solder Mask Override jest włączona.
SolderMaskExpansionMode = 'From Rule'
Zwraca wszystkie obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na From Rule, a także obiekty padów i przelotek, których właściwość Solder Mask Override jest wyłączona.
SolderMaskExpansionMode = 'None'
Zwraca wszystkie obiekty except obiekty padów i przelotek oraz obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na From Rule albo Manual.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Zwraca wszystkie obiekty except obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na Manual, oraz obiekty padów i przelotek, których właściwość Solder Mask Override jest włączona.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Zwraca wszystkie obiekty except obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na From Rule, oraz obiekty padów i przelotek, których właściwość Solder Mask Override jest wyłączona.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Zwraca wszystkie obiekty padów i przelotek, a także obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na From Rule albo Manual.
Uwagi
- Właściwość Solder Mask Expansion Mode jest zdefiniowana wyłącznie dla obiektów łuków, wypełnień, regionów i ścieżek.
-
Pojedyncze znaki cudzysłowu (') na początku i na końcu
ExpansionMode_Stringsą obowiązkowe.
SolderMaskExpansionTop
Podsumowanie
Odległość rozszerzenia maski lutowniczej dla łuków, wypełnień, padów, regionów, ścieżek i przelotek może być wyznaczana albo przez odpowiednie reguły projektowe Solder Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia jako części właściwości obiektu. Dla padów i przelotek wartości rozszerzenia mogą być określane niezależnie dla górnej i dolnej strony płytki. Ta funkcja zwraca:
- Pady i przelotki, których właściwość Solder Mask Expansion - Top spełnia zapytanie.
-
Łuki, wypełnienia, regiony i ścieżki, których Solder Mask Expansion Mode jest ustawione na
ManuallubFrom Rule, AND a których właściwość Solder Mask Expansion spełnia zapytanie.
Składnia
SolderMaskExpansionTop : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(SolderMaskExpansionTop) : Number– aby określić rozszerzenie maski lutowniczej w mil. -
AsMM(SolderMaskExpansionTop) : Number– aby określić rozszerzenie maski lutowniczej w mm.
Przykładowe użycie
SolderMaskExpansionTop = 4
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Top wynosi 4 w bieżących jednostkach miary. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion wynosi 4 w bieżących jednostkach miary.
SolderMaskExpansionTop >= 0.0508
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Top jest większa lub równa 0.0508 w bieżących jednostkach miary. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest większa lub równa 0.0508 w bieżących jednostkach miary.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Top jest większa lub równa 3 mil i mniejsza lub równa 5mil. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest większa lub równa 3 mil i mniejsza lub równa 5 mil.
AsMM(SolderMaskExpansionTop) < 0.1524
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Expansion - Top jest mniejsza niż 0.1524 mm. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, oraz których właściwość Solder Mask Expansion jest mniejsza niż 0.1524mm.
Uwagi
-
Wartość rozszerzenia maski lutowniczej może być ujemna, równa zero lub dodatnia.
-
Właściwość Solder Mask Expansion - Top jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
SolderMaskOverride
Podsumowanie
Odległość rozszerzenia maski lutowniczej dla padów i przelotek może być wyznaczana albo przez odpowiednie reguły projektowe Solder Mask Expansion, albo ręcznie poprzez zdefiniowanie wartości rozszerzenia jako części właściwości pada/przelotki. To drugie wymaga, aby właściwość Solder Mask Override pada/przelotki była włączona. Ta funkcja zwraca obiekty padów i przelotek, których właściwość Solder Mask Override spełnia zapytanie.
Składnia
SolderMaskOverride : Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykładowe użycie
SolderMaskOverride = 'True'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Override jest włączona.
SolderMaskOverride = 'False'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Override jest wyłączona.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Zwraca wszystkie obiekty except obiekty padów i przelotek, których właściwość Solder Mask Override jest włączona.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Zwraca wszystkie obiekty except obiekty padów i przelotek, których właściwość Solder Mask Override jest wyłączona.
Uwaga
Właściwość Solder Mask Override jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
SolderMaskTentingBottom
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Tenting - Bottom spełnia zapytanie.
Składnia
SolderMaskTentingBottom : Boolean_String
Przykładowe użycie
SolderMaskTentingBottom = 'True'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Tenting - Bottom jest włączona.
SolderMaskTentingBottom = 'False'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Tenting - Bottom jest wyłączona.
Uwagi
-
Właściwość Solder Mask Tenting - Bottom jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
-
Właściwość Solder Mask Tenting - Bottom (jak odzwierciedlono w panelach List) odnosi się do opcji Bottom w sekcji Solder Mask Expansion podczas przeglądania właściwości wybranego obiektu w panelu Properties. Gdy właściwość Solder Mask Tenting - Bottom jest włączona, opcja Bottom jest wyłączona, co oznacza, że pad/przelotka nie ma otwarcia maski lutowniczej na spodzie płytki, a zatem jest „zatentowana”.
SolderMaskTentingTop
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Tenting - Top spełnia zapytanie.
Składnia
SolderMaskTentingTop : Boolean_String
Przykładowe użycie
SolderMaskTentingTop = 'True'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Tenting - Top jest włączona.
SolderMaskTentingTop = 'False'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Solder Mask Tenting - Top jest wyłączona.
Uwagi
-
Właściwość Solder Mask Tenting - Top jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
-
Właściwość Solder Mask Tenting - Top (jak odzwierciedlono w panelach List) odnosi się do opcji Top w sekcji Solder Mask Expansion podczas przeglądania właściwości wybranego obiektu w panelu Properties. Gdy właściwość Solder Mask Tenting - Top jest włączona, opcja Top jest wyłączona, co oznacza, że pad/przelotka nie ma otwarcia maski lutowniczej na górze płytki, a zatem jest „zatentowana”.
StandoffHeight
Podsumowanie
Zwraca wszystkie obiekty wyciąganych (extruded) brył 3D, których właściwość Model Standoff Height (Extruded) spełnia zapytanie.
Składnia
StandoffHeight : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(StandoffHeight) : Number– aby określić wysokość w mil. -
AsMM(StandoffHeight) : Number– aby określić wysokość w mm.
Przykładowe użycie
StandoffHeight = 100
Zwraca wszystkie obiekty wyciąganych brył 3D, które mają właściwość Model Standoff Height (Extruded) równą 100 w bieżących jednostkach miary.
StandoffHeight >= 4.064
Zwraca wszystkie obiekty wyciąganych brył 3D, które mają właściwość Model Standoff Height (Extruded) większą lub równą 4.064 w bieżących jednostkach miary.
AsMils(StandoffHeight) > 80
Zwraca wszystkie obiekty wyciąganych (extruded) brył 3D, których właściwość Model Standoff Height (Extruded) jest większa niż 80 mil.
AsMM(StandoffHeight) Between 1.524 And 3.81
Zwraca wszystkie obiekty wyciąganych (extruded) brył 3D, których właściwość Model Standoff Height (Extruded) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
StandoffHeight <> 50
Zwraca wszystkie obiekty wyciąganych (extruded) brył 3D, których właściwość Model Standoff Height (Extruded) jest not równa 50 bieżącym jednostkom miary.
AsMils(StandoffHeight) <= 120
Zwraca wszystkie obiekty wyciąganych (extruded) brył 3D, których właściwość Model Standoff Height (Extruded) jest mniejsza lub równa 120 mil.
AsMM(StandoffHeight) < 1.778
Zwraca wszystkie obiekty wyciąganych (extruded) brył 3D, których właściwość Model Standoff Height (Extruded) jest mniejsza niż 1.778 mm.
Uwaga
Właściwość Model Standoff Height (Extruded) jest zdefiniowana wyłącznie dla obiektów wyciąganych (extruded) brył 3D.
StartLayer
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których warstwa po lewej stronie we właściwości Drill Pair spełnia zapytanie.
Składnia
StartLayer = Layer_String
Przykładowe użycie
StartLayer = 'Top Layer'
Zwraca wszystkie obiekty przelotek (via), których właściwość Drill Pair ma wpis po lewej stronie równy Top Layer.
StartLayer <> 'Signal Layer 2'
Zwraca wszystkie obiekty except dla obiektów przelotek (via), których właściwość Drill Pair ma wpis po lewej stronie równy Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Zwraca wszystkie obiekty Via except te, których właściwość Drill Pair ma wpis po lewej stronie równy Internal Plane 1.
Uwagi
-
Pojedyncze znaki apostrofu (') na początku i na końcu
Layer_Stringsą wymagane. - Właściwość Drill Pair jest zdefiniowana wyłącznie dla obiektów przelotek (via).
StopLayer
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których warstwa po prawej stronie we właściwości Drill Pair spełnia zapytanie.
Składnia
StopLayer = Layer_String
Przykładowe użycie
StopLayer = 'Top Layer'
Zwraca wszystkie obiekty przelotek (via), których właściwość Drill Pair ma wpis po prawej stronie równy Top Layer.
StopLayer <> 'Signal Layer 2'
Zwraca wszystkie obiekty except dla obiektów przelotek (via), których właściwość Drill Pair ma wpis po prawej stronie równy Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Zwraca wszystkie obiekty Via except te, których właściwość Drill Pair ma wpis po prawej stronie równy Internal Plane 1.
Uwagi
-
Pojedyncze znaki apostrofu (') na początku i na końcu
Layer_Stringsą wymagane. - Właściwość Drill Pair jest zdefiniowana wyłącznie dla obiektów przelotek (via).
StringText
Podsumowanie
Zwraca obiekty ciągów tekstowych oraz wymiarów z odnośnikiem (leader dimension), których właściwość String spełnia zapytanie.
Składnia
StringText : String
Przykładowe użycie
StringText = '100nF'
Zwraca wszystkie obiekty ciągów tekstowych oraz wymiarów z odnośnikiem (leader dimension), których właściwość String ma wartość 100 nF.
Uwagi
- Obiekty podrzędne obiektów wymiarów z odnośnikiem (leader dimension) zwróconych przez zapytanie nie są zwracane.
- Właściwość String jest zdefiniowana wyłącznie dla obiektów ciągów tekstowych oraz wymiarów z odnośnikiem (leader dimension).
StringType
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość String Type spełnia zapytanie.
Składnia
StringType = StringType_String
StringType <> StringType_String
StringType_String musi być jednym z ciągów z poniższej listy:
-
'Comment' -
'Designator' -
'Free'
Przykładowe użycie
StringType = 'Designator'
Zwraca wszystkie obiekty tekstowe, których właściwość String Type ma wartość Designator.
StringType <> 'Free'
Zwraca wszystkie obiekty except obiekty tekstowe, których właściwość String Type ma wartość Free.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Zwraca wszystkie obiekty tekstowe, których właściwość String Type nie ma wartości Free.
Uwagi
- Właściwość String Type jest zdefiniowana wyłącznie dla obiektów tekstowych.
-
Pojedyncze znaki apostrofu (') na początku i na końcu
StringType_Stringsą wymagane.
StrokeFont
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, tabeli wierceń, tabeli stosu warstw, wymiaru pierwotnego oraz tekstu (komentarz, oznaczenie, dowolny), których właściwość Stroke Font spełnia zapytanie.
Składnia
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String musi być jednym z ciągów z poniższej listy:
-
'Default' -
'Serif' -
'Sans Serif'
Przykładowe użycie
StrokeFont = 'Default'
Zwraca wszystkie obiekty współrzędnych, tabeli wierceń, tabeli stosu warstw, wymiaru pierwotnego oraz tekstu (komentarz, oznaczenie, dowolny), których właściwość Stroke Font ma wartość Default.
StrokeFont <> 'Serif'
Zwraca wszystkie obiekty except obiekty współrzędnych, tabeli wierceń, tabeli stosu warstw, wymiaru pierwotnego oraz tekstu (komentarz, oznaczenie, dowolny), których właściwość Stroke Font ma wartość Serif.
Uwagi
-
Pojedyncze znaki apostrofu (') na początku i na końcu
Font_Stringsą wymagane. - Właściwość Stroke Font jest zdefiniowana wyłącznie dla obiektów współrzędnych, tabeli wierceń, tabeli stosu warstw, wymiaru pierwotnego oraz tekstu (komentarz, oznaczenie, dowolny).
TentingMaterial
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których właściwość Tenting Material spełnia zapytanie.
Składnia
TentingMaterial : String
Przykładowe użycie
TentingMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek (via), których właściwość Tenting Material ma wartość Epoxy.
TentingMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek (via), które mają Tenting Material, którego powiązany ciąg znaków zaczyna się od Epoxy.
Uwagi
- Właściwość Tenting Material jest zdefiniowana wyłącznie dla obiektów przelotek (via).
-
Pojedyncze znaki apostrofu (
') na początku i na końcuStringsą wymagane.
TentingSide
Podsumowanie
Zwraca wszystkie obiekty przelotek (via), których właściwość Tenting Side spełnia zapytanie.
Składnia
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String musi być jednym z ciągów z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykładowe użycie
TentingSide = 'Top'
Zwraca wszystkie obiekty przelotek (via), których właściwość Tenting Side ma wartość Top.
TentingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek (via), których właściwość Tenting Side ma wartość Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek (via), których właściwość Tenting Side ma wartość Both.
Uwagi
- Właściwość Tenting Side jest zdefiniowana wyłącznie dla obiektów przelotek (via).
-
Pojedyncze znaki apostrofu (
') na początku i na końcuTentingSide_Stringsą wymagane.
Testpoint
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe dla produkcji (fabrykacji) i/lub montażu, a także na górze i/lub na dole płytki. Ta funkcja zwraca obiekty padów i przelotek (via), których właściwości Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top lub Assembly Testpoint - Bottom spełniają zapytanie.
Składnia
Testpoint : Boolean
Przykładowe użycie
Testpoint
Testpoint = True
Zwraca wszystkie obiekty padów i przelotek (via), które mają włączoną dowolną z właściwości Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top lub Assembly Testpoint - Bottom.
Not Testpoint
Testpoint = False
Zwraca wszystkie obiekty except obiekty padów i przelotek (via), które mają włączoną dowolną z właściwości Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top lub Assembly Testpoint - Bottom.
Uwaga
Właściwości Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top i Assembly Testpoint - Bottom są zdefiniowane wyłącznie dla obiektów padów i przelotek (via).
TestpointAssy
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe dla produkcji (fabrykacji) i/lub montażu, a także na górze i/lub na dole płytki. Ta funkcja zwraca obiekty padów i przelotek (via), których właściwości Assembly Testpoint - Top lub Assembly Testpoint - Bottom spełniają zapytanie.
Składnia
TestpointAssy : Boolean
Przykładowe użycie
TestpointAssy
TestpointAssy = True
Zwraca wszystkie obiekty padów i przelotek (via), których właściwości Assembly Testpoint - Top lub Assembly Testpoint - Bottom są włączone.
Not TestpointAssy
TestpointAssy = False
Zwraca wszystkie obiekty except obiekty padów i przelotek (via), których właściwości Assembly Testpoint - Top lub Assembly Testpoint - Bottom są włączone.
Uwaga
Właściwości Assembly Testpoint - Top i Assembly Testpoint - Bottom są zdefiniowane wyłącznie dla obiektów padów i przelotek (via).
TestpointAssyBottom
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe dla produkcji (fabrykacji) i/lub montażu, a także na górze i/lub na dole płytki. Ta funkcja zwraca obiekty padów i przelotek (via), których właściwość Assembly Testpoint - Bottom spełnia zapytanie.
Składnia
TestpointAssyBottom : Boolean
Przykładowe użycie
TestpointAssyBottom
TestpointAssyBottom = True
Zwraca wszystkie obiekty padów i przelotek (via), których właściwość Assembly Testpoint - Bottom jest włączona.
Not TestpointAssyBottom
TestpointAssyBottom = False
Zwraca wszystkie obiekty except obiekty padów i przelotek (via), których właściwość Assembly Testpoint - Bottom jest włączona.
Uwaga
Właściwość Assembly Testpoint - Bottom jest zdefiniowana wyłącznie dla obiektów padów i przelotek (via).
TestpointAssyTop
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe dla produkcji (fabrykacji) i/lub montażu, a także na górze i/lub na dole płytki. Ta funkcja zwraca obiekty padów i przelotek (via), których właściwość Assembly Testpoint - Top spełnia zapytanie.
Składnia
TestpointAssyTop : Boolean
Przykładowe użycie
TestpointAssyTop
TestpointAssyTop = True
Zwraca wszystkie obiekty padów i przelotek (via), których właściwość Assembly Testpoint - Top jest włączona.
Not TestpointAssyTop
TestpointAssyTop = False
Zwraca wszystkie obiekty except obiekty padów i przelotek (via), których właściwość Assembly Testpoint - Top jest włączona.
Uwaga
Właściwość Assembly Testpoint - Top jest zdefiniowana wyłącznie dla obiektów padów i przelotek (via).
TestpointBottom
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe do produkcji i/lub montażu, a także na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca obiekty padów i przelotek, których właściwości Fabrication Testpoint - Bottom lub Assembly Testpoint - Bottom są zgodne z zapytaniem (Query).
Składnia
TestpointBottom : Boolean
Przykładowe użycie
TestpointBottom
TestpointBottom = True
Zwraca wszystkie obiekty padów i przelotek, których właściwości Fabrication Testpoint - Bottom lub Assembly Testpoint - Bottom są włączone.
Not TestpointBottom
TestpointBottom = False
Zwraca wszystkie obiekty except obiekty padów i przelotek, których właściwości Fabrication Testpoint - Bottom lub Assembly Testpoint - Bottom są włączone.
Uwaga
Właściwości Fabrication Testpoint - Bottom i Assembly Testpoint - Bottom są zdefiniowane wyłącznie dla obiektów padów i przelotek.
TestpointFab
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe do produkcji i/lub montażu, a także na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca obiekty padów i przelotek, których właściwości Fabrication Testpoint - Top lub Fabrication Testpoint - Bottom są zgodne z zapytaniem (Query).
Składnia
TestpointFab : Boolean
Przykładowe użycie
TestpointFab
TestpointFab = True
Zwraca wszystkie obiekty padów i przelotek, których właściwości Fabrication Testpoint - Top lub Fabrication Testpoint - Bottom są włączone.
Not TestpointFab
TestpointFab = False
Zwraca wszystkie obiekty except obiekty padów i przelotek, których właściwości Fabrication Testpoint - Top lub Fabrication Testpoint - Bottom są włączone.
Uwaga
Właściwości Fabrication Testpoint - Top i Fabrication Testpoint - Bottom są zdefiniowane wyłącznie dla obiektów padów i przelotek.
TestpointFabBottom
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe do produkcji i/lub montażu, a także na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca obiekty padów i przelotek, których właściwość Fabrication Testpoint - Bottom jest zgodna z zapytaniem (Query).
Składnia
TestpointFabBottom : Boolean
Przykładowe użycie
TestpointFabBottom
TestpointFabBottom = True
Zwraca wszystkie obiekty padów i przelotek, których właściwość Fabrication Testpoint - Bottom jest włączona.
Not TestpointFabBottom
TestpointFabBottom = False
Zwraca wszystkie obiekty except obiekty padów i przelotek, których właściwość Fabrication Testpoint - Bottom jest włączona.
Uwaga
Właściwość Fabrication Testpoint - Bottom jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
TestpointFabTop
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe do produkcji i/lub montażu, a także na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca obiekty padów i przelotek, których właściwość Fabrication Testpoint - Top jest zgodna z zapytaniem (Query).
Składnia
TestpointFabTop : Boolean
Przykładowe użycie
TestpointFabTop
TestpointFabTop = True
Zwraca wszystkie obiekty padów i przelotek, których właściwość Fabrication Testpoint - Top jest włączona.
Not TestpointFabTop
TestpointFabTop = False
Zwraca wszystkie obiekty except obiekty padów i przelotek, których właściwość Fabrication Testpoint - Top jest włączona.
Uwaga
Właściwość Fabrication Testpoint - Top jest zdefiniowana wyłącznie dla obiektów padów i przelotek.
TestpointTop
Podsumowanie
Obiekty padów i przelotek (via) mogą być używane jako punkty testowe do produkcji i/lub montażu, a także na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca obiekty padów i przelotek, których właściwości Fabrication Testpoint - Top lub Assembly Testpoint - Top są zgodne z zapytaniem (Query).
Składnia
TestpointTop : Boolean
Przykładowe użycie
TestpointTop
TestpointTop = True
Zwraca wszystkie obiekty padów i przelotek, których właściwości Fabrication Testpoint - Top lub Assembly Testpoint - Top są włączone.
Not TestpointTop
TestpointTop = False
Zwraca wszystkie obiekty except obiekty padów i przelotek, których właściwości Fabrication Testpoint - Top lub Assembly Testpoint - Top są włączone.
Uwaga
Właściwości Fabrication Testpoint - Top i Assembly Testpoint - Top są zdefiniowane wyłącznie dla obiektów padów i przelotek.
TextHeight
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Text Height jest zgodna z zapytaniem (Query).
Składnia
TextHeight : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(TextHeight) : Number– aby określić wysokość w milach. -
AsMM(TextHeight) : Number– aby określić wysokość w mm.
Przykładowe użycie
TextHeight = 60
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Text Height równą 60 w bieżących jednostkach miary.
TextHeight >= 1.27
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Text Height większą lub równą 1.27 w bieżących jednostkach miary.
AsMils(TextHeight) Between 40 And 80
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Text Height większą lub równą 40 mil oraz mniejszą lub równą 80 mil.
AsMM(TextHeight) < 1.778
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Text Height mniejszą niż 1.778 mm.
Uwaga
Właściwość Text Height jest zdefiniowana wyłącznie dla obiektów współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny).
TextKind
Podsumowanie
Zwraca wszystkie obiekty tabeli wierceń, stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Text Kind jest zgodna z zapytaniem (Query).
Składnia
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String musi być jednym z ciągów z poniższej listy:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Przykładowe użycie
TextKind = 'Stroke Font'
Zwraca wszystkie obiekty tabeli wierceń, stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Text Kind ma wartość Stroke Font.
TextKind <> 'BarCode Text'
Zwraca wszystkie obiekty except obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Text Kind ma wartość BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Zwraca wszystkie obiekty tabeli wierceń, stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Text Kind ma wartość TrueType Font.
Uwagi
- Właściwość Text Kind jest zdefiniowana wyłącznie dla obiektów tabeli wierceń, stosu warstw oraz ciągów tekstowych (komentarz, oznaczenie, dowolny).
-
Pojedyncze apostrofy (') na początku i na końcu
TextKind_Stringsą obowiązkowe.
TextOffsetFromInvertedRectangle
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Inverted Text Offset From Inverted Rect jest zgodna z zapytaniem (Query).
Składnia
TextOffsetFromInvertedRectangle : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(TextOffsetFromInvertedRectangle) : Number– aby określić przesunięcie w milach. -
AsMM(TextOffsetFromInvertedRectangle) : Number– aby określić przesunięcie w mm.
Przykładowe użycie
TextOffsetFromInvertedRectangle = 3
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Inverted Text Offset From Inverted Rect równą 3 w bieżących jednostkach miary.
TextOffsetFromInvertedRectangle >= 5.08
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Inverted Text Offset From Inverted Rect większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(TextOffsetFromInvertedRectangle) > 4
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Inverted Text Offset From Inverted Rect większą niż 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Inverted Text Offset From Inverted Rect większą lub równą 0.635 mm oraz mniejszą lub równą 0.889 mm.
TextOffsetFromInvertedRectangle <> 5.5
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Inverted Text Offset From Inverted Rect not równą 5,5 w bieżących jednostkach miary.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Inverted Text Offset From Inverted Rect mniejszą lub równą 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Zwraca wszystkie obiekty ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Inverted Text Offset From Inverted Rect mniejszą niż 0.143 mm.
Uwaga
Właściwość Inverted Text Offset From Inverted Rect jest zdefiniowana wyłącznie dla obiektów ciągów tekstowych (komentarz, oznaczenie, dowolny).
TextWidth
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), których właściwość Text Width jest zgodna z zapytaniem (Query).
Składnia
TextWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(TextWidth) : Number– aby określić szerokość w milach. -
AsMM(TextWidth) : Number– aby określić szerokość w mm.
Przykładowe użycie
TextWidth = 6
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Text Width równą 6 w bieżących jednostkach miary.
TextWidth >= 0.127
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych oraz ciągów tekstowych (komentarz, oznaczenie, dowolny), które mają właściwość Text Width większą lub równą 0.127 w bieżących jednostkach miary.
AsMils(TextWidth) Between 4 And 8
Zwraca wszystkie obiekty: współrzędnych, wymiaru pierwotnego oraz ciągu tekstowego (komentarz, oznaczenie, dowolny), które mają właściwość Text Width większą lub równą 4 mil oraz mniejszą lub równą 8 mil.
AsMM(TextWidth) < 0.1778
Zwraca wszystkie obiekty: współrzędnych, wymiaru pierwotnego oraz ciągu tekstowego (komentarz, oznaczenie, dowolny), które mają właściwość Text Width mniejszą niż 0.1778 mm.
Uwaga
Właściwość Text Width jest zdefiniowana wyłącznie dla obiektów: współrzędnych, wymiaru pierwotnego oraz ciągu tekstowego (komentarz, oznaczenie, dowolny).
TrackWidth
Podsumowanie
Zwraca wszystkie obiekty prostokąta, których właściwość Track Width spełnia zapytanie.
Składnia
TrackWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metryczne (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(TrackWidth) : Number– aby określić szerokość w mil. -
AsMM(TrackWidth) : Number– aby określić szerokość w mm.
Przykładowe użycie
TrackWidth = 20
Zwraca wszystkie obiekty prostokąta, które mają właściwość Track Width równą 20 w bieżących jednostkach miary.
TrackWidth >= 1.27
Zwraca wszystkie obiekty prostokąta, które mają właściwość Track Width większą lub równą 1.27 w bieżących jednostkach miary.
AsMils(TrackWidth) Between 10 And 30
Zwraca wszystkie obiekty prostokąta, które mają właściwość Track Width większą lub równą 10 mil oraz mniejszą lub równą 30 mil.
AsMM(TrackWidth) < 1.016
Zwraca wszystkie obiekty prostokąta, które mają właściwość Track Width mniejszą niż 1.016 mm.
Uwaga
Właściwość Track Width jest zdefiniowana wyłącznie dla obiektów prostokąta.
UseInvertedRectangle
Podsumowanie
Zwraca wszystkie obiekty ciągu tekstowego (komentarz, oznaczenie, dowolny), których właściwość Use Inverted Rectangle spełnia zapytanie.
Składnia
UseInvertedRectangle : Boolean_String
Przykładowe użycie
UseInvertedRectangle = 'True'
Zwraca wszystkie obiekty ciągu tekstowego (komentarz, oznaczenie, dowolny), dla których właściwość Use Inverted Rectangle jest włączona.
UseInvertedRectangle = 'False'
Zwraca wszystkie obiekty ciągu tekstowego (komentarz, oznaczenie, dowolny), dla których właściwość Use Inverted Rectangle jest wyłączona.
Uwaga
Właściwość Use Inverted Rectangle jest zdefiniowana wyłącznie dla obiektów ciągu tekstowego (komentarz, oznaczenie, dowolny).
UseSeparateSolderMaskExpansion
Podsumowanie
Zwraca wszystkie obiekty pada i przelotki, których właściwość Use Separate Solder Mask Expansion spełnia zapytanie.
Składnia
UseSeparateSolderMaskExpansion : Boolean_String
Przykładowe użycie
UseSeparateSolderMaskExpansion = 'True'
Zwraca wszystkie obiekty pada i przelotki, dla których właściwość Use Separate Solder Mask Expansion jest włączona.
UseSeparateSolderMaskExpansion = 'False'
Zwraca wszystkie obiekty pada i przelotki, dla których właściwość Use Separate Solder Mask Expansion jest wyłączona.
Uwaga
Właściwość Use Separate Solder Mask Expansion jest zdefiniowana wyłącznie dla obiektów pada i przelotki.
UseTrueTypeFonts
Podsumowanie
Zwraca wszystkie obiekty: współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabeli wierceń, tabeli stosu warstw oraz ciągu tekstowego (komentarz, oznaczenie, dowolny), których właściwość Use TrueType Fonts spełnia zapytanie.
Składnia
UseTrueTypeFonts : Boolean_String
Przykładowe użycie
UseTrueTypeFonts = 'True'
Zwraca wszystkie obiekty: współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabeli wierceń, tabeli stosu warstw oraz ciągu tekstowego (komentarz, oznaczenie, dowolny), dla których właściwość Use TrueType Fonts jest włączona.
UseTrueTypeFonts = 'False'
Zwraca wszystkie obiekty: współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabeli wierceń, tabeli stosu warstw oraz ciągu tekstowego (komentarz, oznaczenie, dowolny), dla których właściwość Use TrueType Fonts jest wyłączona.
Uwaga
Właściwość Use TrueType Fonts jest zdefiniowana wyłącznie dla obiektów: współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabeli wierceń, tabeli stosu warstw oraz ciągu tekstowego (komentarz, oznaczenie, dowolny).
ViaDiameter
Podsumowanie
Zwraca wszystkie obiekty prostych przelotek, których właściwość X Size (All Layers) spełnia zapytanie.
Składnia
ViaDiameter : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metryczne (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(– aby określić średnicę przelotki w mil.ViaDiameter) : Number -
AsMM(– aby określić średnicę przelotki w mm.ViaDiameter) : Number
Przykładowe użycie
ViaDiameter = 40
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) równą 40 w bieżących jednostkach miary.
ViaDiameter >= 0.508
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) większą lub równą 0.508 w bieżących jednostkach miary.
AsMils(ViaDiameter) Between 30 And 50
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) większą lub równą 30 mil oraz mniejszą lub równą 50 mil.
AsMM(ViaDiameter) < 1.524
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) mniejszą niż 1.524 mm.
Uwagi
-
Właściwość X Size (All Layers) jest zdefiniowana wyłącznie dla obiektów prostych przelotek, tj. tych, których właściwość Stack Mode (widoczna w panelu List) jest ustawiona na
Simple. Podczas przeglądania właściwości przelotki w panelu Properties panel odpowiada to wybraniu opcji Simple w sekcji Size and Shape. -
Podczas przeglądania właściwości zaznaczonej przelotki w panelu Properties właściwość X Size (All Layers) odpowiada polu Diameter w sekcji Size and Shape.
-
Ta funkcja jest aliasem funkcji ViaSize.
ViaSize
Podsumowanie
Zwraca wszystkie obiekty prostych przelotek, których właściwość X Size (All Layers) spełnia zapytanie.
Składnia
ViaSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metryczne (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ViaSize) : Number– aby określić średnicę przelotki w mil. -
AsMM(ViaSize) : Number– aby określić średnicę przelotki w mm.
Przykładowe użycie
ViaSize = 40
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) równą 40 w bieżących jednostkach miary.
ViaSize >= 0.508
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) większą lub równą 0.508 w bieżących jednostkach miary.
AsMils(ViaSize) Between 30 And 50
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) większą lub równą 30 mil oraz mniejszą lub równą 50 mil.
AsMM(ViaSize) < 1.524
Zwraca wszystkie obiekty przelotek, które mają właściwość X Size (All Layers) mniejszą niż 1.524 mm.
Uwagi
-
Właściwość X Size (All Layers) jest zdefiniowana wyłącznie dla obiektów prostych przelotek, tj. tych, których właściwość Stack Mode (widoczna w panelu List) jest ustawiona na
Simple. Podczas przeglądania właściwości przelotki w panelu Properties panel odpowiada to wybraniu opcji Simple w sekcji Size and Shape. -
Podczas przeglądania właściwości zaznaczonej przelotki w panelu Properties właściwość X Size (All Layers) odpowiada polu Diameter w sekcji Size and Shape.
-
Ta funkcja jest aliasem funkcji ViaDiameter.
ViaSize_BottomLayer
Podsumowanie
Zwraca obiekty przelotek, których właściwość X Size (Bottom Layer) spełnia zapytanie.
Składnia
ViaSize_BottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metryczne (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki ustawione na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ViaSize_BottomLayer) : Number– aby określić rozmiar w mil. -
AsMM(ViaSize_BottomLayer) : Number– aby określić rozmiar w mm.
Przykładowe użycie
ViaSize_BottomLayer = 100
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Bottom Layer) jest równa 100 w bieżących jednostkach miary.
ViaSize_BottomLayer >= 4.064
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Bottom Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(ViaSize_BottomLayer) > 80
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Bottom Layer) jest większa niż 80 mil.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Bottom Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
ViaSize_BottomLayer <> 50
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych przelotek (z Stack Mode ustawionym na
Simple) właściwość X Size (Bottom Layer) będzie taka sama jak właściwość X Size (All Layers), ponieważ określony rozmiar jest używany dla wszystkich warstw sygnałowych. -
Podczas przeglądania właściwości wybranego przelotu w panelu Properties panel, właściwość X Size (Bottom Layer) odpowiada polu Diameter dla warstwy Bottom Layer (w sekcji Size and Shape), gdy tryb jest ustawiony na Top-Middle-Bottom lub Full Stack. Gdy tryb to Simple, będzie to odpowiadać polu Diameter.
-
Właściwość X Size (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów pad i via.
ViaSize_MidLayerN
Podsumowanie
Zwraca obiekty via, których właściwość X Size (Mid Layer <n>) spełnia zapytanie.
Składnia
ViaSize_MidLayer<n> : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ViaSize_MidLayer<n>) : Number– aby podać rozmiar w mil. -
AsMM(ViaSize_MidLayer<n>) : Number– aby podać rozmiar w mm.
Przykładowe użycie
ViaSize_MidLayer<n> = 100
Zwraca wszystkie obiekty via, których właściwość X Size (Mid Layer <n>) jest równa 100 w bieżących jednostkach miary.
ViaSize_MidLayer<n> >= 4.064
Zwraca wszystkie obiekty via, których właściwość X Size (Mid Layer <n>) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(ViaSize_MidLayer<n>) > 80
Zwraca wszystkie obiekty via, których właściwość X Size (Mid Layer <n>) jest większa niż 80 mil.
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
Zwraca wszystkie obiekty via, których właściwość X Size (Mid Layer <n>) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
ViaSize_MidLayer<n> <> 50
Zwraca wszystkie obiekty via, których właściwość X Size (Mid Layer <n>) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych przelotów (z Stack Mode ustawionym na
Simple) właściwość X Size (Mid Layer <n>) jest taka sama jak właściwość X Size (All Layers), ponieważ podany rozmiar jest używany dla wszystkich warstw sygnałowych. -
Podczas przeglądania właściwości wybranego przelotu w panelu Properties panel, właściwość X Size (Mid Layer <n>) odpowiada polu Diameter dla Mid Layer 1 (w sekcji Size and Shape), gdy tryb jest ustawiony na Top-Middle-Bottom lub Full Stack. Gdy tryb to Simple, odpowiada to polu Diameter.
-
Właściwość X Size (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów pad i via.
ViaSize_TopLayer
Podsumowanie
Zwraca obiekty via, których właściwość X Size (Top Layer) spełnia zapytanie.
Składnia
ViaSize_TopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(ViaSize_TopLayer) : Number– aby podać szerokość w mil. -
AsMM(ViaSize_TopLayer) : Number– aby podać szerokość w mm.
Przykładowe użycie
ViaSize_TopLayer = 100
Zwraca wszystkie obiekty via, których właściwość X Size (Top Layer) jest równa 100 w bieżących jednostkach miary.
ViaSize_TopLayer >= 4.064
Zwraca wszystkie obiekty via, których właściwość X Size (Top Layer) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(ViaSize_TopLayer) > 80
Zwraca wszystkie obiekty via, których właściwość X Size (Top Layer) jest większa niż 80 mil.
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
Zwraca wszystkie obiekty via, których właściwość X Size (Top Layer) jest większa lub równa 1.524 mm oraz mniejsza lub równa 3.81 mm.
ViaSize_TopLayer <> 50
Zwraca wszystkie obiekty via, których właściwość X Size (Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
Dla prostych przelotów (z Stack Mode ustawionym na
Simple) właściwość X Size (Top Layer) jest taka sama jak właściwość X Size (All Layers), ponieważ podany rozmiar jest używany dla wszystkich warstw sygnałowych. -
Podczas przeglądania właściwości wybranego przelotu w panelu Properties panel, właściwość X Size (Top Layer) odpowiada polu Diameter dla warstwy Top Layer (w sekcji Size and Shape), gdy tryb jest ustawiony na Top-Middle-Bottom lub Full Stack. Gdy tryb to Simple, odpowiada to polu Diameter.
-
Właściwość X Size (Top Layer) jest zdefiniowana wyłącznie dla obiektów pad i via.
ViolatingPrimitive1
Podsumowanie
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 1 spełnia zapytanie.
Składnia
ViolatingPrimitive1 : String
Przykładowe użycie
ViolatingPrimitive1 = 'Net GND'
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 1 ma wartość Net GND.
ViolatingPrimitive1 Like 'Pad*'
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 1 zaczyna się od Pad.
Uwagi
- Właściwość Primitive 1 jest zdefiniowana wyłącznie dla obiektów naruszeń.
- Obiekty podrzędne obiektów naruszeń zwróconych przez zapytanie nie są zwracane.
ViolatingPrimitive2
Podsumowanie
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 2 spełnia zapytanie.
Składnia
ViolatingPrimitive2 : String
Przykładowe użycie
ViolatingPrimitive2 = 'Net GND'
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 2 ma wartość Net GND.
ViolatingPrimitive2 Like 'Pad*'
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 2 zaczyna się od Pad.
Uwagi
- Właściwość Primitive 2 jest zdefiniowana wyłącznie dla obiektów naruszeń.
- Obiekty podrzędne obiektów naruszeń zwróconych przez zapytanie nie są zwracane.
ViolationDescription
Podsumowanie
Zwraca wszystkie obiekty naruszeń, których właściwość Violation Description spełnia zapytanie.
Składnia
ViolationDescription : String
Przykładowe użycie
ViolationDescription = '- Missing required testpoint'
Zwraca wszystkie obiekty naruszeń, których właściwość Violation Description ma wartość - Missing required testpoint.
ViolationDescription Like '*Length*'
Zwraca wszystkie obiekty naruszeń, których właściwość Violation Description zawiera Length.
Uwagi
- Właściwość Violation Description jest zdefiniowana wyłącznie dla obiektów naruszeń.
- Obiekty podrzędne obiektów naruszeń zwróconych przez zapytanie nie są zwracane.
W
Podsumowanie
Zwraca obiekty łuków i ścieżek, których właściwość Width spełnia zapytanie.
Składnia
W : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(W) : Number– aby podać szerokość w mil. -
AsMM(– aby podać szerokość w mm.W) : Number
Przykładowe użycie
W = 20
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width równą 20 w bieżących jednostkach miary.
W >= 0.381
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width większą lub równą 0.381 w bieżących jednostkach miary.
AsMils(W) Between 10 And 30
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width większą lub równą 10 mil oraz mniejszą lub równą 30 mil.
AsMM(W) < 0.635
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width mniejszą niż 0.635 mm.
Uwagi
- Właściwość Width jest zdefiniowana wyłącznie dla obiektów łuków i ścieżek.
- Ta funkcja jest aliasem funkcji Width.
Width
Podsumowanie
Zwraca obiekty łuków i ścieżek, których właściwość Width spełnia zapytanie.
Składnia
Width : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub Metric (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary – nadpisując domyślne jednostki określone na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach:
-
AsMils(Width) : Number– aby podać szerokość w mil. -
AsMM(Width) : Number– aby podać szerokość w mm.
Przykładowe użycie
Width = 20
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width równą 20 w bieżących jednostkach miary.
Width >= 0.381
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width większą lub równą 0.381 w bieżących jednostkach miary.
AsMils(Width) Between 10 And 30
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width większą lub równą 10 mil oraz mniejszą lub równą 30 mil.
AsMM(Width) < 0.635
Zwraca wszystkie obiekty łuków i ścieżek, które mają właściwość Width mniejszą niż 0.635 mm.
Uwagi
- Właściwość Width jest zdefiniowana wyłącznie dla obiektów łuków i ścieżek.
- Ta funkcja jest aliasem funkcji W.
X1
Podsumowanie
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar oryginalny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz via, których właściwość X1 spełnia zapytanie.
Składnia
X1 : Number
Numberbędzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(X1) : Number– aby określić wartość w mil. -
AsMM(X1) : Number– aby określić wartość w mm.
Przykładowe użycie
X1 = 1200
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość X1 równą 1200 w bieżących jednostkach miary.
X1 >= 38.1
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość X1 większą lub równą 38.1 w bieżących jednostkach miary.
AsMils(X1) Between 1000 And 1400
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość X1 większą lub równą 1000 mil oraz mniejszą lub równą 1400 mil.
AsMM(X1) < 20.32
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość X1 mniejszą niż 20.32 mm.
Uwaga
Właściwość X1 jest zdefiniowana wyłącznie dla obiektów: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka.
X2
Podsumowanie
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, których właściwość X2 jest zgodna z zapytaniem.
Składnia
X2 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(X2) : Number– aby określić wartość w mil. -
AsMM(X2) : Number– aby określić wartość w mm.
Przykładowe użycie
X2 = 1200
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość X2 równą 1200 w bieżących jednostkach miary.
X2 >= 38.1
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość X2 większą lub równą 38.1 w bieżących jednostkach miary.
AsMils(X2) Between 1000 And 1400
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość X2 większą lub równą 1000 mil oraz mniejszą lub równą 1400 mil.
AsMM(X2) < 20.32
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość X2 mniejszą niż 20.32 mm.
Uwaga
Właściwość X2 jest zdefiniowana wyłącznie dla obiektów wypełnienia, wymiaru pierwotnego i ścieżki.
Y1
Podsumowanie
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, których właściwość Y1 jest zgodna z zapytaniem.
Składnia
Y1 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(Y1) : Number– aby określić wartość w mil. -
AsMM(Y1) : Number– aby określić wartość w mm.
Przykładowe użycie
Y1 = 1200
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość Y1 równą 1200 w bieżących jednostkach miary.
Y1 >= 38.1
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość Y1 większą lub równą 38.1 w bieżących jednostkach miary.
AsMils(Y1) Between 1000 And 1400
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość Y1 większą lub równą 1000 mil oraz mniejszą lub równą 1400 mil.
AsMM(Y1) < 20.32
Zwraca wszystkie obiekty: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka, które mają właściwość Y1 mniejszą niż 20.32 mm.
Uwaga
Właściwość Y1 jest zdefiniowana wyłącznie dla obiektów: łuk, komponent, współrzędna, widok projektu, tabela wierceń, osadzona tablica płytek, wypełnienie, tabela stosu warstw, obiekt OLE, wymiar pierwotny, pad, ciąg tekstowy (komentarz, oznaczenie, dowolny), ścieżka oraz przelotka.
Y2
Podsumowanie
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, których właściwość Y2 jest zgodna z zapytaniem.
Składnia
Y2 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – Imperial (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można określić konkretną opcję jednostki miary – nadpisując domyślne jednostki zdefiniowane na poziomie dokumentu – poprzez użycie dodatkowego słowa kluczowego opartego na jednostkach miary:
-
AsMils(Y2) : Number– aby określić wartość w mil. -
AsMM(Y2) : Number– aby określić wartość w mm.
Przykładowe użycie
Y2 = 1200
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość Y2 równą 1200 w bieżących jednostkach miary.
Y2 >= 38.1
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość Y2 większą lub równą 38.1 w bieżących jednostkach miary.
AsMils(Y2) Between 1000 And 1400
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość Y2 większą lub równą 1000 mil oraz mniejszą lub równą 1400 mil.
AsMM(Y2) < 20.32
Zwraca wszystkie obiekty wypełnienia, wymiaru pierwotnego i ścieżki, które mają właściwość Y2 mniejszą niż 20.32 mm.
Uwaga
Właściwość Y2 jest zdefiniowana wyłącznie dla obiektów wypełnienia, wymiaru pierwotnego i ścieżki.