Fields
W skrócie
- Zobaczysz, jak zbudowane są poszczególne słowa kluczowe zapytań z kategorii Fields, poznasz ich składnię, dozwolone wartości i przykładowe wyrażenia.
- Dowiesz się, do jakich typów obiektów odnosi się każde pole, oraz poznasz najważniejsze uwagi dotyczące jednostek, wymaganych cudzysłowów i szczególnych zasad działania.
- Dowiesz się, jak wykorzystać tę stronę, aby sprawniej poruszać się po pomocy dotyczącej zapytań w narzędziu Query Helper i panelu Filter.

Funkcje zapytań PCB Fields widoczne w oknie dialogowym Query Helper
Ta strona dokumentacji opisuje słowa kluczowe języka zapytań z kategorii Fields dostępne w dokumentach PCB i bibliotek PCB w Altium Designer. Aby uzyskać pomoc dotyczącą konkretnego słowa kluczowego zapytania, skorzystaj z poniższych rozwijanych sekcji lub zaznacz dane słowo kluczowe (albo kliknij w jego obrębie) w Query Helper lub w panelu Filter i naciśnij F1, aby od razu przejść do odpowiedniej sekcji.
ArcRadius
Podsumowanie
Zwraca wszystkie obiekty łuków, których właściwość Radius spełnia warunki zapytania.
Składnia
ArcRadius : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(ArcRadius) : Number— aby określić promień w milach. -
AsMM(ArcRadius) : Number— aby określić promień w mm.
Przykłady użycia
ArcRadius = 300
Zwraca wszystkie obiekty łuków, których właściwość Radius ma wartość 300 w aktualnie używanych jednostkach miary.
ArcRadius >= 15.24
Zwraca wszystkie obiekty łuków, których właściwość Radius ma wartość większą lub równą 15.24 w aktualnie używanych jednostkach miary.
AsMils(ArcRadius) > 500
Zwraca wszystkie obiekty łuków, których właściwość Radius ma wartość większą niż 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Zwraca wszystkie obiekty łuków, których właściwość Radius ma wartość większą lub równą 10.16mm i mniejszą lub równą 17.78mm.
ArcRadius <> 550
Zwraca wszystkie obiekty łuków, których właściwość Radius ma wartość różną od 550 w aktualnie używanych jednostkach miary.
AsMils(ArcRadius) <= 650
Zwraca wszystkie obiekty łuków, których właściwość Radius ma wartość mniejszą lub równą 650mil.
AsMM(ArcRadius) < 11.43
Zwraca wszystkie obiekty łuków, których właściwość Radius ma wartość mniejszą niż 11.43mm.
Uwaga
Właściwość Radius jest zdefiniowana tylko dla obiektów łuków.
ArcStartAngle
Podsumowanie
Zwraca wszystkie obiekty łuków, których właściwość Start Angle spełnia warunki zapytania.
Składnia
ArcStartAngle : Number
Przykłady użycia
ArcStartAngle = 30.0
Zwraca wszystkie obiekty łuków, których właściwość Start Angle ma wartość 30.0 stopni.
ArcStartAngle > 60.0
Zwraca wszystkie obiekty łuków, których właściwość Start Angle ma wartość większą niż 60.0 stopni.
ArcStartAngle Between 30.0 And 150.0
Zwraca wszystkie obiekty łuków, których właściwość Start Angle ma wartość większą lub równą 30.0 stopni i mniejszą lub równą 150.0 stopni.
ArcStartAngle <= 45.0
Zwraca wszystkie obiekty łuków, których właściwość Start Angle ma wartość mniejszą lub równą 45.0 stopni.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Zwraca wszystkie obiekty łuków, których właściwość Start Angle ma wartość pomiędzy 315 a 45 stopni.
Uwaga
Właściwość Start Angle jest zdefiniowana tylko dla obiektów łuków.
ArcStopAngle
Podsumowanie
Zwraca wszystkie obiekty łuków, których właściwość Stop Angle spełnia warunki zapytania.
Składnia
ArcStopAngle : Number
Przykłady użycia
ArcStopAngle = 30.0
Zwraca wszystkie obiekty łuków, których właściwość Stop Angle ma wartość 30.0 stopni.
ArcStopAngle > 60.0
Zwraca wszystkie obiekty łuków, których właściwość Stop Angle ma wartość większą niż 60.0 stopni.
ArcStopAngle Between 30.0 And 150.0
Zwraca wszystkie obiekty łuków, których właściwość Stop Angle ma wartość większą lub równą 30.0 stopni i mniejszą lub równą 150.0 stopni.
ArcStopAngle <= 45.0
Zwraca wszystkie obiekty łuków, których właściwość Stop Angle ma wartość mniejszą lub równą 45.0 stopni.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Zwraca wszystkie obiekty łuków, których właściwość Stop Angle ma wartość pomiędzy 315 a 45 stopni.
Uwaga
Właściwość Stop Angle jest zdefiniowana tylko dla obiektów łuków.
Obszar
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Area spełnia warunki zapytania.
Składnia
Area = Area_String
Area <> Area_String
Przykłady użycia
Area = '29.4 sq.'
Zwraca wszystkie obiekty, których właściwość Area ma wartość równą 29.4 sq.mm.
Area <> '29.4 sq.'
Zwraca wszystkie obiekty, których właściwość Area ma wartość not równą 29.4 sq.mm.
Uwagi
-
Właściwość Area jest zdefiniowana tylko dla obiektów komponentów, wypełnień, wielokątów i regionów.
-
Obiekty podrzędne obiektów zwracanych przez zapytanie nie są zwracane.
-
Znaki apostrofu (
') na początku i na końcuArea_Stringsą wymagane.
AutoAssignedName
Podsumowanie
Zwraca wszystkie obiekty wylewek wielokątnych, 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łady użycia
AutoAssignedName = 'True'
Zwraca wszystkie obiekty wylewek wielokątnych, których właściwość Auto Assigned Name jest włączona.
AutoAssignedName = 'False'
Zwraca wszystkie obiekty wylewek wielokątnych, których właściwość Auto Assigned Name jest wyłączona.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Zwraca wszystkie obiekty except obiektów wylewek wielokątnych, których właściwość Auto Assigned Name jest włączona.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Zwraca wszystkie obiekty except obiektów wylewek wielokątnych, których właściwość Auto Assigned Name jest wyłączona.
Uwagi
- Właściwość Auto Assigned Name jest zdefiniowana tylko dla obiektów wylewek wielokątnych.
- Podczas przeglądania właściwości wybranej wylewki wielokątnej w panelu Properties właściwość Auto Assigned Name nosi nazwę Auto Naming.
AutoPosition
Podsumowanie
Zwraca wszystkie obiekty oznaczeń i komentarzy (obiekty tekstowe podrzędne względem 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 znaków z poniższej listy:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Przykłady użycia
AutoPosition = 'Center'
Zwraca wszystkie obiekty oznaczeń i komentarzy, których właściwość Autoposition ma wartość Center.
AutoPosition <> 'Manual'
Zwraca wszystkie obiekty except obiektów oznaczeń i komentarzy, których właściwość Autoposition ma wartość Manual.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
AutoPosition_Stringsą wymagane. - Właściwość Autoposition jest zdefiniowana tylko dla obiektów oznaczeń i komentarzy.
BarCodeFontName
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Text Font Name spełnia warunki zapytania.
Składnia
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String musi zawierać jedną z nazw dostępnych czcionek TrueType i OpenType (formatu rozszerzającego TrueType) znajdujących się w folderze \Windows\Fonts.
Przykłady użycia
BarCodeFontName = 'Arial'
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Text Font Name ma wartość Arial.
BarCodeFontName <> 'Batang'
Zwraca wszystkie obiekty except obiekty tekstowe, których właściwość BarCode Text Font Name ma wartość Batang.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
FontName_Stringsą wymagane. -
Właściwość BarCode Text Font Name jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Text Font Name spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego wskazującego te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeFontName = 'Arial').
BarCodeFullHeight
Podsumowanie
Zwraca wszystkie obiekty tekstowe, 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 — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(BarCodeFullHeight) : Number— aby określić wysokość w milach. -
AsMM(BarCodeFullHeight) : Number— aby określić wysokość w mm.
Przykłady użycia
BarCodeFullHeight = 300
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Height ma wartość równą 300 w bieżących jednostkach miary.
BarCodeFullHeight >= 5.08
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Height ma wartość większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(BarCodeFullHeight) > 400
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Height ma wartość większą niż 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Height ma wartość większą lub równą 6.35 mm i mniejszą lub równą 8.89 mm.
BarCodeFullHeight <> 550
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Height ma wartość not równą 550 w bieżących jednostkach miary.
AsMils(BarCodeFullHeight) <= 650
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Height ma wartość mniejszą lub równą 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Height ma wartość mniejszą niż 11.43 mm.
Uwagi
-
Właściwość BarCode Full Height jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Full Height spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego wskazującego te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeFullHeight = 210).
BarCodeFullWidth
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width spełnia warunki zapytania.
Składnia
BarCodeFullWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(BarCodeFullWidth) : Number— aby określić szerokość w milach. -
AsMM(BarCodeFullWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
BarCodeFullWidth = 1050
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width ma wartość równą 1050 w bieżących jednostkach miary.
BarCodeFullWidth >= 500
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width ma wartość większą lub równą 500 w bieżących jednostkach miary.
AsMils(BarCodeFullWidth) > 400
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width ma wartość większą niż 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width ma wartość większą lub równą 635mm i mniejszą lub równą 889mm.
BarCodeFullWidth <> 550
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width ma wartość not równą 550 w bieżących jednostkach miary.
AsMils(BarCodeFullWidth) <= 650
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width ma wartość mniejszą lub równą 650mil.
AsMM(BarCodeFullWidth) < 1143
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Full Width ma wartość mniejszą niż 1143mm.
Uwagi
-
Właściwość BarCode Full Width jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Full Width spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego wskazującego te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeFullWidth = 1050).
BarCodeInverted
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Inverted spełnia warunki zapytania.
Składnia
BarCodeInverted : Boolean_String
Przykłady użycia
BarCodeInverted = 'True'
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Inverted jest włączona.
BarCodeInverted = 'False'
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Inverted jest wyłączona.
Uwagi
-
Właściwość BarCode Inverted jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Inverted spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego wskazującego te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeInverted = 'True').
BarCodeMinWidth
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width spełnia warunki zapytania.
Składnia
BarCodeMinWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(BarCodeMinWidth) : Number— aby określić szerokość w milach. -
AsMM(BarCodeMinWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
BarCodeMinWidth = 10
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width ma wartość równą 10 w bieżących jednostkach miary.
BarCodeMinWidth >= 5
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width ma wartość większą lub równą 5 w bieżących jednostkach miary.
AsMils(BarCodeMinWidth) > 4
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width ma wartość większą niż 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width ma wartość większą lub równą 6.35mm i mniejszą lub równą 8.89mm.
BarCodeMinWidth <> 5.50
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width ma wartość not równą 5,50 w bieżących jednostkach miary.
AsMils(BarCodeMinWidth) <= 6.50
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width ma wartość mniejszą lub równą 6.50mil.
AsMM(BarCodeMinWidth) < 6.43
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Min Width ma wartość mniejszą niż 6.43mm.
Uwagi
-
Właściwość BarCode Min Width jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Min Width spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego zawężającego wyszukiwanie do tych obiektów. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeMinWidth = 6.25).
BarCodeRenderMode
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Render Mode spełnia warunki zapytania.
Składnia
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String musi być jednym z ciągów znakó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 tekstowe, których właściwość BarCode Render Mode ma wartość By BarCode Full Width.
BarCodeRenderMode <> 'By BarCode Min Width'
Zwraca wszystkie obiekty except obiekty tekstowe, których właściwość BarCode Render Mode ma wartość By BarCode Min Width.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
RenderMode_Stringsą obowiązkowe. -
Właściwość BarCode Render Mode jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Render Mode spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego zawężającego wyszukiwanie do tych obiektów. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
BarCodeShowText
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Show Text spełnia warunki zapytania.
Składnia
BarCodeShowText : Boolean_String
Przykłady użycia
BarCodeShowText = 'True'
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Show Text jest włączona.
BarCodeShowText = 'False'
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Show Text jest wyłączona.
Uwagi
-
Właściwość BarCode Show Text jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Show Text spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego zawężającego wyszukiwanie do tych obiektów. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeShowText = 'True').
BarCodeType
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Type spełnia warunki zapytania.
Składnia
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String musi być jednym z ciągów znaków z poniższej listy:
-
'Code 39' -
'Code 128'
Przykłady użycia
BarCodeType = 'Code 39'
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Type ma wartość Code 39.
BarCodeType <> 'Code 128'
Zwraca wszystkie obiekty except obiekty tekstowe, których właściwość BarCode Type ma wartość Code 128.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
CodeType_Stringsą obowiązkowe. -
Właściwość BarCode Type jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Type spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego zawężającego wyszukiwanie do tych obiektów. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeType = 'Code 39').
BarCodeXMargin
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin spełnia warunki zapytania.
Składnia
BarCodeXMargin : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(BarCodeXMargin) : Number— aby określić margines w milach. -
AsMM(BarCodeXMargin) : Number— aby określić margines w mm.
Przykłady użycia
BarCodeXMargin = 20
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin ma wartość równą 20 w bieżących jednostkach miary.
BarCodeXMargin >= 50
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin ma wartość większą lub równą 50 w bieżących jednostkach miary.
AsMils(BarCodeXMargin) > 40
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin ma wartość większą niż 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin ma wartość większą lub równą 0.5 mm i mniejszą lub równą 0.89 mm.
BarCodeXMargin <> 20
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin ma wartość not równą 20 w bieżących jednostkach miary.
AsMils(BarCodeXMargin) <= 15
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin ma wartość mniejszą lub równą 15 mil.
AsMM(BarCodeXMargin) < 1.23
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode X Margin ma wartość mniejszą niż 1.23 mm.
Uwagi
-
Właściwość BarCode X Margin jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode X Margin spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, należy użyć dodatkowego prefiksu słowa kluczowego zawężającego wyszukiwanie do tych obiektów. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin spełnia warunki zapytania.
Składnia
BarCodeYMargin : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Można wskazać konkretną jednostkę miary — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(BarCodeYMargin) : Number— aby określić margines w milach. -
AsMM(BarCodeYMargin) : Number— aby określić margines w mm.
Przykłady użycia
BarCodeYMargin = 20
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin jest równa 20 w bieżących jednostkach miary.
BarCodeYMargin >= 50
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin jest większa lub równa 50 w bieżących jednostkach miary.
AsMils(BarCodeYMargin) > 40
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin jest większa niż 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin jest większa lub równa 0.5 mm i mniejsza lub równa 0.89 mm.
BarCodeYMargin <> 20
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin jest not równa 20 w bieżących jednostkach miary.
AsMils(BarCodeYMargin) <= 15
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin jest mniejsza lub równa 15 mil.
AsMM(BarCodeYMargin) < 1.23
Zwraca wszystkie obiekty tekstowe, których właściwość BarCode Y Margin jest mniejsza niż 1.23 mm.
Uwagi
-
Właściwość BarCode Y Margin jest zdefiniowana tylko dla obiektów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty proste typu tekstowego należące do grupowych obiektów projektu (komponent, współrzędna, wymiar, tabela wierceń i tabela stosu warstw), których właściwość BarCode Y Margin spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty tekstowe skonfigurowane jako tekst kodu kreskowego, użyj dodatkowego prefiksu słowa kluczowego wskazującego te obiekty. Przykładowe wyrażenie zapytania to
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Body 3-D Color spełnia warunki zapytania.
Składnia
BodyColor3D : Numeric_String
BodyColor3D : Number
Kolor odpowiadający określonej liczbie można ustalić na podstawie następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie każda ze składowych Blue, Green i Red ma wartość od 0 do 255 (włącznie).
Gdy słowa kluczowego BodyColor3D można używać w połączeniu z Number, możliwe jest niezależne obliczanie wartości składowych niebieskiej, zielonej i czerwonej właściwości Body 3-D Color za pomocą następujących konstrukcji:
- Niebieski = Body 3-D Color Div 65536
- Zielony = Body 3-D Color Div 256 Mod 256
- Czerwony = Body 3-D Color Mod 256
Przykłady użycia
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Zwraca wszystkie obiekty brył 3D, których właściwość Body 3-D Color ma wartość 0 (co odpowiada wartościom składowych: niebieska = 0, zielona = 0 i czerwona = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Zwraca wszystkie obiekty brył 3D, których właściwość Body 3-D Color ma wartość 16711680 (co odpowiada wartościom składowych: niebieska = 255, zielona = 0 i czerwona = 0).
BodyColor3D <> '16777215'
Zwraca wszystkie obiekty brył 3D except te, których właściwość Body 3-D Color ma wartość 16777215 (co odpowiada wartościom składowych: niebieska = 255, zielona = 255 i czerwona = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Zwraca wszystkie obiekty brył 3D, dla których wartość niebieskiej składowej właściwości Body 3-D Color jest mniejsza lub równa 192.
Uwaga
Właściwość Body 3-D Color jest zdefiniowana tylko dla obiektów brył 3D.
BodyColor3DOpacity
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Body 3-D Color Opacity spełnia warunki zapytania.
Składnia
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Przykłady użycia
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Zwraca wszystkie obiekty brył 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ł 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 tylko dla obiektów brył 3D.
BodyColor3DOverride
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Override Color spełnia warunki zapytania.
Składnia
BodyColor3DOverride : Boolean_String
Boolean_String musi mieć wartość 'True' albo 'False'.
Przykłady użycia
BodyColor3DOverride = 'True'
Zwraca wszystkie obiekty brył 3D, których właściwość Override Color jest włączona.
BodyColor3DOverride = 'False'
Zwraca wszystkie obiekty brył 3D, których właściwość Override Color jest wyłączona.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Zwraca wszystkie obiekty except obiekty brył 3D, których właściwość Override Color jest włączona.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Zwraca wszystkie obiekty except obiekty brył 3D, których właściwość Override Color jest wyłączona.
Uwaga
Właściwość Override Color jest zdefiniowana tylko dla obiektów brył 3D.
BodyProjection
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Body Projection spełnia warunki zapytania.
Składnia
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String musi być jednym z ciągów znaków z poniższej listy:
-
'Top Side' -
'Bottom Side'
Przykłady użycia
BodyProjection = 'Top Side'
Zwraca wszystkie obiekty brył 3D, których właściwość Body Projection ma wartość Top Side.
BodyProjection <> 'Bottom Side'
Zwraca wszystkie obiekty except obiekty brył 3D, których właściwość Body Projection ma wartość Bottom Side.
Uwagi
- Właściwość Body Projection jest zdefiniowana tylko dla obiektów brył 3D.
-
Znaki apostrofu (') na początku i na końcu
BodyProjection_Stringsą wymagane.
CappingMaterial
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Capping Material spełnia warunki zapytania.
Składnia
CappingMaterial : String
Przykłady użycia
CappingMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek, których właściwość Capping Material ma wartość Epoxy.
CappingMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek mające właściwość Capping Material, której powiązany ciąg znaków zaczyna się od Epoxy.
Uwagi
- Właściwość Capping Material jest zdefiniowana tylko dla obiektów przelotek.
-
Znaki apostrofu (') na początku i na końcu
Stringsą wymagane.
CappingSide
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Capping Side spełnia warunki zapytania.
Składnia
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String musi być jednym z ciągów znaków z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykłady użycia
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 tylko dla obiektów przelotek.
-
Znaki apostrofu (
') na początku i na końcuCappingSide_Stringsą wymagane.
CavityHeight
Podsumowanie
Zwraca wszystkie obiekty regionów, których właściwość Cavity Height spełnia warunki zapytania.
Składnia
CavityHeight : Numeric_String
Przykłady użycia
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 i 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 obiektów regionów, których właściwość Cavity Height jest równa 120.
Uwaga
Właściwość Cavity Height jest zdefiniowana tylko dla obiektów regionów i ma znaczenie tylko w przypadku regionów, których właściwość Kind została ustawiona na Cavity.
Rozmiar fazowania/zaokrąglenia
Podsumowanie
Zwraca wszystkie obiekty prostokątów, których właściwość Chamfer/Fillet Size spełnia warunki zapytania.
Składnia
ChamferFilletSize : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(ChamferFilletSize) : Number— aby określić szerokość w milach. -
AsMM(ChamferFilletSize) : Number— aby określić szerokość w mm.
Przykłady użycia
ChamferFilletSize = 20
Zwraca wszystkie obiekty prostokątów, których właściwość Chamfer/Fillet Size ma wartość 20 w bieżących jednostkach miary.
ChamferFilletSize >= 1.27
Zwraca wszystkie obiekty prostokątów, których właściwość Chamfer/Fillet Size jest większa lub równa 1.27 w bieżących jednostkach miary.
AsMils(ChamferFilletSize) Between 10 And 30
Zwraca wszystkie obiekty prostokątów, których właściwość Chamfer/Fillet Size jest większa lub równa 10 mil i mniejsza lub równa 30 mil.
AsMM(ChamferFilletSize) < 1.016
Zwraca wszystkie obiekty prostokątów, których właściwość Chamfer/Fillet Size jest mniejsza niż 1.016 mm.
Uwaga
Właściwość Chamfer/Fillet Size jest zdefiniowana tylko dla obiektów prostokątów i ma znaczenie tylko w przypadku prostokątów, których właściwość Corner Mode została ustawiona na Chamfer lub Fillet.
Przesunięcie kanału
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Channel Offset spełnia warunki zapytania.
Składnia
ChannelOffset : Numeric_String
ChannelOffset : Number
Przykłady użycia
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Zwraca wszystkie obiekty komponentów, których właściwość Channel Offset ma wartość 2.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Zwraca wszystkie obiekty komponentów, których właściwość Channel Offset jest większa lub równa 3 i mniejsza lub równa 5.
IsComponent && ChannelOffset < 4
Zwraca wszystkie obiekty komponentów, których właściwość Channel Offset jest mniejsza niż 4.
ObjectKind = 'Component' && ChannelOffset >= 4
Zwraca wszystkie obiekty komponentów, których właściwość Channel Offset jest większa lub równa 4.
ChannelOffset <> '1'
Zwraca wszystkie obiekty except obiektów komponentów, których właściwość Channel Offset jest równa 1.
IsComponent && ChannelOffset <> 1
Zwraca wszystkie obiekty komponentów, których właściwość Channel Offset nie jest równa 1.
Uwagi
-
Właściwość Channel Offset jest zdefiniowana tylko dla obiektów komponentów.
-
Obiekty podrzędne obiektów komponentów zwracanych przez zapytanie nie są zwracane.
Typ klasy
Podsumowanie
Zwraca wszystkie obiekty klas, których właściwość Class Type spełnia warunki zapytania.
Składnia
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String musi być jednym z ciągów znakó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łady użycia
ClassType = 'Component Class'
Zwraca wszystkie obiekty klas, których właściwość Class Type ma wartość Component Class.
ClassType <> 'Layer Class'
Zwraca wszystkie obiekty except obiektów klas, których właściwość Class Type ma wartość Layer Class.
Uwagi
- Właściwość Class Type jest zdefiniowana tylko dla obiektów klas.
-
Apostrofy (') na początku i na końcu
ClassType_Stringsą wymagane.
Kolor
Podsumowanie
Zwraca wszystkie obiekty sieci, których właściwość Color spełnia warunki zapytania.
Składnia
Color : Numeric_String
Color : Number
Kolor odpowiadający określonej liczbie można wyznaczyć na podstawie następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie każda ze składowych Blue, Green i Red ma wartość od 0 do 255 (włącznie).
Gdy słowa kluczowego Color można używać w połączeniu z Number, możliwe jest osobne obliczenie wartości składowych niebieskiej, zielonej i czerwonej właściwości Color za pomocą następujących konstrukcji:
- Niebieska = Color Div 65536
- Zielona = Color Div 256 Mod 256
- Czerwona = Color Mod 256
Przykłady użycia
Color = '0'
Color <> '' && Color = 0
Zwraca wszystkie obiekty sieci, których właściwość Color ma wartość 0 (co odpowiada wartościom składowych: niebieska = 0, zielona = 0 i czerwona = 0).
Color = '16711680'
Color > '' && Color = 16711680
Zwraca wszystkie obiekty sieci, których właściwość Color ma wartość 16711680 (co odpowiada wartościom składowych: niebieska = 255, zielona = 0 i czerwona = 0).
Color <> '16777215'
Zwraca wszystkie obiekty except obiektów sieci, których właściwość Color ma wartość 16777215 (co odpowiada wartościom składowych: niebieska = 255, zielona = 255 i czerwona = 255).
ObjectKind = 'Net' && Color <> 16777215
Zwraca wszystkie obiekty sieci, 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 sieci, których właściwość Color ma składową niebieską o wartości większej lub równej 96, składową zieloną o wartości większej lub równej 64 i mniejszej lub równej 192 oraz składową czerwoną o wartości mniejszej lub równej 128.
IsNet && Color Div 65536 <= 192
Zwraca wszystkie obiekty sieci, w których składowa niebieska właściwości Color ma wartość mniejszą lub równą 192.
IsNet && Color Mod 256 Between 64 And 192
Zwraca wszystkie obiekty sieci, w których składowa czerwona 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 tylko dla obiektów sieci.
- Obiekty podrzędne obiektów sieci zwróconych przez zapytanie nie są zwracane.
Komentarz
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Component Comment spełnia warunki zapytania.
Składnia
Comment : String
Przykłady użycia
Comment = '100nF'
Zwraca wszystkie komponenty, których właściwość Component Comment ma wartość 100 nF.
Comment <> '100nF'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Comment ma wartość 100 nF.
Uwagi
- Właściwość Component Comment jest zdefiniowana tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
Komponent
Podsumowanie
Zwraca wszystkie obiekty podrzędne dowolnego obiektu komponentu, którego właściwość Name spełnia warunki zapytania.
Składnia
Component : String
Przykłady użycia
Component = 'C1'
Zwraca wszystkie obiekty podrzędne dowolnego komponentu, którego właściwość Name ma wartość C1.
Component Like 'C?*'
Zwraca wszystkie obiekty podrzędne dowolnego komponentu, którego właściwość Name zaczyna się od C i zawiera co najmniej jeden dodatkowy znak.
Component <> 'C1'
Zwraca wszystkie obiekty except obiekty podrzędne dowolnego komponentu, którego właściwość Name ma wartość C1.
Component = 'Free'
Zwraca wszystkie obiekty except obiekty podrzędne obiektów komponentów.
Uwaga
Nadrzędne obiekty komponentów, do których należą obiekty podrzędne zwrócone przez to zapytanie, nie są zwracane.
Komponent odwrócony na warstwie
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Flipped On Layer spełnia warunki zapytania.
Składnia
ComponentFlippedOnLayer : Boolean_String
Przykłady użycia
ComponentFlippedOnLayer = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Flipped On Layer jest włączona.
ComponentFlippedOnLayer = 'False'
Zwraca wszystkie obiekty komponentów, których właściwość Flipped On Layer jest wyłączona.
Uwaga
Właściwość Flipped On Layer jest zdefiniowana tylko dla obiektów komponentów.
Zablokowane napisy komponentu
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Lock Strings spełnia warunki zapytania.
Składnia
ComponentStringsLocked : Boolean_String
Przykłady użycia
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.
Typ komponentu
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Component Type spełnia warunki zapytania.
Składnia
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String musi być jednym z ciągów znaków z poniższej listy:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Przykłady użycia
ComponentType = 'Graphical'
Zwraca wszystkie komponenty, których właściwość Component Type ma wartość Graphical.
ComponentType <> 'Standard'
Zwraca all obiekty except komponenty, których właściwość Component Type ma wartość Standard.
Uwagi
- Właściwość Component Type jest zdefiniowana tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
-
Znaki apostrofu (') na początku i na końcu
ComponentType_Stringsą obowiązkowe.
Szerokość linii współrzędnej i wymiaru
Podsumowanie
Zwraca obiekty współrzędnych i wymiarów pierwotnych, których właściwość Line Width (Coord/Dimen) spełnia warunki zapytania.
Składnia
CoordinateDimensionLineWidth : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne zdefiniowane na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(CoordinateDimensionLineWidth) : Number— aby określić szerokość w milach. -
AsMM(CoordinateDimensionLineWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
CoordinateDimensionLineWidth = 10
Zwraca wszystkie obiekty współrzędnych i wymiarów pierwotnych, których właściwość Line Width (Coord/Dimen) ma wartość 10 w aktualnie używanych jednostkach miary.
CoordinateDimensionLineWidth >= 0.2286
Zwraca wszystkie obiekty współrzędnych i wymiarów pierwotnych, których właściwość Line Width (Coord/Dimen) ma wartość większą lub równą 0.2286 w aktualnie używanych jednostkach miary.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Zwraca wszystkie obiekty współrzędnych i wymiarów pierwotnych, których właściwość Line Width (Coord/Dimen) ma wartość większą lub równą 8 mil i mniejszą lub równą 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Zwraca wszystkie obiekty współrzędnych i wymiarów pierwotnych, których właściwość Line Width (Coord/Dimen) ma wartość mniejszą niż 0.2794 mm.
Uwagi
- Właściwość Line Width (Coord/Dimen) jest zdefiniowana tylko dla obiektów współrzędnych i wymiarów.
- Obiekty podrzędne obiektów współrzędnych i wymiarów pierwotnych zwróconych przez zapytanie nie są zwracane.
Rozmiar współrzędnej i wymiaru
Podsumowanie
Zwraca obiekty współrzędnych, wymiarów środka, wymiarów z linią odniesienia i wymiarów pierwotnych, których właściwość Size (Coord/Dimen) spełnia warunki zapytania.
Składnia
CoordinateDimensionSize : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne zdefiniowane na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(CoordinateDimensionSize) : Number— aby określić rozmiar w milach. -
AsMM(CoordinateDimensionSize) : Number— aby określić rozmiar w mm.
Przykłady użycia
CoordinateDimensionSize = 10
Zwraca wszystkie obiekty współrzędnych, wymiarów środka, wymiarów z linią odniesienia i wymiarów pierwotnych, których właściwość Size (Coord/Dimen) ma wartość 10 w aktualnie używanych jednostkach miary.
CoordinateDimensionSize >= 0.2286
Zwraca wszystkie obiekty współrzędnych, wymiarów środka, wymiarów z linią odniesienia i wymiarów pierwotnych, których właściwość Size (Coord/Dimen) ma wartość większą lub równą 0.2286 w aktualnie używanych jednostkach miary.
AsMils(CoordinateDimensionSize) Between 8 And 12
Zwraca wszystkie obiekty współrzędnych, wymiarów środka, wymiarów z linią odniesienia i wymiarów pierwotnych, których właściwość Size (Coord/Dimen) ma wartość większą lub równą 8 mil i mniejszą lub równą 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Zwraca wszystkie obiekty współrzędnych, wymiarów środka, wymiarów z linią odniesienia i wymiarów pierwotnych, których właściwość Size (Coord/Dimen) ma wartość mniejszą niż 0.2794 mm.
Uwagi
- Właściwość Size (Coord/Dimen) jest zdefiniowana tylko dla obiektów współrzędnych, wymiarów środka, wymiarów z linią odniesienia i wymiarów pierwotnych.
- Obiekty podrzędne obiektów współrzędnych, wymiarów środka, wymiarów z linią odniesienia i wymiarów pierwotnych zwróconych przez zapytanie nie są zwracane.
Styl jednostek współrzędnej i wymiaru
Podsumowanie
Zwraca wszystkie obiekty współrzędnych i wymiarów pierwotnych, których właściwość Unit Style spełnia warunki zapytania.
Składnia
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String musi być jednym z ciągów znaków z poniższej listy:
-
'Brackets' -
'None' -
'Normal'
Przykłady użycia
CoordinateDimensionUnitStyle = 'Brackets'
Zwraca wszystkie obiekty współrzędnych i wymiarów pierwotnych, których właściwość Unit Style ma wartość Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Zwraca wszystkie obiekty except obiekty wymiarów współrzędnościowych i wymiarów od początku układu, których właściwość Unit Style ma wartość Normal.
Uwagi
- Właściwość Unit Style jest zdefiniowana tylko dla obiektów wymiarów współrzędnościowych i wymiarów od początku układu.
-
Znaki apostrofu (') na początku i na końcu
UnitStyle_Stringsą wymagane. - Obiekty podrzędne obiektów wymiarów współrzędnościowych i wymiarów od początku układu zwracanych przez zapytanie nie są zwracane.
Tryb narożników
Podsumowanie
Zwraca wszystkie obiekty prostokątów, których właściwość Corner Mode spełnia warunki zapytania.
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łady użycia
CornerMode = 'Rectangle'
Zwraca wszystkie obiekty prostokątów, których właściwość Corner Mode ma wartość Rectangle.
CornerMode <> 'Chamfer'
Zwraca wszystkie obiekty except obiekty prostokątów, których właściwość Corner Mode ma wartość Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Zwraca wszystkie obiekty except obiekty prostokątów, których właściwość Corner Mode ma wartość Rectangle.
Uwagi
- Właściwość Corner Mode jest zdefiniowana tylko dla obiektów prostokątów.
-
Znaki apostrofu (
') na początku i na końcuCornerMode_Stringsą wymagane.
Materiał pokrycia
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Covering Material spełnia warunki zapytania.
Składnia
CoveringMaterial : String
Przykłady użycia
CoveringMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek, których właściwość Covering Material ma wartość Epoxy.
CoveringMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek mające właściwość Covering Material, której przypisany ciąg rozpoczyna się od Epoxy.
Uwagi
- Właściwość Covering Material jest zdefiniowana tylko dla obiektów przelotek.
-
Znaki apostrofu (
') na początku i na końcuStringsą wymagane.
Strona pokrycia
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Covering Side spełnia warunki zapytania.
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łady użycia
CoveringSide = 'Top'
Zwraca wszystkie obiekty przelotek, których właściwość Covering Side ma wartość Top.
CoveringSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Covering Side ma wartość Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Covering Side ma wartość Both.
Uwagi
-
Właściwość Covering Side jest zdefiniowana tylko dla obiektów przelotek.
-
Znaki apostrofu (
') na początku i na końcuCovering_Stringsą wymagane.
Odwrócony kod Data Matrix
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Inverted spełnia warunki zapytania.
Składnia
DataMatrixInverted : Boolean_String
Przykłady użycia
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 tylko dla obiektów ciągów tekstowych.
-
Użycie tego słowa kluczowego zwróci również podrzędne obiekty podstawowe ciągów tekstowych należące do grupowych obiektów projektowych (komponent, współrzędna, wymiar, tabela otworów i tabela stosu warstw), których właściwość BarCode Inverted spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty ciągów tekstowych skonfigurowane jako tekst kodu QR, użyj dodatkowego prefiksu słowa kluczowego wskazującego te obiekty. Przykładowe wyrażenie zapytania to
IsDataMatrixText And (DataMatrixInverted = 'True').
Odstęp strzałki wymiarowej
Podsumowanie
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Arrow Gap spełnia warunki zapytania.
Składnia
DimensionArrowGap : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(DimensionArrowGap) : Number— aby określić odstęp w milach. -
AsMM(DimensionArrowGap) : Number— aby określić odstęp w mm.
Przykłady użycia
DimensionArrowGap = 10
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Arrow Gap ma wartość 10 w bieżących jednostkach miary.
DimensionArrowGap >= 0.2286
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Arrow Gap ma wartość większą lub równą 0.2286 w bieżących jednostkach miary.
AsMils(DimensionArrowGap) Between 8 And 12
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Arrow Gap ma wartość większą lub równą 8 mil i mniejszą lub równą 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Arrow Gap ma wartość mniejszą niż 0.2794 mm.
Uwagi
- Właściwość Arrow Gap jest zdefiniowana tylko dla obiektów wymiarów z linią odniesienia.
- Obiekty podrzędne obiektów wymiarów z linią odniesienia zwracanych przez zapytanie nie są zwracane.
Długość strzałki wymiarowej
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od linii bazowej, liniowych wymiarów średnicy, wymiarów liniowych i promieniowych wymiarów średnicy, których właściwość Arrow Length spełnia warunki zapytania.
Składnia
DimensionArrowLength : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(DimensionArrowLength) : Number— aby określić długość w milach. -
AsMM(DimensionArrowLength) : Number— aby określić długość w mm.
Przykłady użycia
DimensionArrowLength = 100
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od linii bazowej, liniowych wymiarów średnicy, wymiarów liniowych i promieniowych wymiarów średnicy, których właściwość Arrow Length ma wartość 100 w bieżących jednostkach miary.
DimensionArrowLength >= 2.286
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od linii bazowej, liniowych wymiarów średnicy, wymiarów liniowych i promieniowych wymiarów średnicy, których właściwość Arrow Length ma wartość większą lub równą 2.286 w bieżących jednostkach miary.
AsMils(DimensionArrowLength) Between 80 And 120
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od linii bazowej, liniowych wymiarów średnicy, wymiarów liniowych i promieniowych wymiarów średnicy, których właściwość Arrow Length ma wartość większą lub równą 80 mil i mniejszą lub równą 120 mil.
AsMM(DimensionArrowLength) < 2.794
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od linii bazowej, liniowych wymiarów średnicy, wymiarów liniowych i promieniowych wymiarów średnicy, których właściwość Arrow Length ma wartość mniejszą niż 2.794 mm.
Uwagi
-
Właściwość Arrow Length jest zdefiniowana tylko dla obiektów wymiarów kątowych, wymiarów od linii bazowej, liniowych wymiarów średnicy, wymiarów liniowych i promieniowych wymiarów średnicy.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od linii bazowej, liniowych wymiarów średnicy, wymiarów liniowych i promieniowych wymiarów średnicy zwracanych przez zapytanie nie są zwracane.
Szerokość linii strzałki wymiarowej
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Line Width spełnia warunki zapytania.
Składnia
DimensionArrowLineWidth : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego wskazującego jednostkę miary:
-
AsMils(DimensionArrowLineWidth) : Number— aby określić szerokość w milach. -
AsMM(DimensionArrowLineWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
DimensionArrowLineWidth = 10
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Line Width ma wartość 10 w aktualnych jednostkach miary.
DimensionArrowLineWidth >= 0.2286
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Line Width ma wartość większą lub równą 0.2286 w aktualnych jednostkach miary.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Line Width ma wartość większą lub równą 8 mil i mniejszą lub równą 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Line Width ma wartość mniejszą niż 0.2794 mm.
Uwagi
-
Właściwość Arrow Line Width jest zdefiniowana wyłącznie dla obiektów wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia zwróconych przez zapytanie nie są zwracane.
Pozycja strzałki wymiarowej
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Position spełnia warunki zapytania.
Składnia
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String musi być jednym z ciągów znaków z poniższej listy:
-
'Inside' -
'Outside'
Przykłady użycia
DimensionArrowPosition = 'Inside'
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Position ma wartość Inside.
DimensionArrowPosition <> 'Outside'
Zwraca wszystkie obiekty except obiektów wymiarów kątowych, wymiarów od bazy, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Position ma wartość Outside.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i końcu
ArrowPosition_Stringsą obowiązkowe. -
Właściwość Arrow Position jest zdefiniowana wyłącznie dla obiektów wymiarów kątowych, wymiarów od bazy, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od bazy, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia zwróconych przez zapytanie nie są zwracane.
Rozmiar strzałki wymiarowej
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Size spełnia warunki zapytania.
Składnia
DimensionArrowSize : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego wskazującego jednostkę miary:
-
AsMils(DimensionArrowSize) : Number— aby określić rozmiar w milach. -
AsMM(DimensionArrowSize) : Number— aby określić rozmiar w mm.
Przykłady użycia
DimensionArrowSize = 60
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Size ma wartość 60 w aktualnych jednostkach miary.
DimensionArrowSize >= 1.016
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Size ma wartość większą lub równą 1.016 w aktualnych jednostkach miary.
AsMils(DimensionArrowSize) Between 50 And 70
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Size ma wartość większą lub równą 50 mil i mniejszą lub równą 70 mil.
AsMM(DimensionArrowSize) < 2.032
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Arrow Size ma wartość mniejszą niż 2.032 mm.
Uwagi
-
Właściwość Arrow Size jest zdefiniowana wyłącznie dla obiektów wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od bazy, wymiarów z odnośnikiem, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia zwróconych przez zapytanie nie są zwracane.
Szerokość pomocniczej linii wymiarowej
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Line Width spełnia warunki zapytania.
Składnia
DimensionExtensionLineWidth : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego wskazującego jednostkę miary:
-
AsMils(DimensionExtensionLineWidth) : Number— aby określić szerokość w milach. -
AsMM(DimensionExtensionLineWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
DimensionExtensionLineWidth = 10
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Line Width ma wartość 10 w aktualnych jednostkach miary.
DimensionExtensionLineWidth >= 0.2286
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Line Width ma wartość większą lub równą 0.2286 w aktualnych jednostkach miary.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Line Width ma wartość większą lub równą 8 mil i mniejszą lub równą 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Line Width ma wartość mniejszą niż 0.2794 mm.
Uwagi
-
Właściwość Extension Line Width jest zdefiniowana tylko dla obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych zwracanych przez zapytanie nie są zwracane.
DimensionExtensionOffset
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Offset spełnia warunki zapytania.
Składnia
DimensionExtensionOffset : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(DimensionExtensionOffset) : Number— aby określić odsunięcie w milach. -
AsMM(DimensionExtensionOffset) : Number— aby określić odsunięcie w mm.
Przykłady użycia
DimensionExtensionOffset = 10
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Offset ma wartość 10 w aktualnie używanych jednostkach miary.
DimensionExtensionOffset >= 0.2286
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Offset ma wartość większą lub równą 0.2286 w aktualnie używanych jednostkach miary.
AsMils(DimensionExtensionOffset) Between 8 And 12
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Offset ma wartość większą lub równą 8 mil oraz mniejszą lub równą 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Offset ma wartość mniejszą niż 0.2794 mm.
Uwagi
-
Właściwość Extension Offset jest zdefiniowana tylko dla obiektów wymiarów kątowych, wymiarów od wspólnej bazy, liniowych wymiarów średnicy i wymiarów liniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od wspólnej bazy, liniowych wymiarów średnicy i wymiarów liniowych zwracanych przez zapytanie nie są zwracane.
DimensionExtensionPickGap
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Pick Gap spełnia warunki zapytania.
Składnia
DimensionExtensionPickGap : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(DimensionExtensionPickGap) : Number— aby określić odstęp w milach. -
AsMM(DimensionExtensionPickGap) : Number— aby określić odstęp w mm.
Przykłady użycia
DimensionExtensionPickGap = 10
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Pick Gap ma wartość 10 w aktualnie używanych jednostkach miary.
DimensionExtensionPickGap >= 0.2286
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Pick Gap ma wartość większą lub równą 0.2286 w aktualnie używanych jednostkach miary.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Pick Gap ma wartość większą lub równą 8 mil oraz mniejszą lub równą 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych, których właściwość Extension Pick Gap ma wartość mniejszą niż 0.2794 mm.
Uwagi
-
Właściwość Extension Pick Gap jest zdefiniowana tylko dla obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy i wymiarów liniowych zwracanych przez zapytanie nie są zwracane.
DimensionTextFont
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, wymiarów z linią odniesienia, liniowych wymiarów średnicy, wymiarów liniowych, wymiarów oryginalnych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Dimension Font spełnia warunki zapytania.
Składnia
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String musi być jednym z ciągów znaków z poniższej listy:
-
'Default' -
'Serif' -
'Sans Serif'
Przykłady użycia
DimensionTextFont = 'Default'
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, wymiarów z linią odniesienia, liniowych wymiarów średnicy, wymiarów liniowych, wymiarów oryginalnych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Dimension Font ma wartość Default.
DimensionTextFont <> 'Serif'
Zwraca wszystkie obiekty except obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, wymiarów z linią odniesienia, liniowych wymiarów średnicy, wymiarów liniowych, wymiarów oryginalnych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Dimension Font ma wartość Serif.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
Font_Stringsą wymagane. -
Właściwość Dimension Font jest zdefiniowana tylko dla obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, wymiarów z linią odniesienia, liniowych wymiarów średnicy, wymiarów liniowych, wymiarów oryginalnych, promieniowych wymiarów średnicy i wymiarów promienia.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, wymiarów z linią odniesienia, liniowych wymiarów średnicy, wymiarów liniowych, wymiarów oryginalnych, promieniowych wymiarów średnicy i wymiarów promienia zwracanych przez zapytanie nie są zwracane.
DimensionTextFormat
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Dimension Format spełnia warunki zapytania.
Składnia
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String musi mieć wartość 'None'.
Przykłady użycia
DimensionTextFormat = 'None'
Zwraca wszystkie obiekty wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Dimension Format ma wartość None (tj. wartości i jednostki nie są wyświetlane).
DimensionTextFormat <> 'None'
Zwraca wszystkie obiekty except obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia, których właściwość Dimension Format ma wartość None (tj. zwróci odpowiednie obiekty wymiarów, których format jest ustawiony na wyświetlanie tylko wartości, wartości i jednostek lub wartości i jednostek w nawiasach).
Uwagi
-
Znaki apostrofu (') na początku i na końcu
TextFormat_Stringsą wymagane. -
Właściwość Dimension Format jest zdefiniowana tylko dla obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia.
-
Obiekty podrzędne obiektów wymiarów kątowych, wymiarów od wspólnej bazy, wymiarów bazowych, liniowych wymiarów średnicy, wymiarów liniowych, promieniowych wymiarów średnicy i wymiarów promienia zwracanych przez zapytanie nie są zwracane.
DimensionTextGap
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Gap spełnia warunki zapytania.
Składnia
DimensionTextGap : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(DimensionTextGap) : Number— aby określić odstęp w milach. -
AsMM(DimensionTextGap) : Number— aby określić odstęp w mm.
Przykłady użycia
DimensionTextGap = 10
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Gap ma wartość 10 w aktualnych jednostkach miary.
DimensionTextGap >= 0.2286
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Gap ma wartość większą lub równą 0.2286 w aktualnych jednostkach miary.
AsMils(DimensionTextGap) Between 8 And 12
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Gap ma wartość większą lub równą 8mil i mniejszą lub równą 12mil.
AsMM(DimensionTextGap) < 0.2794
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Gap ma wartość mniejszą niż 0.2794mm.
Uwagi
-
Właściwość Dimension Text Gap jest zdefiniowana wyłącznie dla obiektów wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, średnicy promieniowej i promieniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, średnicy promieniowej i promieniowych zwracanych przez zapytanie nie są zwracane.
Wysokość tekstu wymiaru
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Height spełnia warunki zapytania.
Składnia
DimensionTextHeight : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(DimensionTextHeight) : Number— aby określić wysokość w milach. -
AsMM(DimensionTextHeight) : Number— aby określić wysokość w mm.
Przykłady użycia
DimensionTextHeight = 60
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Height ma wartość 60 w aktualnych jednostkach miary.
DimensionTextHeight >= 1.27
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Height ma wartość większą lub równą 1.27 w aktualnych jednostkach miary.
AsMils(DimensionTextHeight) Between 40 And 80
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Height ma wartość większą lub równą 40mil i mniejszą lub równą 80 mil.
AsMM(DimensionTextHeight) < 1.778
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Height ma wartość mniejszą niż 1.778 mm.
Uwagi
-
Właściwość Dimension Text Height jest zdefiniowana wyłącznie dla obiektów wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych zwracanych przez zapytanie nie są zwracane.
-
W przypadku wymiaru oryginalnego wartość właściwości Dimension Text Height odpowiada wartości właściwości Text Height tego wymiaru.
Szerokość linii tekstu wymiaru
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Line Width spełnia warunki zapytania.
Składnia
DimensionTextLineWidth : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(DimensionTextLineWidth) : Number— aby określić szerokość w milach. -
AsMM(DimensionTextLineWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
DimensionTextLineWidth = 6
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Line Width ma wartość 6 w aktualnych jednostkach miary.
DimensionTextLineWidth >= 0.127
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Line Width ma wartość większą lub równą 0.127 w aktualnych jednostkach miary.
AsMils(DimensionTextLineWidth) Between 4 And 8
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Line Width ma wartość większą lub równą 4mil i mniejszą lub równą 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych, których właściwość Dimension Text Line Width ma wartość mniejszą niż 0.1778mm.
Uwagi
-
Właściwość Dimension Text Line Width jest zdefiniowana wyłącznie dla obiektów wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, bazowych, odniesienia, z linią odniesienia, średnicy liniowej, liniowych, oryginalnych, średnicy promieniowej i promieniowych zwracanych przez zapytanie nie są zwracane.
-
W przypadku pierwotnego wymiaru wartość właściwości Dimension Text Line Width jest zgodna z wartością właściwości Text Width tego wymiaru.
Położenie tekstu wymiaru
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, z linią odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Text Position spełnia warunki zapytania.
Składnia
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String musi być jednym z ciągów znakó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łady użycia
DimensionTextPosition = 'Automatic'
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, z linią odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Text Position ma wartość Automatic.
DimensionTextPosition <> 'Manual'
Zwraca wszystkie obiekty except obiektów wymiarów kątowych, bazowych, od bazy odniesienia, z linią odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Text Position ma wartość Manual.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
DimensionTextPosition_Stringsą wymagane. -
Właściwość Dimension Text Position jest zdefiniowana tylko dla obiektów wymiarów kątowych, bazowych, od bazy odniesienia, z linią odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, bazowych, od bazy odniesienia, z linią odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych zwróconych przez zapytanie nie są zwracane.
Precyzja tekstu wymiaru
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Precision spełnia warunki zapytania.
Składnia
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Przykłady użycia
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Precision ma wartość 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Precision ma wartość większą lub równą 3 i mniejszą lub równą 5.
IsDimension && DimensionTextPrecision < 4
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Precision ma wartość mniejszą niż 4.
DimensionTextPrecision <> '1'
Zwraca wszystkie obiekty except obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Precision ma wartość 1.
IsDimension && DimensionTextPrecision <> 1
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Precision ma wartość różną od 1.
Uwagi
-
Właściwość Dimension Precision jest zdefiniowana tylko dla obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych zwróconych przez zapytanie nie są zwracane.
Prefiks tekstu wymiaru
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Prefix spełnia warunki zapytania.
Składnia
DimensionTextPrefix : String
Przykłady użycia
DimensionTextPrefix = 'ø'
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Prefix ma wartość ø.
Uwagi
-
Właściwość Dimension Prefix jest zdefiniowana tylko dla obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych zwróconych przez zapytanie nie są zwracane.
Sufiks tekstu wymiaru
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Suffix spełnia warunki zapytania.
Składnia
DimensionTextSuffix : String
Przykłady użycia
DimensionTextSuffix = '(+/- 0.5%)'
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Suffix ma wartość (+/- 0.5%).
Uwagi
-
Właściwość Dimension Suffix jest zdefiniowana tylko dla obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych.
-
Obiekty podrzędne obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych zwróconych przez zapytanie nie są zwracane.
Jednostka tekstu wymiaru
Podsumowanie
Zwraca wszystkie obiekty wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Unit spełnia warunki zapytania.
Składnia
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
W przypadku obiektów wymiarów kątowych DimensionUnit_String musi być jednym z ciągów znaków z poniższej listy:
-
'Degrees' -
'Radians'
W przypadku obiektów wymiarów bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych DimensionUnit_String musi być jednym z ciągów znaków z poniższej listy:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Przykłady użycia
DimensionTextUnit = 'Radians'
Zwraca wszystkie obiekty wymiarów kątowych, których właściwość Dimension Unit ma wartość Radians.
DimensionTextUnit <> 'Degrees'
Zwraca wszystkie obiekty except obiektów wymiarów kątowych, których właściwość Dimension Unit ma wartość Degrees.
DimensionTextUnit = 'Mils'
Zwraca wszystkie obiekty wymiarów bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Unit ma wartość Mils.
DimensionTextUnit <> 'Inches'
Zwraca wszystkie obiekty except obiektów wymiarów bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych, których właściwość Dimension Unit ma wartość Inches.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
DimensionUnit_Stringsą wymagane. -
Właściwość Dimension Unit jest zdefiniowana tylko dla obiektów wymiarów kątowych, bazowych, od bazy odniesienia, średnicowych liniowych, liniowych, średnicowych promieniowych i promieniowych.
-
Obiekty podrzędne obiektów wymiaru kątowego, wymiaru od linii bazowej, wymiaru od bazy, liniowego wymiaru średnicy, wymiaru liniowego, promieniowego wymiaru średnicy oraz wymiaru promienia zwróconych przez zapytanie nie są zwracane.
DrillPair
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Drill Pair spełnia warunki zapytania.
Składnia
DrillPair = 'Start Layer - Stop Layer'
Przykłady użycia
DrillPair = 'Top Layer - Bottom Layer'
Zwraca wszystkie obiekty przelotek, 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, których właściwość Drill Pair ma wartość Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Zwraca wszystkie obiekty przelotek except te, których właściwość Drill Pair ma wartość Top Layer - Bottom Layer.
Uwagi
- Znaki apostrofu (') na początku i na końcu ciągu znaków są wymagane.
- Właściwość Drill Pair jest zdefiniowana tylko dla obiektów przelotek.
DrillType
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Drill Type spełnia warunki zapytania.
Składnia
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String musi być jednym z ciągów znaków z poniższej listy:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Przykłady użycia
DrillType = 'Drilled'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Drill Type ma wartość Drilled.
DrillType <> 'Punched'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Drill Type ma wartość Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Drill Type nie ma wartości Drilled.
Uwagi
- Właściwość Drill Type jest zdefiniowana tylko dla obiektów pól lutowniczych.
-
Znaki apostrofu (') na początku i na końcu
DrillType_Stringsą wymagane.
EmbeddedBoard_ColCount
Podsumowanie
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Col Count spełnia warunki zapytania.
Składnia
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Przykłady użycia
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Col Count ma wartość 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Zwraca wszystkie obiekty except obiekty osadzonych płytek, których właściwość Col Count ma wartość 4.
Uwaga
Właściwość Col Count jest zdefiniowana tylko dla obiektów osadzonych płytek.
EmbeddedBoard_ColumnSpacing
Podsumowanie
Zwraca obiekty osadzonych płytek, których właściwość Column Spacing spełnia warunki zapytania.
Składnia
EmbeddedBoard_ColumnSpacing : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number— aby określić odstęp w milach. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number— aby określić odstęp w mm.
Przykłady użycia
EmbeddedBoard_ColumnSpacing = 1500
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Column Spacing ma wartość 1500 w bieżących jednostkach miary.
EmbeddedBoard_ColumnSpacing >= 1000
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Column Spacing ma wartość większą lub równą 1000 w bieżących jednostkach miary.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Column Spacing ma wartość większą lub równą 1000 mil i mniejszą lub równą 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Column Spacing ma wartość mniejszą niż 38.1mm.
Uwaga
Właściwość Column Spacing jest zdefiniowana tylko dla obiektów osadzonych płytek.
EmbeddedBoard_DocumentName
Podsumowanie
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Embedded Document Name spełnia warunki zapytania.
Składnia
EmbeddedBoard_DocumentName : String
Przykłady użycia
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Zwraca wszystkie obiekty osadzonych płytek, 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 osadzonych płytek, których właściwość Embedded Document Name kończy się na Example_PCB.PcbDoc.
Uwaga
Właściwość Embedded Document Name jest zdefiniowana tylko dla obiektów osadzonych płytek.
EmbeddedBoard_OriginMode
Podsumowanie
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Link To Embedded Board Origin spełnia warunki zapytania.
Składnia
EmbeddedBoard_OriginMode : Boolean_String
Przykłady użycia
EmbeddedBoard_OriginMode = 'True'
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Link To Embedded Board Origin jest włączona.
EmbeddedBoard_OriginMode = 'False'
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Link To Embedded Board Origin jest wyłączona.
Uwaga
Właściwość Link To Embedded Board Origin jest zdefiniowana tylko dla obiektów osadzonych płytek.
EmbeddedBoard_RowCount
Podsumowanie
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Row Count spełnia warunki zapytania.
Składnia
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Przykłady użycia
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Row Count ma wartość 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Zwraca wszystkie obiekty except obiekty osadzonych płytek, których właściwość Row Count ma wartość 4.
Uwaga
Właściwość Row Count jest zdefiniowana tylko dla obiektów osadzonych płytek.
EmbeddedBoard_RowSpacing
Podsumowanie
Zwraca obiekty osadzonych płytek, których właściwość Row Spacing spełnia warunki zapytania.
Składnia
EmbeddedBoard_RowSpacing : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(EmbeddedBoard_RowSpacing) : Number— aby określić odstęp w milach. -
AsMM(EmbeddedBoard_RowSpacing) : Number— aby określić odstęp w mm.
Przykłady użycia
EmbeddedBoard_RowSpacing = 2500
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Row Spacing ma wartość 2500 w bieżących jednostkach miary.
EmbeddedBoard_RowSpacing >= 2000
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Row Spacing ma wartość większą lub równą 2000 w bieżących jednostkach miary.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Row Spacing ma wartość większą lub równą 2500 mil i mniejszą lub równą 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Zwraca wszystkie obiekty osadzonych płytek, których właściwość Row Spacing ma wartość mniejszą niż 63.5 mm.
Uwaga
Właściwość Row Spacing jest zdefiniowana tylko dla obiektów osadzonych płytek.
EnablePartSwapping
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Enable Part Swapping spełnia warunki zapytania.
Składnia
EnablePartSwapping : Boolean_String
Przykłady użycia
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 tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwróconych przez zapytanie nie są zwracane.
Zamiana pinów włączona
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Enable Pin Swapping spełnia warunki zapytania.
Składnia
EnablePinSwapping : Boolean_String
Przykłady użycia
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 tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwracanych przez zapytanie nie są zwracane.
Materiał wypełniający
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Filling Material spełnia warunki zapytania.
Składnia
FillingMaterial : String
Przykłady użycia
FillingMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek, których właściwość Filling Material ma wartość Epoxy.
FillingMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek mające właściwość Filling Material, której przypisany ciąg znaków zaczyna się od Epoxy.
Uwagi
- Właściwość Filling Material jest zdefiniowana tylko dla obiektów przelotek.
-
Znaki apostrofu (
') na początku i na końcuStringsą wymagane.
Strona wypełnienia
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Filling Side spełnia warunki zapytania.
Składnia
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String musi być jednym z ciągów znaków z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykłady użycia
FillingSide = 'Top'
Zwraca wszystkie obiekty przelotek, których właściwość Filling Side ma wartość Top.
FillingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Filling Side ma wartość Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Zwraca wszystkie obiekty except obiekty przelotek, których właściwość Filling Side ma wartość Both.
Uwagi
- Właściwość Filling Side jest zdefiniowana tylko dla obiektów przelotek.
-
Znaki apostrofu (
') na początku i na końcuFillingSide_Stringsą wymagane.
Nazwa czcionki
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość TrueType Font Name spełnia warunki zapytania.
Składnia
FontName = FontName_String
FontName <> FontName_String
FontName_String musi zawierać jedną z nazw dostępnych czcionek TrueType i OpenType (rozszerzenia TrueType), znajdujących się w folderze \Windows\Fonts.
Przykłady użycia
FontName = 'Arial'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość TrueType Font Name ma wartość Arial.
FontName <> 'Batang'
Zwraca wszystkie obiekty except obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość TrueType Font Name ma wartość Batang.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
FontName_Stringsą wymagane. - Właściwość TrueType Font Name jest zdefiniowana tylko dla obiektów współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
Wzorzec PCB
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Footprint spełnia warunki zapytania.
Składnia
Footprint : String
Przykłady użycia
Footprint = 'DIP14'
Zwraca wszystkie komponenty, których właściwość Footprint ma wartość DIP14.
Footprint Like 'DIP*'
Zwraca wszystkie komponenty mające właściwość Footprint, której przypisany ciąg znaków zaczyna się od DIP.
Uwagi
- Właściwość Footprint jest zdefiniowana tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwracanych przez zapytanie nie są zwracane.
Pad 1 połączenia od-do
Podsumowanie
Zwraca wszystkie obiekty połączeń od-do, których właściwość From Pad spełnia warunki zapytania.
Składnia
FromToPad1 : PadName_String
PadName_String określa pełną nazwę, z którą musi być zgodny 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łaściwość Name samego pada (tj. oznaczenie pada). Format będzie zatem następujący: 'ParentComponentDesignator-PadDesignator'.
Przykłady użycia
FromToPad1 = 'C14-2'
Zwraca wszystkie obiekty połączeń od-do, których właściwość From Pad ma wartość C14-2.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
PadName_Stringsą wymagane. - Właściwość From Pad jest zdefiniowana tylko dla obiektów połączeń od-do.
Pad 2 połączenia od-do
Podsumowanie
Zwraca wszystkie obiekty połączeń od-do, których właściwość To Pad spełnia warunki zapytania.
Składnia
FromToPad2 : PadName_String
PadName_String określa pełną nazwę, z którą musi być zgodny 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łaściwość Name samego pada (tj. oznaczenie pada). Format będzie zatem następujący: 'ParentComponentDesignator-PadDesignator'.
Przykłady użycia
FromToPad2 = 'U1-8'
Zwraca wszystkie obiekty połączeń od-do, których właściwość To Pad ma wartość U1-8.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
PadName_Stringsą wymagane. - Właściwość To Pad jest zdefiniowana tylko dla obiektów połączeń od-do.
H
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Height spełnia warunki zapytania.
Składnia
H : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(H) : Number— aby określić wysokość w milach. -
AsMM(H) : Number— aby określić wysokość w mm.
Przykłady użycia
H = 300
Zwraca wszystkie komponenty, których właściwość Height ma wartość równą 300 w aktualnych jednostkach miary.
H >= 5.08
Zwraca wszystkie komponenty, których właściwość Height ma wartość większą lub równą 5.08 w aktualnych jednostkach miary.
AsMils(H) > 400
Zwraca wszystkie komponenty, których właściwość Height ma wartość większą niż 400mil.
AsMM(H) Between 6.35 And 8.89
Zwraca wszystkie komponenty, których właściwość Height ma wartość większą lub równą 6.35mm i mniejszą lub równą 8.89mm.
H <> 550
Zwraca wszystkie komponenty, których właściwość Height ma wartość not równą 550 w bieżących jednostkach miary.
AsMils(H) <= 650
Zwraca wszystkie komponenty, których właściwość Height ma wartość mniejszą lub równą 650mil.
AsMM(H) < 11.43
Zwraca wszystkie komponenty, których właściwość Height ma wartość mniejszą niż 11.43mm.
Uwagi
- Właściwość Height jest zdefiniowana tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwracanych przez zapytanie nie są zwracane.
- Ta funkcja jest aliasem funkcji Height.
Wysokość
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Height spełnia warunki zapytania.
Składnia
Height : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(Height) : Number— aby określić wysokość w milach. -
AsMM(Height) : Number— aby określić wysokość w mm.
Przykłady użycia
Height = 300
Zwraca wszystkie komponenty, których właściwość Height ma wartość równą 300 w bieżących jednostkach miary.
Height >= 5.08
Zwraca wszystkie komponenty, których właściwość Height ma wartość większą lub równą 5.08 w bieżących jednostkach miary.
AsMils(Height) > 400
Zwraca wszystkie komponenty, których właściwość Height ma wartość większą niż 400 mil.
AsMM(Height) Between 6.35 And 8.89
Zwraca wszystkie komponenty, których właściwość Height ma wartość większą lub równą 6.35 mm i mniejszą lub równą 8.89 mm.
Height <> 550
Zwraca wszystkie komponenty, których właściwość Height ma wartość not równą 550 w bieżących jednostkach miary.
AsMils(Height) <= 650
Zwraca wszystkie komponenty, których właściwość Height ma wartość mniejszą lub równą 650 mil.
AsMM(Height) < 11.43
Zwraca wszystkie komponenty, których właściwość Height ma wartość mniejszą niż 11.43 mm.
Uwagi
- Właściwość Height jest zdefiniowana tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwracanych przez zapytanie nie są zwracane.
- Ta funkcja jest aliasem funkcji H.
Ukrywanie
Podsumowanie
Zwraca wszystkie obiekty komentarzy komponentów, oznaczeń komponentów i sieci, których właściwość Hide spełnia warunki zapytania.
Składnia
Hide : Boolean
Przykłady użycia
Hide
Hide = True
Zwraca wszystkie obiekty komentarzy komponentów, oznaczeń komponentów i sieci, których właściwość Hide ma wartość True.
Not Hide
Hide = False
Zwraca wszystkie obiekty except obiektami komentarzy komponentów, oznaczeń komponentów i sieci, których właściwość Hide ma wartość False.
Uwaga
Właściwość Hide jest zdefiniowana tylko dla obiektów komentarzy komponentów, oznaczeń komponentów i sieci.
Ukrywanie zworek
Podsumowanie
Zwraca wszystkie obiekty komponentów, których właściwość Hide Jumpers spełnia warunki zapytania.
Składnia
HideJumpers : Boolean_String
Przykłady użycia
HideJumpers = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Hide Jumpers jest włączona.
HideJumpers = 'False'
Zwraca wszystkie obiekty komponentów, których właściwość Hide Jumpers jest wyłączona.
Uwagi
- Właściwość Hide Jumpers jest zdefiniowana tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwracanych przez zapytanie nie są zwracane.
Otwór
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size spełnia warunki zapytania.
Składnia
Hole : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(Hole) : Number— aby określić rozmiar otworu w milach. -
AsMM(— aby określić rozmiar otworu w mm.Hole) : Number
Przykłady użycia
Hole = 16
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size ma wartość 16 w bieżących jednostkach miary.
Hole >= 0.508
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size ma wartość 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órych właściwość Hole Size ma wartość większą lub równą 12 mil i mniejszą lub równą 32 mil.
AsMM(Hole) < 1.016
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size ma wartość mniejszą niż 1.016 mm.
Uwagi
- Właściwość Hole Size jest zdefiniowana tylko dla obiektów padów i przelotek.
- Ta funkcja jest aliasem funkcji HoleDiameter i HoleSize.
Średnica otworu
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size spełnia warunki zapytania.
Składnia
HoleDiameter : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(HoleDiameter) : Number— aby określić średnicę otworu w milach. -
AsMM(— aby określić średnicę otworu w mm.HoleDiameter) : Number
Przykłady użycia
HoleDiameter = 16
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size ma wartość 16 w bieżących jednostkach miary.
HoleDiameter >= 0.508
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size ma wartość 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órych właściwość Hole Size ma wartość większą lub równą 12 mil i mniejszą lub równą 32 mil.
AsMM(HoleDiameter) < 1.016
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Size ma wartość mniejszą niż 1.016 mm.
Uwagi
- Właściwość Hole Size jest zdefiniowana tylko dla obiektów padów i przelotek.
- Ta funkcja jest aliasem funkcji HoleSize i Hole.
Ujemna tolerancja otworu
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Hole Tolerance (-) spełnia warunki zapytania.
Składnia
HoleNegativeTolerance : Number
Number będą zgodne z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(HoleNegativeTolerance) : Number— aby określić tolerancję w milach. -
AsMM(HoleNegativeTolerance) : Number— aby określić tolerancję w mm.
Przykłady użycia
HoleNegativeTolerance = 4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (-) jest równa 4 w aktualnych jednostkach miary.
HoleNegativeTolerance >= 5.08
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (-) jest większa lub równa 5.08 w aktualnych jednostkach miary.
AsMils(HoleNegativeTolerance) > 4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (-) jest większa niż 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (-) jest większa lub równa 0.102 mm i mniejsza lub równa 0.105 mm.
HoleNegativeTolerance <> 2
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (-) jest not równa 2 w aktualnych jednostkach miary.
AsMils(HoleNegativeTolerance) <= 1.4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (-) jest mniejsza lub równa 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (-) jest mniejsza niż 0.05 mm.
Uwaga
Właściwość Hole Tolerance (-) jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
HolePositiveTolerance
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) spełnia warunki zapytania.
Składnia
HolePositiveTolerance : Number
Number będą zgodne z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(HolePositiveTolerance) : Number— aby określić tolerancję w milach. -
AsMM(HolePositiveTolerance) : Number— aby określić tolerancję w mm.
Przykłady użycia
HolePositiveTolerance = 4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) jest równa 4 w aktualnych jednostkach miary.
HolePositiveTolerance >= 5.08
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) jest większa lub równa 5.08 w aktualnych jednostkach miary.
AsMils(HolePositiveTolerance) > 4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) jest większa niż 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) jest większa lub równa 0.102 mm i mniejsza lub równa 0.105 mm.
HolePositiveTolerance <> 2
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) jest not równa 2 w aktualnych jednostkach miary.
AsMils(HolePositiveTolerance) <= 1.4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) jest mniejsza lub równa 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Tolerance (+) jest mniejsza niż 0.05 mm.
Uwaga
Właściwość Hole Tolerance (+) jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
HoleRotation
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Rotation spełnia warunki zapytania.
Składnia
HoleRotation : Numeric_String
HoleRotation : Number
Przykłady użycia
HoleRotation = '30'
HoleRotation = 30
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Rotation ma wartość 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Zwraca wszystkie obiekty except obiektów pól lutowniczych, których właściwość Hole Rotation ma wartość 45.000.
Uwaga
Właściwość Hole Rotation jest zdefiniowana tylko dla obiektów pól lutowniczych.
HoleSize
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Size spełnia warunki zapytania.
Składnia
HoleSize : Number
Number będą zgodne z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(Hole— aby określić rozmiar otworu w milach.Size) : Number -
AsMM(— aby określić rozmiar otworu w mm.HoleSize) : Number
Przykłady użycia
HoleSize = 16
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Size ma wartość 16 w aktualnych jednostkach miary.
HoleSize >= 0.508
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Size jest większa lub równa 0.508 w aktualnych jednostkach miary.
AsMils(HoleSize) Between 12 And 32
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Size jest większa lub równa 12 mil i mniejsza lub równa 32 mil.
AsMM(HoleSize) < 1.016
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Hole Size jest mniejsza niż 1.016 mm.
Uwagi
- Właściwość Hole Size jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
- Ta funkcja jest aliasem funkcji HoleDiameter i Hole.
HoleType
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Type spełnia warunki zapytania.
Składnia
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String musi być jednym z ciągów znaków z poniższej listy:
-
'Round' -
'Slot' -
'Square'
Przykłady użycia
HoleType = 'Square'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Type ma wartość Square.
HoleType <> 'Slot'
Zwraca wszystkie obiekty except obiektów pól lutowniczych, których właściwość Hole Type ma wartość Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Zwraca wszystkie obiekty except obiektów pól lutowniczych, których właściwość Hole Type ma wartość Round.
Uwagi
- Właściwość Hole Type jest zdefiniowana tylko dla obiektów pól lutowniczych.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
HoleType_Stringsą wymagane.
Identyfikator
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Identifier spełnia warunki zapytania.
Składnia
Identifier : String
Przykłady użycia
Identifier = 'RES0402'
Zwraca wszystkie obiekty brył 3D, których właściwość Identifier ma wartość RES0402.
Identifier Like 'RES0402*'
Zwraca wszystkie obiekty brył 3D mające Identifier, z którym powiązany jest ciąg znaków rozpoczynający się od RES0402.
Uwagi
- Właściwość Identifier jest zdefiniowana tylko dla obiektów brył 3D.
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuStringsą wymagane.
InvertedBorderSpaceType
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość Border Space Type spełnia warunki zapytania.
Składnia
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String musi być jednym z ciągów znaków z poniższej listy:
-
'Border Margin' -
'Text Offset'
Przykłady użycia
InvertedBorderSpaceType = 'Border Margin'
Zwraca wszystkie obiekty tekstowe, których właściwość Border Space Type ma wartość Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Zwraca wszystkie obiekty except obiekty tekstowe, których właściwość Border Space Type ma wartość Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Zwraca wszystkie obiekty tekstowe, których właściwość Border Space Type nie ma wartości Text Offset.
Uwagi
- Właściwość Border Space Type jest zdefiniowana tylko dla obiektów tekstowych.
-
Znaki apostrofu (') na początku i końcu
InvertedBorderSpaceType_Stringsą wymagane.
Wysokość prostokąta tekstu w negatywie
Podsumowanie
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height spełnia warunki zapytania.
Składnia
InvertedRectangleHeight : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego odnoszącego się do jednostki miary:
-
AsMils(InvertedRectangleHeight) : Number— aby określić wysokość w milach. -
AsMM(InvertedRectangleHeight) : Number— aby określić wysokość w mm.
Przykłady użycia
InvertedRectangleHeight = 30
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height ma wartość równą 30 w aktualnych jednostkach miary.
InvertedRectangleHeight >= 5.08
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height ma wartość większą lub równą 5.08 w aktualnych jednostkach miary.
AsMils(InvertedRectangleHeight) > 40
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height ma wartość większą niż 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height ma wartość większą lub równą 6.35 mm i mniejszą lub równą 8.89 mm.
InvertedRectangleHeight <> 55
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height ma wartość not równą 55 w aktualnych jednostkach miary.
AsMils(InvertedRectangleHeight) <= 65
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height ma wartość mniejszą lub równą 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Height ma wartość mniejszą niż 11.43 mm.
Uwaga
Właściwość Inverted Rectangle Height jest zdefiniowana tylko dla obiektów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
Szerokość prostokąta tekstu w negatywie
Podsumowanie
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width spełnia warunki zapytania.
Składnia
InvertedRectangleWidth : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego odnoszącego się do jednostki miary:
-
AsMils(InvertedRectangleWidth) : Number— aby określić szerokość w milach. -
AsMM(InvertedRectangleWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
InvertedRectangleWidth = 300
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width ma wartość równą 300 w aktualnych jednostkach miary.
InvertedRectangleWidth >= 128
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width ma wartość większą lub równą 128 w aktualnych jednostkach miary.
AsMils(InvertedRectangleWidth) > 400
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width ma wartość większą niż 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width ma wartość większą lub równą 6 mm i mniejszą lub równą 8 mm.
InvertedRectangleWidth <> 550
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width ma wartość not równą 550 w aktualnych jednostkach miary.
AsMils(InvertedRectangleWidth) <= 650
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width ma wartość mniejszą lub równą 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Rectangle Width ma wartość mniejszą niż 11.43 mm.
Uwaga
Właściwość Inverted Rectangle Width jest zdefiniowana tylko dla obiektów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
Wyrównanie tekstu w negatywie
Podsumowanie
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Text Justification spełnia warunki zapytania.
Składnia
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String musi być jednym z ciągów znaków z poniższej listy:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Przykłady użycia
InvertedTextJustification = 'Center'
Zwraca wszystkie obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Text Justification ma wartość Center.
InvertedTextJustification <> 'Right-Below'
Zwraca wszystkie obiekty except obiekty tekstowe (komentarze, oznaczenia, teksty swobodne), których właściwość Inverted Text Justification ma wartość Right-Below.
Uwagi
-
Znaki apostrofu (') na początku i końcu
TextJustification_Stringsą wymagane. - Właściwość Inverted Text Justification jest zdefiniowana tylko dla obiektów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
Typ przelotki według IPC4761
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość IPC 4761 Via Type spełnia warunki zapytania.
Składnia
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String musi być jednym z ciągów znakó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łady 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 tylko dla obiektów przelotek.
-
Znaki apostrofu (
') na początku i końcuIPC4761ViaType_Stringsą wymagane.
Jest punktem testowym montażu
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek oznaczone do użycia jako punkty testowe montażu, tj. mające włączone właściwości Assembly Testpoint - Top i/lub Assembly Testpoint - Bottom.
Składnia
IsAssyTestpoint : Boolean
Przykłady użycia
IsAssyTestpoint
IsAssyTestpoint = True
Zwraca wszystkie obiekty pól lutowniczych i przelotek używane jako punkty testowe montażu.
Not IsAssyTestpoint
IsAssyTestpoint = False
Zwraca wszystkie obiekty except obiekty pól lutowniczych i przelotek używane jako punkty testowe montażu.
Jest pogrubiony
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Bold spełnia warunki zapytania.
Składnia
IsBold : Boolean_String
Przykłady użycia
IsBold = 'True'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Bold jest włączona.
IsBold = 'False'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Bold jest wyłączona.
Uwagi
-
Właściwość Bold jest zdefiniowana tylko dla obiektów współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych).
-
Zwracane są również wszystkie nadrzędne obiekty współrzędnych, wymiarów, tabel wierceń i tabel stosu warstw, których podrzędne obiekty podstawowe ciągów tekstowych spełniają warunki zapytania.
IsDataMatrixText
Podsumowanie
Zwraca obiekty ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text, a właściwość BarCode Type jest ustawiona na Data Matrix.
Składnia
IsDataMatrixText : Boolean
Przykłady użycia
IsDataMatrixText
IsDataMatrixText = True
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text, a właściwość BarCode Type jest ustawiona na Data Matrix.
Not IsDataMatrixText
IsDataMatrixText = False
Zwraca wszystkie obiekty except obiektów ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text, a właściwość BarCode Type jest ustawiona na Data Matrix.
IsFabTestpoint
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek oznaczone do wykorzystania jako produkcyjne punkty testowe, tj. mające włączoną właściwość Fabrication Testpoint - Top i/lub Fabrication Testpoint - Bottom.
Składnia
IsFabTestpoint : Boolean
Przykłady użycia
IsFabTestpoint
IsFabTestpoint = True
Zwraca wszystkie obiekty pól lutowniczych i przelotek wykorzystywane jako produkcyjne punkty testowe.
Not IsFabTestpoint
IsFabTestpoint = False
Zwraca wszystkie obiekty except obiektów pól lutowniczych i przelotek wykorzystywanych jako produkcyjne punkty testowe.
IsItalic
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Italic spełnia warunki zapytania.
Składnia
IsItalic : Boolean_String
Przykłady użycia
IsItalic = 'True'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Italic jest włączona.
IsItalic = 'False'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Italic jest wyłączona.
Uwagi
- Właściwość Italic jest zdefiniowana tylko dla obiektów współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel wierceń, tabel stosu warstw oraz ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych).
- Zwracane są również wszystkie nadrzędne obiekty współrzędnych, wymiarów, tabel wierceń i tabel stosu warstw, których podrzędne obiekty podstawowe ciągów tekstowych spełniają warunki zapytania.
IsModified
Podsumowanie
Zwraca wszystkie obiekty wypełnień poligonowych, których właściwość IsModified spełnia warunki zapytania.
Składnia
IsModified : Boolean_String
Przykłady użycia
IsModified = 'True'
Zwraca wszystkie obiekty wypełnień poligonowych, których właściwość IsModified jest włączona.
IsModified = 'False'
Zwraca wszystkie obiekty wypełnień poligonowych, których właściwość IsModified jest wyłączona.
Uwaga
Właściwość IsModified jest zdefiniowana tylko dla obiektów wypełnień poligonowych.
IsQrCodeText
Podsumowanie
Zwraca obiekty ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text, a właściwość BarCode Type jest ustawiona na QR Code.
Składnia
IsQrCodeText : Boolean
Przykłady użycia
IsQrCodeText
IsQrCodeText = True
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text, a właściwość BarCode Type jest ustawiona na QR Code.
Not IsQrCodeText
IsQrCodeText = False
Zwraca wszystkie obiekty except obiektów ciągów tekstowych, których właściwość Text Kind jest ustawiona na BarCode Text, a właściwość BarCode Type jest ustawiona na QR Code.
IsTestpoint
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek oznaczone do wykorzystania jako punkty testowe, niezależnie od tego, czy są to montażowe, czy produkcyjne punkty testowe. 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łady użycia
IsTestpoint
IsTestpoint = True
Zwraca wszystkie obiekty pól lutowniczych i przelotek wykorzystywane jako punkty testowe.
Not IsTestpoint
IsTestpoint = False
Zwraca wszystkie obiekty except obiektów pól lutowniczych i przelotek wykorzystywanych jako punkty testowe.
IsTextInverted
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Inverted spełnia warunki zapytania.
Składnia
IsTextInverted : Boolean_String
Przykłady użycia
IsTextInverted = 'True'
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Inverted jest włączona.
IsTextInverted = 'False'
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Inverted jest wyłączona.
Uwaga
Właściwość Inverted jest zdefiniowana tylko dla obiektów ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych).
Keepout
Podsumowanie
Zwraca wszystkie obiekty obszarów zabronionych typu łuk, wypełnienie, pełny region i ścieżka.
Składnia
Keepout : Boolean
Przykłady użycia
Keepout
Keepout = True
Zwraca wszystkie obiekty obszarów zabronionych typu łuk, wypełnienie, pełny region i ścieżka.
Not Keepout
Keepout = False
Zwraca wszystkie obiekty except obiektów obszarów zabronionych typu łuk, wypełnienie, pełny region i ścieżka.
KeepoutRestrictionsCopper
Podsumowanie
Zwraca wszystkie obiekty obszarów zabronionych, których właściwość Keepout Restriction - Copper spełnia warunki zapytania.
Składnia
KeepoutRestrictionsCopper : Boolean_String
Przykłady użycia
KeepoutRestrictionsCopper = 'True'
Zwraca wszystkie obiekty obszarów zabronionych, których właściwość Keepout Restriction - Copper jest włączona.
KeepoutRestrictionsCopper = 'False'
Zwraca wszystkie obiekty obszarów zabronionych, których właściwość Keepout Restriction - Copper jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - Copper jest zdefiniowana tylko dla obiektów obszarów zabronionych (łuków, wypełnień, pełnych regionów, ścieżek).
-
Właściwość Keepout Restriction - Copper (widoczna w panelach List) odpowiada opcji Copper w sekcji Keepout Restrictions podczas przeglądania właściwości wybranego obiektu w panelu Properties.
KeepoutRestrictionsSMDPad
Podsumowanie
Zwraca wszystkie obiekty obszarów zabronionych, których właściwość Keepout Restriction - SMD Pad spełnia warunki zapytania.
Składnia
KeepoutRestrictionsSMDPad : Boolean_String
Przykłady użycia
KeepoutRestrictionsSMDPad = 'True'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - SMD Pad jest włączona.
KeepoutRestrictionsSMDPad = 'False'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - SMD Pad jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - SMD Pad jest zdefiniowana tylko dla obiektów obszaru zabronionego (łuków, wypełnień, pełnych regionów, ścieżek).
-
Właściwość Keepout Restriction - SMD Pad (widoczna w panelach List) odpowiada opcji SMD Pad w sekcji Keepout Restrictions podczas przeglądania właściwości wybranego obiektu w panelu Properties.
KeepoutRestrictionsTHPad
Podsumowanie
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - TH Pad spełnia warunki zapytania.
Składnia
KeepoutRestrictionsTHPad : Boolean_String
Przykłady użycia
KeepoutRestrictionsTHPad = 'True'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - TH Pad jest włączona.
KeepoutRestrictionsTHPad = 'False'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - TH Pad jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - TH Pad jest zdefiniowana tylko dla obiektów obszaru zabronionego (łuków, wypełnień, pełnych regionów, ścieżek).
-
Właściwość Keepout Restriction - TH Pad (widoczna w panelach List) odpowiada opcji TH Pad w sekcji Keepout Restrictions podczas przeglądania właściwości wybranego obiektu w panelu Properties.
KeepoutRestrictionsTrack
Podsumowanie
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - Track spełnia warunki zapytania.
Składnia
KeepoutRestrictionsTrack : Boolean_String
Przykłady użycia
KeepoutRestrictionsTrack = 'True'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - Track jest włączona.
KeepoutRestrictionsTrack = 'False'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - Track jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - Track jest zdefiniowana tylko dla obiektów obszaru zabronionego (łuków, wypełnień, pełnych regionów, ścieżek).
-
Właściwość Keepout Restriction - Track (widoczna w panelach List) odpowiada opcji Track w sekcji Keepout Restrictions podczas przeglądania właściwości wybranego obiektu w panelu Properties.
KeepoutRestrictionsVia
Podsumowanie
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - Via spełnia warunki zapytania.
Składnia
KeepoutRestrictionsVia : Boolean_String
Przykłady użycia
KeepoutRestrictionsVia = 'True'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - Via jest włączona.
KeepoutRestrictionsVia = 'False'
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Keepout Restriction - Via jest wyłączona.
Uwagi
-
Właściwość Keepout Restriction - Via jest zdefiniowana tylko dla obiektów obszaru zabronionego (łuków, wypełnień, pełnych regionów, ścieżek).
-
Właściwość Keepout Restriction - Via (widoczna w panelach List) odpowiada opcji Via w sekcji Keepout Restrictions podczas przeglądania właściwości wybranego obiektu w panelu Properties.
Rodzaj
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Object Kind spełnia warunki zapytania.
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 znakó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 – poniższe ciągi znaków służą do wskazywania poszczególnych typów reguł. Typ reguły, zgodnie z jego nazwą w oknie dialogowym PCB Rules and Constraints Editor, podano w nawiasie po ciągu znaków:
-
'Acute Angle Rule'(Kąt ostry) -
'Bare-board Fabrication Test Point Style Rule'(Styl punktów testowych do produkcji) -
'Bare-board Fabrication Test Point Usage Rule'(Użycie punktów testowych do produkcji) -
'Board Outline Clearance'(Odstęp od obrysu płytki) -
'Broken Nets Rule'(Niepoprowadzona sieć) -
'Clearance Rule'(Odstęp) -
'Component Clearance Rule'(Odstęp między komponentami) -
'Component Rotations Rule'(Orientacje komponentów) -
'Confinement Constraint Rule'(Definicja obszaru Room) -
'Daisy Chain Stub Length Rule'(Długość odgałęzienia w połączeniu łańcuchowym) -
'Differential Pairs Rule'(Prowadzenie par różnicowych) -
'Fanout Control Rule'(Kontrola wyprowadzeń fanout) -
'Flight Time Falling Edge Rule'(Czas propagacji — zbocze opadające) -
'Flight Time Rising Edge Rule'(Czas propagacji — zbocze narastające) -
'Hole To Hole Clearance Rule'(Odstęp między otworami) -
'In-circuit Assembly Test Point Style Rule'(Styl punktów testowych do montażu) -
'In-circuit Assembly Test Point Usage Rule'(Użycie punktów testowych do montażu) -
'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'(Stromość — zbocze opadające) -
'Max Slope Rising Edge Rule'(Stromość — zbocze narastające) -
'Max Via Stub Length (BackDrilling rule)'(Maksymalna długość nieużywanego odcinka przelotki (wiercenie wsteczne)) -
'Maximum Via Count Rule'(Maksymalna liczba przelotek) -
'Minimum Annular Ring Rule'(Minimalny pierścień miedzi) -
'Minimum Solder Mask Sliver Rule'(Minimalna szerokość mostka maski lutowniczej) -
'Modified Polygon'(Zmodyfikowany poligon) -
'Net Antennae Rule'(Anteny sieci) -
'Nets To Ignore Rule'(Sieci do pominięcia) -
'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 lutowniczej) -
'Permitted Layers Rule'(Dozwolone warstwy) -
'Polygon Connect Style Rule'(Styl połączenia z poligonem) -
'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 ścieżek) -
'Routing Layers Rule'(Warstwy prowadzenia ścieżek) -
'Routing Priority Rule'(Priorytet prowadzenia ścieżek) -
'Routing Topology Rule'(Topologia prowadzenia ścieżek) -
'Routing Via Style Rule'(Styl przelotek) -
'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 między elementami nadruku) -
'Silk To Solder Mask Clearance Rule'(Odstęp między nadrukiem a maską lutowniczą) -
'SMD Entry'(Wejście na pad SMD) -
'SMD Neck Down Rule'(Zwężenie ścieżki przy padzie SMD) -
'SMD To Corner Rule'(Odległość od padu SMD do narożnika) -
'SMD To Plane Rule'(Odległość od padu SMD do płaszczyzny) -
'Solder Mask Expansion Rule'(Rozszerzenie maski lutowniczej) -
'Supply Nets Rule'(Sieci zasilające) -
'Unconnected Pin Rule'(Niepodłączone wyprowadzenie) -
'Undershoot Falling Edge Rule'(Podregulowanie — zbocze opadające) -
'Undershoot Rising Edge Rule'(Podregulowanie — zbocze narastające) -
'Vias Under SMD Rule'(Przelotki pod padami SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Przykłady użycia
Kind = 'Class'
Zwraca wszystkie obiekty klas.
Kind <> 'Via'
Zwraca wszystkie obiekty except obiekty przelotek.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
ObjectKind_Stringsą wymagane. -
Ta funkcja jest aliasem funkcji ObjectKind.
L
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Layer spełnia warunki zapytania.
Składnia
L = Layer_String
L <> Layer_String
Przykłady użycia
L = 'MultiLayer'
Zwraca wszystkie obiekty na warstwie Multi-Layer.
L <> 'KeepOutLayer'
Zwraca wszystkie obiekty except obiektów na warstwie Keep-Out.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
Layer_Stringsą wymagane. - Ta funkcja jest aliasem funkcji Layer.
Warstwa
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Layer spełnia warunki zapytania.
Składnia
Layer = Layer_String
Layer <> Layer_String
Przykłady użycia
Layer = 'MultiLayer'
Zwraca wszystkie obiekty na warstwie Multi-Layer.
Layer <> 'KeepOutLayer'
Zwraca wszystkie obiekty except znajdujących się na warstwie Keep-Out.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
Layer_Stringsą wymagane. - Ta funkcja jest aliasem funkcji L.
Kropka wymiaru z linią odniesienia
Podsumowanie
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Dot spełnia warunki zapytania.
Składnia
LeaderDimensionDot : Boolean_String
Przykłady użycia
LeaderDimensionDot = 'True'
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Dot jest włączona.
LeaderDimensionDot = 'False'
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Dot jest wyłączona.
Uwagi
- Właściwość Dot jest zdefiniowana tylko dla obiektów wymiarów z linią odniesienia.
- Obiekty podrzędne obiektów wymiarów z linią odniesienia zwróconych przez zapytanie nie są zwracane.
Rozmiar kropki wymiaru z linią odniesienia
Podsumowanie
Zwraca obiekty wymiarów z linią odniesienia, których właściwość Dot Size spełnia warunki zapytania.
Składnia
LeaderDimensionDotSize : Number
Number jest wyrażana w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego wskazującego jednostkę miary:
-
AsMils(LeaderDimensionDotSize) : Number— aby określić rozmiar w milach. -
AsMM(LeaderDimensionDotSize) : Number— aby określić rozmiar w mm.
Przykłady użycia
LeaderDimensionDotSize = 40
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Dot Size ma wartość 40 w aktualnych jednostkach miary.
LeaderDimensionDotSize >= 1.143
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Dot Size ma wartość większą lub równą 1.143 w aktualnych jednostkach miary.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Dot Size ma wartość większą lub równą 30 mil i mniejszą lub równą 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Dot Size ma wartość mniejszą niż 0.889 mm.
Uwagi
- Właściwość Dot Size jest zdefiniowana tylko dla obiektów wymiarów z linią odniesienia.
- Obiekty podrzędne obiektów wymiarów z linią odniesienia zwróconych przez zapytanie nie są zwracane.
Kształt wymiaru z linią odniesienia
Podsumowanie
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Leader Shape spełnia warunki zapytania.
Składnia
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String musi być jednym z ciągów znaków z poniższej listy:
-
'None' -
'Round' -
'Square'
Przykłady użycia
LeaderDimensionShape = 'Round'
Zwraca wszystkie obiekty wymiarów z linią odniesienia, których właściwość Leader Shape ma wartość Round.
LeaderDimensionShape <> 'Square'
Zwraca wszystkie obiekty except obiektów wymiarów z linią odniesienia, których właściwość Leader Shape ma wartość Square.
Uwagi
- Właściwość Leader Shape jest zdefiniowana tylko dla obiektów wymiarów z linią odniesienia.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
LeaderShape_Stringsą wymagane. - Obiekty podrzędne obiektów wymiarów z linią odniesienia zwróconych przez zapytanie nie są zwracane.
Zablokowane
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Locked spełnia warunki zapytania.
Składnia
Locked : Boolean
Przykłady 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 tych, których właściwość Locked jest włączona.
Blokowanie obiektów podstawowych
Podsumowanie
Zwraca wszystkie obiekty komponentów, współrzędnych, wymiarów i wypełnień wielokątowych, których właściwość Lock Primitives spełnia warunki zapytania.
Składnia
LockPrimitives : Boolean_String
Przykłady użycia
LockPrimitives = 'True'
Zwraca wszystkie obiekty komponentów, współrzędnych, wymiarów i wypełnień wielokątowych, których właściwość Lock Primitives jest włączona.
LockPrimitives = 'False'
Zwraca wszystkie obiekty komponentów, współrzędnych, wymiarów i wypełnień wielokątowych, których właściwość Lock Primitives jest wyłączona.
Uwagi
- Właściwość Lock Primitives jest zdefiniowana tylko dla obiektów komponentów, współrzędnych, wymiarów i wypełnień wielokątowych.
- Obiekty podrzędne obiektów komponentów, współrzędnych, wymiarów i wypełnień wielokątowych zwróconych przez zapytanie nie są zwracane.
Odbicie lustrzane
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość Mirror spełnia warunki zapytania.
Składnia
Mirror : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady 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 obiektów tekstowych, których właściwość Mirror jest włączona.
Mirror <> 'False'
Not (Mirror = 'False')
Zwraca wszystkie obiekty except obiektów tekstowych, których właściwość Mirror jest wyłączona.
Uwaga
Właściwość Mirror jest zdefiniowana tylko dla obiektów tekstowych.
Wysokość walca modelu
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) spełnia warunki zapytania.
Składnia
ModelCylinderHeight : Number
Number jest wyrażana w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego wskazującego jednostkę miary:
-
AsMils(ModelCylinderHeight) : Number— aby określić wysokość w milach. -
AsMM(ModelCylinderHeight) : Number— aby określić wysokość w mm.
Przykłady użycia
ModelCylinderHeight = 300
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) ma wartość równą 300 w aktualnych jednostkach miary.
ModelCylinderHeight >= 500
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) ma wartość większą lub równą 500 w aktualnych jednostkach miary.
AsMils(ModelCylinderHeight) > 400
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) ma wartość większą niż 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) ma wartość większą lub równą 15 mm i mniejszą lub równą 22 mm.
ModelCylinderHeight <> 550
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) ma wartość not równą 550 w aktualnych jednostkach miary.
AsMils(ModelCylinderHeight) <= 650
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) ma wartość mniejszą lub równą 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Zwraca wszystkie obiekty brył 3D, których właściwość Model Height (Cylinder) ma wartość mniejszą niż 11.43 mm.
Uwaga
Właściwość Model Height (Cylinder) jest zdefiniowana tylko dla obiektów brył 3D.
ModelCylinderSphereRadius
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) spełnia warunki zapytania.
Składnia
ModelCylinderSphereRadius : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(ModelCylinderSphereRadius) : Number— aby określić promień w milach. -
AsMM(ModelCylinderSphereRadius) : Number— aby określić promień w mm.
Przykłady użycia
ModelCylinderSphereRadius = 30
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) jest równa 30 w aktualnych jednostkach miary.
ModelCylinderSphereRadius >= 50
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) jest większa lub równa 50 w aktualnych jednostkach miary.
AsMils(ModelCylinderSphereRadius) > 40
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) jest większa niż 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) jest większa lub równa 1.5 mm i mniejsza lub równa 2.2 mm.
ModelCylinderSphereRadius <> 55
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) jest not równa 55 w aktualnych jednostkach miary.
AsMils(ModelCylinderSphereRadius) <= 65
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) jest mniejsza lub równa 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Zwraca wszystkie obiekty brył 3D, których właściwość Model Radius (Cylinder/Sphere) jest mniejsza niż 1.43 mm.
Uwaga
Właściwość Model Radius (Cylinder/Sphere) jest zdefiniowana tylko dla obiektów brył 3D.
ModelRotationX
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Rotation X spełnia warunki zapytania.
Składnia
ModelRotationX : Numeric_String
ModelRotationX : Number
Przykłady użycia
ModelRotationX = '30'
ModelRotationX = 30
Zwraca wszystkie obiekty brył 3D, których właściwość Model Rotation X ma wartość 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Zwraca wszystkie obiekty except obiekty brył 3D, których właściwość Model Rotation X ma wartość 45.000.
Uwaga
Właściwość Model Rotation X jest zdefiniowana tylko dla obiektów brył 3D.
ModelRotationY
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Rotation Y spełnia warunki zapytania.
Składnia
ModelRotationY : Numeric_String
ModelRotationY : Number
Przykłady użycia
ModelRotationY = '30'
ModelRotationY = 30
Zwraca wszystkie obiekty brył 3D, których właściwość Model Rotation Y ma wartość 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Zwraca wszystkie obiekty except obiekty brył 3D, których właściwość Model Rotation Y ma wartość 45.000.
Uwaga
Właściwość Model Rotation Y jest zdefiniowana tylko dla obiektów brył 3D.
ModelRotationZ
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Rotation Z spełnia warunki zapytania.
Składnia
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Przykłady użycia
ModelRotationZ = '30'
ModelRotationZ = 30
Zwraca wszystkie obiekty brył 3D, których właściwość Model Rotation Z ma wartość 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Zwraca wszystkie obiekty except obiekty brył 3D, których właściwość Model Rotation Z ma wartość 45.000.
Uwaga
Właściwość Model Rotation Z jest zdefiniowana tylko dla obiektów brył 3D.
ModelType
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Type spełnia warunki zapytania.
Składnia
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String musi być jednym z ciągów znaków z poniższej listy:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Przykłady użycia
ModelType = 'Extruded'
Zwraca wszystkie obiekty brył 3D, których właściwość Model Type ma wartość Extruded.
ModelType <> 'Cylinder'
Zwraca wszystkie obiekty except obiekty brył 3D, których właściwość Model Type ma wartość Cylinder.
Uwagi
- Właściwość Model Type jest zdefiniowana tylko dla obiektów brył 3D.
-
Znaki apostrofu (') na początku i na końcu
ModelType_Stringsą wymagane.
ModelZ
Podsumowanie
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z spełnia warunki zapytania.
Składnia
ModelZ : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(ModelZ) : Number— aby określić wysokość w milach. -
AsMM(ModelZ) : Number— aby określić wysokość w mm.
Przykłady użycia
ModelZ = 30
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z jest równa 30 w aktualnych jednostkach miary.
ModelZ >= 5.08
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z jest większa lub równa 5.08 w aktualnych jednostkach miary.
AsMils(ModelZ) > 40
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z jest większa niż 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z jest większa lub równa 0.35 mm i mniejsza lub równa 0.89 mm.
ModelZ <> 55
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z jest not równa 55 w aktualnych jednostkach miary.
AsMils(ModelZ) <= 65
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z jest mniejsza lub równa 65 mil.
AsMM(ModelZ) < 0.43
Zwraca wszystkie obiekty brył 3D, których właściwość Model Z jest mniejsza niż 0.43 mm.
Uwagi
-
Właściwość Model Z jest zdefiniowana tylko dla obiektów brył 3D.
-
Właściwość Model Z odpowiada polu Standoff Height podczas przeglądania właściwości zaznaczonej bryły 3D w panelu Właściwości.
N
Podsumowanie
Zwraca obiekty łuków, wypełnień, pól lutowniczych, ścieżek, przelotek, regionów, wylewek poligonowych i dzielonych płaszczyzn, których właściwość Net spełnia warunki zapytania.
Składnia
N : String
Przykłady użycia
N = 'GND'
Zwraca wszystkie obiekty łuków, wypełnień, pól lutowniczych, ścieżek, przelotek, regionów, wylewek poligonowych i dzielonych płaszczyzn, których właściwość Net ma wartość GND.
N Like 'G*'
Zwraca wszystkie obiekty łuków, wypełnień, pól lutowniczych, ścieżek, przelotek, regionów, wylewek poligonowych i dzielonych płaszczyzn, których właściwość Net jest powiązana z ciągiem znaków zaczynającym się od G.
Uwagi
-
Właściwość Net jest zdefiniowana tylko dla obiektów łuków, wypełnień, pól lutowniczych, ścieżek, przelotek, regionów, wylewek poligonowych i dzielonych płaszczyzn.
-
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.
Nazwa
Podsumowanie
Zwraca obiekty klas, komponentów, reguł projektowych, sieci, padów i wypełnień wielokątowych, których właściwość Name spełnia warunki zapytania.
Składnia
Name : String
Przykłady użycia
Name = '<All Components>'
Zwraca wszystkie obiekty klas, komponentów, reguł projektowych, sieci, padów i wypełnień wielokątowych, których właściwość Name ma wartość <All Components>.
Name = 'U4-1'
Zwraca wszystkie obiekty klas, komponentów, reguł projektowych, sieci, padów i wypełnień wielokątowych, których właściwość Name ma wartość U4-1.
Name Like 'R7*'
Zwraca wszystkie obiekty klas, komponentów, reguł projektowych, sieci, padów i wypełnień wielokątowych, których właściwość Name ma przypisany ciąg znaków rozpoczynający się od R7.
Uwagi
-
Właściwość Name jest zdefiniowana tylko dla obiektów klas, komponentów, reguł projektowych, sieci, padów i wypełnień wielokątowych.
-
W przypadku obiektów padów należy podać pełną właściwość Name; składa się ona z początkowego podciągu określającego właściwość Name komponentu nadrzędnego pada, po którym następuje znak '-', a następnie kolejny podciąg określający właściwość Name samego pada. Pady „swobodne” są identyfikowane przez początkowy podciąg 'Free-', po którym następuje podciąg określający właściwość Name samego pada.
Sieć ujemna
Podsumowanie
Zwraca wszystkie obiekty par różnicowych, których właściwość Negative Net spełnia warunki zapytania.
Składnia
NegativeNet : String
Przykłady użycia
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 tylko dla obiektów par różnicowych.
- Obiekty podrzędne obiektów par różnicowych zwracanych przez zapytanie nie są zwracane.
Sieć
Podsumowanie
Zwraca obiekty łuków, wypełnień, padów, ścieżek, przelotek, regionów, wypełnień wielokątowych i podzielonych płaszczyzn, których właściwość Net spełnia warunki zapytania.
Składnia
Net : String
Przykłady użycia
Net = 'GND'
Zwraca wszystkie obiekty łuków, wypełnień, padów, ścieżek, przelotek, regionów, wypełnień wielokątowych i podzielonych płaszczyzn, których właściwość Net ma wartość GND.
Net Like 'G*'
Zwraca wszystkie obiekty łuków, wypełnień, padów, ścieżek, przelotek, regionów, wypełnień wielokątowych i podzielonych płaszczyzn, których właściwość Net ma przypisany ciąg znaków rozpoczynający się od G.
Uwagi
- Właściwość Net jest zdefiniowana tylko dla obiektów łuków, wypełnień, padów, ścieżek, przelotek, regionów, wypełnień wielokątowych i podzielonych płaszczyzn.
- 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 N.
Rodzaj obiektu
Podsumowanie
Zwraca wszystkie obiekty, których właściwość Object Kind spełnia warunki zapytania.
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 znakó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 – poniższe ciągi znaków służą do wskazywania różnych typów reguł. Typ reguły, zgodnie z jego nazwą w oknie dialogowym PCB Rules and Constraints Editor, podano w nawiasie po ciągu znaków:
-
'Acute Angle Rule'(Kąt ostry) -
'Bare-board Fabrication Test Point Style Rule'(Styl produkcyjnych punktów testowych) -
'Bare-board Fabrication Test Point Usage Rule'(Użycie produkcyjnych punktów testowych) -
'Board Outline Clearance'(Odstęp od obrysu płytki) -
'Broken Nets Rule'(Niepoprowadzona sieć) -
'Clearance Rule'(Odstęp) -
'Component Clearance Rule'(Odstęp między komponentami) -
'Component Rotations Rule'(Orientacje komponentów) -
'Confinement Constraint Rule'(Definicja obszaru Room) -
'Daisy Chain Stub Length Rule'(Długość odgałęzienia w topologii łańcuchowej) -
'Differential Pairs Rule'(Trasowanie par różnicowych) -
'Fanout Control Rule'(Kontrola wyprowadzeń fanout) -
'Flight Time Falling Edge Rule'(Czas propagacji — zbocze opadające) -
'Flight Time Rising Edge Rule'(Czas propagacji — zbocze narastające) -
'Hole To Hole Clearance Rule'(Odstęp między otworami) -
'In-circuit Assembly Test Point Style Rule'(Styl montażowych punktów testowych) -
'In-circuit Assembly Test Point Usage Rule'(Użycie montażowych punktów testowych) -
'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)'(Maksymalna długość nieużywanego odcinka przelotki (wiercenie wsteczne)) -
'Maximum Via Count Rule'(Maksymalna liczba przelotek) -
'Minimum Annular Ring Rule'(Minimalna szerokość pierścienia miedzi) -
'Minimum Solder Mask Sliver Rule'(Minimalna szerokość paska maski lutowniczej) -
'Modified Polygon'(Zmodyfikowany wielokąt) -
'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 lutowniczej) -
'Permitted Layers Rule'(Dozwolone warstwy) -
'Polygon Connect Style Rule'(Styl połączenia z wypełnieniem wielokątowym) -
'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 ścieżek) -
'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'(Dolny poziom sygnału) -
'Signal Stimulus Rule'(Pobudzenie sygnału) -
'Signal Top Value Rule'(Górny poziom sygnału) -
'Silk To Silk Clearance Rule'(Odstęp między elementami nadruku) -
'Silk To Solder Mask Clearance Rule'(Odstęp między nadrukiem a maską lutowniczą) -
'SMD Entry'(Wejście do pada SMD) -
'SMD Neck Down Rule'(Zwężenie ścieżki przy padzie SMD) -
'SMD To Corner Rule'(Odległość od pada SMD do narożnika) -
'SMD To Plane Rule'(Odległość od pada SMD do płaszczyzny) -
'Solder Mask Expansion Rule'(Rozszerzenie maski lutowniczej) -
'Supply Nets Rule'(Sieci zasilające) -
'Unconnected Pin Rule'(Niepodłączone wyprowadzenie) -
'Undershoot Falling Edge Rule'(Podregulowanie — zbocze opadające) -
'Undershoot Rising Edge Rule'(Podregulowanie — zbocze narastające) -
'Vias Under SMD Rule'(Przelotki pod padami SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Przykłady użycia
ObjectKind = 'Class'
Zwraca wszystkie obiekty klas.
ObjectKind <> 'Via'
Zwraca wszystkie obiekty except obiekty przelotek.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
ObjectKind_Stringsą obowiązkowe. - Ta funkcja jest aliasem funkcji Kind.
Optymalny obrót pustego obszaru
Podsumowanie
Zwraca wszystkie obiekty wielokątów, których właściwość Optimal Void Rotation spełnia warunki zapytania.
Składnia
OptimalVoidRotation : Boolean
Przykłady użycia
OptimalVoidRotation = 'True'
Zwraca wszystkie obiekty wielokątów, których właściwość Optimal Void Rotation ma wartość True.
OptimalVoidRotation = 'False'
Zwraca wszystkie obiekty except obiekty wielokątów komponentów, 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 wielokątów.
Wysokość całkowita
Podsumowanie
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) spełnia warunki zapytania.
Składnia
OverallHeight : Number
Number używa jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego wskazującego jednostkę miary:
-
AsMils(OverallHeight) : Number— aby określić wysokość w milach. -
AsMM(OverallHeight) : Number— aby określić wysokość w mm.
Przykłady użycia
OverallHeight = 100
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) jest równa 100 w aktualnych jednostkach miary.
OverallHeight >= 4.064
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(OverallHeight) > 80
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) jest większa niż 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
OverallHeight <> 50
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) jest not równa 50 w aktualnych jednostkach miary.
AsMils(OverallHeight) <= 120
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) jest mniejsza lub równa 120 mil.
AsMM(OverallHeight) < 1.778
Zwraca wszystkie obiekty brył 3D utworzone przez wyciągnięcie, których właściwość Model Overall Height (Extruded) jest mniejsza niż 1.778 mm.
Uwaga
Właściwość Model Overall Height (Extruded) jest zdefiniowana wyłącznie dla obiektów brył 3D utworzonych przez wyciągnięcie.
Pad_CornerRadius_AllLayers
Podsumowanie
Zwraca wszystkie obiekty prostych pól lutowniczych, których właściwość Pad Corner Radius (%) (All Layers) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String określa promień narożnika wyrażony w procentach.
Przykłady użycia
Pad_CornerRadius_AllLayers = '50%'
Zwraca wszystkie obiekty prostych pól lutowniczych, których właściwość Pad Corner Radius (%) (All Layers) jest równa 50%.
Pad_CornerRadius_AllLayers <> '30%'
Zwraca wszystkie obiekty except obiekty prostych pól lutowniczych, których właściwość Pad Corner Radius (%) (All Layers) jest równa 30%.
Uwagi
-
Znaki pojedynczego cudzysłowu (') 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 pól lutowniczych (tych, których właściwość Stack Mode jest ustawiona na
Simple).
Pad_CornerRadius_BottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius (%) (Bottom Layer) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String określa promień narożnika wyrażony w procentach.
Przykłady użycia
Pad_CornerRadius_BottomLayer = '50%'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius (%) (Bottom Layer) jest równa 50%.
Pad_CornerRadius_BottomLayer <> '30%'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Pad Corner Radius (%) (Bottom Layer) jest równa 30%.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
CornerRadius_Stringsą obowiązkowe. -
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 stosowany na wszystkich warstwach sygnałowych. -
Właściwość Pad Corner Radius (%) (Bottom Layer) jest zdefiniowana wyłącznie dla obiektów pól lutowniczych.
Pad_CornerRadius_MidLayerN
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius (%) (Mid Layer <n>) spełnia warunki zapytania. Obejmuje to:
Składnia
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String określa promień narożnika wyrażony w procentach.
Przykłady użycia
Pad_CornerRadius_MidLayer<n> = '50%'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius (%) (Mid Layer <n>) jest równa 50%.
Pad_CornerRadius_MidLayer<n> <> '30%'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, 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ą obowiązkowe. -
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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ń narożnika jest stosowany na wszystkich warstwach sygnałowych. - Właściwość Pad Corner Radius (%) (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów pól lutowniczych.
Pad_CornerRadius_TopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius (%) (Top Layer) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String określa promień narożnika wyrażony w procentach.
Przykłady użycia
Pad_CornerRadius_TopLayer = '50%'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius (%) (Top Layer) jest równa 50%.
Pad_CornerRadius_TopLayer <> '30%'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, 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ą obowiązkowe. -
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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ń narożnika jest stosowany na wszystkich warstwach sygnałowych. -
Właściwość Pad Corner Radius (%) (Top Layer) jest zdefiniowana wyłącznie dla obiektów pól lutowniczych.
Pad_CornerRadius_UsesPercent_AllLayers
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (All Layers) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (All Layers) jest włączona.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (All Layers) jest wyłączona.
Pad_CornerRadius_UsesPercent_BottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest włączona.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest wyłączona.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 narożnika (wartość bezwzględna lub procentowa) jest stosowany na wszystkich warstwach sygnałowych. - Właściwość Pad Corner Radius Uses Percent (Bottom Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Pad_CornerRadius_UsesPercent_MidLayerN
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Mid Layer <n>) (gdzie n = 1..30 jest numerem warstwy wewnętrznej) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Mid Layer 1) jest włączona.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Mid Layer 30) jest wyłączona.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 narożnika (wartość bezwzględna lub procentowa) jest stosowany na wszystkich warstwach sygnałowych. - Właściwość Pad Corner Radius Uses Percent (Mid Layer <n>) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Pad_CornerRadius_UsesPercent_TopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Top Layer) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Top Layer) jest włączona.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Uses Percent (Top Layer) jest wyłączona.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 narożnika (wartość bezwzględna lub procentowa) jest stosowany na wszystkich warstwach sygnałowych. - Właściwość Pad Corner Radius Uses Percent (Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Pad_CornerRadius_Value_AllLayers
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (All Layers) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_Value_AllLayers : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number— aby określić promień narożnika w milach. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number— aby określić promień narożnika w mm.
Przykłady użycia
Pad_CornerRadius_Value_AllLayers = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (All Layers) jest równa 100 w aktualnych jednostkach miary.
Pad_CornerRadius_Value_AllLayers >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (All Layers) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Size (All Layers) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_AllLayers <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (All Layers) jest not równa 50 w aktualnych jednostkach miary.
Pad_CornerRadius_Value_BottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Bottom Layer) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_Value_BottomLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number— aby określić promień narożnika w milach. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number— aby określić promień narożnika w mm.
Przykłady użycia
Pad_CornerRadius_Value_BottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Bottom Layer) jest równa 100 w aktualnych jednostkach miary.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Bottom Layer) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Size (Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_BottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Bottom Layer) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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ń narożnika jest stosowany na wszystkich warstwach sygnałowych. - Właściwość Pad Corner Radius Size (Bottom Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Pad_CornerRadius_Value_MidLayerN
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Mid Layer <n>) (gdzie n = 1..30 jest numerem warstwy wewnętrznej) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_Value_MidLayer<n> = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number— aby określić promień narożnika w milach. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number— aby określić promień narożnika w mm.
Przykłady użycia
Pad_CornerRadius_Value_MidLayer1 = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Mid Layer 1) jest równa 100 w aktualnych jednostkach miary.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Mid Layer 2) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Size (Mid Layer 10) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_MidLayer30 <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Mid Layer 30) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 jest stosowany na wszystkich warstwach sygnałowych. - Właściwość Pad Corner Radius Size (Mid Layer <n>) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Pad_CornerRadius_Value_TopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Top Layer) spełnia warunki zapytania.
Składnia
Pad_CornerRadius_Value_TopLayer = Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
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łady użycia
Pad_CornerRadius_Value_TopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Top Layer) jest równa 100 w aktualnych jednostkach miary.
Pad_CornerRadius_Value_TopLayer >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Top Layer) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Corner Radius Size (Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
Pad_CornerRadius_Value_TopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Corner Radius Size (Top Layer) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z Stack Mode ustawioną 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 jest stosowany na wszystkich warstwach sygnałowych. - Właściwość Pad Corner Radius Size (Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Pad_JumperID
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Jumper ID spełnia warunki zapytania.
Składnia
Pad_JumperID : Numeric_String
Przykłady użycia
Pad_JumperID = '3'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Jumper ID ma wartość 3.
Pad_JumperID <> '567'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Pad Jumper ID ma wartość 567.
Uwaga
Właściwość Pad Jumper ID jest zdefiniowana tylko dla obiektów pól lutowniczych.
Pad_PinLength
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length spełnia warunki zapytania.
Składnia
Pad_PinLength : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(Pad_PinLength) : Number— aby określić długość w milach. -
AsMM(Pad_PinLength) : Number— aby określić długość w mm.
Przykłady użycia
Pad_PinLength = 4
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length jest równa 4 w aktualnych jednostkach miary.
Pad_PinLength >= 5.08
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length jest większa lub równa 5.08 w aktualnych jednostkach miary.
AsMils(Pad_PinLength) > 4
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length jest większa niż 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length jest większa lub równa 0.102 mm i mniejsza lub równa 0.105 mm.
Pad_PinLength <> 2
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length jest not równa 2 w aktualnych jednostkach miary.
AsMils(Pad_PinLength) <= 1.4
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length jest mniejsza lub równa 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pin/Pkg Length jest mniejsza niż 0.05 mm.
Uwaga
Właściwość Pin/Pkg Length jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadDonutOuterDiameter_AllLayers
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(All Layers) spełnia warunki zapytania.
Składnia
PadDonutOuterDiameter_AllLayers : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number— aby określić średnicę zewnętrzną pierścienia w milach. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number— aby określić średnicę zewnętrzną pierścienia w mm.
Przykłady użycia
PadDonutOuterDiameter_AllLayers = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(All Layers) jest równa 100 w aktualnych jednostkach miary.
PadDonutOuterDiameter_AllLayers >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(All Layers) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Outer Diameter(All Layers) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_AllLayers <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(All Layers) jest not równa 50 w aktualnych jednostkach miary.
PadDonutOuterDiameter_BottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Bottom Layer) spełnia warunki zapytania.
Składnia
PadDonutOuterDiameter_BottomLayer = Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number— aby określić średnicę zewnętrzną pierścienia w milach. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number— aby określić średnicę zewnętrzną pierścienia w mm.
Przykłady użycia
PadDonutOuterDiameter_BottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest równa 100 w aktualnych jednostkach miary.
PadDonutOuterDiameter_BottomLayer >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_BottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Bottom Layer) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z Stack Mode ustawioną 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 średnica zewnętrzna pierścienia jest stosowana na wszystkich warstwach sygnałowych. -
Właściwość Pad Donut Outer Diameter(Bottom Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadDonutOuterDiameter_MidLayerN
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Mid Layer <n>) (gdzie n = 1..30 oznacza numer warstwy wewnętrznej) spełnia warunki zapytania.
Składnia
PadDonutOuterDiameter_MidLayer<n> = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number— aby określić średnicę zewnętrzną pierścienia w milach. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number— aby określić średnicę zewnętrzną pierścienia w mm.
Przykłady użycia
PadDonutOuterDiameter_MidLayer1 = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Mid Layer 1) jest równa 100 w aktualnych jednostkach miary.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Mid Layer 2) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Outer Diameter(Mid Layer 10) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_MidLayer30 <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Mid Layer 30) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (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 średnica zewnętrzna pierścienia jest używana na wszystkich warstwach sygnałowych. -
Właściwość Pad Donut Outer Diameter(Mid Layer <n>) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Średnica zewnętrzna pierścienia pola lutowniczego — warstwa górna
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Top Layer) spełnia warunki zapytania.
Składnia
PadDonutOuterDiameter_TopLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number— aby określić średnicę zewnętrzną pierścienia w milach. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number— aby określić średnicę zewnętrzną pierścienia w mm.
Przykłady użycia
PadDonutOuterDiameter_TopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Top Layer) jest równa 100 w aktualnych jednostkach miary.
PadDonutOuterDiameter_TopLayer >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Top Layer) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Outer Diameter(Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutOuterDiameter_TopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Outer Diameter(Top Layer) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (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 średnica zewnętrzna pierścienia jest używana na wszystkich warstwach sygnałowych. -
Właściwość Pad Donut Outer Diameter(Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Szerokość pierścienia pola lutowniczego — wszystkie warstwy
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(All Layers) spełnia warunki zapytania.
Składnia
PadDonutWidth_AllLayers : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadDonutWidth_AllLayers) : Number— aby określić szerokość pierścienia w milach. -
AsMM(PadDonutWidth_AllLayers) : Number— aby określić szerokość pierścienia w mm.
Przykłady użycia
PadDonutWidth_AllLayers = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(All Layers) jest równa 100 w aktualnych jednostkach miary.
PadDonutWidth_AllLayers >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(All Layers) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(PadDonutWidth_AllLayers) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Width(All Layers) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutWidth_AllLayers <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(All Layers) jest not równa 50 w aktualnych jednostkach miary.
Szerokość pierścienia pola lutowniczego — warstwa dolna
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Donut Width(Bottom Layer) spełnia warunki zapytania.
Składnia
PadDonutWidth_BottomLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadDonutWidth_BottomLayer) : Number— aby określić szerokość pierścienia w milach. -
AsMM(PadDonutWidth_BottomLayer) : Number— aby określić szerokość pierścienia w mm.
Przykłady użycia
PadDonutWidth_BottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(Bottom Layer) jest równa 100 w aktualnych jednostkach miary.
PadDonutWidth_BottomLayer >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(Bottom Layer) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(PadDonutWidth_BottomLayer) > 80
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Width(Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutWidth_BottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(Bottom Layer) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (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 jest używana na wszystkich warstwach sygnałowych. -
Właściwość Pad Donut Width(Bottom Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
Szerokość pierścienia pola lutowniczego — warstwa wewnętrzna N
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Donut Width(Mid Layer <n>) (gdzie n = 1..30 jest numerem warstwy wewnętrznej) spełnia warunki zapytania.
Składnia
PadDonutWidth_MidLayer<n> = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number— aby określić szerokość pierścienia w milach. -
AsMM(PadDonutWidth_MidLayer<n>) : Number— aby określić szerokość pierścienia w mm.
Przykłady użycia
PadDonutWidth_MidLayer1 = 100
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(Mid Layer 1) jest równa 100 w aktualnych jednostkach miary.
PadDonutWidth_MidLayer2 >= 4.064
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Width(Mid Layer 10) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutWidth_MidLayer30 <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(Mid Layer 30) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z Stack Mode ustawioną 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 jest stosowana na wszystkich warstwach sygnałowych. -
Właściwość Pad Donut Width(Mid Layer <n>) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadDonutWidth_TopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Pad Donut Width(Top Layer) spełnia warunki zapytania.
Składnia
PadDonutWidth_TopLayer = Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego wskazującego jednostkę miary:
-
AsMils(PadDonutWidth_TopLayer) : Number— aby określić szerokość pierścienia w milach. -
AsMM(PadDonutWidth_TopLayer) : Number— aby określić szerokość pierścienia w mm.
Przykłady użycia
PadDonutWidth_TopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Pad Donut Width(Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadDonutWidth_TopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Donut Width(Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z Stack Mode ustawioną 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 jest stosowana na wszystkich warstwach sygnałowych. -
Właściwość Pad Donut Width(Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadElectricalType
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Electrical Type spełnia warunki zapytania.
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łady użycia
PadElectricalType = 'Load'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Electrical Type ma wartość Load.
PadElectricalType <> 'Source'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Electrical Type ma wartość Source.
Uwagi
- Właściwość Electrical Type jest zdefiniowana tylko dla obiektów pól lutowniczych.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
ElectricalType_Stringsą wymagane.
PadIsPlated
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Plated spełnia warunki zapytania.
Składnia
PadIsPlated : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
PadIsPlated = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Plated jest włączona.
PadIsPlated = 'False'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Plated jest wyłączona.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Plated jest włączona.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Plated jest wyłączona.
Uwaga
Właściwość Plated jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadShape_AllLayers
Podsumowanie
Zwraca wszystkie obiekty prostych pól lutowniczych, których właściwość Shape (All Layers) spełnia warunki zapytania.
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łady użycia
PadShape_AllLayers = 'Rectangular'
Zwraca wszystkie obiekty prostych pól lutowniczych, których właściwość Shape (All Layers) jest ustawiona na Rectangular.
PadShape_AllLayers <> 'Octagonal'
Zwraca wszystkie obiekty except obiekty prostych pól lutowniczych, których właściwość Shape (All Layers) jest ustawiona na Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Zwraca wszystkie obiekty prostych pól lutowniczych, których właściwość Shape (All Layers) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Zwraca wszystkie obiekty except obiekty prostych pól lutowniczych, 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ą wymagane. -
Właściwość Shape (All Layers) jest zdefiniowana tylko dla prostych pól lutowniczych (tych, których właściwość Stack Mode jest ustawiona na
Simple).
PadShape_BottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Shape (Bottom Layer) spełnia warunki zapytania.
Składnia
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> 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łady użycia
PadShape_BottomLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Bottom Layer) jest ustawiona na Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Shape (Bottom Layer) jest ustawiona na Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Bottom Layer) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, 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ą wymagane. -
W przypadku prostych pól lutowniczych (z Stack Mode ustawioną 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 stosowany na wszystkich warstwach sygnałowych. - Właściwość Shape (Bottom Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadShape_MidLayerN
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Shape (Mid Layer <n>) spełnia warunki zapytania.
Składnia
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> 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łady użycia
PadShape_MidLayer<n> = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Mid Layer <n>) jest ustawiona na Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, których właściwość Shape (Mid Layer <n>) jest ustawiona na Octagonal.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Mid Layer 1) jest ustawiona na Round lub Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Zwraca wszystkie obiekty except obiekty pól lutowniczych, 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ą wymagane. -
W przypadku prostych pól lutowniczych (z Stack Mode ustawioną 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 stosowany na wszystkich warstwach sygnałowych. -
Właściwość Shape (Mid Layer <n>) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadShape_PasteBottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Shape (Paste Mask Bottom Layer) spełnia warunki zapytania.
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łady użycia
PadShape_PasteBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Paste Mask Bottom Layer) ma wartość Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Paste Mask Bottom Layer) ma wartość Octagonal.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Paste Mask Bottom Layer) ma wartość Round lub Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Paste Mask Bottom Layer) ma wartość 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 tylko dla obiektów pól lutowniczych.
PadShape_PasteTopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Shape (Paste Mask Top Layer) spełnia warunki zapytania.
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łady użycia
PadShape_PasteTopLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Paste Mask Top Layer) ma wartość Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Paste Mask Top Layer) ma wartość Octagonal.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Paste Mask Top Layer) ma wartość Round lub Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Paste Mask Top Layer) ma wartość 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 tylko dla obiektów pól lutowniczych.
PadShape_SolderBottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) spełnia warunki zapytania.
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łady użycia
PadShape_SolderBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość Octagonal.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość Round lub Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość 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 tylko dla obiektów pól lutowniczych.
PadShape_SolderTopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Shape (Solder Mask Top Layer) spełnia warunki zapytania.
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łady użycia
PadShape_SolderTopLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość Octagonal.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość Round lub Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Solder Mask Bottom Layer) ma wartość 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 tylko dla obiektów pól lutowniczych.
PadShape_TopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Shape (Top Layer) spełnia warunki zapytania.
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łady użycia
PadShape_TopLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Top Layer) ma wartość Rectangular.
PadShape_TopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Top Layer) ma wartość Octagonal.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Shape (Top Layer) ma wartość Round lub Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Zwraca wszystkie obiekty except dla obiektów pól lutowniczych, których właściwość Shape (Top Layer) ma wartość Octagonal.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PadShape_Stringsą obowiązkowe. -
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 na wszystkich warstwach sygnałowych. -
Właściwość Shape (Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadStackMode
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Stack Mode spełnia warunki zapytania.
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łady użycia
PadStackMode = 'Simple'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Stack Mode ma wartość Simple.
PadStackMode <> 'Full Stack'
Zwraca wszystkie obiekty except obiektów pól lutowniczych, 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 pól lutowniczych, których właściwość Stack Mode ma wartość Full Stack.
Uwagi
- Właściwość Stack Mode jest zdefiniowana tylko dla obiektów pól lutowniczych.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
StackMode_Stringsą obowiązkowe.
PadViaCustomThermalProfile
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Custom Thermal Relief spełnia warunki zapytania.
Składnia
PadViaCustomThermalProfile : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
PadViaCustomThermalProfile = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Custom Thermal Relief jest włączona.
PadViaCustomThermalProfile = 'False'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Custom Thermal Relief jest wyłączona.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Zwraca wszystkie obiekty except obiektów pól lutowniczych i przelotek, których właściwość Custom Thermal Relief jest włączona.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Zwraca wszystkie obiekty except obiektów pól lutowniczych i przelotek, których właściwość Custom Thermal Relief jest wyłączona.
Uwagi
-
Właściwość Custom Thermal Relief jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
-
Właściwość Custom Thermal Relief (widoczna 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 pól lutowniczych i przelotek, których właściwość Library spełnia warunki zapytania.
Składnia
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String musi być ciągiem, który:
- Wskazuje pola lutownicze/przelotki z wymaganej biblioteki szablonów pól lutowniczych i przelotek. W tym przypadku ciąg znaków powinien wskazywać nazwę tej biblioteki (np.
'ExamplePVLib.PvLib'). -
Wskazuje pola lutownicze/przelotki z lokalnej biblioteki szablonów. W tym przypadku należy użyć ciągu znaków
'<Local>'.
Przykłady użycia
PadViaLibrary = '<Local>'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Library ma wartość <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Library ma wartość ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Library kończy się na PVLib. Na przykład to wyrażenie zwróci pola lutownicze/przelotki umieszczone z biblioteki szablonów ExamplePVLib.PvLib.
Uwagi
- Właściwość Library jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PadViaLibrary_Stringsą obowiązkowe.
PadViaLibraryTemplate
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i/lub przelotek, których właściwość Library Template spełnia warunki zapytania.
Składnia
PadViaLibraryTemplate : String
Wprowadzony ciąg znaków musi wskazywać nazwę wymaganego szablonu pola lutowniczego/przelotki (np. 'c152hn127').
Przykłady użycia
PadViaLibraryTemplate = 'c152hn127'
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych i przelotek, których właściwość Library Template kończy się na 127. Na przykład to wyrażenie zwróci pole lutownicze umieszczone przy użyciu szablonu c152hn127 oraz przelotkę umieszczoną przy użyciu szablonu v102h71x127.
Uwaga
Właściwość Library Template jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
PadViaLinkedToTemplate
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Linked To Library spełnia warunki zapytania.
Składnia
PadViaLinkedToTemplate : Boolean_String
Przykłady użycia
PadViaLinkedToTemplate = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Linked To Library jest włączona (są powiązane z biblioteką szablonów pól lutowniczych i przelotek (*.PvLib).
PadViaLinkedToTemplate = 'False'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Linked To Library jest wyłączona (nie są powiązane z biblioteką szablonów pól lutowniczych i przelotek (*.PvLib).
Uwaga
Właściwość Linked To Library jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
PadXOffset
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad X Offset spełnia warunki zapytania.
Składnia
PadXOffset : Number
Number będzie zgodne z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — przy użyciu dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(PadXOffset) : Number— aby określić przesunięcie w milach. -
AsMM(PadXOffset) : Number— aby określić przesunięcie w mm.
Przykłady użycia
PadXOffset = 2
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad X Offset ma wartość 2 w bieżących jednostkach miary.
PadXOffset >= 0.2286
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad X Offset jest większa lub równa 0.2286 w bieżących jednostkach miary.
AsMils(PadXOffset) Between 0.5 And 0.6
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad X Offset jest większa lub równa 0.5 mil i mniejsza lub równa 0.6 mil.
AsMM(PadXOffset) < 0.2794
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad X Offset jest mniejsza niż 0.2794 mm.
Uwagi
-
Właściwość Pad X Offset jest zdefiniowana tylko dla obiektów pól lutowniczych.
-
Właściwość Pad X Offset odpowiada polu Offset From Hole Center X podczas przeglądania właściwości wybranego pola lutowniczego w panelu Properties.
PadXSize_AllLayers
Podsumowanie
Zwraca wszystkie obiekty prostych pól lutowniczych, których właściwość X Size (All Layers) spełnia warunki zapytania.
Składnia
PadXSize_AllLayers : Number
Number będzie zgodne z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — przy użyciu dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(PadXSize_AllLayers) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_AllLayers) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_AllLayers = 100
Zwraca wszystkie obiekty prostych pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (All Layers) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_AllLayers <> 50
Zwraca wszystkie obiekty prostych pól lutowniczych, 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 tylko dla pól lutowniczych i przelotek, których właściwość Stack Mode jest ustawiona na Simple.
PadXSize_BottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość X Size (Bottom Layer) spełnia warunki zapytania.
Składnia
PadXSize_BottomLayer : Number
Number będzie zgodne z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — przy użyciu dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(PadXSize_BottomLayer) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_BottomLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_BottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_BottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość X Size (Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 na wszystkich warstwach sygnałowych. -
Właściwość X Size (Bottom Layer) właściwość jest zdefiniowana wyłącznie dla obiektów pól lutowniczych i przelotek.
PadXSize_MidLayerN
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość X Size (Mid Layer <n>) spełnia warunki zapytania.
Składnia
PadXSize_MidLayer1 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadXSize_MidLayer<n>) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_MidLayer<n>) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_MidLayer<n> = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (Mid Layer <n>) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_MidLayer<n> <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość X Size (Mid Layer <n>) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 na wszystkich warstwach sygnałowych. -
Właściwość X Size (Mid Layer <n>) jest zdefiniowana wyłącznie dla obiektów pól lutowniczych i przelotek.
PadXSize_PasteBottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość X Size (Paste Mask Bottom Layer) spełnia warunki zapytania.
Składnia
PadXSize_PasteBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadXSize_PasteBottomLayer) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_PasteBottomLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_PasteBottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (Paste Mask Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_PasteBottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych.
PadXSize_PasteTopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość X Size (Paste Mask Top Layer) spełnia warunki zapytania.
Składnia
PadXSize_PasteTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadXSize_PasteTopLayer) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_PasteTopLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_PasteTopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (Paste Mask Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_PasteTopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych.
PadXSize_SolderBottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość X Size (Solder Mask Bottom Layer) spełnia warunki zapytania.
Składnia
PadXSize_SolderBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadXSize_SolderBottomLayer) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_SolderBottomLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_SolderBottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (Solder Mask Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_SolderBottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych.
PadXSize_SolderTopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość X Size (Solder Mask Top Layer) spełnia warunki zapytania.
Składnia
PadXSize_SolderTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadXSize_SolderTopLayer) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_SolderTopLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_SolderTopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (Solder Mask Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_SolderTopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 tylko dla obiektów pól lutowniczych.
PadXSize_TopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość X Size (Top Layer) spełnia warunki zapytania.
Składnia
PadXSize_TopLayer : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadXSize_TopLayer) : Number— aby określić rozmiar w milach. -
AsMM(PadXSize_TopLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadXSize_TopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość X Size (Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadXSize_TopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość X Size (Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością 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ż określony rozmiar jest używany na wszystkich warstwach sygnałowych. -
Właściwość X Size (Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
PadYOffset
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Y Offset spełnia warunki zapytania.
Składnia
PadYOffset : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYOffset) : Number— aby określić przesunięcie w milach. -
AsMM(PadYOffset) : Number— aby określić przesunięcie w mm.
Przykłady użycia
PadYOffset = 2
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Y Offset ma wartość 2 w bieżących jednostkach miary.
PadYOffset >= 0.2286
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Y Offset jest większa lub równa 0.2286 w bieżących jednostkach miary.
AsMils(PadYOffset) Between 0.5 And 0.6
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Y Offset jest większa lub równa 0.5 mil i mniejsza lub równa 0.6 mil.
AsMM(PadYOffset) < 0.2794
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Pad Y Offset jest mniejsza niż 0.2794 mm.
Uwagi
-
Właściwość Pad Y Offset jest zdefiniowana tylko dla obiektów pól lutowniczych.
-
Właściwość Pad Y Offset odpowiada polu Offset From Hole Center Y podczas przeglądania właściwości wybranego pola lutowniczego w panelu Właściwości.
PadYSize_AllLayers
Podsumowanie
Zwraca wszystkie obiekty prostych pól lutowniczych, których właściwość Y Size (All Layers) spełnia warunki zapytania.
Składnia
PadYSize_AllLayers : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_AllLayers) : Number— aby określić rozmiar w milach. -
AsMM(PadYSize_AllLayers) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadYSize_AllLayers = 100
Zwraca wszystkie obiekty prostych pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (All Layers) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_AllLayers <> 50
Zwraca wszystkie obiekty prostych pól lutowniczych, 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 tylko dla pól lutowniczych, których właściwość Stack Mode jest ustawiona na Simple.
PadYSize_BottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Y Size (Bottom Layer) spełnia warunki zapytania.
Składnia
PadYSize_BottomLayer : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_BottomLayer) : Number— aby określić rozmiar w milach. -
AsMM(PadYSize_BottomLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
PadYSize_BottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_BottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Y Size (Bottom Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną na
Simple) właściwość Y Size (Bottom Layer) będzie taka sama jak właściwość Y Size (All Layers), ponieważ określony rozmiar jest używany na wszystkich warstwach sygnałowych. -
Właściwość Y Size (Bottom Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PadYSize_MidLayerN
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Y Size (Mid Layer <n>) spełnia warunki zapytania.
Składnia
PadYSize_MidLayer<n> : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_MidLayer<n>) : Number— aby określić rozmiar w milach. -
AsMM(PadYSize_MidLayer<n>) : Number– aby określić rozmiar w mm.
Przykłady użycia
PadYSize_MidLayer<n> = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Mid Layer <n>) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_MidLayer<n> <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Paste Mask Bottom Layer) spełnia warunki zapytania.
Składnia
PadYSize_PasteBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_PasteBottomLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_PasteBottomLayer) : Number– aby określić rozmiar w mm.
Przykłady użycia
PadYSize_PasteBottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Paste Mask Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_PasteBottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 tylko dla obiektów pól lutowniczych.
PadYSize_PasteTopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Y Size (Paste Mask Top Layer) spełnia warunki zapytania.
Składnia
PadYSize_PasteTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_PasteTopLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_PasteTopLayer) : Number– aby określić rozmiar w mm.
Przykłady użycia
PadYSize_PasteTopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Paste Mask Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_PasteTopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 tylko dla obiektów pól lutowniczych.
PadYSize_SolderBottomLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Y Size (Solder Mask Bottom Layer) spełnia warunki zapytania.
Składnia
PadYSize_SolderBottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_SolderBottomLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_SolderBottomLayer) : Number– aby określić rozmiar w mm.
Przykłady użycia
PadYSize_SolderBottomLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Solder Mask Bottom Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_SolderBottomLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 tylko dla obiektów pól lutowniczych.
PadYSize_SolderTopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Y Size (Solder Mask Top Layer) spełnia warunki zapytania.
Składnia
PadYSize_SolderTopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_SolderTopLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_SolderTopLayer) : Number– aby określić rozmiar w mm.
Przykłady użycia
PadYSize_SolderTopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Solder Mask Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_SolderTopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, 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 tylko dla obiektów pól lutowniczych.
PadYSize_TopLayer
Podsumowanie
Zwraca obiekty pól lutowniczych, których właściwość Y Size (Top Layer) spełnia warunki zapytania.
Składnia
PadYSize_TopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PadYSize_TopLayer) : Number– aby określić rozmiar w milach. -
AsMM(PadYSize_TopLayer) : Number– aby określić rozmiar w mm.
Przykłady użycia
PadYSize_TopLayer = 100
Zwraca wszystkie obiekty pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, 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 pól lutowniczych, których właściwość Y Size (Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
PadYSize_TopLayer <> 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Y Size (Top Layer) jest not równa 50 w bieżących jednostkach miary.
Uwagi
-
W przypadku prostych pól lutowniczych (z właściwością Stack Mode ustawioną 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 na wszystkich warstwach sygnałowych. -
Właściwość Y Size (Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych.
PasteMaskEnabled
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Użyj pasty spełnia warunki zapytania.
Składnia
PasteMaskEnabled : Boolean_String
Przykłady użycia
PasteMaskEnabled = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Użyj pasty jest włączona.
PasteMaskEnabled = 'False'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Użyj pasty jest wyłączona.
Uwaga
Właściwość Użyj pasty jest zdefiniowana tylko dla obiektów pól lutowniczych.
PasteMaskEnabledBottom
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Enabled - Bottom spełnia warunki zapytania.
Składnia
PasteMaskEnabledBottom : Boolean_String
Przykłady użycia
PasteMaskEnabledBottom = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Enabled - Bottom jest włączona.
PasteMaskEnabledBottom = 'False'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Enabled - Bottom jest wyłączona.
Uwaga
Właściwość Paste Mask Enabled - Bottom jest zdefiniowana tylko dla obiektów pól lutowniczych.
PasteMaskEnabledTop
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Enabled - Top spełnia warunki zapytania.
Składnia
PasteMaskEnabledTop : Boolean_String
Przykłady użycia
PasteMaskEnabledTop = 'True'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Enabled - Top jest włączona.
PasteMaskEnabledTop = 'False'
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Enabled - Top jest wyłączona.
Uwaga
Właściwość Paste Mask Enabled - Top jest zdefiniowana tylko dla obiektów pól lutowniczych.
PasteMaskExpansion
Podsumowanie
Wartość rozszerzenia maski pasty dla łuków, wypełnień, pól lutowniczych, regionów i ścieżek może być określana przez odpowiednie reguły projektowe rozszerzenia maski pasty lub ręcznie, przez zdefiniowanie wartości rozszerzenia we właściwościach obiektu. Ta funkcja zwraca następujące obiekty:
- Pola lutownicze, których właściwość Paste Mask Expansion spełnia warunki zapytania.
-
Łuki, wypełnienia, regiony i ścieżki, których Paste Mask Expansion Mode ma wartość
ManuallubFrom Rule, AND których właściwość Paste Mask Expansion spełnia warunki zapytania.
Składnia
PasteMaskExpansion : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary — zastępując domyślne jednostki określone na poziomie dokumentu — przez użycie dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(— aby określić rozszerzenie maski pasty w milach.PasteMaskExpansion) : Number -
AsMM(— aby określić rozszerzenie maski pasty w mm.PasteMaskExpansion) : Number
Przykłady użycia
PasteMaskExpansion = 4
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Expansion wynosi 4 w bieżących jednostkach miary. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Paste Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Paste Mask Expansion wynosi 4 w bieżących jednostkach miary.
PasteMaskExpansion >= 0.0508
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Expansion 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 Paste Mask Expansion Mode ma wartość Manual lub From Rule, a 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 pól lutowniczych, których właściwość Paste Mask Expansion jest większa lub równa 3 mil i mniejsza lub równa 5 mil. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Paste Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Paste Mask Expansion jest większa lub równa 3 mil i mniejsza lub równa 5 mil.
AsMM(PasteMaskExpansion) < 0.1524
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Paste Mask Expansion jest mniejsza niż 0.1524 mm. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, których Paste Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Paste Mask Expansion jest mniejsza niż 0.1524 mm.
Uwagi
- Wartość rozszerzenia maski pasty może być ujemna, zerowa lub dodatnia.
- Właściwość Paste Mask Expansion jest zdefiniowana tylko dla obiektów łuków, wypełnień, pól lutowniczych, regionów i ścieżek.
PasteMaskExpansionMode
Podsumowanie
Wartość rozszerzenia maski pasty dla łuków, wypełnień, regionów i ścieżek może być określana przez odpowiednie reguły projektowe rozszerzenia maski pasty lub ręcznie, przez zdefiniowanie wartości rozszerzenia we właściwościach obiektu. Można również nie stosować maski dla tych obiektów. Te trzy tryby są określane przez właściwość Paste Mask Expansion Mode obiektu. Ta funkcja zwraca obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Paste Mask Expansion Mode spełnia warunki zapytania.
Składnia
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String musi być jednym z następujących ciągów znaków:
-
'None' -
'From Rule' -
'Manual'
Przykłady użycia
PasteMaskExpansionMode = 'Manual'
Zwraca wszystkie obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Paste Mask Expansion Mode ma wartość Manual, a także obiekty pól lutowniczych, których właściwość Paste Mask Override jest włączona.
PasteMaskExpansionMode = 'From Rule'
Zwraca wszystkie obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Paste Mask Expansion Mode ma wartość From Rule, a także obiekty pól lutowniczych, których właściwość Paste Mask Override jest wyłączona.
PasteMaskExpansionMode = 'None'
Zwraca wszystkie obiekty except obiekty pól lutowniczych oraz obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Paste Mask Expansion Mode ma wartość From Rule lub Manual.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Zwraca wszystkie obiekty except obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Paste Mask Expansion Mode ma wartość Manual, oraz obiekty pól lutowniczych, których właściwość Paste Mask Override jest włączona.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Zwraca wszystkie obiekty except obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Paste Mask Expansion Mode ma wartość From Rule, oraz obiekty pól lutowniczych, których właściwość Paste Mask Override jest wyłączona.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Zwraca wszystkie obiekty pól lutowniczych, a także obiekty łuków, wypełnień, regionów i ścieżek, których właściwość Paste Mask Expansion Mode ma wartość From Rule lub Manual.
Uwagi
- Właściwość Paste Mask Expansion Mode jest zdefiniowana tylko dla obiektów łuków, wypełnień, regionów i ścieżek.
- Znaki pojedynczego cudzysłowu (') na początku i na końcu
ExpansionMode_Stringsą wymagane.
Nadpisanie ustawień maski pasty
Podsumowanie
Wartość rozszerzenia maski pasty dla padów można określić za pomocą odpowiednich reguł projektowych Paste Mask Expansion lub ręcznie, definiując wartość rozszerzenia we właściwościach pada. Ta druga metoda wymaga włączenia właściwości Paste Mask Override pada. Ta funkcja zwraca obiekty padów, których właściwość Paste Mask Override spełnia warunki zapytania.
Składnia
PasteMaskOverride : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
PasteMaskOverride = 'True'
Zwraca wszystkie obiekty padów, których właściwość Paste Mask Override jest włączona.
PasteMaskOverride = 'False'
Zwraca wszystkie obiekty padów, których właściwość Paste Mask Override jest wyłączona.
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Paste Mask Override jest włączona.
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Zwraca wszystkie obiekty except obiekty padów, których właściwość Paste Mask Override jest wyłączona.
Uwaga
Właściwość Paste Mask Override jest zdefiniowana tylko dla obiektów padów.
Procentowe rozszerzenie maski pasty
Podsumowanie
Wartość rozszerzenia maski pasty dla padów można określić jako wartość bezwzględną (mil/mm) lub procent powierzchni pada. Ta funkcja zwraca obiekty, których właściwość Paste Mask Percent spełnia warunki zapytania.
Składnia
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String określa rozszerzenie maski pasty wyrażone w procentach.
Przykłady użycia
PasteMaskPercent = '50%'
Zwraca wszystkie obiekty padów, których właściwość Paste Mask Percent wynosi 50%.
PasteMaskPercent <> '30%'
Zwraca wszystkie obiekty except obiekty padów, których właściwość Paste Mask Percent wynosi 30%.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PasteMaskPercent_Stringsą wymagane. - Procentowe rozszerzenie maski pasty dla pada może mieć wartość ujemną, zerową lub dodatnią.
Użycie procentowego rozszerzenia maski pasty
Podsumowanie
Wartość rozszerzenia maski pasty dla padów można określić jako wartość bezwzględną (mil/mm) lub procent powierzchni pada. Ta funkcja zwraca obiekty, których właściwość Paste Mask Uses Percent spełnia warunki zapytania.
Składnia
PasteMaskUsePercent : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
PasteMaskUsePercent = 'True'
Zwraca wszystkie obiekty padów, których właściwość Paste Mask Uses Percent jest włączona.
PasteMaskUsePercent = 'False'
Zwraca wszystkie obiekty except obiekty padów, których właściwość Paste Mask Uses Percent jest włączona.
Materiał do zaślepiania
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Plugging Material spełnia warunki zapytania.
Składnia
PluggingMaterial : String
Przykłady użycia
PluggingMaterial = 'Epoxy'
Zwraca wszystkie obiekty przelotek, których właściwość Plugging Material ma wartość Epoxy.
PluggingMaterial Like 'Epoxy*'
Zwraca wszystkie obiekty przelotek mające właściwość Plugging Material, której powiązany ciąg znaków zaczyna się od Epoxy.
Uwagi
- Właściwość Plugging Material jest zdefiniowana tylko dla obiektów przelotek.
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuStringsą wymagane.
Strona zaślepiania
Podsumowanie
Zwraca wszystkie obiekty przelotek, których właściwość Plugging Side spełnia warunki zapytania.
Składnia
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String musi być jednym z ciągów znaków z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykłady 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 tylko dla obiektów przelotek.
-
Znaki pojedynczego cudzysłowu (
') na początku i na końcuPluggingSide_Stringsą wymagane.
Aproksymacja łuków wypełnienia wielokątnego
Podsumowanie
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Arc Approximation spełnia warunki zapytania.
Składnia
PolygonArcApproximation : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę:
-
AsMils(PolygonArcApproximation) : Number— aby określić aproksymację w milach. -
AsMM(PolygonArcApproximation) : Number— aby określić aproksymację w mm.
Przykłady użycia
PolygonArcApproximation = 0.0127
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Arc Approximation ma wartość 0.0127 w aktualnych jednostkach miary.
PolygonArcApproximation >= 1.27
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Arc Approximation jest większa lub równa 1.27 w aktualnych jednostkach miary.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Arc Approximation jest większa lub równa 0.01 mil i mniejsza lub równa 0.02 mil.
AsMM(PolygonArcApproximation) < 0.0127
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Arc Approximation jest mniejsza niż 0.0127 mm.
Uwagi
-
Właściwość Arc Approximation jest zdefiniowana tylko dla obiektów wypełnień wielokątnych.
-
Obiekty podrzędne obiektów wypełnień wielokątnych zwróconych przez zapytanie nie są zwracane.
Rozmiar siatki wypełnienia wielokątnego
Podsumowanie
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Grid Size spełnia warunki zapytania.
Składnia
PolygonGridSize : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę:
-
AsMils(PolygonGridSize) : Number— aby określić rozmiar w milach. -
AsMM(PolygonGridSize) : Number— aby określić rozmiar w mm.
Przykłady użycia
PolygonGridSize = 20
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Grid Size ma wartość 20 w aktualnych jednostkach miary.
PolygonGridSize >= 1.27
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Grid Size jest większa lub równa 1.27 w aktualnych jednostkach miary.
AsMils(PolygonGridSize) Between 10 And 30
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Grid Size jest większa lub równa 10 mil i mniejsza lub równa 30 mil.
AsMM(PolygonGridSize) < 1.016
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Grid Size jest mniejsza niż 1.016 mm.
Uwagi
-
Właściwość Grid Size jest zdefiniowana tylko dla obiektów wypełnień wielokątnych.
-
Obiekty podrzędne obiektów wypełnień wielokątnych zwróconych przez zapytanie nie są zwracane.
Styl kreskowania wypełnienia wielokątnego
Podsumowanie
Zwraca wszystkie obiekty wypełnień wielokątnych, których właściwość Hatching Style spełnia warunki zapytania.
Składnia
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String musi być jednym z ciągów znaków z poniższej listy:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Przykłady użycia
PolygonHatchingStyle = 'Horizontal Hatch'
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Hatching Style ma wartość Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Zwraca wszystkie obiekty except obiekty wypełnienia wielokątnego, których właściwość Hatching Style ma wartość 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Zwraca wszystkie obiekty wypełnienia wielokątnego 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 wypełnienia wielokątnego.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PolygonHatchingStyle_Stringsą wymagane.
PolygonIgnoreViolations
Podsumowanie
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Ignore On-Line Violations spełnia warunki zapytania.
Składnia
PolygonIgnoreViolations : Boolean_String
Przykłady użycia
PolygonIgnoreViolations = 'True'
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Ignore On-Line Violations jest włączona.
PolygonIgnoreViolations = 'False'
Zwraca wszystkie obiekty wypełnienia wielokątnego, 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 wypełnienia wielokątnego.
- Obiekty podrzędne obiektów wypełnienia wielokątnego zwracanych przez zapytanie nie są zwracane.
PolygonIslandAreaThreshold
Podsumowanie
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Island Area Threshold spełnia warunki zapytania.
Składnia
PolygonIslandAreaThreshold : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego odnoszącego się do jednostki miary:
-
AsMils(PolygonIslandAreaThreshold) : Number— aby określić wartość progową w milach. -
AsMM(PolygonIslandAreaThreshold) : Number— aby określić wartość progową w mm.
Przykłady użycia
PolygonIslandAreaThreshold = 2
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Island Area Threshold ma wartość 2 wyrażoną w kwadratach aktualnych jednostek miary.
PolygonIslandAreaThreshold >= 2
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Island Area Threshold ma wartość większą lub równą 2 wyrażoną w kwadratach aktualnych jednostek miary.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Island Area Threshold ma wartość większą lub równą 3000 square mils i mniejszą lub równą 4000 square mils.
AsMM(PolygonIslandAreaThreshold) < 1.016
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Island Area Threshold ma wartość mniejszą niż 1.016 square mm.
Uwagi
-
Właściwość Island Area Threshold jest zdefiniowana wyłącznie dla obiektów wypełnienia wielokątnego.
-
Obiekty podrzędne obiektów wypełnienia wielokątnego zwracanych przez zapytanie nie są zwracane.
PolygonMinimumPrimitiveSize
Podsumowanie
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Minimum Primitive Size spełnia warunki zapytania.
Składnia
PolygonMinimumPrimitiveSize : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego odnoszącego się do jednostki miary:
-
AsMils(PolygonMinimumPrimitiveSize) : Number— aby określić rozmiar w milach. -
AsMM(PolygonMinimumPrimitiveSize) : Number— aby określić rozmiar w mm.
Przykłady użycia
PolygonMinimumPrimitiveSize = 4
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Minimum Primitive Size ma wartość 4 wyrażoną w aktualnych jednostkach miary.
PolygonMinimumPrimitiveSize >= 0.0508
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Minimum Primitive Size ma wartość większą lub równą 0.0508 wyrażoną w aktualnych jednostkach miary.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Minimum Primitive Size ma wartość większą lub równą 3 mil i mniejszą lub równą 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Minimum Primitive Size ma wartość mniejszą niż 0.1524 mm.
Uwagi
-
Właściwość Minimum Primitive Size jest zdefiniowana wyłącznie dla obiektów wypełnienia wielokątnego.
-
Obiekty podrzędne obiektów wypełnienia wielokątnego zwracanych przez zapytanie nie są zwracane.
PolygonNeckWidthThreshold
Podsumowanie
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Neck Width Threshold spełnia warunki zapytania.
Składnia
PolygonNeckWidthThreshold : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego odnoszącego się do jednostki miary:
-
AsMils(PolygonNeckWidthThreshold) : Number— aby określić wartość progową w milach. -
AsMM(PolygonNeckWidthThreshold) : Number— aby określić wartość progową w mm.
Przykłady użycia
PolygonNeckWidthThreshold = 5
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Neck Width Threshold ma wartość 5 wyrażoną w aktualnych jednostkach miary.
PolygonNeckWidthThreshold >= 5
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Neck Width Threshold ma wartość większą lub równą 5 wyrażoną w aktualnych jednostkach miary.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Neck Width Threshold ma wartość większą lub równą 5 mil i mniejszą lub równą 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Neck Width Threshold ma wartość mniejszą niż 0.127 mm.
Uwagi
-
Właściwość Neck Width Threshold jest zdefiniowana wyłącznie dla obiektów wypełnienia wielokątnego.
-
Obiekty podrzędne obiektów wypełnienia wielokątnego zwracanych przez zapytanie nie są zwracane.
PolygonPourOverSameNet
Podsumowanie
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Pour Over Same Net spełnia warunki zapytania.
Składnia
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String musi być jednym z ciągów znakó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łady użycia
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Zwraca wszystkie obiekty wypełnienia wielokątnego, 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 wypełnienia wielokątnego, 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 wypełnienia wielokątnego 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 wypełnienia wielokątnego.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
PourOverSameNet_Stringsą wymagane. - Obiekty podrzędne obiektów wypełnienia wielokątnego zwracanych przez zapytanie nie są zwracane.
PolygonRemoveDeadCopper
Podsumowanie
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Remove Dead Copper spełnia warunki zapytania.
Składnia
PolygonRemoveDeadCopper : Boolean_String
Przykłady użycia
PolygonRemoveDeadCopper = 'True'
Zwraca wszystkie obiekty wypełnienia wielokątnego, których właściwość Remove Dead Copper jest włączona.
PolygonRemoveDeadCopper = 'False'
Zwraca wszystkie obiekty wypełnienia wielokątnego, 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 wypełnienia wielokątnego.
-
Obiekty podrzędne obiektów wypełnienia wielokątnego zwracanych przez zapytanie nie są zwracane.
PolygonRemoveIslandsByArea
Podsumowanie
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Remove Islands By Area spełnia warunki zapytania.
Składnia
PolygonRemoveIslandsByArea : Boolean_String
Przykłady użycia
PolygonRemoveIslandsByArea = 'True'
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Remove Islands By Area jest włączona.
PolygonRemoveIslandsByArea = 'False'
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Remove Islands By Area jest wyłączona.
Uwagi
- Właściwość Remove Islands By Area jest zdefiniowana tylko dla obiektów wypełnienia poligonowego.
- Obiekty podrzędne obiektów wypełnienia poligonowego zwracanych przez zapytanie nie są zwracane.
PolygonRemoveNarrowNecks
Podsumowanie
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Remove Narrow Necks spełnia warunki zapytania.
Składnia
PolygonRemoveNarrowNecks : Boolean_String
Przykłady użycia
PolygonRemoveNarrowNecks = 'True'
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Remove Narrow Necks jest włączona.
PolygonRemoveNarrowNecks = 'False'
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Remove Narrow Necks jest wyłączona.
Uwagi
-
Właściwość Remove Narrow Necks jest zdefiniowana tylko dla obiektów wypełnienia poligonowego.
-
Obiekty podrzędne obiektów wypełnienia poligonowego zwracanych przez zapytanie nie są zwracane.
PolygonSurroundPads
Podsumowanie
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Surround Pads With spełnia warunki zapytania.
Składnia
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String musi być jednym z ciągów znaków z poniższej listy:
-
'Arcs' -
'Octagons'
Przykłady użycia
PolygonSurroundPads = 'Arcs'
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Surround Pads With ma wartość Arcs.
PolygonSurroundPads <> 'Octagons'
Zwraca wszystkie obiekty except obiektów wypełnienia poligonowego, których właściwość Surround Pads With ma wartość Octagons.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Zwraca wszystkie obiekty wypełnienia poligonowego except tych, których właściwość Surround Pads With ma wartość Octagons.
Uwagi
- Właściwość Surround Pads With jest zdefiniowana tylko dla obiektów wypełnienia poligonowego.
-
Znaki apostrofu (') na początku i końcu
SurroundPads_Stringsą wymagane. - Obiekty podrzędne obiektów wypełnienia poligonowego zwracanych przez zapytanie nie są zwracane.
PolygonTrackWidth
Podsumowanie
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Track Width spełnia warunki zapytania.
Składnia
PolygonTrackWidth : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Można określić konkretną jednostkę miary — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(PolygonTrackWidth) : Number— aby określić szerokość w milach. -
AsMM(PolygonTrackWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
PolygonTrackWidth = 20
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Track Width ma wartość 20 w bieżących jednostkach miary.
PolygonTrackWidth >= 1.27
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Track Width jest większa lub równa 1.27 w bieżących jednostkach miary.
AsMils(PolygonTrackWidth) Between 10 And 30
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Track Width jest większa lub równa 10 mil i mniejsza lub równa 30 mil.
AsMM(PolygonTrackWidth) < 1.016
Zwraca wszystkie obiekty wypełnienia poligonowego, których właściwość Track Width jest mniejsza niż 1.016 mm.
Uwagi
-
Właściwość Track Width jest zdefiniowana tylko dla obiektów wypełnienia poligonowego.
-
Obiekty podrzędne obiektów wypełnienia poligonowego zwracanych przez zapytanie nie są zwracane.
PositiveNet
Podsumowanie
Zwraca wszystkie obiekty par różnicowych, których właściwość Positive Net spełnia warunki zapytania.
Składnia
PositiveNet : String
Przykłady użycia
PositiveNet = 'D_P'
Zwraca wszystkie obiekty par różnicowych, których właściwość Positive Net ma wartość D_P.
PositiveNet Like '*RX1_P'
Zwraca wszystkie obiekty par różnicowych, których właściwość Positive Net kończy się na RX1_P.
Uwagi
- Właściwość Positive Net jest zdefiniowana tylko dla obiektów par różnicowych.
- Obiekty podrzędne obiektów par różnicowych zwracanych przez zapytanie nie są zwracane.
PropagationDelay
Podsumowanie
Zwraca wszystkie obiekty typu łuk, ścieżka, pole lutownicze, przelotka, których właściwość Propagation Delay spełnia warunki zapytania.
Składnia
PropagationDelay : Numeric_String
Przykłady użycia
PropagationDelay = '70'
Zwraca wszystkie obiekty regionów, których właściwość Propagation Delay jest równa 70.
PropagationDelay Between '200' And '400'
Zwraca wszystkie obiekty regionów, których właściwość Propagation Delay jest większa lub równa 200 i mniejsza lub równa 400.
PropagationDelay >= '100'
Zwraca wszystkie obiekty regionów, których właściwość Propagation Delay jest większa lub równa 100.
PropagationDelay <> '120'
Zwraca wszystkie obiekty except obiektów regionów, których właściwość Propagation Delay jest równa 120.
Uwaga
Właściwość Propagation Delay jest zdefiniowana tylko dla obiektów komponentów.
QrCodeInverted
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Inverted spełnia warunki zapytania.
Składnia
QrCodeInverted : Boolean_String
Przykłady użycia
QrCodeInverted = 'True'
Zwraca wszystkie obiekty ciągów tekstowych, których właściwość BarCode Inverted jest włączona.
QrCodeInverted = '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 tylko dla obiektów ciągów tekstowych.
-
Użycie tego słowa kluczowego spowoduje również zwrócenie podrzędnych obiektów podstawowych typu ciąg tekstowy należących do grupowych obiektów projektowych (komponentów, współrzędnych, wymiarów, tabel otworów i tabel stosu warstw), których właściwość BarCode Inverted spełnia warunki zapytania. Aby wyszukać wyłącznie obiekty ciągów tekstowych skonfigurowane jako tekst kodu QR, należy użyć dodatkowego prefiksu słowa kluczowego. Przykładowe wyrażenie zapytania to
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Podsumowanie
Zwraca wszystkie obiekty wymiarów średnicy i wymiarów promienia, których właściwość Angular Step spełnia warunki zapytania.
Składnia
RadialDimensionAngularStep : Number
Przykłady użycia
RadialDimensionAngularStep = 30.0
Zwraca wszystkie obiekty wymiarów średnicy i wymiarów promienia, których właściwość Angular Step ma wartość 30.0 stopni.
RadialDimensionAngularStep > 60.0
Zwraca wszystkie obiekty wymiarów średnicy i wymiarów promienia, których właściwość Angular Step jest większa niż 60.0 stopni.
RadialDimensionAngularStep Between 30.0 And 150.0
Zwraca wszystkie obiekty wymiarów średnicy i wymiarów promienia, których właściwość Angular Step jest większa lub równa 30.0 stopni i mniejsza lub równa 150.0 stopni.
RadialDimensionAngularStep <= 45.0
Zwraca wszystkie obiekty wymiarów średnicy i wymiarów promienia, których właściwość Angular Step jest mniejsza lub równa 45.0 stopni.
Uwaga
Właściwość Angular Step jest zdefiniowana tylko dla obiektów wymiarów średnicy i wymiarów promienia.
Ograniczony
Podsumowanie
Zwraca wszystkie obiekty obszaru zabronionego, których właściwość Restricted for Layer spełnia warunki zapytania.
Składnia
Restricted = Layer_String
Restricted <> Layer_String
Przykłady użycia
Restricted = 'TopLayer'
Zwraca wszystkie obiekty obszaru zabronionego na warstwie TopLayer.
Restricted <> 'MidLayer1'
Zwraca wszystkie obiekty obszaru zabronionego except znajdujących się na warstwie MidLayer1.
Uwagi
-
Znaki apostrofu (') na początku i na końcu
Layer_Stringsą wymagane. - Właściwość Restricted for Layer jest zdefiniowana tylko dla obiektów obszaru zabronionego (łuków, wypełnień, pełnych regionów i ścieżek).
Obrót
Podsumowanie
Zwraca wszystkie obiekty wymiarów od linii bazowej, wymiarów środkowych, komponentów, wymiarów od bazy, widoków projektu, tabel wierceń, wypełnień, tabel stosu warstw, liniowych wymiarów średnicy, wymiarów liniowych, obiektów OLE, padów i ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Rotation spełnia warunki zapytania.
Składnia
Rotation : Number
Przykłady użycia
Rotation = 30.0
Zwraca wszystkie obiekty wymiarów od linii bazowej, wymiarów środkowych, komponentów, wymiarów od bazy, widoków projektu, tabel wierceń, wypełnień, tabel stosu warstw, liniowych wymiarów średnicy, wymiarów liniowych, obiektów OLE, padów i ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Rotation ma wartość 30.0 stopni.
Rotation > 60.0
Zwraca wszystkie obiekty wymiarów od linii bazowej, wymiarów środkowych, komponentów, wymiarów od bazy, widoków projektu, tabel wierceń, wypełnień, tabel stosu warstw, liniowych wymiarów średnicy, wymiarów liniowych, obiektów OLE, padów i ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Rotation ma wartość większą niż 60.0 stopni.
Rotation Between 30.0 And 150.0
Zwraca wszystkie obiekty wymiarów od linii bazowej, wymiarów środkowych, komponentów, wymiarów od bazy, widoków projektu, tabel wierceń, wypełnień, tabel stosu warstw, liniowych wymiarów średnicy, wymiarów liniowych, obiektów OLE, padów i ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Rotation ma wartość większą lub równą 30.0 stopni i mniejszą lub równą 150.0 stopni.
Rotation <= 45.0
Zwraca wszystkie obiekty wymiarów od linii bazowej, wymiarów środkowych, komponentów, wymiarów od bazy, widoków projektu, tabel wierceń, wypełnień, tabel stosu warstw, liniowych wymiarów średnicy, wymiarów liniowych, obiektów OLE, padów i ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych), których właściwość Rotation ma wartość mniejszą lub równą 45.0 stopni.
Uwaga
Właściwość Rotation jest zdefiniowana tylko dla obiektów wymiarów od linii bazowej, wymiarów środkowych, komponentów, wymiarów od bazy, widoków projektu, tabel wierceń, wypełnień, tabel stosu warstw, liniowych wymiarów średnicy, wymiarów liniowych, obiektów OLE, padów i ciągów tekstowych (komentarzy, oznaczeń, tekstów dowolnych).
Atrybuty reguły
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Rule Attributes spełnia warunki zapytania.
Składnia
RuleAttributes : String
Wprowadzony ciąg musi odnosić się do atrybutów zdefiniowanych dla reguły (np. 'Clearance = 10mil').
Przykłady użycia
RuleAttributes = 'Clearance = 10mil'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Rule Attributes ma wartość Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Zwraca wszystkie obiekty reguł projektowych i 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 lutowniczej i maską lutowniczą.
Uwaga
Właściwość Rule Attributes jest zdefiniowana tylko dla obiektów reguł projektowych i naruszeń.
Kategoria reguły
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Category spełnia warunki zapytania.
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łady użycia
RuleCategory = 'Electrical'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Category ma wartość Electrical.
RuleCategory <> 'High Speed'
Zwraca wszystkie obiekty except obiektów reguł projektowych, których właściwość Rule Category ma wartość High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Zwraca wszystkie obiekty reguł projektowych except tych, których właściwość Rule Category ma wartość Signal Integrity.
Uwagi
- Właściwość Rule Category jest zdefiniowana tylko dla obiektów reguł projektowych.
-
Znaki apostrofu (') na początku i na końcu
Category_Stringsą wymagane.
Komentarz reguły
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Comment spełnia warunki zapytania.
Składnia
RuleComment : String
Wprowadzony ciąg musi odnosić się do komentarza zdefiniowanego dla reguły (np. 'This is an example clearance rule').
Przykłady użycia
RuleComment = 'Wszystkie znaczniki odniesienia zamaskowane na warstwach maski pasty lutowniczej'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Comment ma wartość Wszystkie znaczniki odniesienia zamaskowane na warstwach maski pasty lutowniczej.
RuleComment Like '*Clearance*'
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Comment zawiera wyrażenie Clearance. Na przykład to wyrażenie zwróci zarówno regułę odstępu z Comment = Example Clearance Rule, jak i regułę odstępu między komponentami z właściwością Comment = Example Component Clearance Rule.
RuleComment = ''
Zwraca wszystkie obiekty except obiektów reguł projektowych, które mają wpis we właściwości Rule Comment.
Uwaga
Właściwość Rule Comment jest zdefiniowana tylko dla obiektów reguł projektowych.
Reguła włączona
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Enabled spełnia warunki zapytania.
Składnia
RuleEnabled : Boolean_String
Przykłady użycia
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 tylko dla obiektów reguł projektowych.
Priorytet reguły
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority spełnia warunki zapytania.
Składnia
RulePriority : Numeric_String
RulePriority : Number
Przykłady użycia
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 ma wartość większą lub równą 3 i mniejszą lub równą 5.
ObjectKind Like '*Rule' && RulePriority >= 4
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority ma wartość większą lub równą 4.
IsRule && RulePriority < 4
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Priority ma wartość mniejszą 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 tylko dla obiektów reguł projektowych.
Zakres reguły 1
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 1 spełnia warunki zapytania.
Składnia
RuleScope1 : String
Wprowadzony ciąg musi odnosić się do zakresu zdefiniowanego dla reguły (np. 'All').
Przykłady użycia
RuleScope1 = 'All'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 1 ma wartość All.
RuleScope1 = 'InNet(''D7'')'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 1 ma wartość InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 1 ma wartość InNet('???'). Ciąg określający powiązaną sieć musi składać się z dokładnie trzech znaków. Przykładowe zgodne wartości właściwości Zakres 1 to InNet('GND') i InNet('VCC').
Uwaga
Właściwość Scope 1 jest zdefiniowana tylko dla obiektów reguł projektowych i naruszeń.
Zakres reguły 2
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 2 spełnia warunki zapytania.
Składnia
RuleScope2 : String
Wprowadzony ciąg musi odnosić się do zakresu zdefiniowanego dla reguły (np. 'All').
Przykłady użycia
RuleScope2 = 'All'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 2 ma wartość All.
RuleScope2 = '-'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, które nie mają właściwości Scope 2. Niektóre typy reguł projektowych mają 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), dlatego dla takich reguł nie można zdefiniować właściwości Scope 2.
RuleScope2 = 'InNet(''D7'')'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 2 ma wartość InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 2 ma wartość InNet('???'). Ciąg określający powiązaną sieć musi składać się z dokładnie trzech znaków. Przykładowe zgodne wartości właściwości Zakres 1 to InNet('GND') i InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Zwraca wszystkie obiekty reguł projektowych i naruszeń, których właściwość Scope 2 ma wartość InComponent('??*'). Ciąg określający powiązany komponent musi składać się z co najmniej dwóch znaków. Przykładowe zgodne wartości właściwości Zakres 2 to InComponent('C3') i InComponent('RP1').
Uwaga
Właściwość Scope 2 jest zdefiniowana tylko dla obiektów reguł projektowych i naruszeń.
Typ reguły
Podsumowanie
Zwraca wszystkie obiekty reguł projektowych, których właściwość Rule Type spełnia warunki zapytania.
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łady użycia
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 tylko dla obiektów reguł projektowych.
-
Pojedyncze cudzysłowy (') na początku i końcu
RuleType_Stringsą obowiązkowe.
Pokaż komentarz
Podsumowanie
Zwraca obiekty komponentów, których właściwość Show Comment spełnia warunki zapytania.
Składnia
ShowComment : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
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 tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwracanych przez zapytanie nie są zwracane.
Pokaż nazwę
Podsumowanie
Zwraca obiekty komponentów, których właściwość Show Name spełnia warunki zapytania.
Składnia
ShowName : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
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 tylko dla obiektów komponentów.
- Obiekty podrzędne komponentów zwracanych przez zapytanie nie są zwracane.
Długość otworu podłużnego
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Length spełnia warunki zapytania.
Składnia
SlotHoleLength : Number
Number będzie wyrażona w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić – zastępując jednostki domyślne określone na poziomie dokumentu – za pomocą dodatkowego słowa kluczowego opartego na jednostce miary:
-
AsMils(SlotHoleLength) : Number– aby określić długość w milach. -
AsMM(SlotHoleLength) : Number– aby określić długość w mm.
Przykłady użycia
SlotHoleLength = 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Length ma wartość 50 w bieżących jednostkach miary.
SlotHoleLength >= 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Length ma wartość większą lub równą 50 w bieżących jednostkach miary.
AsMils(SlotHoleLength) Between 20 And 50
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Length ma wartość większą lub równą 0.5mil i mniejszą lub równą 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Zwraca wszystkie obiekty pól lutowniczych, których właściwość Hole Length ma wartość mniejszą niż 1.5 mm.
Uwaga
Właściwość Hole Length jest zdefiniowana tylko dla obiektów pól lutowniczych.
Rozszerzenie maski lutowniczej
Podsumowanie
Wielkość rozszerzenia maski lutowniczej dla łuków, wypełnień, pól lutowniczych, regionów, ścieżek i przelotek można określić za pomocą odpowiednich reguł projektowych rozszerzenia maski lutowniczej lub ręcznie, definiując wartość rozszerzenia we właściwościach obiektu. Ta funkcja zwraca następujące obiekty:
-
Pola lutownicze i przelotki, których właściwość Solder Mask Expansion spełnia warunki zapytania.
-
Łuki, wypełnienia, regiony i ścieżki, dla których Solder Mask Expansion Mode ma wartość
ManuallubFrom Rule, AND a właściwość Solder Mask Expansion spełnia warunki zapytania.
Składnia
SolderMaskExpansion : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić – zastępując jednostki domyślne określone na poziomie dokumentu – za pomocą dodatkowego słowa kluczowego opartego na jednostce miary:
-
AsMils(– aby określić rozszerzenie maski lutowniczej w milach.SolderMaskExpansion) : Number -
AsMM(– aby określić rozszerzenie maski lutowniczej w mm.SolderMaskExpansion) : Number
Przykłady użycia
SolderMaskExpansion = 4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli określono ją oddzielnie) ma wartość 4 w bieżących jednostkach miary. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość 4 w bieżących jednostkach miary.
SolderMaskExpansion >= 0.0508
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli określono ją oddzielnie) ma wartość większą lub równą 0.0508 w bieżących jednostkach miary. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość większą lub równą 0.0508 w bieżących jednostkach miary.
AsMils(SolderMaskExpansion) Between 3 And 5
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli określono ją oddzielnie) ma wartość większą lub równą 3 mil i mniejszą lub równą 5 mil. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość większą lub równą 3 mil i mniejszą lub równą 5 mil.
AsMM(SolderMaskExpansion) < 0.1524
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion (lub właściwość Solder Mask Expansion - Top, jeśli określono ją oddzielnie) ma wartość mniejszą niż 0.1524 mm. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość mniejszą niż 0.1524 mm.
Uwagi
- Wielkość rozszerzenia maski lutowniczej może mieć wartość ujemną, zerową lub dodatnią.
- Właściwość Solder Mask Expansion jest zdefiniowana tylko dla obiektów łuków, wypełnień, pól lutowniczych, regionów, ścieżek i przelotek.
Rozszerzenie maski lutowniczej od spodu
Podsumowanie
Wielkość rozszerzenia maski lutowniczej dla łuków, wypełnień, pól lutowniczych, regionów, ścieżek i przelotek można określić za pomocą odpowiednich reguł projektowych rozszerzenia maski lutowniczej lub ręcznie, definiując wartość rozszerzenia we właściwościach obiektu. W przypadku pól lutowniczych i przelotek wartości rozszerzenia można określić niezależnie dla górnej i dolnej strony płytki. Ta funkcja zwraca następujące obiekty:
- Pola lutownicze i przelotki, których właściwość Solder Mask Expansion - Bottom spełnia warunki zapytania.
-
Łuki, wypełnienia, regiony i ścieżki, dla których Solder Mask Expansion Mode ma wartość
ManuallubFrom Rule, AND a właściwość Solder Mask Expansion spełnia warunki zapytania.
Składnia
SolderMaskExpansionBottom : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie – imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić – zastępując jednostki domyślne określone na poziomie dokumentu – za pomocą dodatkowego słowa kluczowego opartego na jednostce miary:
-
AsMils(SolderMaskExpansionBottom) : Number– aby określić rozszerzenie maski lutowniczej w milach. -
AsMM(SolderMaskExpansionBottom) : Number– aby określić rozszerzenie maski lutowniczej w mm.
Przykłady użycia
SolderMaskExpansionBottom = 4
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion - Bottom ma wartość 4 w bieżących jednostkach miary. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość 4 w bieżących jednostkach miary.
SolderMaskExpansionBottom >= 0.0508
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion - Bottom ma wartość większą lub równą 0.0508 w bieżących jednostkach miary. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość większą lub równą 0.0508 w bieżących jednostkach miary.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion - Bottom ma wartość większą lub równą 3 mil i mniejszą lub równą 5 mil. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość większą lub równą 3 mil i mniejszą lub równą 5 mil.
AsMM(SolderMaskExpansionBottom) < 0.1524
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Expansion - Bottom ma wartość mniejszą niż 0.1524 mm. Zwraca również obiekty łuków, wypełnień, regionów i ścieżek, dla których Solder Mask Expansion Mode ma wartość Manual lub From Rule, a właściwość Solder Mask Expansion ma wartość mniejszą niż 0.1524 mm.
Uwagi
-
Wielkość rozszerzenia maski lutowniczej może mieć wartość ujemną, zerową lub dodatnią.
-
Właściwość Solder Mask Expansion - Bottom jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
Rozszerzenie maski lutowniczej od krawędzi otworu
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Apply Solder Mask Expansion From The Hole Edge spełnia warunki zapytania.
Składnia
SolderMaskExpansionFromHoleEdge : Boolean_String
Przykłady użycia
SolderMaskExpansionFromHoleEdge = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Apply Solder Mask Expansion From The Hole Edge jest włączona.
SolderMaskExpansionFromHoleEdge = 'False'
Zwraca wszystkie obiekty pól lutowniczych 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 tylko dla obiektów pól lutowniczych i przelotek.
Tryb rozszerzenia maski lutowniczej
Podsumowanie
Wartość rozszerzenia maski lutowniczej dla łuków, wypełnień, regionów i ścieżek można określić za pomocą odpowiednich reguł projektowych rozszerzenia maski lutowniczej lub ręcznie, definiując wartość rozszerzenia we właściwościach obiektu. Można również zrezygnować z maskowania tych obiektów. Te trzy tryby określa 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 warunki zapytania.
Składnia
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String musi być jednym z następujących ciągów znaków:
-
'None' -
'From Rule' -
'Manual'
Przykłady użycia
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 pól lutowniczych 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 pól lutowniczych i przelotek, których właściwość Solder Mask Override jest wyłączona.
SolderMaskExpansionMode = 'None'
Zwraca wszystkie obiekty except obiektów pól lutowniczych i przelotek oraz obiektów łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na From Rule lub Manual.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Zwraca wszystkie obiekty except obiektów łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na Manual, oraz obiektów pól lutowniczych i przelotek, których właściwość Solder Mask Override jest włączona.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Zwraca wszystkie obiekty except obiektów łuków, wypełnień, regionów i ścieżek, których właściwość Solder Mask Expansion Mode jest ustawiona na From Rule, oraz obiektów pól lutowniczych i przelotek, których właściwość Solder Mask Override jest wyłączona.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Zwraca wszystkie obiekty pól lutowniczych 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 lub Manual.
Uwagi
- Właściwość Solder Mask Expansion Mode jest zdefiniowana tylko dla obiektów łuków, wypełnień, regionów i ścieżek.
-
Znaki apostrofu (') na początku i na końcu
ExpansionMode_Stringsą wymagane.
Rozszerzenie maski lutowniczej na górnej stronie
Podsumowanie
Wartość rozszerzenia maski lutowniczej dla łuków, wypełnień, pól lutowniczych, regionów, ścieżek i przelotek można określić za pomocą odpowiednich reguł projektowych rozszerzenia maski lutowniczej lub ręcznie, definiując wartość rozszerzenia we właściwościach obiektu. W przypadku pól lutowniczych i przelotek wartości rozszerzenia można określić niezależnie dla górnej i dolnej strony płytki. Ta funkcja zwraca następujące obiekty:
- Pola lutownicze i przelotki, których właściwość Solder Mask Expansion - Top spełnia warunki zapytania.
-
Łuki, wypełnienia, regiony i ścieżki, dla których Solder Mask Expansion Mode jest ustawione na
ManuallubFrom Rule, AND których właściwość Solder Mask Expansion spełnia warunki zapytania.
Składnia
SolderMaskExpansionTop : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można wskazać — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(SolderMaskExpansionTop) : Number— aby określić rozszerzenie maski lutowniczej w milach. -
AsMM(SolderMaskExpansionTop) : Number— aby określić rozszerzenie maski lutowniczej w mm.
Przykłady użycia
SolderMaskExpansionTop = 4
Zwraca wszystkie obiekty pól lutowniczych 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, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, a właściwość Solder Mask Expansion wynosi 4 w bieżących jednostkach miary.
SolderMaskExpansionTop >= 0.0508
Zwraca wszystkie obiekty pól lutowniczych 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, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, a 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 pól lutowniczych 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, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, a 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 pól lutowniczych 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, dla których Solder Mask Expansion Mode jest ustawione na Manual lub From Rule, a właściwość Solder Mask Expansion jest mniejsza niż 0.1524mm.
Uwagi
-
Wartość rozszerzenia maski lutowniczej może być ujemna, zerowa lub dodatnia.
-
Właściwość Solder Mask Expansion - Top jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
Nadpisanie ustawień maski lutowniczej
Podsumowanie
Wartość rozszerzenia maski lutowniczej dla pól lutowniczych i przelotek można określić za pomocą odpowiednich reguł projektowych rozszerzenia maski lutowniczej lub ręcznie, definiując wartość rozszerzenia we właściwościach pola lutowniczego lub przelotki. Ta druga metoda wymaga włączenia właściwości Solder Mask Override pola lutowniczego lub przelotki. Ta funkcja zwraca obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Override spełnia warunki zapytania.
Składnia
SolderMaskOverride : Boolean_String
Boolean_String musi mieć wartość 'True' lub 'False'.
Przykłady użycia
SolderMaskOverride = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Override jest włączona.
SolderMaskOverride = 'False'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Override jest wyłączona.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Zwraca wszystkie obiekty except obiektów pól lutowniczych i przelotek, których właściwość Solder Mask Override jest włączona.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Zwraca wszystkie obiekty except obiektów pól lutowniczych i przelotek, których właściwość Solder Mask Override jest wyłączona.
Uwaga
Właściwość Solder Mask Override jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
Zakrywanie maską lutowniczą od dołu
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Tenting - Bottom spełnia warunki zapytania.
Składnia
SolderMaskTentingBottom : Boolean_String
Przykłady użycia
SolderMaskTentingBottom = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Tenting - Bottom jest włączona.
SolderMaskTentingBottom = 'False'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Tenting - Bottom jest wyłączona.
Uwagi
-
Właściwość Solder Mask Tenting - Bottom jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
-
Właściwość Solder Mask Tenting - Bottom (widoczna w panelach List) odpowiada 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 pole lutownicze lub przelotka nie ma otwarcia w masce lutowniczej na dolnej stronie płytki, a zatem jest zakryte maską.
Zakrywanie maską lutowniczą od góry
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Tenting - Top spełnia warunki zapytania.
Składnia
SolderMaskTentingTop : Boolean_String
Przykłady użycia
SolderMaskTentingTop = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Tenting - Top jest włączona.
SolderMaskTentingTop = 'False'
Zwraca wszystkie obiekty pól lutowniczych i przelotek, których właściwość Solder Mask Tenting - Top jest wyłączona.
Uwagi
-
Właściwość Solder Mask Tenting - Top jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
-
Właściwość Solder Mask Tenting - Top (widoczna w panelach List) odnosi się do opcji Top w sekcji Solder Mask Expansion podczas wyświetlania 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 pole lutownicze lub przelotka nie ma otwarcia w masce lutowniczej po górnej stronie płytki i jest zatem zakryte maską.
Wysokość nad płytką
Podsumowanie
Zwraca wszystkie obiekty wyciągniętych brył 3D, których właściwość Model Standoff Height (Extruded) spełnia warunki zapytania.
Składnia
StandoffHeight : Number
Number jest zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując jednostki domyślne określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(StandoffHeight) : Number— aby określić wysokość w milach. -
AsMM(StandoffHeight) : Number— aby określić wysokość w mm.
Przykłady użycia
StandoffHeight = 100
Zwraca wszystkie obiekty wyciągniętych brył 3D, których właściwość Model Standoff Height (Extruded) jest równa 100 w bieżących jednostkach miary.
StandoffHeight >= 4.064
Zwraca wszystkie obiekty wyciągniętych brył 3D, których właściwość Model Standoff Height (Extruded) jest większa lub równa 4.064 w bieżących jednostkach miary.
AsMils(StandoffHeight) > 80
Zwraca wszystkie obiekty wyciągniętych 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ągniętych brył 3D, których właściwość Model Standoff Height (Extruded) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
StandoffHeight <> 50
Zwraca wszystkie obiekty wyciągniętych brył 3D, których właściwość Model Standoff Height (Extruded) jest not równa 50 w bieżących jednostkach miary.
AsMils(StandoffHeight) <= 120
Zwraca wszystkie obiekty wyciągniętych 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ągniętych 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 tylko dla obiektów wyciągniętych brył 3D.
Warstwa początkowa
Podsumowanie
Zwraca wszystkie obiekty przelotek, dla których warstwa po lewej stronie we właściwości Drill Pair spełnia warunki zapytania.
Składnia
StartLayer = Layer_String
Przykłady użycia
StartLayer = 'Top Layer'
Zwraca wszystkie obiekty przelotek, których właściwość Drill Pair ma po lewej stronie wpis Top Layer.
StartLayer <> 'Signal Layer 2'
Zwraca wszystkie obiekty except obiektów przelotek, których właściwość Drill Pair ma po lewej stronie wpis Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Zwraca wszystkie obiekty przelotek except tych, których właściwość Drill Pair ma po lewej stronie wpis Internal Plane 1.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
Layer_Stringsą obowiązkowe. - Właściwość Drill Pair jest zdefiniowana tylko dla obiektów przelotek.
Warstwa końcowa
Podsumowanie
Zwraca wszystkie obiekty przelotek, dla których warstwa po prawej stronie we właściwości Drill Pair spełnia warunki zapytania.
Składnia
StopLayer = Layer_String
Przykłady użycia
StopLayer = 'Top Layer'
Zwraca wszystkie obiekty przelotek, których właściwość Drill Pair ma po prawej stronie wpis Top Layer.
StopLayer <> 'Signal Layer 2'
Zwraca wszystkie obiekty except obiektów przelotek, których właściwość Drill Pair ma po prawej stronie wpis Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Zwraca wszystkie obiekty przelotek except tych, których właściwość Drill Pair ma po prawej stronie wpis Internal Plane 1.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
Layer_Stringsą obowiązkowe. - Właściwość Drill Pair jest zdefiniowana tylko dla obiektów przelotek.
Treść tekstu
Podsumowanie
Zwraca obiekty ciągów tekstowych i wymiarów z linią odniesienia, których właściwość String spełnia warunki zapytania.
Składnia
StringText : String
Przykłady użycia
StringText = '100nF'
Zwraca wszystkie obiekty ciągów tekstowych i wymiarów z linią odniesienia, których właściwość String ma wartość 100 nF.
Uwagi
- Obiekty podrzędne obiektów wymiarów z linią odniesienia zwróconych przez zapytanie nie są zwracane.
- Właściwość String jest zdefiniowana tylko dla obiektów ciągów tekstowych i wymiarów z linią odniesienia.
Typ tekstu
Podsumowanie
Zwraca wszystkie obiekty tekstowe, których właściwość String Type spełnia warunki zapytania.
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łady użycia
StringType = 'Designator'
Zwraca wszystkie obiekty tekstowe, których właściwość String Type ma wartość Designator.
StringType <> 'Free'
Zwraca wszystkie obiekty except obiektów tekstowych, 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 tylko dla obiektów tekstowych.
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
StringType_Stringsą obowiązkowe.
Czcionka kreskowa
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, tabel wierceń, tabel stosu warstw, wymiarów pierwotnych i tekstu (komentarzy, oznaczeń, tekstu dowolnego), których właściwość Stroke Font spełnia warunki zapytania.
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łady użycia
StrokeFont = 'Default'
Zwraca wszystkie obiekty współrzędnych, tabel wierceń, tabel stosu warstw, wymiarów pierwotnych i tekstu (komentarzy, oznaczeń, tekstu dowolnego), których właściwość Stroke Font ma wartość Default.
StrokeFont <> 'Serif'
Zwraca wszystkie obiekty except obiektów współrzędnych, tabel wierceń, tabel stosu warstw, wymiarów pierwotnych i tekstu (komentarzy, oznaczeń, tekstu dowolnego), których właściwość Stroke Font ma wartość Serif.
Uwagi
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
Font_Stringsą obowiązkowe. - Właściwość Stroke Font jest zdefiniowana tylko dla obiektów współrzędnych, tabel wierceń, tabel stosu warstw, wymiarów pierwotnych i tekstu (komentarzy, oznaczeń, tekstu dowolnego).
Materiał zakrywający
Podsumowanie
Zwraca wszystkie przelotki, których właściwość Tenting Material spełnia warunki zapytania.
Składnia
TentingMaterial : String
Przykłady użycia
TentingMaterial = 'Epoxy'
Zwraca wszystkie przelotki, których właściwość Tenting Material ma wartość Epoxy.
TentingMaterial Like 'Epoxy*'
Zwraca wszystkie przelotki mające właściwość Tenting Material, której przypisany ciąg znaków zaczyna się od Epoxy.
Uwagi
- Właściwość Tenting Material jest zdefiniowana tylko dla przelotek.
-
Znaki apostrofu (
') na początku i na końcuStringsą wymagane.
Strona zakrywania maską
Podsumowanie
Zwraca wszystkie przelotki, których właściwość Tenting Side spełnia warunki zapytania.
Składnia
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String musi być jednym z ciągów znaków z poniższej listy:
-
'Top' -
'Bottom' -
'Both'
Przykłady użycia
TentingSide = 'Top'
Zwraca wszystkie przelotki, których właściwość Tenting Side ma wartość Top.
TentingSide <> 'Both'
Zwraca wszystkie obiekty except przelotki, których właściwość Tenting Side ma wartość Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Zwraca wszystkie obiekty except przelotki, których właściwość Tenting Side ma wartość Both.
Uwagi
- Właściwość Tenting Side jest zdefiniowana tylko dla przelotek.
-
Znaki apostrofu (
') na początku i na końcuTentingSide_Stringsą wymagane.
Punkt testowy
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwości Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top lub Assembly Testpoint - Bottom spełniają warunki zapytania.
Składnia
Testpoint : Boolean
Przykłady użycia
Testpoint
Testpoint = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest dowolna 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 pola lutownicze i przelotki, dla których włączona jest dowolna 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 tylko dla pól lutowniczych i przelotek.
Punkt testowy montażu
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwości Assembly Testpoint - Top lub Assembly Testpoint - Bottom spełniają warunki zapytania.
Składnia
TestpointAssy : Boolean
Przykłady użycia
TestpointAssy
TestpointAssy = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest właściwość Assembly Testpoint - Top lub Assembly Testpoint - Bottom.
Not TestpointAssy
TestpointAssy = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, dla których włączona jest właściwość Assembly Testpoint - Top lub Assembly Testpoint - Bottom.
Uwaga
Właściwości Assembly Testpoint - Top i Assembly Testpoint - Bottom są zdefiniowane tylko dla pól lutowniczych i przelotek.
Punkt testowy montażu na dolnej stronie
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwość Assembly Testpoint - Bottom spełnia warunki zapytania.
Składnia
TestpointAssyBottom : Boolean
Przykłady użycia
TestpointAssyBottom
TestpointAssyBottom = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest właściwość Assembly Testpoint - Bottom.
Not TestpointAssyBottom
TestpointAssyBottom = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, dla których włączona jest właściwość Assembly Testpoint - Bottom.
Uwaga
Właściwość Assembly Testpoint - Bottom jest zdefiniowana tylko dla pól lutowniczych i przelotek.
Punkt testowy montażu na górnej stronie
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwość Assembly Testpoint - Top spełnia warunki zapytania.
Składnia
TestpointAssyTop : Boolean
Przykłady użycia
TestpointAssyTop
TestpointAssyTop = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest właściwość Assembly Testpoint - Top.
Not TestpointAssyTop
TestpointAssyTop = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, dla których włączona jest właściwość Assembly Testpoint - Top.
Uwaga
Właściwość Assembly Testpoint - Top jest zdefiniowana tylko dla pól lutowniczych i przelotek.
Punkt testowy na dolnej stronie
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwości Fabrication Testpoint - Bottom lub Assembly Testpoint - Bottom spełniają warunki zapytania.
Składnia
TestpointBottom : Boolean
Przykłady użycia
TestpointBottom
TestpointBottom = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Bottom lub Assembly Testpoint - Bottom.
Not TestpointBottom
TestpointBottom = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Bottom lub Assembly Testpoint - Bottom.
Uwaga
Właściwości Fabrication Testpoint - Bottom i Assembly Testpoint - Bottom są zdefiniowane tylko dla pól lutowniczych i przelotek.
Punkt testowy produkcji
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwości Fabrication Testpoint - Top lub Fabrication Testpoint - Bottom spełniają warunki zapytania.
Składnia
TestpointFab : Boolean
Przykłady użycia
TestpointFab
TestpointFab = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Top lub Fabrication Testpoint - Bottom.
Not TestpointFab
TestpointFab = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Top lub Fabrication Testpoint - Bottom.
Uwaga
Właściwości Fabrication Testpoint - Top i Fabrication Testpoint - Bottom są zdefiniowane tylko dla pól lutowniczych i przelotek.
Punkt testowy produkcji na dolnej stronie
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwość Fabrication Testpoint - Bottom spełnia warunki zapytania.
Składnia
TestpointFabBottom : Boolean
Przykłady użycia
TestpointFabBottom
TestpointFabBottom = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Bottom.
Not TestpointFabBottom
TestpointFabBottom = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Bottom.
Uwaga
Właściwość Fabrication Testpoint - Bottom jest zdefiniowana tylko dla pól lutowniczych i przelotek.
Punkt testowy produkcji na górnej stronie
Podsumowanie
Pola lutownicze i przelotki mogą służyć jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwość Fabrication Testpoint - Top spełnia warunki zapytania.
Składnia
TestpointFabTop : Boolean
Przykłady użycia
TestpointFabTop
TestpointFabTop = True
Zwraca wszystkie pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Top.
Not TestpointFabTop
TestpointFabTop = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, dla których włączona jest właściwość Fabrication Testpoint - Top.
Uwaga
Właściwość Fabrication Testpoint - Top jest zdefiniowana tylko dla pól lutowniczych i przelotek.
Punkt testowy na górnej stronie
Podsumowanie
Pola lutownicze i przelotki mogą być używane jako punkty testowe na etapie produkcji i/lub montażu, na górnej i/lub dolnej stronie płytki. Ta funkcja zwraca pola lutownicze i przelotki, których właściwości Fabrication Testpoint - Top lub Assembly Testpoint - Top spełniają warunki zapytania.
Składnia
TestpointTop : Boolean
Przykłady użycia
TestpointTop
TestpointTop = True
Zwraca wszystkie pola lutownicze i przelotki, których właściwości Fabrication Testpoint - Top lub Assembly Testpoint - Top są włączone.
Not TestpointTop
TestpointTop = False
Zwraca wszystkie obiekty except pola lutownicze i przelotki, 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 tylko dla pól lutowniczych i przelotek.
Wysokość tekstu
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Height spełnia warunki zapytania.
Składnia
TextHeight : Number
Number jest wyrażana w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(TextHeight) : Number— aby określić wysokość w milach. -
AsMM(TextHeight) : Number— aby określić wysokość w mm.
Przykłady użycia
TextHeight = 60
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Height ma wartość 60 w aktualnych jednostkach miary.
TextHeight >= 1.27
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Height ma wartość większą lub równą 1.27 w aktualnych jednostkach miary.
AsMils(TextHeight) Between 40 And 80
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Height ma wartość większą lub równą 40 mil i mniejszą lub równą 80 mil.
AsMM(TextHeight) < 1.778
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Height ma wartość mniejszą niż 1.778 mm.
Uwaga
Właściwość Text Height jest zdefiniowana tylko dla obiektów współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
Rodzaj tekstu
Podsumowanie
Zwraca wszystkie obiekty tabel otworów, stosów warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Kind spełnia warunki zapytania.
Składnia
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String musi być jednym z ciągów znaków z poniższej listy:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Przykłady użycia
TextKind = 'Stroke Font'
Zwraca wszystkie obiekty tabel otworów, stosów warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Kind ma wartość Stroke Font.
TextKind <> 'BarCode Text'
Zwraca wszystkie obiekty except obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Kind ma wartość BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Zwraca wszystkie obiekty tabel otworów, stosów warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Kind ma wartość TrueType Font.
Uwagi
- Właściwość Text Kind jest zdefiniowana tylko dla obiektów tabel otworów, stosów warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
-
Znaki pojedynczego cudzysłowu (') na początku i na końcu
TextKind_Stringsą wymagane.
Odsunięcie tekstu od prostokąta inwersji
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect spełnia warunki zapytania.
Składnia
TextOffsetFromInvertedRectangle : Number
Number jest wyrażana w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(TextOffsetFromInvertedRectangle) : Number— aby określić odsunięcie w milach. -
AsMM(TextOffsetFromInvertedRectangle) : Number— aby określić odsunięcie w mm.
Przykłady użycia
TextOffsetFromInvertedRectangle = 3
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect ma wartość równą 3 w aktualnych jednostkach miary.
TextOffsetFromInvertedRectangle >= 5.08
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect ma wartość większą lub równą 5.08 w aktualnych jednostkach miary.
AsMils(TextOffsetFromInvertedRectangle) > 4
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect ma wartość większą niż 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect ma wartość większą lub równą 0.635 mm i mniejszą lub równą 0.889 mm.
TextOffsetFromInvertedRectangle <> 5.5
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect ma wartość not równą 5,5 w aktualnych jednostkach miary.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect ma wartość mniejszą lub równą 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Inverted Text Offset From Inverted Rect ma wartość mniejszą niż 0.143 mm.
Uwaga
Właściwość Inverted Text Offset From Inverted Rect jest zdefiniowana tylko dla obiektów ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
Szerokość tekstu
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Width spełnia warunki zapytania.
Składnia
TextWidth : Number
Number jest wyrażana w jednostkach miary aktualnie używanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(TextWidth) : Number— aby określić szerokość w milach. -
AsMM(TextWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
TextWidth = 6
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Width ma wartość 6 w aktualnych jednostkach miary.
TextWidth >= 0.127
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Width ma wartość większą lub równą 0.127 w aktualnych jednostkach miary.
AsMils(TextWidth) Between 4 And 8
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Width ma wartość większą lub równą 4 mil i mniejszą lub równą 8 mil.
AsMM(TextWidth) < 0.1778
Zwraca wszystkie obiekty współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Text Width ma wartość mniejszą niż 0.1778 mm.
Uwaga
Właściwość Text Width jest zdefiniowana tylko dla obiektów współrzędnych, wymiarów pierwotnych i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
TrackWidth
Podsumowanie
Zwraca wszystkie obiekty prostokątów, których właściwość Track Width spełnia warunki zapytania.
Składnia
TrackWidth : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(TrackWidth) : Number— aby określić szerokość w milach. -
AsMM(TrackWidth) : Number— aby określić szerokość w mm.
Przykłady użycia
TrackWidth = 20
Zwraca wszystkie obiekty prostokątów, których właściwość Track Width ma wartość 20 w aktualnych jednostkach miary.
TrackWidth >= 1.27
Zwraca wszystkie obiekty prostokątów, których właściwość Track Width ma wartość większą lub równą 1.27 w aktualnych jednostkach miary.
AsMils(TrackWidth) Between 10 And 30
Zwraca wszystkie obiekty prostokątów, których właściwość Track Width ma wartość większą lub równą 10 mil i mniejszą lub równą 30 mil.
AsMM(TrackWidth) < 1.016
Zwraca wszystkie obiekty prostokątów, których właściwość Track Width ma wartość mniejszą niż 1.016 mm.
Uwaga
Właściwość Track Width jest zdefiniowana tylko dla obiektów prostokątów.
UseInvertedRectangle
Podsumowanie
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Use Inverted Rectangle spełnia warunki zapytania.
Składnia
UseInvertedRectangle : Boolean_String
Przykłady użycia
UseInvertedRectangle = 'True'
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Use Inverted Rectangle jest włączona.
UseInvertedRectangle = 'False'
Zwraca wszystkie obiekty ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Use Inverted Rectangle jest wyłączona.
Uwaga
Właściwość Use Inverted Rectangle jest zdefiniowana tylko dla obiektów ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
UseSeparateSolderMaskExpansion
Podsumowanie
Zwraca wszystkie obiekty padów i przelotek, których właściwość Use Separate Solder Mask Expansion spełnia warunki zapytania.
Składnia
UseSeparateSolderMaskExpansion : Boolean_String
Przykłady użycia
UseSeparateSolderMaskExpansion = 'True'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Use Separate Solder Mask Expansion jest włączona.
UseSeparateSolderMaskExpansion = 'False'
Zwraca wszystkie obiekty padów i przelotek, których właściwość Use Separate Solder Mask Expansion jest wyłączona.
Uwaga
Właściwość Use Separate Solder Mask Expansion jest zdefiniowana tylko dla obiektów padów i przelotek.
UseTrueTypeFonts
Podsumowanie
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel otworów, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Use TrueType Fonts spełnia warunki zapytania.
Składnia
UseTrueTypeFonts : Boolean_String
Przykłady użycia
UseTrueTypeFonts = 'True'
Zwraca wszystkie obiekty współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel otworów, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), 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), tabel otworów, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), których właściwość Use TrueType Fonts jest wyłączona.
Uwaga
Właściwość Use TrueType Fonts jest zdefiniowana tylko dla obiektów współrzędnych, wymiarów (z wyjątkiem wymiaru środka), tabel otworów, tabel stosu warstw i ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych).
ViaDiameter
Podsumowanie
Zwraca wszystkie obiekty prostych przelotek, których właściwość X Size (All Layers) spełnia warunki zapytania.
Składnia
ViaDiameter : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(— aby określić średnicę przelotki w milach.ViaDiameter) : Number -
AsMM(— aby określić średnicę przelotki w mm.ViaDiameter) : Number
Przykłady użycia
ViaDiameter = 40
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość 40 w aktualnych jednostkach miary.
ViaDiameter >= 0.508
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość większą lub równą 0.508 w aktualnych jednostkach miary.
AsMils(ViaDiameter) Between 30 And 50
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość większą lub równą 30 mil i mniejszą lub równą 50 mil.
AsMM(ViaDiameter) < 1.524
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość mniejszą niż 1.524 mm.
Uwagi
-
Właściwość X Size (All Layers) jest zdefiniowana tylko 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 Właściwości odpowiada to zaznaczeniu opcji Simple w sekcji Size and Shape. -
Podczas przeglądania właściwości wybranej 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 warunki zapytania.
Składnia
ViaSize : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego związanego z jednostką miary:
-
AsMils(ViaSize) : Number— aby określić średnicę przelotki w milach. -
AsMM(ViaSize) : Number— aby określić średnicę przelotki w mm.
Przykłady użycia
ViaSize = 40
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość 40 w aktualnych jednostkach miary.
ViaSize >= 0.508
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość większą lub równą 0.508 w aktualnych jednostkach miary.
AsMils(ViaSize) Between 30 And 50
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość większą lub równą 30 mil i mniejszą lub równą 50 mil.
AsMM(ViaSize) < 1.524
Zwraca wszystkie obiekty przelotek, których właściwość X Size (All Layers) ma wartość mniejszą niż 1.524 mm.
Uwagi
-
Właściwość X Size (All Layers) jest zdefiniowana tylko dla prostych przelotek, tj. takich, 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 Właściwości odpowiada to wybraniu opcji Simple w sekcji Size and Shape. -
Podczas przeglądania właściwości wybranej 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 warunki zapytania.
Składnia
ViaSize_BottomLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(ViaSize_BottomLayer) : Number— aby określić rozmiar w milach. -
AsMM(ViaSize_BottomLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
ViaSize_BottomLayer = 100
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Bottom Layer) jest równa 100 w aktualnych 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 aktualnych 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 i 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 aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych przelotek (z właściwością Stack Mode ustawioną 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 wybranej przelotki w panelu Właściwości właściwość X Size (Bottom Layer) odpowiada polu Diameter dla warstwy dolnej (w sekcji Size and Shape), gdy tryb jest ustawiony na Top-Middle-Bottom lub Full Stack. Gdy tryb to Simple, odpowiada ona polu Diameter.
-
Właściwość X Size (Bottom Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
ViaSize_MidLayerN
Podsumowanie
Zwraca obiekty przelotek, których właściwość X Size (Mid Layer <n>) spełnia warunki zapytania.
Składnia
ViaSize_MidLayer<n> : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(ViaSize_MidLayer<n>) : Number— aby określić rozmiar w milach. -
AsMM(ViaSize_MidLayer<n>) : Number— aby określić rozmiar w mm.
Przykłady użycia
ViaSize_MidLayer<n> = 100
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Mid Layer <n>) jest równa 100 w aktualnych jednostkach miary.
ViaSize_MidLayer<n> >= 4.064
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Mid Layer <n>) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(ViaSize_MidLayer<n>) > 80
Zwraca wszystkie obiekty przelotek, 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 przelotek, których właściwość X Size (Mid Layer <n>) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
ViaSize_MidLayer<n> <> 50
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Mid Layer <n>) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych przelotek (z właściwością Stack Mode ustawioną na
Simple) właściwość X Size (Mid Layer <n>) jest 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 wybranej przelotki w panelu Właściwości właściwość X Size (Mid Layer <n>) odpowiada polu Diameter dla warstwy wewnętrznej 1 (w sekcji Size and Shape), gdy tryb jest ustawiony na Top-Middle-Bottom lub Full Stack. Gdy tryb to Simple, odpowiada ona polu Diameter.
-
Właściwość X Size (Mid Layer <n>) jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
ViaSize_TopLayer
Podsumowanie
Zwraca obiekty przelotek, których właściwość X Size (Top Layer) spełnia warunki zapytania.
Składnia
ViaSize_TopLayer : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(ViaSize_TopLayer) : Number— aby określić rozmiar w milach. -
AsMM(ViaSize_TopLayer) : Number— aby określić rozmiar w mm.
Przykłady użycia
ViaSize_TopLayer = 100
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Top Layer) jest równa 100 w aktualnych jednostkach miary.
ViaSize_TopLayer >= 4.064
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Top Layer) jest większa lub równa 4.064 w aktualnych jednostkach miary.
AsMils(ViaSize_TopLayer) > 80
Zwraca wszystkie obiekty przelotek, 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 przelotek, których właściwość X Size (Top Layer) jest większa lub równa 1.524 mm i mniejsza lub równa 3.81 mm.
ViaSize_TopLayer <> 50
Zwraca wszystkie obiekty przelotek, których właściwość X Size (Top Layer) jest not równa 50 w aktualnych jednostkach miary.
Uwagi
-
W przypadku prostych przelotek (z właściwością Stack Mode ustawioną na
Simple) właściwość X Size (Top Layer) jest 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 wybranej przelotki w panelu Właściwości właściwość X Size (Top Layer) odpowiada polu Diameter dla warstwy górnej (w sekcji Size and Shape), gdy tryb jest ustawiony na Top-Middle-Bottom lub Full Stack. Gdy tryb to Simple, odpowiada ona polu Diameter.
-
Właściwość X Size (Top Layer) jest zdefiniowana tylko dla obiektów pól lutowniczych i przelotek.
ViolatingPrimitive1
Podsumowanie
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 1 spełnia warunki zapytania.
Składnia
ViolatingPrimitive1 : String
Przykłady użycia
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 tylko dla obiektów naruszeń.
- Obiekty podrzędne obiektów naruszeń zwracanych przez zapytanie nie są zwracane.
ViolatingPrimitive2
Podsumowanie
Zwraca wszystkie obiekty naruszeń, których właściwość Primitive 2 spełnia warunki zapytania.
Składnia
ViolatingPrimitive2 : String
Przykłady użycia
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 tylko dla obiektów naruszeń.
- Obiekty podrzędne obiektów naruszeń zwracanych przez zapytanie nie są zwracane.
ViolationDescription
Podsumowanie
Zwraca wszystkie obiekty naruszeń, których właściwość Violation Description spełnia warunki zapytania.
Składnia
ViolationDescription : String
Przykłady użycia
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 tylko dla obiektów naruszeń.
- Obiekty podrzędne obiektów naruszeń zwracanych przez zapytanie nie są zwracane.
W
Podsumowanie
Zwraca obiekty łuków i ścieżek, których właściwość Width spełnia warunki zapytania.
Składnia
W : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(W) : Number— aby określić szerokość w milach. -
AsMM(— aby określić szerokość w mm.W) : Number
Przykłady użycia
W = 20
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość 20 w aktualnie używanych jednostkach miary.
W >= 0.381
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość większą lub równą 0.381 w aktualnie używanych jednostkach miary.
AsMils(W) Between 10 And 30
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość większą lub równą 10 mil i mniejszą lub równą 30 mil.
AsMM(W) < 0.635
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość mniejszą niż 0.635 mm.
Uwagi
- Właściwość Width jest zdefiniowana tylko dla obiektów łuków i ścieżek.
- Ta funkcja jest aliasem funkcji Width.
Szerokość
Podsumowanie
Zwraca obiekty łuków i ścieżek, których właściwość Width spełnia warunki zapytania.
Składnia
Width : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(Width) : Number— aby określić szerokość w milach. -
AsMM(Width) : Number— aby określić szerokość w mm.
Przykłady użycia
Width = 20
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość 20 w aktualnie używanych jednostkach miary.
Width >= 0.381
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość większą lub równą 0.381 w aktualnie używanych jednostkach miary.
AsMils(Width) Between 10 And 30
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość większą lub równą 10 mil i mniejszą lub równą 30 mil.
AsMM(Width) < 0.635
Zwraca wszystkie obiekty łuków i ścieżek, których właściwość Width ma wartość mniejszą niż 0.635 mm.
Uwagi
- Właściwość Width jest zdefiniowana tylko dla obiektów łuków i ścieżek.
- Ta funkcja jest aliasem funkcji W.
X1
Podsumowanie
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel otworów, osadzonych paneli płytek, wypełnień, tabel stosu warstw, obiekty OLE, wymiary pierwotne, pola lutownicze, ciągi tekstowe (komentarze, oznaczenia, teksty swobodne), ścieżki i przelotki, których właściwość X1 spełnia warunki zapytania.
Składnia
X1 : Number
Number będzie używać jednostek miary aktualnie stosowanych w dokumencie — imperialnych (mil; 1 mil = 0,001 cala) lub metrycznych (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki ustawione na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(X1) : Number— aby określić wartość w milach. -
AsMM(X1) : Number— aby określić wartość w mm.
Przykłady użycia
X1 = 1200
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel otworów, osadzonych paneli płytek, wypełnień, tabel stosu warstw, obiekty OLE, wymiary pierwotne, pola lutownicze, ciągi tekstowe (komentarze, oznaczenia, teksty swobodne), ścieżki i przelotki, których właściwość X1 ma wartość równą 1200 w aktualnie używanych jednostkach miary.
X1 >= 38.1
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel otworów, osadzonych paneli płytek, wypełnień, tabel stosu warstw, obiekty OLE, wymiary pierwotne, pola lutownicze, ciągi tekstowe (komentarze, oznaczenia, teksty swobodne), ścieżki i przelotki, których właściwość X1 ma wartość większą lub równą 38.1 w aktualnie używanych jednostkach miary.
AsMils(X1) Between 1000 And 1400
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel otworów, osadzonych paneli płytek, wypełnień, tabel stosu warstw, obiekty OLE, wymiary pierwotne, pola lutownicze, ciągi tekstowe (komentarze, oznaczenia, teksty swobodne), ścieżki i przelotki, których właściwość X1 ma wartość większą lub równą 1000 mil i mniejszą lub równą 1400 mil.
AsMM(X1) < 20.32
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel otworów, osadzonych paneli płytek, wypełnień, tabel stosu warstw, obiekty OLE, wymiary pierwotne, pola lutownicze, ciągi tekstowe (komentarze, oznaczenia, teksty swobodne), ścieżki i przelotki, których właściwość X1 ma wartość mniejszą niż 20.32 mm.
Uwaga
Właściwość X1 jest zdefiniowana tylko dla obiektów łuków, komponentów, współrzędnych, widoków projektu, tabel otworów, osadzonych paneli płytek, wypełnień, tabel stosu warstw, obiektów OLE, wymiarów pierwotnych, pól lutowniczych, ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), ścieżek i przelotek.
X2
Podsumowanie
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość X2 spełnia warunki zapytania.
Składnia
X2 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(X2) : Number— aby określić wartość w milach. -
AsMM(X2) : Number— aby określić wartość w mm.
Przykłady użycia
X2 = 1200
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość X2 jest równa 1200 w aktualnych jednostkach miary.
X2 >= 38.1
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość X2 jest większa lub równa 38.1 w aktualnych jednostkach miary.
AsMils(X2) Between 1000 And 1400
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość X2 jest większa lub równa 1000 mil i mniejsza lub równa 1400 mil.
AsMM(X2) < 20.32
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość X2 jest mniejsza niż 20.32 mm.
Uwaga
Właściwość X2 jest zdefiniowana tylko dla obiektów wypełnień, wymiarów pierwotnych i ścieżek.
Y1
Podsumowanie
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel wierceń, osadzonych macierzy płytek, wypełnień, tabel stosu warstw, obiektów OLE, wymiarów pierwotnych, pól lutowniczych, ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), ścieżek i przelotek, których właściwość Y1 spełnia warunki zapytania.
Składnia
Y1 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(Y1) : Number— aby określić wartość w milach. -
AsMM(Y1) : Number— aby określić wartość w mm.
Przykłady użycia
Y1 = 1200
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel wierceń, osadzonych macierzy płytek, wypełnień, tabel stosu warstw, obiektów OLE, wymiarów pierwotnych, pól lutowniczych, ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), ścieżek i przelotek, których właściwość Y1 jest równa 1200 w aktualnych jednostkach miary.
Y1 >= 38.1
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel wierceń, osadzonych macierzy płytek, wypełnień, tabel stosu warstw, obiektów OLE, wymiarów pierwotnych, pól lutowniczych, ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), ścieżek i przelotek, których właściwość Y1 jest większa lub równa 38.1 w aktualnych jednostkach miary.
AsMils(Y1) Between 1000 And 1400
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel wierceń, osadzonych macierzy płytek, wypełnień, tabel stosu warstw, obiektów OLE, wymiarów pierwotnych, pól lutowniczych, ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), ścieżek i przelotek, których właściwość Y1 jest większa lub równa 1000 mil i mniejsza lub równa 1400 mil.
AsMM(Y1) < 20.32
Zwraca wszystkie obiekty łuków, komponentów, współrzędnych, widoków projektu, tabel wierceń, osadzonych macierzy płytek, wypełnień, tabel stosu warstw, obiektów OLE, wymiarów pierwotnych, pól lutowniczych, ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), ścieżek i przelotek, których właściwość Y1 jest mniejsza niż 20.32 mm.
Uwaga
Właściwość Y1 jest zdefiniowana tylko dla obiektów łuków, komponentów, współrzędnych, widoków projektu, tabel wierceń, osadzonych macierzy płytek, wypełnień, tabel stosu warstw, obiektów OLE, wymiarów pierwotnych, pól lutowniczych, ciągów tekstowych (komentarzy, oznaczeń, tekstów swobodnych), ścieżek i przelotek.
Y2
Podsumowanie
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość Y2 spełnia warunki zapytania.
Składnia
Y2 : Number
Number będzie zgodna z jednostkami miary aktualnie używanymi w dokumencie — imperialnymi (mil; 1 mil = 0,001 cala) lub metrycznymi (mm; 1 mm = 0,001 metra).
Konkretną jednostkę miary można określić — zastępując domyślne jednostki określone na poziomie dokumentu — za pomocą dodatkowego słowa kluczowego określającego jednostkę miary:
-
AsMils(Y2) : Number— aby określić wartość w milach. -
AsMM(Y2) : Number— aby określić wartość w mm.
Przykłady użycia
Y2 = 1200
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość Y2 jest równa 1200 w aktualnych jednostkach miary.
Y2 >= 38.1
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość Y2 jest większa lub równa 38.1 w aktualnych jednostkach miary.
AsMils(Y2) Between 1000 And 1400
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość Y2 jest większa lub równa 1000 mil i mniejsza lub równa 1400 mil.
AsMM(Y2) < 20.32
Zwraca wszystkie obiekty wypełnień, wymiarów pierwotnych i ścieżek, których właściwość Y2 jest mniejsza niż 20.32 mm.
Uwaga
Właściwość Y2 jest zdefiniowana tylko dla obiektów wypełnień, wymiarów pierwotnych i ścieżek.