멤버십 확인
개요
- Schematic 및 Schematic 라이브러리 쿼리에서 각 Membership Checks 키워드가 어떤 용도로 사용되는지 알아보세요.
- 단위 변환, 풋프린트, 모델, 모델 파라미터 검사에 사용되는 구문과 활용 예제를 확인하세요.
- 키워드를 적용하기 전에 쿼리에서 특정 객체나 현재 모델을 먼저 지정해야 하는 경우를 파악하세요.

Query Helper 대화 상자에 표시되는 Membership Checks Schematic 쿼리 함수
이 참조 페이지에서는 Altium Designer의 Schematic 및 Schematic 라이브러리 문서에서 사용할 수 있는 Membership Checks 범주의 쿼리 언어 키워드를 자세히 설명합니다. 특정 쿼리 키워드에 대한 도움말을 보려면 아래의 접을 수 있는 섹션을 사용하거나, Query Helper 또는 Filter Panel에서 해당 키워드를 강조 표시하거나 키워드 내부를 클릭한 다음 F1 키를 눌러 해당 섹션으로 바로 이동하세요.
AsCM
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 사용하는 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 미터법 단위인 cm로 변환한 다음, 표현식에 입력된 값과 비교합니다. 이때 1cm = 0.01m입니다.
구문
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 이하인 모든 포트 객체를 반환합니다.
AsDXPs
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 사용하는 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 야드파운드법 단위인 DXP Defaults(DXPs)로 변환한 다음, 표현식에 입력된 값과 비교합니다. 이때 1DXP = 10mil입니다.
구문
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 이하인 모든 포트 객체를 반환합니다.
AsInches
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 사용하는 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 인치로 변환한 다음, 표현식에 입력된 값과 비교합니다.
구문
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 이하인 모든 포트 객체를 반환합니다.
AsMetres
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 사용하는 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 미터로 변환한 다음, 표현식에 입력된 값과 비교합니다.
구문
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 이하인 모든 포트 객체를 반환합니다.
AsMils
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 사용하는 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 야드파운드법 단위인 mil로 변환한 다음, 표현식에 입력된 값과 비교합니다. 이때 1mil = 0.001인치입니다.
구문
AsMils(Keyword : Number) : Number
사용 예
IsArc And (AsMils(Radius) = 250)
Radius 속성이 250mil인 모든 Arc 객체를 반환합니다.
IsPort And (AsMils(Height) Between 100 And 120)
Height 속성이 100mil 이상이고 120mil 이하인 모든 포트 객체를 반환합니다.
AsMM
요약
객체의 숫자 속성(예: 길이, 너비, 반지름 등)에 사용하는 이 키워드는 기본 설계 공간 단위로 측정된 현재 값을 미터법 단위인 mm로 변환한 다음, 표현식에 입력된 값과 비교합니다. 이때 1mm = 0.001m입니다.
구문
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 이하인 모든 포트 객체를 반환합니다.
HasFootprint
요약
쿼리 조건을 충족하는 속성을 가진 풋프린트 모델에 연결되거나 해당 모델을 참조하는 각 부품 객체를 반환합니다.
구문
HasFootprint(ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
ModelName 문자열은 연결된 풋프린트 모델의 Name 속성을 지정합니다.
CurrentModelOnly 파라미터는 연결된 풋프린트 모델이 각 부품의 현재 풋프린트여야 하는지 여부를 지정합니다. 이 값이 False이면 연결된 풋프린트 모델이 현재 풋프린트일 필요는 없지만 현재 풋프린트여도 됩니다. 이 값이 True이면 연결된 풋프린트 모델이 반드시 현재 풋프린트여야 합니다.
사용 예
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Name 속성이 SOIC14인 풋프린트 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 각 부품의 현재 풋프린트일 필요는 없지만 현재 풋프린트여도 됩니다.
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Name 속성이 DIP14인 풋프린트 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 반드시 부품의 현재 풋프린트여야 합니다.
HasModel
요약
속성이 쿼리 조건을 충족하는 도메인 모델에 연결된(또는 해당 모델을 참조하는) 각 부품 객체를 반환합니다.
구문
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 문자열은 연결된 모델의 Name 속성을 지정합니다.
CurrentModelOnly 파라미터는 연결된 모델이 각 부품의 현재 모델이어야 하는지 여부를 지정합니다. 이 값이 False이면 연결된 모델이 현재 모델일 필요는 없습니다(현재 모델이어도 됨). 이 값이 True이면 연결된 모델이 반드시 현재 모델이어야 합니다.
사용 예
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Name 속성이 SOIC14인 풋프린트 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 각 부품의 현재 풋프린트 모델일 필요는 없습니다(현재 풋프린트 모델이어도 됨).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Name 속성이 DIP14인 풋프린트 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 반드시 해당 부품의 현재 풋프린트 모델이어야 합니다.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Name 속성이 RES1인 Signal 무결성 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 각 부품의 현재 Signal 무결성 모델일 필요는 없습니다(현재 Signal 무결성 모델이어도 됨).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Name 속성이 RESISTOR인 시뮬레이션 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 반드시 해당 부품의 현재 시뮬레이션 모델이어야 합니다.
HasModelParameter
요약
Parameter Name 및 Value 속성이 쿼리 조건을 충족하는 파라미터 객체를 포함한 도메인 모델에 연결된(또는 해당 모델을 참조하는) 각 부품 객체를 반환합니다.
구문
HasModelParameter(Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
CurrentModelOnly 파라미터는 연결된 모델(조건을 충족하는 파라미터를 포함한 모델)이 각 부품의 현재 모델이어야 하는지 여부를 지정합니다. 이 값이 False이면 연결된 모델이 현재 모델일 필요는 없습니다(현재 모델이어도 됨). 이 값이 True이면 연결된 모델이 반드시 현재 모델이어야 합니다.
사용 예
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Parameter Name 속성이 Inductance A이고 Value 속성이 1mH인 파라미터 객체를 포함한 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 각 부품의 현재 모델일 필요는 없습니다(현재 모델이어도 됨).
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인 파라미터 객체를 포함한 모델에 연결된 모든 부품 객체를 반환합니다. 해당 모델은 반드시 해당 부품의 현재 모델이어야 합니다.
HasParameter
요약
Parameter Name 및 Value 속성이 쿼리 조건을 충족하는 파라미터 객체를 포함한 모든 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체를 반환합니다.
구문
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인 파라미터 객체를 포함한 모든 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체를 반환합니다.
HasPin
요약
Pin Designator 및 Name 속성이 쿼리 조건을 충족하는 핀 객체를 포함한 모든 부품 객체를 반환합니다.
구문
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인 핀 객체를 포함한 모든 부품 객체의 모든 하위 객체를 반환합니다.
HasSheetEntry
요약
Name 속성이 쿼리 조건을 충족하는 시트 Entry를 포함한 모든 시트 심볼 객체를 반환합니다.
구문
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
사용 예
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Name 속성이 CLK인 시트 Entry 객체를 포함한 모든 시트 심볼 객체를 반환합니다.
InComponent
요약
Component Designator 속성이 쿼리 조건을 충족하는 부품 객체를 반환합니다.
구문
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인 부품 객체를 반환합니다.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Component Designator 속성이 U1, J1 또는 R1인 부품 객체를 반환합니다.
참고 사항
-
반환된 부품 객체의 하위 객체는 반환되지 않습니다.
-
이 키워드는 InPart 키워드의 별칭입니다.
InPart
요약
Component Designator 속성이 쿼리 조건을 충족하는 부품 객체를 반환합니다.
구문
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인 부품 객체를 반환합니다.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Component Designator 속성이 U1, J1 또는 R1인 부품 객체를 반환합니다.
참고 사항
-
반환된 부품 객체의 하위 객체는 반환되지 않습니다.
-
이 키워드는 InComponent 키워드의 별칭입니다.
InSheetSymbol
요약
Sheet Name 속성이 쿼리 조건을 충족하는 시트 심볼 객체를 반환합니다.
구문
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
사용 예
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Sheet Name 속성이 Accelerometer인 시트 심볼 객체를 반환합니다.
참고
반환된 시트 심볼 객체의 하위 객체는 반환되지 않습니다.
Object_AreaColor
요약
Fill Color 속성이 쿼리 조건을 충족하는 각 하네스 커넥터, 포트 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
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 = 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인 각 상위 객체의 모든 하위 객체를 반환합니다(파란색 = 0, 녹색 = 0, 빨간색 = 0에 해당).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Fill Color 속성이 16711680 인 각 상위 객체의 모든 하위 객체를 반환합니다(파란색 = 255, 녹색 = 0, 빨간색 = 0에 해당).
Object_AreaColor(Parent) <> '16777215'
Fill Color 속성이 16777215 인 각 상위 객체의 하위 객체except 모든 객체를 반환합니다(파란색 = 255, 녹색 = 255, 빨간색 = 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 속성의 파란색 성분 값이 96 이상이고, 녹색 성분 값이 64 이상 192 이하이며, 빨간색 성분 값이 128 이하인 각 상위 객체의 모든 하위 객체를 부품을 제외하고 반환합니다.
Object_ObjectKind(Parent) = 'Port' && Object_AreaColor(Parent) Div 65536 <= 192
Fill Color 속성의 파란색 성분 값이 192 이하인 포트 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Sheet Symbol' && Object_AreaColor(Parent) Mod 256 Between 64 And 192
Fill Color 속성의 빨간색 성분 값이 64 이상 192 이하인 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_ArrowStyle
요약
Arrow Style 속성이 쿼리 조건을 충족하는 각 포트 객체의 모든 하위 객체를 반환합니다.
구문
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인 모든 포트 객체의 모든 하위 객체를 반환합니다.
Object_ArrowStyle(Parent) <> 'Bottom'
Arrow Style 속성이 Bottom인 포트 객체의 하위 객체except 모든 객체를 반환합니다.
Object_ArrowStyle(Parent) <> '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ObjectKind(Parent) = 'Port' && Object_ArrowStyle(Parent) <> 'Right'
모든 포트 객체의 모든 하위 객체를 반환하되, Arrow Style 속성이 Right인 포트 객체는 except .
Object_Color
요약
Color 속성이 쿼리 조건을 충족하는 각 하네스 커넥터, 파라미터 세트, 핀, 포트 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
특정 숫자에 해당하는 색상은 다음 관계식으로 구할 수 있습니다.
65536 * Blue + 256 * Green + Red
여기서 Blue, Green, Red 성분은 각각 0 이상 255 이하의 값을 가집니다.
Object_Color 키워드를 Number와 함께 사용할 수 있는 경우, 다음 구문을 사용하여 Color 속성의 파란색, 녹색, 빨간색 성분 값을 개별적으로 평가할 수 있습니다.
- 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인 각 상위 객체의 모든 하위 객체를 반환합니다(파란색 = 0, 녹색 = 0, 빨간색 = 0에 해당).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Color 속성이 16711680 인 각 상위 객체의 모든 하위 객체를 반환합니다(파란색 = 255, 녹색 = 0, 빨간색 = 0에 해당).
Object_Color(Parent) <> '16777215'
Color 속성이 16777215 인 각 상위 객체의 하위 객체except 모든 객체를 반환합니다(파란색 = 255, 녹색 = 255, 빨간색 = 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 속성의 파란색 성분 값이 96 이상이고, 녹색 성분 값이 64 이상 192 이하이며, 빨간색 성분 값이 128 이하인 각 상위 객체의 모든 하위 객체를 부품을 제외하고 반환합니다.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 <= 192
Color 속성의 파란색 성분 값이 192 이하인 파라미터 세트 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Port' && Object_Color(Parent) Mod 256 Between 64 And 192
Color 속성의 빨간색 성분 값이 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(으)로 시작하고 그 뒤에 문자가 하나 이상 더 있는 부품 객체의 모든 자식 객체를 반환합니다.
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 파라미터는 연결된 풋프린트 모델이 각 부품의 현재 풋프린트여야 하는지 여부를 지정합니다. 이 값이 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 파라미터는 연결된 모델이 각 부품의 현재 모델이어야 하는지 여부를 지정합니다. 이 값이 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 무결성 모델에 연결된 부품 객체의 모든 자식 객체를 반환합니다. 해당 모델은 각 부품의 현재 Signal 무결성 모델일 필요는 없습니다(현재 Signal 무결성 모델이어도 됩니다).
Object_HasModel(Parent,'SIM','RESISTOR',True)
Object_HasModel(Parent,'SIM','RESISTOR',True) = True
Object_HasModel(Parent,'SIM','RESISTOR',True) = 'True'
Name 속성이 RESISTOR인 시뮬레이션 모델에 연결된 부품 객체의 모든 자식 객체를 반환합니다. 해당 모델은 반드시 해당 부품의 현재 시뮬레이션 모델이어야 합니다.
Object_HasModelParameter
요약
Parameter Name 및 Value 속성이 쿼리 조건을 충족하는 파라미터 객체를 포함한 도메인 모델에 연결되거나 해당 모델을 참조하는 각 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_HasModelParameter(Parent,Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
CurrentModelOnly 파라미터는 조건을 충족하는 파라미터가 포함된 연결 모델이 각 부품의 현재 모델이어야 하는지를 지정합니다. 이 값이 False이면 연결된 모델이 현재 모델일 필요는 없지만 현재 모델이어도 됩니다. 이 값이 True이면 연결된 모델이 반드시 현재 모델이어야 합니다.
사용 예
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인 파라미터 객체를 포함한 모델에 연결된 부품 객체의 모든 하위 객체를 반환합니다. 이 모델은 각 부품의 현재 모델일 필요는 없지만 현재 모델이어도 됩니다.
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인 파라미터 객체를 포함한 모델에 연결된 부품 객체의 모든 하위 객체를 반환합니다. 이 모델은 반드시 부품의 현재 모델이어야 합니다.
Object_HasParameter
요약
Parameter Name 및 Value 속성이 쿼리 조건을 충족하는 파라미터 객체를 포함한 모든 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
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인 파라미터 객체를 포함한 모든 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_HasPin
요약
Pin Designator 및 Name 속성이 쿼리 조건을 충족하는 핀 객체를 포함한 모든 부품 객체의 모든 하위 객체를 반환합니다.
구문
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인 핀 객체를 포함한 모든 부품 객체의 모든 하위 객체를 반환합니다.
Object_HasSheetEntry
요약
Name 속성이 쿼리 조건을 충족하는 시트 Entry를 포함한 모든 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
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 속성이 CLK인 시트 Entry 객체를 포함한 모든 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolInner
요약
IEEE Symbol Inside 속성이 쿼리 조건을 충족하는 핀 객체의 모든 하위 객체를 반환합니다.
구문
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인 핀 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolInner(Parent) <> 'Pulse'
IEEE Symbol Inside 속성이 Pulse인 핀 객체의 하위 객체except인 모든 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInner(Parent) <> 'Open Emitter'
IEEE Symbol Inside 속성이 Open Emitter인 핀 객체except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolInner_String의 시작과 끝에는 반드시 작은따옴표(')가 있어야 합니다. - IEEE Symbol Inside 속성은 핀 객체에만 정의되어 있습니다.
Object_IeeeSymbolInnerEdge
요약
IEEE Symbol Inside Edge 속성이 쿼리 조건을 충족하는 핀 객체의 모든 하위 객체를 반환합니다.
구문
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) <> IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String은(는) 다음 문자열 중 하나여야 합니다.
- 'Clock'
- 'No Symbol'
사용 예
Object_IeeeSymbolInnerEdge(Parent) = 'Clock'
IEEE Symbol Inside Edge 속성이 Clock인 핀 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolInnerEdge(Parent) <> 'No Symbol'
IEEE Symbol Inside Edge 속성이 No Symbol인 핀 객체의 하위 객체except 인 모든 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInnerEdge(Parent) <> 'Clock'
IEEE Symbol Inside Edge 속성이 Clock인 핀 객체except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolInnerEdge_String의 시작과 끝에는 반드시 작은따옴표(')가 있어야 합니다. - IEEE Symbol Inside Edge 속성은 핀 객체에만 정의되어 있습니다.
Object_IeeeSymbolOuter
요약
IEEE Symbol Outside 속성이 쿼리 조건을 충족하는 핀 객체의 모든 하위 객체를 반환합니다.
구문
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인 핀 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolOuter(Parent) <> 'Bidirectional Signal Flow'
IEEE Symbol Outside 속성이 Bidirectional Signal Flow인 핀 객체의 하위 객체except 인 모든 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuter(Parent) <> 'No Symbol'
IEEE Symbol Outside 속성이 No Symbol인 핀 객체except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolOuter_String의 시작과 끝에는 반드시 작은따옴표(')가 있어야 합니다. - IEEE Symbol Outside 속성은 핀 객체에만 정의되어 있습니다.
Object_IeeeSymbolOuterEdge
요약
IEEE Symbol Outside Edge 속성이 쿼리 조건을 충족하는 핀 객체의 모든 하위 객체를 반환합니다.
구문
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인 핀 객체의 모든 하위 객체를 반환합니다.
Object_IeeeSymbolOuterEdge(Parent) <> 'Active Low Output'
IEEE Symbol Outside Edge 속성이 Active Low Output인 핀 객체의 하위 객체except인 모든 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuterEdge(Parent) <> 'No Symbol'
IEEE Symbol Outside Edge 속성이 No Symbol인 핀 객체except 의 모든 하위 객체를 반환합니다.
참고
-
IeeeSymbolOuterEdge_String의 시작과 끝에는 반드시 작은따옴표(')가 있어야 합니다. - IEEE Symbol Outside Edge 속성은 핀 객체에만 정의되어 있습니다.
Object_IOType
요약
IO Type 속성이 쿼리 조건을 충족하는 포트 객체의 모든 하위 객체를 반환합니다.
구문
Object_IOType(Parent) = IOType_String
Object_IOType(Parent) <> IOType_String
IOType_String은(는) 다음 목록의 문자열 중 하나여야 합니다.
-
'Bidirectional' -
'Input' -
'Output' -
'Unspecified'
사용 예
Object_IOType(Parent) = 'Bidirectional'
IO Type 속성이 Bidirectional인 포트 객체의 모든 하위 객체를 반환합니다.
Object_IOType(Parent) <> 'Output'
IO Type 속성이 Output인 포트 객체의 하위 객체except인 모든 객체를 반환합니다.
참고
- IO Type 속성은 포트 및 시트 Entry 객체에 정의되어 있지만, 이 표현식으로 반환할 수 있는 하위 객체는 포트 객체에만 존재할 수 있습니다.
-
IOType_String의 시작과 끝에는 반드시 작은따옴표(')가 있어야 합니다.
Object_IsMirrored
요약
Mirrored 속성이 쿼리 조건을 충족하는 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_IsMirrored(Parent) : Boolean_String
사용 예
Object_IsMirrored(Parent) = 'True'
Mirrored 속성이 활성화된 부품 객체의 모든 하위 객체를 반환합니다.
Object_IsMirrored(Parent) = 'False'
Mirrored 속성이 비활성화된 부품 객체의 모든 하위 객체를 반환합니다.
참고
Mirrored 속성은 IEEE 심볼, 부품 및 텍스트 문자열 객체에 정의되어 있지만, 이 표현식으로 반환할 수 있는 하위 객체를 가질 수 있는 것은 부품 객체뿐입니다.
Object_Length
요약
Length 속성이 쿼리 조건을 충족하는 핀 객체의 모든 하위 객체를 반환합니다.
구문
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
사용 예
Object_Length(Parent) = '30'
Length 속성이 30와 같은 핀 객체의 모든 하위 객체를 반환합니다.
Object_Length(Parent) Between '20' And '40'
Length 속성이 20 이상이고 40 이하인 핀 객체의 모든 하위 객체를 반환합니다.
Object_Length(Parent) >= '10'
Length 속성이 10 이상인 핀 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) < 30
Length 속성이 30 미만인 핀 객체의 모든 하위 객체를 반환합니다.
Object_Length(Parent) <> '40'
Length 속성이 40와 같은 핀 객체의 하위 객체except 인 모든 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
핀 객체의 모든 하위 객체 중 Length 속성이 40인 핀 객체except 의 하위 객체를 반환합니다.
참고
Length 속성은 핀 객체에만 정의되어 있습니다.
Object_LibraryName
요약
Library 속성이 쿼리 조건을 충족하는 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_LibraryName(Parent) : String
사용 예
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Library 속성이 Miscellaneous Devices.IntLib인 부품 객체의 모든 하위 객체를 반환합니다.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Library 속성에 연결된 문자열이 Miscellaneous로 시작하고 .IntLib로 끝나는 부품 객체의 모든 하위 객체를 반환합니다.
참고
Library 속성은 부품 객체에만 정의되어 있습니다.
Object_LibReference
요약
Symbol Reference 속성이 쿼리 조건을 충족하는 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_LibReference(Parent) : String
사용 예
Object_LibReference(Parent) = 'LM833'
Symbol Reference 속성이 LM833인 부품 객체의 모든 하위 객체를 반환합니다.
참고
Symbol Reference 속성은 부품 객체에만 정의되어 있습니다.
Object_LocationX
요약
X1 속성이 쿼리 조건을 충족하는 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
Object_LocationX(Parent) : Numeric_String
사용 예
Object_LocationX(Parent) = '320'
X1 속성이 320와 같은 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) Between '150' And '430'
X1 속성이 150 이상이고 430 이하인 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) >= '250'
X1 속성이 250 이상인 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) < 350
X1 속성이 350 미만인 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationX(Parent) <> '210'
X1 속성이 210와 같지 않은 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY
요약
Y1 속성이 쿼리 조건을 충족하는 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
Object_LocationY(Parent) : Numeric_String
사용 예
Object_LocationY(Parent) = '320'
Y1 속성이 320와 같은 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) Between '150' And '430'
Y1 속성이 150 이상이고 430 이하인 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) >= '250'
Y1 속성이 250 이상인 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) < 350
Y1 속성이 350 미만인 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_LocationY(Parent) <> '210'
Y1 속성이 210와 같지 않은 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Object_Locked
요약
Locked 속성이 쿼리 조건을 충족하는 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
구문
Object_Locked(Parent) : Boolean/Boolean_String
사용 예
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Locked 속성이 활성화된 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 모든 하위 객체를 반환합니다.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Locked 속성이 비활성화된 하네스 커넥터, 파라미터 세트, 부품, 핀, 포트, 프로브 및 시트 심볼 객체의 하위 객체except 인 모든 객체를 반환합니다.
Object_ObjectKind
요약
Object Kind 속성이 쿼리 조건을 충족하는 객체의 모든 하위 객체를 반환합니다.
구문
Object_ObjectKind(Parent) = ObjectKind_String
Object_ObjectKind(Parent) <> ObjectKind_String
ObjectKind_String은 객체 종류를 지정하며 다음 문자열 중 하나여야 합니다:
- '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'
부품 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = ''
상위 객체가 없는 모든 객체를 반환합니다.
참고
ObjectKind_String의 시작과 끝에는 작은따옴표(')가 반드시 있어야 합니다.
Object_Orientation
요약
Orientation 속성이 쿼리 조건을 충족하는 파라미터 세트, 부품, 핀 및 프로브 객체의 모든 하위 객체를 반환합니다.
구문
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인 파라미터 세트, 부품, 핀 및 프로브 객체의 모든 하위 객체를 반환합니다.
Object_Orientation(Parent) <> '180 Degrees'
Orientation 속성이 180 Degrees인 파라미터 세트, 부품, 핀 및 프로브 객체의 하위 객체 except 모든 객체를 반환합니다.
Object_Orientation(Parent) <> '' && Object_Orientation(Parent) <> '180 Degrees'
Object_Orientation(Parent) > '' && Object_Orientation(Parent) <> '180 Degrees'
Orientation 속성이 180 Degrees이 아닌 파라미터 세트, 부품, 핀 및 프로브 객체의 모든 하위 객체를 반환합니다.
참고
-
Orientation 속성은 Designator, 하네스 커넥터 유형, IEEE 심볼, Net 레이블, 오프 시트 커넥터, 파라미터, 파라미터 세트, 부품, 핀, 전원 포트, 프로브, 시트 심볼 Designator, 시트 심볼 파일 이름 및 텍스트 문자열 객체에 정의되어 있습니다. 그러나 이 표현식으로 반환할 수 있는 하위 객체를 가질 수 있는 것은 파라미터 세트, 부품, 핀 및 프로브 객체뿐입니다.
-
Orientation_String의 시작과 끝에는 작은따옴표(')가 반드시 있어야 합니다.
Object_PartId
요약
Current Part 속성이 쿼리 조건을 충족하는 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_PartId(Parent) : String
사용 예
Object_PartId(Parent) = 'B'
Current Part 속성이 B인 부품 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Current Part 속성이 A인 부품 객체 except 부품 객체의 모든 하위 객체를 반환합니다.
참고
Current Part 속성은 부품 객체에만 정의되어 있습니다.
Object_PinShowDesignator
요약
Show Designator 속성이 쿼리 조건을 충족하는 핀 객체의 모든 하위 객체를 반환합니다.
구문
Object_PinShowDesignator(Parent) : Boolean_String
사용 예
Object_PinShowDesignator(Parent) = 'True'
Show Designator 속성이 활성화된 핀 객체의 모든 하위 객체를 반환합니다.
Object_PinShowDesignator(Parent) = 'False'
Show Designator 속성이 비활성화된 핀 객체의 모든 하위 객체를 반환합니다.
참고
Show Designator 속성은 핀 객체에만 정의되어 있습니다.
Object_PinsLocked
요약
Pins Locked 속성이 쿼리 조건을 충족하는 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_PinsLocked(Parent) : Boolean_String
사용 예
Object_PinsLocked(Parent) = 'True'
Pins Locked 속성이 활성화된 부품 객체의 모든 하위 객체를 반환합니다.
Object_PinsLocked(Parent) = 'False'
Pins Locked 속성이 비활성화된 부품 객체의 모든 하위 객체를 반환합니다.
참고
Pins Locked 속성은 부품 객체에만 정의되어 있습니다.
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 속성(즉, 시트 심볼 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 속성이 활성화된 핀 객체의 모든 하위 객체를 반환합니다.
Object_ShowName(Parent) = 'False'
Show Name 속성이 비활성화된 핀 객체의 모든 하위 객체를 반환합니다.
참고
Show Name 속성은 파라미터 및 핀 객체에 정의되어 있지만, 이 표현식으로 반환할 수 있는 하위 객체를 가질 수 있는 것은 핀 객체뿐입니다.
Object_TextColor
요약
Text Color 속성이 쿼리 조건을 충족하는 포트 객체의 모든 하위 객체를 반환합니다.
구문
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
사용 예
Object_TextColor(Parent) = '0'
Object_TextColor(Parent) <> '' && Object_TextColor(Parent) = 0
Text Color 속성이 0인 포트 객체의 모든 하위 객체를 반환합니다(Blue = 0, Green = 0, Red = 0 값에 해당).
Object_TextColor(Parent) = '32896'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 32896
Text Color 속성이 32896인 포트 객체의 모든 하위 객체를 반환합니다(Blue = 0, Green = 128, Red = 128 값에 해당).
Object_TextColor(Parent) <> '16777215'
Text Color 속성이 16777215인 포트 객체의 하위 객체except 모든 객체를 반환합니다(Blue = 255, Green = 255, Red = 255 값에 해당).
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) <> 16777215
Text Color 속성이 16777215이 아닌 포트 객체의 모든 하위 객체를 반환합니다.
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 이하인 포트 객체의 모든 하위 객체를 반환합니다.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) Mod 256 Between 64 And 192
Text Color 속성의 Red 성분 값이 64 이상 192 이하인 포트 객체의 모든 하위 객체를 반환합니다.
참고
Text Color 속성은 하네스 Entry, 노트, 포트, 시트 Entry 및 텍스트 프레임 객체에 정의되어 있지만, 이 표현식으로 반환할 수 있는 하위 객체를 가질 수 있는 것은 포트 객체뿐입니다.
Object_UseDBTableName
요약
Use Database Table Name 속성이 쿼리 조건을 충족하는 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_UseDBTableName(Parent) : Boolean_String
사용 예
Object_UseDBTableName(Parent) = 'True'
Use Database Table Name 속성이 활성화된 부품 객체의 모든 하위 객체를 반환합니다.
Object_UseDBTableName(Parent) = 'False'
Use Database Table Name 속성이 비활성화된 부품 객체의 모든 하위 객체를 반환합니다.
참고
Use Database Table Name 속성은 부품 객체에만 정의되어 있습니다.
Object_UseLibraryName
요약
Use Library Name 속성이 쿼리 조건을 충족하는 부품 객체의 모든 하위 객체를 반환합니다.
구문
Object_UseLibraryName(Parent) : Boolean_String
사용 예
Object_UseLibraryName(Parent) = 'True'
Use Library Name 속성이 활성화된 부품 객체의 모든 하위 객체를 반환합니다.
Object_UseLibraryName(Parent) = 'False'
Use Library Name 속성이 비활성화된 부품 객체의 모든 하위 객체를 반환합니다.
참고
Use Library Name 속성은 부품 객체에만 정의되어 있습니다.