멤버십 확인

Query Helper 대화상자에 표시된 Membership Checks 회로도 쿼리 함수
이 참조 페이지에서는 Altium Designer의 회로도 및 회로도 라이브러리 문서에서 사용할 수 있는 Membership Checks 카테고리의 쿼리 언어 키워드를 자세히 설명합니다. 특정 쿼리 키워드에 대한 도움말이 필요하면, 아래의 접을 수 있는 섹션을 사용하거나 Query Helper 또는 Filter 패널에서 해당 키워드를 강조 표시(또는 내부를 클릭)한 다음 F1을(를) 눌러 해당 섹션으로 바로 이동하십시오.
AsCM
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 대해, 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 미터법 단위인 cm로 변환하는 데 사용됩니다(1cm = 0.01meter). 그런 다음 표현식에 입력된 값과 비교(테스트)합니다.
구문
AsCM(Keyword : Number) : Number
사용 예
IsArc And (AsCM(Radius) = 0.56)
Radius 속성이 0.56cm인 모든 호(arc) 객체를 반환합니다.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Width 속성이 1.27cm 보다 크거나 같고 2.79cm보다 작거나 같은 모든 포트(port) 객체를 반환합니다.
AsDXPs
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 대해, 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 영국식 단위인 DXP Defaults(DXPs)로 변환하는 데 사용됩니다(1DXP = 10mils). 그런 다음 표현식에 입력된 값과 비교(테스트)합니다.
구문
AsDXPs(Keyword : Number) : Number
사용 예
IsArc And (AsDXPs(Radius) = 21.91)
Radius 속성이 21.91DXPs인 모든 호(arc) 객체를 반환합니다.
IsPort And (AsDXPs(Width) Between 50 And 150)
Width 속성이 50DXPs보다 크거나 같고 150DXPs보다 작거나 같은 모든 포트(port) 객체를 반환합니다.
AsInches
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 대해, 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 인치(inch)로 변환하는 데 사용되며, 그런 다음 표현식에 입력된 값과 비교(테스트)합니다.
구문
AsInches(Keyword : Number) : Number
사용 예
IsArc And (AsInches(Radius) = 0.219)
Radius 속성이 0.219in인 모든 호(arc) 객체를 반환합니다.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Height 속성이 0.254in보다 크거나 같고 0.294in보다 작거나 같은 모든 포트(port) 객체를 반환합니다.
AsMetres
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 대해, 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 미터(meter)로 변환하는 데 사용되며, 그런 다음 표현식에 입력된 값과 비교(테스트)합니다.
구문
AsMetres(Keyword : Number) : Number
사용 예
IsArc And (AsMetres(Radius) = 0.01)
Radius 속성이 0.01m인 모든 호(arc) 객체를 반환합니다.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Width 속성이 0.01m보다 크거나 같고 0.02m보다 작거나 같은 모든 포트(port) 객체를 반환합니다.
AsMils
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 대해, 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 영국식 단위인 mil로 변환하는 데 사용됩니다(1mil = 0.001inch). 그런 다음 표현식에 입력된 값과 비교(테스트)합니다.
구문
AsMils(Keyword : Number) : Number
사용 예
IsArc And (AsMils(Radius) = 250)
Radius 속성이 250mil인 모든 호(arc) 객체를 반환합니다.
IsPort And (AsMils(Height) Between 100 And 120)
Height 속성이 100mil보다 크거나 같고 120mil보다 작거나 같은 모든 포트(port) 객체를 반환합니다.
AsMM
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 대해, 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 미터법 단위인 mm로 변환하는 데 사용됩니다(1mm = 0.001meter). 그런 다음 표현식에 입력된 값과 비교(테스트)합니다.
구문
AsMM(Keyword : Number) : Number
사용 예
IsArc And (AsMM(Radius) = 6.29)
Radius 속성이 6.29mm인 모든 호(arc) 객체를 반환합니다.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Height 속성이 2.54mm 보다 크거나 같고 2.64mm보다 작거나 같은 모든 포트(port) 객체를 반환합니다.
HasFootprint
요약
쿼리를 만족하는 속성을 가진 풋프린트 모델에 연결(또는 참조)된 각 부품(part) 객체를 반환합니다.
구문
HasFootprint(ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
ModelName 문자열은 연결된 풋프린트 모델의 Name 속성을 지정합니다.
CurrentModelOnly 매개변수는 연결된 풋프린트 모델이 각 부품의 Current Footprint여야 하는지 여부를 지정합니다. 이것이 False이면 연결된 풋프린트 모델은 Current Footprint일 필요가 없습니다(하지만 Current Footprint일 수도 있습니다). 이것이 True이면 연결된 풋프린트 모델은 Current Footprint여야 합니다.
사용 예
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Name 속성이 SOIC14인 풋프린트 모델에 연결된 모든 부품(part) 객체를 반환합니다. 해당 모델은 각 부품의 Current Footprint일 필요는 없지만(그럴 수도 있음) 가능합니다.
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Name 속성이 DIP14인 풋프린트 모델에 연결된 모든 부품(part) 객체를 반환합니다. 해당 모델은 그 부품의 Current Footprint여야 합니다.
HasModel
요약
쿼리를 만족하는 속성을 가진 도메인 모델에 연결(또는 참조)된 각 부품(part) 객체를 반환합니다.
구문
HasModel(ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
ModelType 문자열은 연결된 모델의 Type 속성을 지정하며, 다음 목록의 문자열 중 하나여야 합니다:
- 'PCBLIB' - Type 속성이 Footprint인 연결된 모델을 대상으로 지정하려면 이 문자열을 사용합니다.
- 'IBIS' - Type 속성이 Ibis Model인 연결된 모델을 대상으로 지정하려면 이 문자열을 사용합니다.
- 'SI' - Type 속성이 Signal Integrity인 연결된 모델을 대상으로 지정하려면 이 문자열을 사용합니다.
- 'SIM' - Type 속성이 Simulation인 연결된 모델을 대상으로 지정하려면 이 문자열을 사용합니다.
- 'FPGA'- Type 속성이 FPGA인 연결된 모델을 대상으로 지정하려면 이 문자열을 사용합니다.
ModelName 문자열은 연결된 Model의 Name 속성을 지정합니다.
CurrentModelOnly 매개변수는 연결된 모델이 각 부품의 Current Model이어야 하는지 여부를 지정합니다. 이것이 False이면 연결된 모델은 Current Model일 필요가 없습니다(하지만 Current Model일 수도 있습니다). 이것이 True이면 연결된 모델은 Current Model이어야 합니다.
사용 예
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Name 속성이 SOIC14인 풋프린트 모델에 연결된 모든 부품(part) 객체를 반환합니다. 해당 모델은 각 부품의 Current Footprint Model일 필요는 없지만(그럴 수도 있음) 가능합니다.
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Name 속성이 DIP14인 풋프린트 모델에 연결된 모든 부품(part) 객체를 반환합니다. 해당 모델은 그 부품의 Current Footprint Model이어야 합니다.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Name 속성이 RES1인 Signal Integrity 모델에 연결된 모든 부품(part) 객체를 반환합니다. 해당 모델은 각 부품의 Current Signal Integrity Model일 필요는 없지만(그럴 수도 있음) 가능합니다.
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Name 속성이 RESISTOR인 Simulation 모델에 연결된 모든 부품(part) 객체를 반환합니다. 해당 모델은 그 부품의 Current Simulation Model이어야 합니다.
HasModelParameter
요약
Parameter Name 및 Value 속성이 쿼리를 만족하는 파라미터 객체를 포함하는 도메인 모델에 연결(또는 참조)된 각 부품(part) 객체를 반환합니다.
구문
HasModelParameter(Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
CurrentModelOnly 매개변수는 (규격에 맞는 파라미터를 포함하는) 연결된 모델이 각 부품의 Current Model이어야 하는지 여부를 지정합니다. 이것이 False이면 연결된 모델은 Current Model일 필요가 없습니다(하지만 Current Model일 수도 있습니다). 이것이 True이면 연결된 모델은 반드시 Current Model이어야 합니다.
사용 예
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Parameter Name 속성이 Inductance A이고 Value 속성이 1mH인 파라미터 객체를 포함하는 모델에 연결된 모든 part 객체를 반환합니다. 해당 모델은 각 Part의 Current Model일 필요는 없습니다(하지만 Current Model일 수도 있습니다).
HasModelParameter('Coupling Factor','0.999',True)
HasModelParameter('Coupling Factor','0.999',True) = True
HasModelParameter('Coupling Factor','0.999',True) = 'True'
Parameter Name 속성이 Coupling Factor이고 Value 속성이 0.999인 파라미터 객체를 포함하는 모델에 연결된 모든 part 객체를 반환합니다. 해당 모델은 Part의 Current Model이어야 합니다.
HasParameter
요약
Query를 만족하는 Parameter Name 및 Value 속성을 가진 파라미터 객체를 포함하는 모든 parameter set, part, pin, port, probe, sheet symbol 객체를 반환합니다.
구문
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
사용 예
HasParameter('Comment','1K')
HasParameter('Comment','1K') = True
HasParameter('Comment','1K') = 'True'
Parameter Name 속성이 Comment이고 Value 속성이 1K인 파라미터 객체를 포함하는 모든 parameter set, part, pin, port, probe, sheet symbol 객체를 반환합니다.
HasPin
요약
Query를 만족하는 Pin Designator 및 Name 속성을 가진 pin 객체를 포함하는 모든 part 객체를 반환합니다.
구문
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
사용 예
HasPin('7','GND')
HasPin('7','GND') = True
HasPin('7','GND') = 'True'
Pin Designator 속성이 7이고 Name 속성이 GND인 pin 객체를 포함하는 모든 part 객체의 모든 하위 객체를 반환합니다.
HasSheetEntry
요약
Query를 만족하는 Name 속성을 가진 sheet entry를 포함하는 모든 sheet symbol 객체를 반환합니다.
구문
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
사용 예
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Name property가 CLK인 sheet entry 객체를 포함하는 모든 sheet symbol 객체를 반환합니다.
InComponent
요약
Query를 만족하는 Component Designator 속성을 가진 part 객체를 반환합니다.
구문
InComponent(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
사용 예
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Component Designator 속성이 U1인 part 객체를 반환합니다.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Component Designator 속성이 U1 또는 J1 또는 R1인 part 객체를 반환합니다.
참고
-
반환된 part 객체의 하위 객체는 반환되지 않습니다.
-
이 키워드는 InPart 키워드의 별칭입니다.
InPart
요약
Query를 만족하는 Component Designator 속성을 가진 part 객체를 반환합니다.
구문
InPart(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
사용 예
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Component Designator 속성이 U1인 part 객체를 반환합니다.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Component Designator 속성이 U1 또는 J1 또는 R1인 part 객체를 반환합니다.
참고
-
반환된 part 객체의 하위 객체는 반환되지 않습니다.
-
이 키워드는 InComponent 키워드의 별칭입니다.
InSheetSymbol
요약
Query를 만족하는 Sheet Name 속성을 가진 sheet symbol 객체를 반환합니다.
구문
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
사용 예
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Sheet Name 속성이 Accelerometer인 sheet symbol 객체를 반환합니다.
참고
반환된 sheet symbol 객체의 하위 객체는 반환되지 않습니다.
Object_AreaColor
요약
Query를 만족하는 Fill Color 속성을 가진 각 harness connector, port, sheet symbol 객체의 모든 하위 객체를 반환합니다.
구문
Object_AreaColor(Parent) : Numeric_String
Object_AreaColor(Parent) : Number
특정 숫자에 해당하는 색상은 다음 관계식으로부터 유도할 수 있습니다:
65536 * Blue + 256 * Green + Red
여기서 Blue, Green, Red 구성요소는 각각 0 부터 255 (포함) 사이의 값을 가집니다.
Object_AreaColor 키워드를 Number와 함께 사용할 수 있는 경우, 다음 구문을 사용하여 Fill Color 속성의 Blue, Green, Red 구성요소 값을 각각 개별적으로 평가할 수 있습니다.
- Blue = Fill Color Div 65536
- Green = Fill Color Div 256 Mod 256
- Red = Fill Color Mod 256
사용 예
Object_AreaColor(Parent) = '0'
Object_AreaColor(Parent) <> '' && Object_AreaColor(Parent) = 0
Fill Color 속성이 0인 각 상위 객체의 모든 하위 객체를 반환합니다(이는 Blue = 0, Green = 0, Red = 0 값에 해당).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Fill Color 속성이 16711680 인 각 상위 객체의 모든 하위 객체를 반환합니다(이는 Blue = 255, Green = 0, Red = 0 값에 해당).
Object_AreaColor(Parent) <> '16777215'
except 각 상위 객체의 모든 하위 객체를 반환합니다. 이때 Fill Color 속성은 16777215 입니다(이는 Blue = 255, Green = 255, 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
부품을 제외한 각 상위 객체의 모든 하위 객체를 반환합니다. 이때 Fill Color 속성은 Blue 구성요소 값이 96 이상, Green 구성요소 값이 64 이상이면서 192 이하, Red 구성요소 값이 128 이하가 되도록 하는 값입니다.
Object_ObjectKind(Parent) = 'Port' && Object_AreaColor(Parent) Div 65536 <= 192
Fill Color 속성의 Blue 구성요소 값이 192 이하인 port 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Sheet Symbol' && Object_AreaColor(Parent) Mod 256 Between 64 And 192
Fill Color 속성의 Red 구성요소 값이 64 이상이면서 192 이하인 sheet symbol 객체의 모든 하위 객체를 반환합니다.
Object_ArrowStyle
요약
Query를 만족하는 Arrow Style 속성을 가진 각 port 객체의 모든 하위 객체를 반환합니다.
구문
Object_ArrowStyle(Parent) = PortArrowStyle_String
Object_ArrowStyle(Parent) <> PortArrowStyle_String
PortArrowStyle_String은(는) 다음 목록의 문자열 중 하나여야 합니다:
- 'Bottom'
- 'Left'
- 'Left & Right'
- 'None (Horizontal)'
- 'None (Vertical)'
- 'Right'
- 'Top'
- 'Top & Bottom'
사용 예
Object_ArrowStyle(Parent) = 'Left'
Arrow Style 속성이 Left인 모든 port 객체의 모든 하위 객체를 반환합니다.
Object_ArrowStyle(Parent) <> 'Bottom'
except port 객체의 하위 객체인 모든 객체를 반환합니다. 이때 Arrow Style 속성은 Bottom입니다.
Object_ArrowStyle(Parent) <> '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ObjectKind(Parent) = 'Port' && Object_ArrowStyle(Parent) <> 'Right'
모든 port 객체의 모든 하위 객체를 반환하되, except Arrow Style 속성이 Right인 port 객체는 제외합니다.
Object_Color
요약
Query를 만족하는 Color 속성을 가진 각 harness connector, parameter set, pin, port, sheet symbol 객체의 모든 하위 객체를 반환합니다.
구문
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
특정 숫자에 해당하는 색상은 다음 관계식으로부터 유도할 수 있습니다:
65536 * Blue + 256 * Green + Red
여기서 Blue, Green, Red 구성요소는 각각 0 부터 255 (포함) 사이의 값을 가집니다.
Object_Color 키워드를 Number와 함께 사용할 수 있는 경우, 다음 구문을 사용하여 Color 속성의 Blue, Green, Red 구성요소 값을 각각 개별적으로 평가할 수 있습니다.
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
사용 예
Object_Color(Parent) = '0'
Object_Color(Parent) <> '' && Object_Color(Parent) = 0
Color 속성이 0인 각 상위 객체의 모든 하위 객체를 반환합니다(이는 Blue = 0, Green = 0, Red = 0 값에 해당).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Color 속성이 16711680 인 각 상위 객체의 모든 하위 객체를 반환합니다(이는 Blue = 255, Green = 0, Red = 0 값에 해당).
Object_Color(Parent) <> '16777215'
except 각 상위 객체의 모든 하위 객체를 반환합니다. 이때 Color 속성은 16777215 입니다(이는 Blue = 255, Green = 255, Red = 255 값에 해당).
Object_ObjectKind(Parent) <> 'Part' && Object_Color(Parent) <> 16777215
각 부모 객체의 모든 하위 객체(파트 제외) 중 Color 속성이 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
각 부모 객체의 모든 하위 객체(파트 제외) 중 Color 속성이 다음 조건을 만족하는 것을 모두 반환합니다. Blue 구성요소 값이 96 이상이고, Green 구성요소 값이 64 이상이면서 192 이하이며, Red 구성요소 값이 128 이하입니다.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 <= 192
매개변수 세트 객체의 모든 하위 객체 중 Color 속성의 Blue 구성요소 값이 192 이하인 것을 모두 반환합니다.
Object_ObjectKind(Parent) = 'Port' && Object_Color(Parent) Mod 256 Between 64 And 192
포트 객체의 모든 하위 객체 중 Color 속성의 Red 구성요소 값이 64 이상이면서 192 이하인 것을 모두 반환합니다.
Object_Comment
요약
쿼리를 만족하는 Part Comment 속성을 가진 모든 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_Comment(Parent) : String
사용 예
Object_Comment(Parent) = '1488'
Part Comment 속성이 1488인 모든 파트 객체의 모든 하위 객체를 반환합니다.
Object_ComponentType
요약
쿼리를 만족하는 Component Type 속성을 가진 모든 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_ComponentType(Parent) = ComponentType_String
Object_ComponentType(Parent) <> ComponentType_String
ComponentType_String은(는) 다음 목록의 문자열 중 하나여야 합니다:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
사용 예
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Component Type 속성이 Net Tie (In BOM)인 모든 파트 객체의 모든 하위 객체를 반환합니다.
Object_ComponentType(Parent) <> 'Standard'
Component Type 속성이 Standard인 파트 객체의 모든 하위 객체 except 를 반환합니다.
Object_ComponentType(Parent) <> '' && Object_ComponentType(Parent) <> 'Standard'
Object_ComponentType(Parent) > '' && Object_ComponentType(Parent) <> 'Standard'
Object_ObjectKind(Parent) = 'Part' && Object_ComponentType(Parent) <> 'Standard'
Component Type 속성이 Standard이(가) 아닌 모든 파트 객체의 모든 하위 객체를 반환합니다.
참고
- Component Type 속성은 파트 객체에 대해서만 정의됩니다.
-
ComponentType_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다.
Object_CurrentFootprint
요약
쿼리를 만족하는 Current Footprint 속성을 가진 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_CurrentFootprint(Parent) : String
사용 예
Object_CurrentFootprint(Parent) = 'DIP14'
Current Footprint 속성이 DIP14인 파트 객체의 모든 하위 객체를 반환합니다.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Current Footprint 속성이 SIP 로 시작하고 그 뒤에 최소 1개 이상의 문자가 더 포함되는 파트 객체의 모든 하위 객체를 반환합니다.
Object_DatabaseTableName
요약
쿼리를 만족하는 Database Table Name 속성을 가진 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_DatabaseTableName(Parent) : String
사용 예
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Database Table Name 속성이 Tantalum_Capacitors인 파트 객체의 모든 하위 객체를 반환합니다.
Object_DatabaseTableName(Parent) Like '*Res*'
Database Table Name 속성에 Res이(가) 포함된 파트 객체의 모든 하위 객체를 반환합니다.
Object_Designator
요약
쿼리를 만족하는 Component Designator 속성을 가진 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_Designator(Parent) : String
사용 예
Object_Designator(Parent) = 'U2'
Component Designator 속성이 U2인 파트 객체의 모든 하위 객체를 반환합니다.
Object_Designator(Parent) Like '*Channel*'
Component Designator 속성에 Channel이(가) 포함된 파트 객체의 모든 하위 객체를 반환합니다.
Object_DesignatorLocked
요약
쿼리를 만족하는 Lock Designator 속성을 가진 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_DesignatorLocked(Parent) : Boolean_String
사용 예
Object_DesignatorLocked(Parent) = 'True'
Lock Designator 속성이 활성화된 파트 객체의 모든 하위 객체를 반환합니다.
Object_DesignatorLocked(Parent) = 'False'
Lock Designator 속성이 비활성화된 파트 객체의 모든 하위 객체를 반환합니다.
Object_DesignItemID
요약
쿼리를 만족하는 Design Item ID 속성을 가진 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_DesignItemID(Parent) : String
사용 예
Object_DesignItemID(Parent) = 'LM833'
Design Item ID 속성이 LM833인 파트 객체의 모든 하위 객체를 반환합니다.
Object_DesignItemID(Parent) Like '*Osc*'
Design Item ID 속성에 Osc이(가) 포함된 파트 객체의 모든 하위 객체를 반환합니다.
Object_ElectricalType
요약
쿼리를 만족하는 Electrical Type 속성을 가진 각 핀 객체의 모든 하위 객체를 반환합니다.
구문
Object_ElectricalType(Parent) = ElectricalType_String
Object_ElectricalType(Parent) <> ElectricalType_String
ElectricalType_String은(는) 다음 목록의 문자열 중 하나여야 합니다:
-
'HiZ' -
'Input' -
'I/O' -
'Open Collector' -
'Open Emitter' -
'Output' -
'Passive' -
'Power'
사용 예
Object_ElectricalType(Parent) = 'Power'
Electrical Type 속성이 Power인 모든 핀 객체의 모든 하위 객체를 반환합니다.
Object_ElectricalType(Parent) <> 'HiZ'
Electrical Type 속성이 HiZ인 핀 객체의 모든 하위 객체 except 를 반환합니다.
Object_ElectricalType(Parent) <> '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ElectricalType(Parent) > '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ObjectKind(Parent) = 'Pin' && Object_ElectricalType(Parent) <> 'HiZ'
모든 핀 객체의 모든 하위 객체를 반환하며, Electrical Type 속성이 HiZ인 핀 객체 except 도 포함됩니다.
Object_HasFootprint
요약
쿼리를 만족하는 속성을 가진 풋프린트 모델에 연결(또는 참조)된 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_HasFootprint(Parent,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
ModelName 문자열은 연결된 풋프린트 모델의 Name 속성을 지정합니다.
CurrentModelOnly 매개변수는 연결된 풋프린트 모델이 각 파트의 현재 풋프린트(Current Footprint)여야 하는지 여부를 지정합니다. 값이 False이면 연결된 풋프린트 모델은 현재 풋프린트일 필요가 없습니다(하지만 현재 풋프린트일 수도 있습니다). 값이 True이면 연결된 풋프린트 모델은 현재 풋프린트여야 합니다.
사용 예
Object_HasFootprint(Parent,'SOIC14',False)
Object_HasFootprint(Parent,'SOIC14',False) = True
Object_HasFootprint(Parent,'SOIC14',False) = 'True'
Name 속성이 SOIC14인 풋프린트 모델에 연결된 파트 객체의 모든 하위 객체를 반환합니다. 해당 모델은 각 파트의 현재 풋프린트일 필요는 없습니다(하지만 현재 풋프린트일 수도 있습니다).
Object_HasFootprint(Parent,'DIP14',True)
Object_HasFootprint(Parent,'DIP14',True) = True
Object_HasFootprint(Parent,'DIP14',True) = 'True'
Name 속성이 DIP14인 풋프린트 모델에 연결된 파트 객체의 모든 하위 객체를 반환합니다. 해당 모델은 파트의 현재 풋프린트여야 합니다.
Object_HasModel
요약
쿼리를 만족하는 속성을 가진 도메인 모델에 연결(또는 참조)된 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_HasModel(Parent,ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
ModelType 문자열은 연결된 모델의 Type 속성을 지정하며, 다음 목록의 문자열 중 하나여야 합니다:
- 'PCBLIB' - Type 속성이 Footprint인 연결된 모델을 대상으로 하려면 이 문자열을 사용합니다.
- 'IBIS' - Type 속성이 Ibis Model인 연결된 모델을 대상으로 하려면 이 문자열을 사용합니다.
- 'SI' - Type 속성이 Signal Integrity인 연결된 모델을 대상으로 하려면 이 문자열을 사용합니다.
- 'SIM' - Type 속성이 Simulation인 연결된 모델을 대상으로 하려면 이 문자열을 사용합니다.
- 'FPGA' - Type 속성이 FPGA인 연결된 모델을 대상으로 하려면 이 문자열을 사용합니다.
ModelName 문자열은 연결된 모델의 Name 속성을 지정합니다.
CurrentModelOnly 매개변수는 연결된 모델이 각 파트의 현재 모델(Current Model)이어야 하는지 여부를 지정합니다. 값이 False이면 연결된 모델은 현재 모델일 필요가 없습니다(하지만 현재 모델일 수도 있습니다). 값이 True이면 연결된 모델은 현재 모델이어야 합니다.
사용 예
Object_HasModel(Parent,'PCBLIB','SOIC14',False)
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = True
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = 'True'
Name 속성이 SOIC14인 풋프린트 모델에 연결된 파트 객체의 모든 하위 객체를 반환합니다. 해당 모델은 각 파트의 현재 풋프린트 모델일 필요는 없습니다(하지만 현재 풋프린트 모델일 수도 있습니다).
Object_HasModel(Parent,'PCBLIB','DIP14',True)
Object_HasModel(Parent,'PCBLIB','DIP14',True) = True
Object_HasModel(Parent,'PCBLIB','DIP14',True) = 'True'
Name 속성이 DIP14인 풋프린트 모델에 연결된 파트 객체의 모든 하위 객체를 반환합니다. 해당 모델은 파트의 현재 풋프린트 모델이어야 합니다.
Object_HasModel(Parent,'SI','RES1',False)
Object_HasModel(Parent,'SI','RES1',False) = True
Object_HasModel(Parent,'SI','RES1',False) = 'True'
Name 속성이 RES1인 Signal Integrity 모델에 연결된 파트 객체의 모든 하위 객체를 반환합니다. 해당 모델은 각 파트의 현재 Signal Integrity 모델일 필요는 없습니다(하지만 현재 Signal Integrity 모델일 수도 있습니다).
Object_HasModel(Parent,'SIM','RESISTOR',True)
Object_HasModel(Parent,'SIM','RESISTOR',True) = True
Object_HasModel(Parent,'SIM','RESISTOR',True) = 'True'
Name 속성이 RESISTOR인 Simulation 모델에 연결된 파트 객체의 모든 하위 객체를 반환합니다. 해당 모델은 파트의 현재 Simulation 모델이어야 합니다.
Object_HasModelParameter
요약
Parameter Name 및 Value 속성이 쿼리를 만족하는 매개변수 객체를 포함하는 도메인 모델에 연결(또는 참조)된 각 파트 객체의 모든 하위 객체를 반환합니다.
구문
Object_HasModelParameter(Parent,Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
CurrentModelOnly 매개변수는 (규정을 준수하는 매개변수를 포함하는) 연결된 모델이 각 부품의 Current Model이어야 하는지 여부를 지정합니다. 이것이 False이면 연결된 모델은 Current Model일 필요가 없습니다(하지만 Current Model일 수도 있습니다). 이것이 True이면 연결된 모델은 Current Model이어야 합니다.
사용 예
Object_HasModelParameter(Parent,'Inductance A','1mH',False)
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = True
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = 'True'
Parameter Name 속성이 Inductance A 이고 Value 속성이 1mH인 매개변수 객체를 포함하는 모델에 연결된 부품 객체의 모든 하위 객체를 반환합니다. 해당 모델은 각 Part의 Current Model일 필요는 없습니다(하지만 Current Model일 수도 있습니다).
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'
Parameter Name 속성이 Coupling Factor 이고 Value 속성이 0.999인 매개변수 객체를 포함하는 모델에 연결된 부품 객체의 모든 하위 객체를 반환합니다. 해당 모델은 Part의 Current Model이어야 합니다.
Object_HasParameter
요약
쿼리를 준수하는 Parameter Name 및 Value 속성을 가진 매개변수 객체를 포함하는, 모든 parameter set, part, pin, port, probe, sheet symbol 객체의 모든 하위 객체를 반환합니다.
구문
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
사용 예
Object_HasParameter(Parent,'Comment','1K')
Object_HasParameter(Parent,'Comment','1K') = True
Object_HasParameter(Parent,'Comment','1K') = 'True'
Parameter Name 속성이 Comment이고 Value 속성이 1K인 매개변수 객체를 포함하는, 모든 parameter set, part, pin, port, probe, sheet symbol 객체의 모든 하위 객체를 반환합니다.
Object_HasPin
요약
쿼리를 준수하는 Pin Designator 및 Name 속성을 가진 핀 객체를 포함하는 모든 part 객체의 모든 하위 객체를 반환합니다.
구문
Object_HasPin(Parent,Pin Designator : String,Name : String) : Boolean/Boolean_String
사용 예
Object_HasPin(Parent,'7','GND')
Object_HasPin(Parent,'7','GND') = True
Object_HasPin(Parent,'7','GND') = 'True'
Pin Designator 속성이 7이고 Name 속성이 GND인 핀 객체를 포함하는 모든 part 객체의 모든 하위 객체를 반환합니다.
Object_HasSheetEntry
요약
쿼리를 준수하는 Name 속성을 가진 sheet entry를 포함하는 모든 sheet symbol 객체의 모든 하위 객체를 반환합니다.
구문
Object_HasSheetEntry(Parent , Sheet Entry Name : String) : Boolean/Boolean_String
사용 예
Object_HasSheetEntry(Parent,'CLK')
Object_HasSheetEntry(Parent,'CLK') = True
Object_HasSheetEntry(Parent,'CLK') = 'True'
Name property가 CLK인 sheet entry 객체를 포함하는 모든 sheet symbol 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolInner
요약
쿼리를 준수하는 IEEE Symbol Inside 속성을 가진 pin 객체의 모든 하위 객체를 반환합니다.
구문
Object_IeeeSymbolInner(Parent) = IeeeSymbolInner_String
Object_IeeeSymbolInner(Parent) <> IeeeSymbolInner_String
IeeeSymbolInner_String은(는) 다음 문자열 중 하나여야 합니다:
- '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'
사용 예
Object_IeeeSymbolInner(Parent) = 'HiZ'
IEEE Symbol Inside 속성이 HiZ인 pin 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolInner(Parent) <> 'Pulse'
IEEE Symbol Inside property가 Pulse인 pin 객체의 모든 하위 객체 except를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInner(Parent) <> 'Open Emitter'
IEEE Symbol Inside 속성이 Open Emitter인 해당 pin 객체 except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolInner_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다. - IEEE Symbol Inside property는 pin 객체에 대해서만 정의됩니다.
Object_IeeeSymbolInnerEdge
요약
쿼리를 준수하는 IEEE Symbol Inside Edge 속성을 가진 pin 객체의 모든 하위 객체를 반환합니다.
구문
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) <> IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String은(는) 다음 문자열 중 하나여야 합니다:
- 'Clock'
- 'No Symbol'
사용 예
Object_IeeeSymbolInnerEdge(Parent) = 'Clock'
IEEE Symbol Inside Edge 속성이 Clock인 pin 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolInnerEdge(Parent) <> 'No Symbol'
IEEE Symbol Inside Edge property가 No Symbol인 pin 객체의 모든 하위 객체 except 를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInnerEdge(Parent) <> 'Clock'
IEEE Symbol Inside Edge 속성이 Clock인 해당 pin 객체 except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolInnerEdge_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다. - IEEE Symbol Inside Edge property는 pin 객체에 대해서만 정의됩니다.
Object_IeeeSymbolOuter
요약
쿼리를 준수하는 IEEE Symbol Outside 속성을 가진 pin 객체의 모든 하위 객체를 반환합니다.
구문
Object_IeeeSymbolOuter(Parent) = IeeeSymbolOuter_String
Object_IeeeSymbolOuter(Parent) <> IeeeSymbolOuter_String
IeeeSymbolOuter_String은(는) 다음 문자열 중 하나여야 합니다:
- 'Analog Signal In'
- 'Bidirectional Signal Flow'
- 'Digital Signal In'
- 'Left Right Signal Flow'
- 'No Symbol'
- 'Not Logic Connection'
- 'Right Left Signal Flow'
사용 예
Object_IeeeSymbolOuter(Parent) = 'Digital Signal In'
IEEE Symbol Outside 속성이 Digital Signal In인 pin 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolOuter(Parent) <> 'Bidirectional Signal Flow'
IEEE Symbol Outside property가 Bidirectional Signal Flow인 pin 객체의 모든 하위 객체 except 를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuter(Parent) <> 'No Symbol'
IEEE Symbol Outside 속성이 No Symbol인 해당 pin 객체 except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolOuter_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다. - IEEE Symbol Outside property는 pin 객체에 대해서만 정의됩니다.
Object_IeeeSymbolOuterEdge
요약
쿼리를 준수하는 IEEE Symbol Outside Edge 속성을 가진 pin 객체의 모든 하위 객체를 반환합니다.
구문
Object_IeeeSymbolOuterEdge(Parent) = IeeeSymbolOuterEdge_String
Object_IeeeSymbolOuterEdge(Parent) <> IeeeSymbolOuterEdge_String
IeeeSymbolOuterEdge_String은(는) 다음 문자열 중 하나여야 합니다:
- 'Active Low Input'
- 'Active Low Output'
- 'Dot'
- 'No Symbol'
사용 예
Object_IeeeSymbolOuterEdge(Parent) = 'Dot'
IEEE Symbol Outside Edge 속성이 Dot인 pin 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolOuterEdge(Parent) <> 'Active Low Output'
IEEE Symbol Outside Edge property가 Active Low Output인 pin 객체의 모든 하위 객체 except를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuterEdge(Parent) <> 'No Symbol'
IEEE Symbol Outside Edge 속성이 No Symbol인 해당 pin 객체 except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolOuterEdge_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다. - IEEE Symbol Outside Edge property는 pin 객체에 대해서만 정의됩니다.
Object_IOType
요약
쿼리를 준수하는 IO Type 속성을 가진 port 객체의 모든 하위 객체를 반환합니다.
구문
Object_IOType(Parent) = IOType_String
Object_IOType(Parent) <> IOType_String
IOType_String은(는) 다음 목록의 문자열 중 하나여야 합니다:
-
'Bidirectional' -
'Input' -
'Output' -
'Unspecified'
사용 예
Object_IOType(Parent) = 'Bidirectional'
IO Type 속성이 Bidirectional인 port 객체의 모든 하위 객체를 반환합니다.
Object_IOType(Parent) <> 'Output'
IO Type 속성이 Output인 port 객체의 모든 하위 객체 except를 반환합니다.
참고
- IO Type property는 port 및 sheet entry 객체에 대해 정의되지만, 이 표현식으로 반환 가능한 자식을 가질 수 있는 것은 port 객체뿐입니다.
-
IOType_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다.
Object_IsMirrored
요약
쿼리를 준수하는 Mirrored 속성을 가진 part 객체의 모든 하위 객체를 반환합니다.
구문
Object_IsMirrored(Parent) : Boolean_String
사용 예
Object_IsMirrored(Parent) = 'True'
Mirrored 속성이 활성화된 part 객체의 모든 하위 객체를 반환합니다.
Object_IsMirrored(Parent) = 'False'
Mirrored 속성이 비활성화된 part 객체의 모든 하위 객체를 반환합니다.
참고
Mirrored property는 IEEE symbol, part, text string 객체에 대해 정의되지만, 이 표현식으로 반환 가능한 자식을 가질 수 있는 것은 part 객체뿐입니다.
Object_Length
요약
쿼리를 준수하는 Length 속성을 가진 pin 객체의 모든 하위 객체를 반환합니다.
구문
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
사용 예
Object_Length(Parent) = '30'
Length 속성이 30와 같은 pin 객체의 모든 하위 객체를 반환합니다.
Object_Length(Parent) Between '20' And '40'
Length 속성이 20 이상이고 40 이하인 pin 객체의 모든 하위 객체를 반환합니다.
Object_Length(Parent) >= '10'
Length 속성이 10 이상인 pin 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) < 30
Length 속성이 30보다 작은 pin 객체의 모든 하위 객체를 반환합니다.
Object_Length(Parent) <> '40'
Length 속성이 40와 같은 pin 객체의 모든 하위 객체 except 를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
Length 속성이 40인 해당 pin 객체 except 의 모든 하위 객체를 반환합니다.
참고
Length property는 pin 객체에 대해서만 정의됩니다.
Object_LibraryName
요약
쿼리를 준수하는 Library 속성을 가진 part 객체의 모든 하위 객체를 반환합니다.
구문
Object_LibraryName(Parent) : String
사용 예
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Library 속성이 Miscellaneous Devices.IntLib인 part 객체의 모든 하위 객체를 반환합니다.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
연관 문자열이 Miscellaneous로 시작하고 .IntLib로 끝나는 Library 속성을 가진 part 객체의 모든 하위 객체를 반환합니다.
참고
Library 속성은 부품(Part) 객체에 대해서만 정의됩니다.
Object_LibReference
요약
쿼리를 만족하는 Symbol Reference 속성을 가진 부품(Part) 객체의 모든 하위 객체를 반환합니다.
구문
Object_LibReference(Parent) : String
사용 예
Object_LibReference(Parent) = 'LM833'
Symbol Reference 속성이 LM833인 부품(Part) 객체의 모든 하위 객체를 반환합니다.
참고
Symbol Reference 속성은 부품(Part) 객체에 대해서만 정의됩니다.
Object_LocationX
요약
쿼리를 만족하는 X1 속성을 가진 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
Object_LocationX(Parent) : Numeric_String
사용 예
Object_LocationX(Parent) = '320'
X1 속성이 320와(과) 같은 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) Between '150' And '430'
X1 속성이 150 이상이고 430 이하인 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) >= '250'
X1 속성이 250 이상인 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) < 350
X1 속성이 350보다 작은 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) <> '210'
X1 속성이 210와(과) 같지 않은 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY
요약
쿼리를 만족하는 Y1 속성을 가진 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
Object_LocationY(Parent) : Numeric_String
사용 예
Object_LocationY(Parent) = '320'
Y1 속성이 320와(과) 같은 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) Between '150' And '430'
Y1 속성이 150 이상이고 430 이하인 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) >= '250'
Y1 속성이 250 이상인 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) < 350
Y1 속성이 350보다 작은 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) <> '210'
Y1 속성이 210와(과) 같지 않은 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_Locked
요약
쿼리를 만족하는 Locked 속성을 가진 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
Object_Locked(Parent) : Boolean/Boolean_String
사용 예
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Locked 속성이 활성화(enabled)된 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Locked 속성이 비활성화(disabled)된 하네스 커넥터, 파라미터 세트, 부품(Part), 핀, 포트, 프로브, 시트 심볼 객체의 모든 하위 객체에 대해 모든 객체 except 를 반환합니다.
Object_ObjectKind
요약
쿼리를 만족하는 Object Kind 속성을 가진 객체의 모든 하위 객체를 반환합니다.
구문
Object_ObjectKind(Parent) = ObjectKind_String
Object_ObjectKind(Parent) <> ObjectKind_String
ObjectKind_String은(는) 객체 종류(object kind)를 지정하며, 다음 문자열 중 하나여야 합니다:
- 'Harness Connector'
- 'Parameter Set'
-
'Part' -
'Pin' -
'Port' - 'Probe'
- 'Sheet Symbol'
- ''
사용 예
Object_ObjectKind(Parent) = 'Sheet Symbol'
시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) <> 'Parameter Set'
파라미터 세트 객체의 하위 객체에 대해 모든 객체 except 를 반환합니다.
Object_ObjectKind(Parent) = 'Part'
부품(Part) 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = ''
부모 객체가 없는 모든 객체를 반환합니다.
참고
ObjectKind_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다.
Object_Orientation
요약
쿼리를 만족하는 Orientation 속성을 가진 파라미터 세트, 부품(Part), 핀, 프로브 객체의 모든 하위 객체를 반환합니다.
구문
Object_Orientation(Parent) = Orientation_String
Object_Orientation(Parent) <> Orientation_String
Orientation_String은(는) 다음 목록의 문자열 중 하나여야 합니다:
-
'0 Degrees' -
'90 Degrees' -
'180 Degrees' -
'270 Degrees'
사용 예
Object_Orientation(Parent) = '90 Degrees'
Orientation 속성이 90 Degrees인 파라미터 세트, 부품(Part), 핀, 프로브 객체의 모든 하위 객체를 반환합니다.
Object_Orientation(Parent) <> '180 Degrees'
Orientation 속성이 180 Degrees인 파라미터 세트, 부품(Part), 핀, 프로브 객체의 하위 객체에 대해 모든 객체 except 를 반환합니다.
Object_Orientation(Parent) <> '' && Object_Orientation(Parent) <> '180 Degrees'
Object_Orientation(Parent) > '' && Object_Orientation(Parent) <> '180 Degrees'
Orientation 속성이 180 Degrees가 아닌 파라미터 세트, 부품(Part), 핀, 프로브 객체의 모든 하위 객체를 반환합니다.
참고
-
Orientation 속성은 설계자(Designator), 하네스 커넥터 유형, IEEE 심볼, 넷 라벨, 오프시트 커넥터, 파라미터, 파라미터 세트, 부품(Part), 핀, 전원 포트, 프로브, 시트 심볼 설계자, 시트 심볼 파일 이름, 텍스트 문자열 객체에 대해 정의됩니다. 그러나 이 표현식으로 반환 가능한 하위 객체를 가질 수 있는 것은 파라미터 세트, 부품(Part), 핀, 프로브 객체뿐입니다.
-
Orientation_String의 시작과 끝에 있는 작은따옴표(') 문자는 필수입니다.
Object_PartId
요약
쿼리를 만족하는 Current Part 속성을 가진 부품(Part) 객체의 모든 하위 객체를 반환합니다.
구문
Object_PartId(Parent) : String
사용 예
Object_PartId(Parent) = 'B'
Current Part 속성이 B인 부품(Part) 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Current Part 속성이 A인 해당 부품(Part) 객체 except 의 모든 하위 객체를 반환합니다.
참고
Current Part 속성은 부품(Part) 객체에 대해서만 정의됩니다.
Object_PinShowDesignator
요약
쿼리를 만족하는 Show Designator 속성을 가진 핀 객체의 모든 하위 객체를 반환합니다.
구문
Object_PinShowDesignator(Parent) : Boolean_String
사용 예
Object_PinShowDesignator(Parent) = 'True'
Show Designator 속성이 활성화(enabled)된 핀 객체의 모든 하위 객체를 반환합니다.
Object_PinShowDesignator(Parent) = 'False'
Show Designator 속성이 비활성화(disabled)된 핀 객체의 모든 하위 객체를 반환합니다.
참고
Show Designator 속성은 핀 객체에 대해서만 정의됩니다.
Object_PinsLocked
요약
쿼리를 만족하는 Pins Locked 속성을 가진 부품(Part) 객체의 모든 하위 객체를 반환합니다.
구문
Object_PinsLocked(Parent) : Boolean_String
사용 예
Object_PinsLocked(Parent) = 'True'
Pins Locked 속성이 활성화(enabled)된 부품(Part) 객체의 모든 하위 객체를 반환합니다.
Object_PinsLocked(Parent) = 'False'
Pins Locked 속성이 비활성화(disabled)된 부품(Part) 객체의 모든 하위 객체를 반환합니다.
참고
Pins Locked 속성은 부품(Part) 객체에 대해서만 정의됩니다.
Object_SheetFileName
요약
쿼리를 만족하는 Sheet File Name 속성을 가진 시트 심볼 객체(시트 심볼, 디바이스 시트 심볼, 관리형 시트 인스턴스 심볼)의 모든 하위 객체를 반환합니다.
구문
Object_SheetFileName(Parent) : String
사용 예
Object_SheetFileName(Parent) = 'Microcontroller_STM32F101.SchDoc'
Sheet File Name 속성이 Microcontroller_STM32F101.SchDoc인 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_SheetFileName(Parent) Like '*Res*'
Sheet File Name 속성에 Res이(가) 포함되는 시트 심볼 객체의 모든 하위 객체를 반환합니다.
참고
Sheet File Name 속성은 시트 심볼 객체에 대해서만 정의됩니다.
Object_SheetName
요약
쿼리를 만족하는 Sheet Name 속성(즉, Sheet Symbol Designator)을 가진 시트 심볼 객체(시트 심볼, 디바이스 시트 심볼, 관리형 시트 인스턴스 심볼)의 모든 하위 객체를 반환합니다.
구문
Object_SheetName(Parent) : String
사용 예
Object_SheetName(Parent) = 'Accelerometer'
Sheet Name 속성이 Accelerometer인 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_SheetName(Parent) Like '*Power*'
Sheet Name 속성에 Power이(가) 포함되는 시트 심볼 객체의 모든 하위 객체를 반환합니다.
참고
Sheet Name 속성은 시트 심볼 객체에 대해서만 정의됩니다.
Object_ShowName
요약
쿼리를 만족하는 Show Name 속성을 가진 핀 객체의 모든 하위 객체를 반환합니다.
구문
Object_ShowName(Parent) : Boolean_String
사용 예
Object_ShowName(Parent) = 'True'
Show Name 속성이 활성화(enabled)된 핀 객체의 모든 하위 객체를 반환합니다.
Object_ShowName(Parent) = 'False'
Show Name 속성이 비활성화된 핀(pin) 객체의 모든 하위 객체를 반환합니다.
Note
Show Name 속성은 파라미터(parameter) 및 핀(pin) 객체에 대해 정의되어 있지만, 이 표현식으로 반환 가능한 하위 객체를 가질 수 있는 것은 핀(pin) 객체뿐입니다.
Object_TextColor
Summary
쿼리(Query)를 만족하는 Text Color 속성을 가진 포트(port) 객체의 모든 하위 객체를 반환합니다.
Syntax
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
특정 숫자에 해당하는 색상은 다음 관계식으로부터 유도할 수 있습니다:
65536 * Blue + 256 * Green + Red
여기서 Blue, Green, Red 구성요소는 각각 0부터 255(포함) 사이의 값을 가집니다.
Object_TextColor 키워드를 Number와 함께 사용할 수 있는 경우, 다음 구문을 사용하여 Text Color 속성의 Blue, Green, Red 각 구성요소 값을 개별적으로 평가할 수 있습니다:
- Blue = Text Color Div 65536
- Green = Text Color Div 256 Mod 256
- Red = Text Color Mod 256
Example Usage
Object_TextColor(Parent) = '0'
Object_TextColor(Parent) <> '' && Object_TextColor(Parent) = 0
Text Color 속성이 0인(Blue = 0, Green = 0, Red = 0 값에 해당) 포트(port) 객체의 모든 하위 객체를 반환합니다.
Object_TextColor(Parent) = '32896'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 32896
Text Color 속성이 32896인(Blue = 0, Green = 128, Red = 128 값에 해당) 포트(port) 객체의 모든 하위 객체를 반환합니다.
Object_TextColor(Parent) <> '16777215'
Text Color 속성이 16777215인(Blue = 255, Green = 255, Red = 255 값에 해당) 포트(port) 객체의 모든 객체 except 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) <> 16777215
Text Color 속성이 16777215이 아닌 포트(port) 객체의 모든 하위 객체를 반환합니다.
Object_TextColor(Parent) > '' && Object_TextColor(Parent) Div 65536 >= 96 && Object_TextColor(Parent) Div 256 Mod 256 Between 64 And 192 && Object_TextColor(Parent) Mod 256 <= 128
Text Color 속성에서 Blue 구성요소 값이 96 이상, Green 구성요소 값이 64 이상 192 이하, Red 구성요소 값이 128 이하인 포트(port) 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) Mod 256 Between 64 And 192
Text Color 속성의 Red 구성요소 값이 64 이상 192 이하인 포트(port) 객체의 모든 하위 객체를 반환합니다.
Note
Text Color 속성은 하네스 엔트리(harness entry), 노트(note), 포트(port), 시트 엔트리(sheet entry), 텍스트 프레임(text frame) 객체에 대해 정의되어 있지만, 이 표현식으로 반환 가능한 하위 객체를 가질 수 있는 것은 포트(port) 객체뿐입니다.
Object_UseDBTableName
Summary
쿼리(Query)를 만족하는 Use Database Table Name 속성을 가진 부품(part) 객체의 모든 하위 객체를 반환합니다.
Syntax
Object_UseDBTableName(Parent) : Boolean_String
Example Usage
Object_UseDBTableName(Parent) = 'True'
Use Database Table Name 속성이 활성화된 부품(part) 객체의 모든 하위 객체를 반환합니다.
Object_UseDBTableName(Parent) = 'False'
Use Database Table Name 속성이 비활성화된 부품(part) 객체의 모든 하위 객체를 반환합니다.
Note
Use Database Table Name 속성은 부품(part) 객체에만 정의됩니다.
Object_UseLibraryName
Summary
쿼리(Query)를 만족하는 Use Library Name 속성을 가진 부품(part) 객체의 모든 하위 객체를 반환합니다.
Syntax
Object_UseLibraryName(Parent) : Boolean_String
Example Usage
Object_UseLibraryName(Parent) = 'True'
Use Library Name 속성이 활성화된 부품(part) 객체의 모든 하위 객체를 반환합니다.
Object_UseLibraryName(Parent) = 'False'
Use Library Name 속성이 비활성화된 부품(part) 객체의 모든 하위 객체를 반환합니다.
Note
Use Library Name 속성은 부품(part) 객체에만 정의됩니다.