Kiểm tra quyền thành viên

Các hàm truy vấn schematic được hiển thị trong hộp thoại Membership Checks Query Helper
Trang tham chi chi tiết này trình bày các từ khóa ngôn ngữ truy vấn thuộc danh mục Membership Checks có sẵn trong các tài liệu schematic và thư viện schematic trong Altium Designer. Để được trợ giúp về một từ khóa truy vấn cụ thể, hãy օգտագործել các phần có thể thu gọn bên dưới hoặc tô sáng (hoặc nhấp vào bên trong) bất kỳ từ khóa nào - trong Query Helper, hoặc bảng điều khiển Filter - rồi nhấn F1 để truy cập ngay đến phần tương ứng của từ khóa đó.
AsCM
Tóm tắt
Đối với các thuộc tính số của đối tượng (ví dụ: chiều dài, chiều rộng, bán kính, v.v.), từ khóa này được dùng để chuyển đổi giá trị hiện tại - được đo theo đơn vị mặc định của không gian thiết kế - sang đơn vị hệ mét - cm - trong đó 1cm = 0.01meter, sau đó giá trị này sẽ được kiểm tra với giá trị được nhập trong biểu thức.
Cú pháp
AsCM(Keyword : Number) : Number
Ví dụ sử dụng
IsArc And (AsCM(Radius) = 0.56)
Trả về tất cả các đối tượng arc có thuộc tính Radius là 0.56cm.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Trả về tất cả các đối tượng port có thuộc tính Width lớn hơn hoặc bằng 1.27cm và nhỏ hơn hoặc bằng 2.79cm.
AsDXPs
Tóm tắt
Đối với các thuộc tính số của đối tượng (ví dụ: chiều dài, chiều rộng, bán kính, v.v.), từ khóa này được dùng để chuyển đổi giá trị hiện tại - được đo theo đơn vị mặc định của không gian thiết kế - sang đơn vị hệ Anh - DXP Defaults (DXPs) - trong đó 1DXP = 10mils, sau đó giá trị này sẽ được kiểm tra với giá trị được nhập trong biểu thức.
Cú pháp
AsDXPs(Keyword : Number) : Number
Ví dụ sử dụng
IsArc And (AsDXPs(Radius) = 21.91)
Trả về tất cả các đối tượng arc có thuộc tính Radius là 21.91DXPs.
IsPort And (AsDXPs(Width) Between 50 And 150)
Trả về tất cả các đối tượng port có thuộc tính Width lớn hơn hoặc bằng 50DXPs, và nhỏ hơn hoặc bằng 150DXPs.
AsInches
Tóm tắt
Đối với các thuộc tính số của đối tượng (ví dụ: chiều dài, chiều rộng, bán kính, v.v.), từ khóa này được dùng để chuyển đổi giá trị hiện tại - được đo theo đơn vị mặc định của không gian thiết kế - sang inch, sau đó giá trị này sẽ được kiểm tra với giá trị được nhập trong biểu thức.
Cú pháp
AsInches(Keyword : Number) : Number
Ví dụ sử dụng
IsArc And (AsInches(Radius) = 0.219)
Trả về tất cả các đối tượng arc có thuộc tính Radius là 0.219in.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Trả về tất cả các đối tượng port có thuộc tính Height lớn hơn hoặc bằng 0.254in, và nhỏ hơn hoặc bằng 0.294in.
AsMetres
Tóm tắt
Đối với các thuộc tính số của đối tượng (ví dụ: chiều dài, chiều rộng, bán kính, v.v.), từ khóa này được dùng để chuyển đổi giá trị hiện tại - được đo theo đơn vị mặc định của không gian thiết kế - sang mét, sau đó giá trị này sẽ được kiểm tra với giá trị được nhập trong biểu thức.
Cú pháp
AsMetres(Keyword : Number) : Number
Ví dụ sử dụng
IsArc And (AsMetres(Radius) = 0.01)
Trả về tất cả các đối tượng arc có thuộc tính Radius là 0.01m.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Trả về tất cả các đối tượng port có thuộc tính Width lớn hơn hoặc bằng 0.01m, và nhỏ hơn hoặc bằng 0.02m.
AsMils
Tóm tắt
Đối với các thuộc tính số của đối tượng (ví dụ: chiều dài, chiều rộng, bán kính, v.v.), từ khóa này được dùng để chuyển đổi giá trị hiện tại - được đo theo đơn vị mặc định của không gian thiết kế - sang đơn vị hệ Anh - mil - trong đó 1mil = 0.001inch, sau đó giá trị này sẽ được kiểm tra với giá trị được nhập trong biểu thức.
Cú pháp
AsMils(Keyword : Number) : Number
Ví dụ sử dụng
IsArc And (AsMils(Radius) = 250)
Trả về tất cả các đối tượng arc có thuộc tính Radius là 250mil.
IsPort And (AsMils(Height) Between 100 And 120)
Trả về tất cả các đối tượng port có thuộc tính Height lớn hơn hoặc bằng 100mil, và nhỏ hơn hoặc bằng 120mil.
AsMM
Tóm tắt
Đối với các thuộc tính số của đối tượng (ví dụ: chiều dài, chiều rộng, bán kính, v.v.), từ khóa này được dùng để chuyển đổi giá trị hiện tại - được đo theo đơn vị mặc định của không gian thiết kế - sang đơn vị hệ mét - mm - trong đó 1mm = 0.001meter, sau đó giá trị này sẽ được kiểm tra với giá trị được nhập trong biểu thức.
Cú pháp
AsMM(Keyword : Number) : Number
Ví dụ sử dụng
IsArc And (AsMM(Radius) = 6.29)
Trả về tất cả các đối tượng arc có thuộc tính Radius là 6.29mm.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Trả về tất cả các đối tượng port có thuộc tính Height lớn hơn hoặc bằng 2.54mm và nhỏ hơn hoặc bằng 2.64mm.
HasFootprint
Tóm tắt
Trả về từng đối tượng part được liên kết với (hoặc tham chiếu đến) một mô hình footprint có các thuộc tính phù hợp với Query.
Cú pháp
HasFootprint(ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Chuỗi ModelName xác định thuộc tính Name của mô hình footprint được liên kết.
Tham số CurrentModelOnly xác định liệu mô hình footprint được liên kết có bắt buộc phải là Current Footprint của từng part hay không. Khi giá trị này là False, mô hình footprint được liên kết không bắt buộc phải là Current Footprint (nhưng vẫn có thể là như vậy); khi giá trị này là True, mô hình footprint được liên kết bắt buộc phải là Current Footprint.
Ví dụ sử dụng
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Trả về tất cả các đối tượng part được liên kết với một Footprint Model có thuộc tính Name là SOIC14; Model đó không bắt buộc phải là Current Footprint của từng part (nhưng có thể là như vậy).
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Trả về tất cả các đối tượng part được liên kết với một Footprint Model có thuộc tính Name là DIP14; Model đó phải là Current Footprint của part.
HasModel
Tóm tắt
Trả về từng đối tượng part được liên kết với (hoặc tham chiếu đến) một domain model có các thuộc tính phù hợp với Query.
Cú pháp
HasModel(ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Chuỗi ModelType xác định thuộc tính Type của một mô hình được liên kết và phải là một trong các chuỗi trong danh sách sau:
- 'PCBLIB' - dùng chuỗi này để nhắm đến một mô hình được liên kết có thuộc tính Type là Footprint.
- 'IBIS' - dùng chuỗi này để nhắm đến một mô hình được liên kết có thuộc tính Type là Ibis Model.
- 'SI' - dùng chuỗi này để nhắm đến một mô hình được liên kết có thuộc tính Type là Signal Integrity.
- 'SIM' - dùng chuỗi này để nhắm đến một mô hình được liên kết có thuộc tính Type là Simulation.
- 'FPGA'- dùng chuỗi này để nhắm đến một mô hình được liên kết có thuộc tính Type là FPGA.
Chuỗi ModelName xác định thuộc tính Name của một Model được liên kết.
Tham số CurrentModelOnly xác định liệu mô hình được liên kết có bắt buộc phải là Current Model của từng part hay không. Khi giá trị này là False, mô hình được liên kết không bắt buộc phải là Current Model (nhưng vẫn có thể là như vậy); khi giá trị này là True, mô hình được liên kết bắt buộc phải là Current Model.
Ví dụ sử dụng
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Trả về tất cả các đối tượng part được liên kết với một Footprint Model có thuộc tính Name là SOIC14; Model đó không bắt buộc phải là Current Footprint Model của từng part (nhưng có thể là như vậy).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Trả về tất cả các đối tượng part được liên kết với một Footprint Model có thuộc tính Name là DIP14; Model đó phải là Current Footprint Model của part.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Trả về tất cả các đối tượng part được liên kết với một Signal Integrity Model có thuộc tính Name là RES1; Model đó không bắt buộc phải là Current Signal Integrity Model của từng Part (nhưng có thể là như vậy).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Trả về tất cả các đối tượng part được liên kết với một Simulation Model có thuộc tính Name là RESISTOR; Model đó phải là Current Simulation Model của part.
HasModelParameter
Tóm tắt
Trả về từng đối tượng part được liên kết với (hoặc tham chiếu đến) một domain model, chứa một đối tượng tham số có các thuộc tính Parameter Name và Value phù hợp với Query.
Cú pháp
HasModelParameter(Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Tham số CurrentModelOnly chỉ định liệu model được liên kết (có chứa một tham số phù hợp) có bắt buộc phải là Current Model của từng part hay không. Khi giá trị này là False, model được liên kết không bắt buộc phải là Current Model (nhưng vẫn có thể là); khi giá trị này là True, model được liên kết bắt buộc phải là Current Model.
Ví dụ sử dụng
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Trả về tất cả các đối tượng part được liên kết với một model có chứa một đối tượng parameter mà thuộc tính Parameter Name của nó là Inductance A, và thuộc tính Value là 1mH. Model đó không bắt buộc phải là Current Model của từng Part (nhưng có thể là).
HasModelParameter('Coupling Factor','0.999',True)
HasModelParameter('Coupling Factor','0.999',True) = True
HasModelParameter('Coupling Factor','0.999',True) = 'True'
Trả về tất cả các đối tượng part được liên kết với một model có chứa một đối tượng parameter mà thuộc tính Parameter Name của nó là Coupling Factor, và thuộc tính Value là 0.999. Model đó phải là Current Model của Part.
HasParameter
Tóm tắt
Trả về tất cả các đối tượng parameter set, part, pin, port, probe và sheet symbol có chứa một đối tượng parameter mà các thuộc tính Parameter Name và Value của nó thỏa mãn Query.
Cú pháp
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
Ví dụ sử dụng
HasParameter('Comment','1K')
HasParameter('Comment','1K') = True
HasParameter('Comment','1K') = 'True'
Trả về tất cả các đối tượng parameter set, part, pin, port, probe và sheet symbol có chứa một đối tượng parameter mà thuộc tính Parameter Name là Comment, và thuộc tính Value là 1K.
HasPin
Tóm tắt
Trả về tất cả các đối tượng part có chứa một đối tượng pin mà các thuộc tính Pin Designator và Name của nó thỏa mãn Query.
Cú pháp
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
Ví dụ sử dụng
HasPin('7','GND')
HasPin('7','GND') = True
HasPin('7','GND') = 'True'
Trả về tất cả các đối tượng con của mọi đối tượng part có chứa một đối tượng pin mà thuộc tính Pin Designator của nó là 7, và thuộc tính Name là GND.
HasSheetEntry
Tóm tắt
Trả về tất cả các đối tượng sheet symbol có chứa một sheet entry mà thuộc tính Name của nó thỏa mãn Query.
Cú pháp
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
Ví dụ sử dụng
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Trả về tất cả các đối tượng sheet symbol có chứa một đối tượng sheet entry mà thuộc tính Name là CLK.
InComponent
Tóm tắt
Trả về các đối tượng part có thuộc tính Component Designator thỏa mãn Query.
Cú pháp
InComponent(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Ví dụ sử dụng
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Trả về các đối tượng part có thuộc tính Component Designator là U1.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Trả về các đối tượng part có thuộc tính Component Designator là U1, hoặc J1, hoặc R1.
Lưu ý
-
Các đối tượng con của các đối tượng part được trả về sẽ không được trả về.
-
Từ khóa này là bí danh của từ khóa InPart.
InPart
Tóm tắt
Trả về các đối tượng part có thuộc tính Component Designator thỏa mãn Query.
Cú pháp
InPart(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Ví dụ sử dụng
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Trả về các đối tượng part có thuộc tính Component Designator là U1.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Trả về các đối tượng part có thuộc tính Component Designator là U1, hoặc J1, hoặc R1.
Lưu ý
-
Các đối tượng con của các đối tượng part được trả về sẽ không được trả về.
-
Từ khóa này là bí danh của từ khóa InComponent.
InSheetSymbol
Tóm tắt
Trả về đối tượng sheet symbol có thuộc tính Sheet Name thỏa mãn Query.
Cú pháp
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
Ví dụ sử dụng
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Trả về đối tượng sheet symbol có thuộc tính Sheet Name là Accelerometer.
Lưu ý
Các đối tượng con của đối tượng sheet symbol được trả về sẽ không được trả về.
Object_AreaColor
Tóm tắt
Trả về tất cả các đối tượng con của từng đối tượng harness connector, port và sheet symbol có thuộc tính Fill Color thỏa mãn Query.
Cú pháp
Object_AreaColor(Parent) : Numeric_String
Object_AreaColor(Parent) : Number
Màu tương ứng với một số cụ thể có thể được suy ra từ quan hệ sau:
65536 * Blue + 256 * Green + Red
trong đó các thành phần Blue, Green và Red mỗi thành phần có giá trị từ 0 đến 255 (bao gồm cả hai đầu).
Khi từ khóa Object_AreaColor có thể được dùng cùng với Number, có thể đánh giá riêng từng giá trị của các thành phần Blue, Green và Red của thuộc tính Fill Color bằng cách dùng các cấu trúc sau:
- Blue = Fill Color Div 65536
- Green = Fill Color Div 256 Mod 256
- Red = Fill Color Mod 256
Ví dụ sử dụng
Object_AreaColor(Parent) = '0'
Object_AreaColor(Parent) <> '' && Object_AreaColor(Parent) = 0
Trả về tất cả các đối tượng con của từng đối tượng cha có thuộc tính Fill Color là 0 (tương ứng với các giá trị Blue = 0, Green = 0, và Red = 0).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Trả về tất cả các đối tượng con của từng đối tượng cha có thuộc tính Fill Color là 16711680 (tương ứng với các giá trị Blue = 255, Green = 0, và Red = 0).
Object_AreaColor(Parent) <> '16777215'
Trả về tất cả các đối tượng except đối tượng con của từng đối tượng cha có thuộc tính Fill Color là 16777215 (tương ứng với các giá trị Blue = 255, Green = 255, và Red = 255).
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) Div 65536 >= 96 && Object_AreaColor(Parent) Div 256 Mod 256 Between 64 And 192 && Object_AreaColor(Parent) Mod 256 <= 128
Trả về tất cả các đối tượng con của từng đối tượng cha – ngoại trừ part – có thuộc tính Fill Color sao cho thành phần Blue có giá trị lớn hơn hoặc bằng 96, thành phần Green có giá trị lớn hơn hoặc bằng 64 và nhỏ hơn hoặc bằng 192, còn thành phần Red có giá trị nhỏ hơn hoặc bằng 128.
Object_ObjectKind(Parent) = 'Port' && Object_AreaColor(Parent) Div 65536 <= 192
Trả về tất cả các đối tượng con của các đối tượng port mà thành phần Blue của thuộc tính Fill Color có giá trị nhỏ hơn hoặc bằng 192.
Object_ObjectKind(Parent) = 'Sheet Symbol' && Object_AreaColor(Parent) Mod 256 Between 64 And 192
Trả về tất cả các đối tượng con của các đối tượng sheet symbol mà thành phần Red của thuộc tính Fill Color có giá trị lớn hơn hoặc bằng 64 và nhỏ hơn hoặc bằng 192.
Object_ArrowStyle
Tóm tắt
Trả về tất cả các đối tượng con của từng đối tượng port có thuộc tính Arrow Style thỏa mãn Query.
Cú pháp
Object_ArrowStyle(Parent) = PortArrowStyle_String
Object_ArrowStyle(Parent) <> PortArrowStyle_String
PortArrowStyle_String phải là một trong các chuỗi trong danh sách sau:
- 'Bottom'
- 'Left'
- 'Left & Right'
- 'None (Horizontal)'
- 'None (Vertical)'
- 'Right'
- 'Top'
- 'Top & Bottom'
Ví dụ sử dụng
Object_ArrowStyle(Parent) = 'Left'
Trả về tất cả các đối tượng con của mọi đối tượng port có thuộc tính Arrow Style là Left.
Object_ArrowStyle(Parent) <> 'Bottom'
Trả về tất cả các đối tượng except đối tượng con của các đối tượng port có thuộc tính Arrow Style là Bottom.
Object_ArrowStyle(Parent) <> '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ObjectKind(Parent) = 'Port' && Object_ArrowStyle(Parent) <> 'Right'
Trả về tất cả các đối tượng con của mọi đối tượng port, except các đối tượng port đó có thuộc tính Arrow Style là Right.
Object_Color
Tóm tắt
Trả về tất cả các đối tượng con của từng đối tượng harness connector, parameter set, pin, port và sheet symbol có thuộc tính Color thỏa mãn Query.
Cú pháp
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
Màu tương ứng với một số cụ thể có thể được suy ra từ quan hệ sau:
65536 * Blue + 256 * Green + Red
trong đó các thành phần Blue, Green và Red mỗi thành phần có giá trị từ 0 đến 255 (bao gồm cả hai đầu).
Khi từ khóa Object_Color có thể được dùng cùng với Number, có thể đánh giá riêng từng giá trị của các thành phần Blue, Green và Red của thuộc tính Color bằng cách dùng các cấu trúc sau:
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
Ví dụ sử dụng
Object_Color(Parent) = '0'
Object_Color(Parent) <> '' && Object_Color(Parent) = 0
Trả về tất cả các đối tượng con của từng đối tượng cha có thuộc tính Color là 0 (tương ứng với các giá trị Blue = 0, Green = 0, và Red = 0).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Trả về tất cả các đối tượng con của từng đối tượng cha có thuộc tính Color là 16711680 (tương ứng với các giá trị Blue = 255, Green = 0, và Red = 0).
Object_Color(Parent) <> '16777215'
Trả về tất cả các đối tượng except đối tượng con của từng đối tượng cha có thuộc tính Color là 16777215 (tương ứng với các giá trị Blue = 255, Green = 255, và Red = 255).
Object_ObjectKind(Parent) <> 'Part' && Object_Color(Parent) <> 16777215
Trả về tất cả đối tượng con của từng đối tượng cha – ngoại trừ part – mà thuộc tính Color của chúng là 16777215.
Object_Color(Parent) > '' && Object_Color(Parent) Div 65536 >= 96 && Object_Color(Parent) Div 256 Mod 256 Between 64 And 192 && Object_Color(Parent) Mod 256 <= 128
Trả về tất cả đối tượng con của từng đối tượng cha – ngoại trừ part – mà thuộc tính Color của chúng thỏa điều kiện: thành phần Blue có giá trị lớn hơn hoặc bằng 96, thành phần Green có giá trị lớn hơn hoặc bằng 64 và nhỏ hơn hoặc bằng 192, và thành phần Red có giá trị nhỏ hơn hoặc bằng 128.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 <= 192
Trả về tất cả đối tượng con của các đối tượng tập tham số mà thành phần Blue của thuộc tính Color có giá trị nhỏ hơn hoặc bằng 192.
Object_ObjectKind(Parent) = 'Port' && Object_Color(Parent) Mod 256 Between 64 And 192
Trả về tất cả đối tượng con của các đối tượng port mà thành phần Red của thuộc tính Color có giá trị lớn hơn hoặc bằng 64 và nhỏ hơn hoặc bằng 192.
Object_Comment
Tóm tắt
Trả về tất cả đối tượng con của mọi đối tượng part mà thuộc tính Part Comment của chúng đáp ứng Truy vấn.
Cú pháp
Object_Comment(Parent) : String
Ví dụ sử dụng
Object_Comment(Parent) = '1488'
Trả về tất cả đối tượng con của mọi đối tượng part mà thuộc tính Part Comment của chúng là 1488.
Object_ComponentType
Tóm tắt
Trả về tất cả đối tượng con của mọi đối tượng part mà thuộc tính Component Type của chúng đáp ứng Truy vấn.
Cú pháp
Object_ComponentType(Parent) = ComponentType_String
Object_ComponentType(Parent) <> ComponentType_String
ComponentType_String phải là một trong các chuỗi trong danh sách sau:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Ví dụ sử dụng
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Trả về tất cả đối tượng con của mọi đối tượng part mà thuộc tính Component Type của chúng là Net Tie (In BOM).
Object_ComponentType(Parent) <> 'Standard'
Trả về tất cả đối tượng except con của các đối tượng part mà thuộc tính Component Type của chúng là Standard.
Object_ComponentType(Parent) <> '' && Object_ComponentType(Parent) <> 'Standard'
Object_ComponentType(Parent) > '' && Object_ComponentType(Parent) <> 'Standard'
Object_ObjectKind(Parent) = 'Part' && Object_ComponentType(Parent) <> 'Standard'
Trả về tất cả đối tượng con của mọi đối tượng part mà thuộc tính Component Type của chúng không phải là Standard.
Ghi chú
- Thuộc tính Component Type chỉ được định nghĩa cho các đối tượng part.
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
ComponentType_Stringlà bắt buộc.
Object_CurrentFootprint
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part mà thuộc tính Current Footprint của chúng đáp ứng Truy vấn.
Cú pháp
Object_CurrentFootprint(Parent) : String
Ví dụ sử dụng
Object_CurrentFootprint(Parent) = 'DIP14'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Current Footprint của chúng là DIP14.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Current Footprint của chúng bắt đầu bằng SIP và chứa ít nhất một ký tự theo sau nữa.
Object_DatabaseTableName
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part mà thuộc tính Database Table Name của chúng đáp ứng Truy vấn.
Cú pháp
Object_DatabaseTableName(Parent) : String
Ví dụ sử dụng
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Database Table Name của chúng là Tantalum_Capacitors.
Object_DatabaseTableName(Parent) Like '*Res*'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Database Table Name của chúng bao gồm Res.
Object_Designator
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part mà thuộc tính Component Designator của chúng đáp ứng Truy vấn.
Cú pháp
Object_Designator(Parent) : String
Ví dụ sử dụng
Object_Designator(Parent) = 'U2'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Component Designator của chúng là U2.
Object_Designator(Parent) Like '*Channel*'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Component Designator của chúng bao gồm Channel.
Object_DesignatorLocked
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part mà thuộc tính Lock Designator của chúng đáp ứng Truy vấn.
Cú pháp
Object_DesignatorLocked(Parent) : Boolean_String
Ví dụ sử dụng
Object_DesignatorLocked(Parent) = 'True'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Lock Designator của chúng được bật.
Object_DesignatorLocked(Parent) = 'False'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Lock Designator của chúng bị tắt.
Object_DesignItemID
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part mà thuộc tính Design Item ID của chúng đáp ứng Truy vấn.
Cú pháp
Object_DesignItemID(Parent) : String
Ví dụ sử dụng
Object_DesignItemID(Parent) = 'LM833'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Design Item ID của chúng là LM833.
Object_DesignItemID(Parent) Like '*Osc*'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Design Item ID của chúng bao gồm Osc.
Object_ElectricalType
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng pin mà thuộc tính Electrical Type của chúng đáp ứng Truy vấn.
Cú pháp
Object_ElectricalType(Parent) = ElectricalType_String
Object_ElectricalType(Parent) <> ElectricalType_String
ElectricalType_String phải là một trong các chuỗi trong danh sách sau:
-
'HiZ' -
'Input' -
'I/O' -
'Open Collector' -
'Open Emitter' -
'Output' -
'Passive' -
'Power'
Ví dụ sử dụng
Object_ElectricalType(Parent) = 'Power'
Trả về tất cả đối tượng con của mọi đối tượng pin mà thuộc tính Electrical Type của chúng là Power.
Object_ElectricalType(Parent) <> 'HiZ'
Trả về tất cả đối tượng except con của các đối tượng pin mà thuộc tính Electrical Type của chúng là HiZ.
Object_ElectricalType(Parent) <> '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ElectricalType(Parent) > '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ObjectKind(Parent) = 'Pin' && Object_ElectricalType(Parent) <> 'HiZ'
Trả về tất cả đối tượng con của mọi đối tượng pin, except những đối tượng pin có thuộc tính Electrical Type là HiZ.
Object_HasFootprint
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part được liên kết tới (hoặc tham chiếu tới) một mô hình footprint có các thuộc tính đáp ứng Truy vấn.
Cú pháp
Object_HasFootprint(Parent,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Chuỗi ModelName chỉ định thuộc tính Name của mô hình footprint được liên kết.
Tham số CurrentModelOnly chỉ định liệu mô hình footprint được liên kết có bắt buộc phải là Current Footprint của từng part hay không. Khi giá trị này là False, mô hình footprint được liên kết không bắt buộc phải là Current Footprint (nhưng vẫn có thể là); khi giá trị này là True, mô hình footprint được liên kết bắt buộc phải là Current Footprint.
Ví dụ sử dụng
Object_HasFootprint(Parent,'SOIC14',False)
Object_HasFootprint(Parent,'SOIC14',False) = True
Object_HasFootprint(Parent,'SOIC14',False) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một Footprint Model mà thuộc tính Name của mô hình đó là SOIC14; mô hình đó không bắt buộc phải là Current Footprint của từng part (nhưng có thể là).
Object_HasFootprint(Parent,'DIP14',True)
Object_HasFootprint(Parent,'DIP14',True) = True
Object_HasFootprint(Parent,'DIP14',True) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một Footprint Model mà thuộc tính Name của mô hình đó là DIP14; mô hình đó phải là Current Footprint của part.
Object_HasModel
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part được liên kết (hoặc tham chiếu) tới một mô hình miền có các thuộc tính đáp ứng Truy vấn.
Cú pháp
Object_HasModel(Parent,ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Chuỗi ModelType chỉ định thuộc tính Type của một mô hình được liên kết, và phải là một trong các chuỗi trong danh sách sau:
- 'PCBLIB' - dùng chuỗi này để nhắm tới một mô hình được liên kết có thuộc tính Type là Footprint.
- 'IBIS' - dùng chuỗi này để nhắm tới một mô hình được liên kết có thuộc tính Type là Ibis Model.
- 'SI' - dùng chuỗi này để nhắm tới một mô hình được liên kết có thuộc tính Type là Signal Integrity.
- 'SIM' - dùng chuỗi này để nhắm tới một mô hình được liên kết có thuộc tính Type là Simulation.
- 'FPGA' - dùng chuỗi này để nhắm tới một mô hình được liên kết có thuộc tính Type là FPGA.
Chuỗi ModelName chỉ định thuộc tính Name của một Model được liên kết.
Tham số CurrentModelOnly chỉ định liệu mô hình được liên kết có bắt buộc phải là Current Model của từng part hay không. Khi giá trị này là False, mô hình được liên kết không bắt buộc phải là Current Model (nhưng vẫn có thể là); khi giá trị này là True, mô hình được liên kết bắt buộc phải là Current Model.
Ví dụ sử dụng
Object_HasModel(Parent,'PCBLIB','SOIC14',False)
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = True
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một Footprint Model mà thuộc tính Name của mô hình đó là SOIC14; mô hình đó không bắt buộc phải là Current Footprint Model của từng part (nhưng có thể là).
Object_HasModel(Parent,'PCBLIB','DIP14',True)
Object_HasModel(Parent,'PCBLIB','DIP14',True) = True
Object_HasModel(Parent,'PCBLIB','DIP14',True) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một Footprint Model mà thuộc tính Name của mô hình đó là DIP14; mô hình đó phải là Current Footprint Model của part.
Object_HasModel(Parent,'SI','RES1',False)
Object_HasModel(Parent,'SI','RES1',False) = True
Object_HasModel(Parent,'SI','RES1',False) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một Signal Integrity Model mà thuộc tính Name của mô hình đó là RES1; mô hình đó không bắt buộc phải là Current Signal Integrity Model của từng Part (nhưng có thể là).
Object_HasModel(Parent,'SIM','RESISTOR',True)
Object_HasModel(Parent,'SIM','RESISTOR',True) = True
Object_HasModel(Parent,'SIM','RESISTOR',True) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một Simulation Model mà thuộc tính Name của mô hình đó là RESISTOR; mô hình đó phải là Current Simulation Model của part.
Object_HasModelParameter
Tóm tắt
Trả về tất cả đối tượng con của từng đối tượng part được liên kết (hoặc tham chiếu) tới một mô hình miền, có chứa một đối tượng tham số mà các thuộc tính Parameter Name và Value của nó đáp ứng Truy vấn.
Cú pháp
Object_HasModelParameter(Parent,Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Tham số CurrentModelOnly chỉ định liệu mô hình được liên kết (chứa một tham số tuân thủ) có bắt buộc phải là một Current Model của từng part hay không. Khi giá trị này là False, mô hình được liên kết không bắt buộc phải là Current Model (nhưng vẫn có thể là); khi giá trị này là True, mô hình được liên kết bắt buộc phải là Current Model.
Ví dụ sử dụng
Object_HasModelParameter(Parent,'Inductance A','1mH',False)
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = True
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một mô hình có chứa một đối tượng parameter mà thuộc tính Parameter Name của nó là Inductance A và thuộc tính Value là 1mH. Mô hình đó không bắt buộc phải là Current Model của từng Part (nhưng có thể là).
Object_HasModelParameter(Parent,'Coupling Factor','0.999',True)
Object_HasModelParameter(Parent,'Coupling Factor','0.999',True) = True
Object_HasModelParameter(Parent,'Coupling Factor','0.999',True) = 'True'
Trả về tất cả đối tượng con của các đối tượng part được liên kết với một mô hình có chứa một đối tượng parameter mà thuộc tính Parameter Name của nó là Coupling Factor và thuộc tính Value là 0.999. Mô hình đó phải là Current Model của Part.
Object_HasParameter
Tóm tắt
Trả về tất cả đối tượng con của mọi đối tượng parameter set, part, pin, port, probe và sheet symbol có chứa một đối tượng parameter mà các thuộc tính Parameter Name và Value tuân thủ Query.
Cú pháp
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
Ví dụ sử dụng
Object_HasParameter(Parent,'Comment','1K')
Object_HasParameter(Parent,'Comment','1K') = True
Object_HasParameter(Parent,'Comment','1K') = 'True'
Trả về tất cả đối tượng con của mọi đối tượng parameter set, part, pin, port, probe và sheet symbol có chứa một đối tượng parameter mà thuộc tính Parameter Name của nó là Comment, và thuộc tính Value là 1K.
Object_HasPin
Tóm tắt
Trả về tất cả đối tượng con của mọi đối tượng part có chứa một đối tượng pin mà các thuộc tính Pin Designator và Name tuân thủ Query.
Cú pháp
Object_HasPin(Parent,Pin Designator : String,Name : String) : Boolean/Boolean_String
Ví dụ sử dụng
Object_HasPin(Parent,'7','GND')
Object_HasPin(Parent,'7','GND') = True
Object_HasPin(Parent,'7','GND') = 'True'
Trả về tất cả đối tượng con của mọi đối tượng part có chứa một đối tượng pin mà thuộc tính Pin Designator của nó là 7, và thuộc tính Name là GND.
Object_HasSheetEntry
Tóm tắt
Trả về tất cả đối tượng con của mọi đối tượng sheet symbol có chứa một sheet entry mà thuộc tính Name của nó tuân thủ Query.
Cú pháp
Object_HasSheetEntry(Parent , Sheet Entry Name : String) : Boolean/Boolean_String
Ví dụ sử dụng
Object_HasSheetEntry(Parent,'CLK')
Object_HasSheetEntry(Parent,'CLK') = True
Object_HasSheetEntry(Parent,'CLK') = 'True'
Trả về tất cả đối tượng con của mọi đối tượng sheet symbol có chứa một đối tượng sheet entry mà thuộc tính Name của nó là CLK.
Object_IeeeSymbolInner
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Inside của chúng tuân thủ Query.
Cú pháp
Object_IeeeSymbolInner(Parent) = IeeeSymbolInner_String
Object_IeeeSymbolInner(Parent) <> IeeeSymbolInner_String
IeeeSymbolInner_String phải là một trong các chuỗi sau:
- 'High Current'
- 'HiZ'
- 'No Symbol'
- 'Open Collector'
- 'Open Collector Pull Up'
- 'Open Emitter'
- 'Open Emitter Pull Up'
- 'Open Output'
- 'Pulse'
- 'Postponed Output'
- 'Schmitt'
- 'Shift Left'
Ví dụ sử dụng
Object_IeeeSymbolInner(Parent) = 'HiZ'
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Inside của chúng là HiZ.
Object_IeeeSymbolInner(Parent) <> 'Pulse'
Trả về tất cả đối tượng except đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Inside của chúng là Pulse.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInner(Parent) <> 'Open Emitter'
Trả về tất cả đối tượng con của các đối tượng pin except những đối tượng pin mà thuộc tính IEEE Symbol Inside của chúng là Open Emitter.
Ghi chú
-
Ký tự nháy đơn (') ở đầu và cuối của
IeeeSymbolInner_Stringlà bắt buộc. - Thuộc tính IEEE Symbol Inside chỉ được định nghĩa cho các đối tượng pin.
Object_IeeeSymbolInnerEdge
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Inside Edge của chúng tuân thủ Query.
Cú pháp
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) <> IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String phải là một trong các chuỗi sau:
- 'Clock'
- 'No Symbol'
Ví dụ sử dụng
Object_IeeeSymbolInnerEdge(Parent) = 'Clock'
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Inside Edge của chúng là Clock.
Object_IeeeSymbolInnerEdge(Parent) <> 'No Symbol'
Trả về tất cả đối tượng except đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Inside Edge của chúng là No Symbol.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInnerEdge(Parent) <> 'Clock'
Trả về tất cả đối tượng con của các đối tượng pin except những đối tượng pin mà thuộc tính IEEE Symbol Inside Edge của chúng là Clock.
Ghi chú
-
Ký tự nháy đơn (') ở đầu và cuối của
IeeeSymbolInnerEdge_Stringlà bắt buộc. - Thuộc tính IEEE Symbol Inside Edge chỉ được định nghĩa cho các đối tượng pin.
Object_IeeeSymbolOuter
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Outside của chúng tuân thủ Query.
Cú pháp
Object_IeeeSymbolOuter(Parent) = IeeeSymbolOuter_String
Object_IeeeSymbolOuter(Parent) <> IeeeSymbolOuter_String
IeeeSymbolOuter_String phải là một trong các chuỗi sau:
- 'Analog Signal In'
- 'Bidirectional Signal Flow'
- 'Digital Signal In'
- 'Left Right Signal Flow'
- 'No Symbol'
- 'Not Logic Connection'
- 'Right Left Signal Flow'
Ví dụ sử dụng
Object_IeeeSymbolOuter(Parent) = 'Digital Signal In'
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Outside của chúng là Digital Signal In.
Object_IeeeSymbolOuter(Parent) <> 'Bidirectional Signal Flow'
Trả về tất cả đối tượng except đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Outside của chúng là Bidirectional Signal Flow.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuter(Parent) <> 'No Symbol'
Trả về tất cả đối tượng con của các đối tượng pin except những đối tượng pin mà thuộc tính IEEE Symbol Outside của chúng là No Symbol.
Ghi chú
-
Ký tự nháy đơn (') ở đầu và cuối của
IeeeSymbolOuter_Stringlà bắt buộc. - Thuộc tính IEEE Symbol Outside chỉ được định nghĩa cho các đối tượng pin.
Object_IeeeSymbolOuterEdge
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Outside Edge của chúng tuân thủ Query.
Cú pháp
Object_IeeeSymbolOuterEdge(Parent) = IeeeSymbolOuterEdge_String
Object_IeeeSymbolOuterEdge(Parent) <> IeeeSymbolOuterEdge_String
IeeeSymbolOuterEdge_String phải là một trong các chuỗi sau:
- 'Active Low Input'
- 'Active Low Output'
- 'Dot'
- 'No Symbol'
Ví dụ sử dụng
Object_IeeeSymbolOuterEdge(Parent) = 'Dot'
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Outside Edge của chúng là Dot.
Object_IeeeSymbolOuterEdge(Parent) <> 'Active Low Output'
Trả về tất cả đối tượng except đối tượng con của các đối tượng pin mà thuộc tính IEEE Symbol Outside Edge của chúng là Active Low Output.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuterEdge(Parent) <> 'No Symbol'
Trả về tất cả đối tượng con của các đối tượng pin except những đối tượng pin mà thuộc tính IEEE Symbol Outside Edge của chúng là No Symbol.
Ghi chú
-
Ký tự nháy đơn (') ở đầu và cuối của
IeeeSymbolOuterEdge_Stringlà bắt buộc. - Thuộc tính IEEE Symbol Outside Edge chỉ được định nghĩa cho các đối tượng pin.
Object_IOType
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng port mà thuộc tính IO Type của chúng tuân thủ Query.
Cú pháp
Object_IOType(Parent) = IOType_String
Object_IOType(Parent) <> IOType_String
IOType_String phải là một trong các chuỗi trong danh sách sau:
-
'Bidirectional' -
'Input' -
'Output' -
'Unspecified'
Ví dụ sử dụng
Object_IOType(Parent) = 'Bidirectional'
Trả về tất cả đối tượng con của các đối tượng port mà thuộc tính IO Type của chúng là Bidirectional.
Object_IOType(Parent) <> 'Output'
Trả về tất cả đối tượng except đối tượng con của các đối tượng port mà thuộc tính IO Type của chúng là Output.
Ghi chú
- Thuộc tính IO Type được định nghĩa cho các đối tượng port và sheet entry, nhưng chỉ các đối tượng port mới có thể có các đối tượng con được biểu thức này trả về.
-
Ký tự nháy đơn (') ở đầu và cuối của
IOType_Stringlà bắt buộc.
Object_IsMirrored
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Mirrored của chúng tuân thủ Query.
Cú pháp
Object_IsMirrored(Parent) : Boolean_String
Ví dụ sử dụng
Object_IsMirrored(Parent) = 'True'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Mirrored của chúng được bật.
Object_IsMirrored(Parent) = 'False'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Mirrored của chúng bị tắt.
Ghi chú
Thuộc tính Mirrored được định nghĩa cho các đối tượng IEEE symbol, part và text string, nhưng chỉ các đối tượng part mới có thể có các đối tượng con được biểu thức này trả về.
Object_Length
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính Length của chúng tuân thủ Query.
Cú pháp
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
Ví dụ sử dụng
Object_Length(Parent) = '30'
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính Length của chúng bằng 30.
Object_Length(Parent) Between '20' And '40'
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính Length của chúng lớn hơn hoặc bằng 20 và nhỏ hơn hoặc bằng 40.
Object_Length(Parent) >= '10'
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính Length của chúng lớn hơn hoặc bằng 10.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) < 30
Trả về tất cả đối tượng con của các đối tượng pin mà thuộc tính Length của chúng nhỏ hơn 30.
Object_Length(Parent) <> '40'
Trả về tất cả đối tượng except đối tượng con của các đối tượng pin mà thuộc tính Length của chúng bằng 40.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
Trả về tất cả đối tượng con của các đối tượng pin except những đối tượng pin mà thuộc tính Length của chúng là 40.
Ghi chú
Thuộc tính Length chỉ được định nghĩa cho các đối tượng pin.
Object_LibraryName
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Library của chúng tuân thủ Query.
Cú pháp
Object_LibraryName(Parent) : String
Ví dụ sử dụng
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Trả về tất cả đối tượng con của các đối tượng part mà thuộc tính Library của chúng là Miscellaneous Devices.IntLib.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Trả về tất cả đối tượng con của các đối tượng part có thuộc tính Library mà chuỗi liên kết với nó bắt đầu bằng Miscellaneous và kết thúc bằng .IntLib.
Lưu ý
Thuộc tính Library chỉ được định nghĩa cho các đối tượng part.
Object_LibReference
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng part có thuộc tính Symbol Reference đáp ứng Query.
Cú pháp
Object_LibReference(Parent) : String
Ví dụ sử dụng
Object_LibReference(Parent) = 'LM833'
Trả về tất cả các đối tượng con của các đối tượng part có thuộc tính Symbol Reference là LM833.
Lưu ý
Thuộc tính Symbol Reference chỉ được định nghĩa cho các đối tượng part.
Object_LocationX
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính X1 đáp ứng Query.
Cú pháp
Object_LocationX(Parent) : Numeric_String
Ví dụ sử dụng
Object_LocationX(Parent) = '320'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính X1 bằng 320.
Object_LocationX(Parent) Between '150' And '430'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính X1 lớn hơn hoặc bằng 150 và nhỏ hơn hoặc bằng 430.
Object_LocationX(Parent) >= '250'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính X1 lớn hơn hoặc bằng 250.
Object_LocationX(Parent) < 350
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính X1 nhỏ hơn 350.
Object_LocationX(Parent) <> '210'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính X1 khác 210.
Object_LocationY
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Y1 đáp ứng Query.
Cú pháp
Object_LocationY(Parent) : Numeric_String
Ví dụ sử dụng
Object_LocationY(Parent) = '320'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Y1 bằng 320.
Object_LocationY(Parent) Between '150' And '430'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Y1 lớn hơn hoặc bằng 150 và nhỏ hơn hoặc bằng 430.
Object_LocationY(Parent) >= '250'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Y1 lớn hơn hoặc bằng 250.
Object_LocationY(Parent) < 350
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Y1 nhỏ hơn 350.
Object_LocationY(Parent) <> '210'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Y1 khác 210.
Object_Locked
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Locked đáp ứng Query.
Cú pháp
Object_Locked(Parent) : Boolean/Boolean_String
Ví dụ sử dụng
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Locked được bật.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Trả về tất cả các đối tượng con của các đối tượng harness connector, parameter set, part, pin, port, probe và sheet symbol có thuộc tính Locked bị tắt.
Object_ObjectKind
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng có thuộc tính Object Kind đáp ứng Query.
Cú pháp
Object_ObjectKind(Parent) = ObjectKind_String
Object_ObjectKind(Parent) <> ObjectKind_String
ObjectKind_String chỉ rõ loại đối tượng và phải là một trong các chuỗi sau:
- 'Harness Connector'
- 'Parameter Set'
-
'Part' -
'Pin' -
'Port' - 'Probe'
- 'Sheet Symbol'
- ''
Ví dụ sử dụng
Object_ObjectKind(Parent) = 'Sheet Symbol'
Trả về tất cả các đối tượng con của các đối tượng sheet symbol.
Object_ObjectKind(Parent) <> 'Parameter Set'
Trả về tất cả các đối tượng con của các đối tượng parameter set.
Object_ObjectKind(Parent) = 'Part'
Trả về tất cả các đối tượng không có đối tượng cha.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối của ObjectKind_String là bắt buộc.
Object_Orientation
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng parameter set, part, pin và probe, có thuộc tính Orientation đáp ứng Query.
Cú pháp
Object_Orientation(Parent) = Orientation_String
Object_Orientation(Parent) <> Orientation_String
Orientation_String phải là một trong các chuỗi trong danh sách sau:
-
'0 Degrees' -
'90 Degrees' -
'180 Degrees' -
'270 Degrees'
Ví dụ sử dụng
Object_Orientation(Parent) = '90 Degrees'
Trả về tất cả các đối tượng con của các đối tượng parameter set, part, pin và probe có thuộc tính Orientation là 90 Degrees.
Object_Orientation(Parent) <> '180 Degrees'
Trả về tất cả các đối tượng con của các đối tượng parameter set, part, pin và probe có thuộc tính Orientation là 180 Degrees.
Object_Orientation(Parent) <> '' && Object_Orientation(Parent) <> '180 Degrees'
Object_Orientation(Parent) > '' && Object_Orientation(Parent) <> '180 Degrees'
Trả về tất cả các đối tượng con của các đối tượng parameter set, part, pin và probe có thuộc tính Orientation không phải là 180 Degrees.
Các lưu ý
-
Thuộc tính Orientation được định nghĩa cho các đối tượng designator, harness connector type, IEEE symbol, net label, off sheet connector, parameter, parameter set, part, pin, power port, probe, sheet symbol designator, sheet symbol file name và text string. Tuy nhiên, chỉ các đối tượng parameter set, part, pin và probe mới có thể có các đối tượng con được trả về bởi biểu thức này.
-
Các ký tự dấu nháy đơn (') ở đầu và cuối của
Orientation_Stringlà bắt buộc.
Object_PartId
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng part có thuộc tính Current Part đáp ứng Query.
Cú pháp
Object_PartId(Parent) : String
Ví dụ sử dụng
Object_PartId(Parent) = 'B'
Trả về tất cả các đối tượng con của các đối tượng part có thuộc tính Current Part là B.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Trả về tất cả các đối tượng con của những đối tượng part có thuộc tính Current Part là A.
Lưu ý
Thuộc tính Current Part chỉ được định nghĩa cho các đối tượng part.
Object_PinShowDesignator
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng pin có thuộc tính Show Designator đáp ứng Query.
Cú pháp
Object_PinShowDesignator(Parent) : Boolean_String
Ví dụ sử dụng
Object_PinShowDesignator(Parent) = 'True'
Trả về tất cả các đối tượng con của các đối tượng pin có thuộc tính Show Designator được bật.
Object_PinShowDesignator(Parent) = 'False'
Trả về tất cả các đối tượng con của các đối tượng pin có thuộc tính Show Designator bị tắt.
Lưu ý
Thuộc tính Show Designator chỉ được định nghĩa cho các đối tượng pin.
Object_PinsLocked
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng part có thuộc tính Pins Locked đáp ứng Query.
Cú pháp
Object_PinsLocked(Parent) : Boolean_String
Ví dụ sử dụng
Object_PinsLocked(Parent) = 'True'
Trả về tất cả các đối tượng con của các đối tượng part có thuộc tính Pins Locked được bật.
Object_PinsLocked(Parent) = 'False'
Trả về tất cả các đối tượng con của các đối tượng part có thuộc tính Pins Locked bị tắt.
Lưu ý
Thuộc tính Pins Locked chỉ được định nghĩa cho các đối tượng part.
Object_SheetFileName
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng sheet symbol (sheet symbol, device sheet symbol, managed sheet instance symbol) có thuộc tính Sheet File Name đáp ứng Query.
Cú pháp
Object_SheetFileName(Parent) : String
Ví dụ sử dụng
Object_SheetFileName(Parent) = 'Microcontroller_STM32F101.SchDoc'
Trả về tất cả các đối tượng con của các đối tượng sheet symbol có thuộc tính Sheet File Name là Microcontroller_STM32F101.SchDoc.
Object_SheetFileName(Parent) Like '*Res*'
Trả về tất cả các đối tượng con của các đối tượng sheet symbol có thuộc tính Sheet File Name bao gồm Res.
Lưu ý
Thuộc tính Sheet File Name chỉ được định nghĩa cho các đối tượng sheet symbol.
Object_SheetName
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng sheet symbol (sheet symbol, device sheet symbol, managed sheet instance symbol) có thuộc tính Sheet Name (tức là Sheet Symbol Designator) đáp ứng Query.
Cú pháp
Object_SheetName(Parent) : String
Ví dụ sử dụng
Object_SheetName(Parent) = 'Accelerometer'
Trả về tất cả các đối tượng con của các đối tượng sheet symbol có thuộc tính Sheet Name là Accelerometer.
Object_SheetName(Parent) Like '*Power*'
Trả về tất cả các đối tượng con của các đối tượng sheet symbol có thuộc tính Sheet Name bao gồm Power.
Lưu ý
Thuộc tính Sheet Name chỉ được định nghĩa cho các đối tượng sheet symbol.
Object_ShowName
Tóm tắt
Trả về tất cả các đối tượng con của các đối tượng pin có thuộc tính Show Name đáp ứng Query.
Cú pháp
Object_ShowName(Parent) : Boolean_String
Ví dụ sử dụng
Object_ShowName(Parent) = 'True'
Trả về tất cả các đối tượng con của các đối tượng pin có thuộc tính Show Name được bật.
Object_ShowName(Parent) = 'False'
Trả về tất cả đối tượng con của các đối tượng chân (pin) có thuộc tính Show Name bị tắt.
Lưu ý
Thuộc tính Show Name được định nghĩa cho các đối tượng tham số (parameter) và chân (pin), nhưng chỉ các đối tượng chân mới có thể có đối tượng con được trả về bởi biểu thức này.
Object_TextColor
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng cổng (port) có thuộc tính Text Color thỏa mãn Truy vấn.
Cú pháp
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
Object_UseDBTableName
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng part có thuộc tính Use Database Table Name thỏa mãn Truy vấn.
Cú pháp
Object_UseDBTableName(Parent) : Boolean_String
Ví dụ sử dụng
Object_UseDBTableName(Parent) = 'True'
Trả về tất cả đối tượng con của các đối tượng part có thuộc tính Use Database Table Name được bật.
Object_UseDBTableName(Parent) = 'False'
Trả về tất cả đối tượng con của các đối tượng part có thuộc tính Use Database Table Name bị tắt.
Lưu ý
Thuộc tính Use Database Table Name chỉ được định nghĩa cho các đối tượng part.
Object_UseLibraryName
Tóm tắt
Trả về tất cả đối tượng con của các đối tượng part có thuộc tính Use Library Name thỏa mãn Truy vấn.
Cú pháp
Object_UseLibraryName(Parent) : Boolean_String
Ví dụ sử dụng
Object_UseLibraryName(Parent) = 'True'
Trả về tất cả đối tượng con của các đối tượng part có thuộc tính Use Library Name được bật.
Object_UseLibraryName(Parent) = 'False'
Trả về tất cả đối tượng con của các đối tượng part có thuộc tính Use Library Name bị tắt.
Lưu ý
Thuộc tính Use Library Name chỉ được định nghĩa cho các đối tượng part.