Working with Directives on a Schematic

Altium Training

Altium Essentials: Schematic Updating

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Design Directives는 설계 캡처 과정에서 회로도에 배치되는 객체로, 소프트웨어의 다른 부분으로 전달할 지시사항을 지정하는 방법을 제공합니다. 다양한 Design Directives를 다음 두 가지 방식으로 사용할 수 있습니다:

  • 소스 회로도 문서의 자동 컴파일과 관련된 지시자.
  • 회로도 시트에 정의된 정보를 PCB로 전달하는 데 사용되는 지시자.

다음 섹션에서는 이러한 영역과 관련 지시자들을 더 자세히 살펴봅니다.

컴파일 관련 Directives

설계는 시간이 지나면서 발전하며 단계적으로 캡처됩니다. 각 단계가 어느 정도 정리되면, 설계의 나머지 부분과 분리해서 해당 단계만 단독으로 점검하고 싶을 때가 흔히 있습니다. 캡처 과정 중간중간에 개별 회로도 문서(또는 전체 프로젝트)를 컴파일하면, 아직 캡처되지 않은 회로나 회로 조각 간 인터페이스 배선이 미완성인 탓에 여러 오류 메시지가 발생하는 경우가 많습니다. 이런 메시지는 실제로는 가치가 크지 않으며, 중요한 정보 주변에 ‘노이즈’만 만들 뿐입니다. 이러한 컴파일 오류를 억제하는 가장 빠르고 쉬운 방법은 No ERC 또는 Compile Mask 지시자를 배치하는 것입니다.

No ERC Directive

No ERC 지시자는 회로의 노드에 배치되며, 회로도 프로젝트를 검증할 때 감지되는 모든 Electrical Rule Check 경고 및/또는 오류 위반 조건 보고를 억제합니다. 자세한 내용은 Validating Your Design Project 페이지를 참고하세요.

Compile Mask Directive

No ERC 지시자는 설계 내에서 위반이 발생하는 핀, 포트, 시트 엔트리, 네트의 수가 적을 때 이를 억제하는 데 매우 유용합니다. 하지만 경우에 따라서는 부품을 포함해 설계의 특정 구역 전체를 제거(무시)하고 싶을 수 있습니다. Compile Mask directive(Place » Directives » Compile Mask command) 를 사용하거나, Active Bar의 directives 드롭다운에서 Compile Mask 버튼()을 클릭하면, 포함된 설계 영역을 Compiler에서 효과적으로 숨길 수 있습니다. 이를 통해 아직 완성되지 않아 컴파일 오류를 발생시킬 것이 확실한 회로에 대해 오류 체크를 수동으로 방지할 수 있습니다. 이 기능은 활성 문서 또는 프로젝트를 컴파일하여 다른 특정 영역의 설계 무결성을 확인해야 하지만, 미완성 설계 부분과 연관된 컴파일러 생성 메시지의 ‘노이즈’는 원치 않을 때 매우 유용합니다.

이름에서 알 수 있듯이, 이 지시자는 정의된 마스크의 경계 completely 안에 들어오는 모든 객체를 Compiler가 무시하도록 지시합니다. 마스크는 노트나 사각형 객체를 배치하듯이 동일한 방식으로 정확히 배치하면 됩니다.

다음 이미지의 예시 회로를 보면 LCD1 디바이스로 가는 배선이 아직 완성되지 않았습니다. 이 회로도(Project » Validate PCB Project)만 컴파일하면, 미완성 회로로 인해 수많은 위반 메시지(아래 표시됨)가 발생합니다. 이미지에 마우스를 올려 미완성 회로 주변에 Compile Mask directive를 배치했을 때의 효과를 확인해 보세요. 이러한 위반은 Compiler에서 무시되며, 회로도에서 완전히 배선된 나머지 회로는 계속 검사됩니다. 또한 마스크 처리된 객체—즉 마스크의 경계 사각형 안에 완전히 포함되는 객체—는 회색으로 흐리게 표시됩니다.

이미지 위에 마우스를 올리면 Compile Mask directive를 사용해 미완성 회로로 인한 컴파일러 위반을 숨기는 효과를 확인할 수 있습니다.
이미지 위에 마우스를 올리면 Compile Mask directive를 사용해 미완성 회로로 인한 컴파일러 위반을 숨기는 효과를 확인할 수 있습니다.

Compile mask는 확장(전체 프레임) 또는 접힘(작은 삼각형) 모드로 표시할 수 있습니다. 이 모드는 각각 마스크가 활성화/비활성화된 상태에 대응합니다. 배치된 compile mask의 좌측 상단 모서리를 클릭하여 표시 모드를 전환할 수 있습니다. 이 기능은 시뮬레이션이 설계 플로우의 일부로 포함될 때 유용할 수 있습니다: learn more.
Compile mask는 X 또는 Y 축을 기준으로 회전하거나 미러링할 수 있지만, 이는 내부의 설계 회로 방향에는 영향을 주지 않습니다.

PCB 관련 지시문(Directives)

통합 설계 환경(Unified Design Environment)으로서 Altium Designer는 보드 레이아웃을 시작하기 전에 PCB 요구사항을 정의할 수 있는 기능을 제공합니다. 이는 회로도 시트에 배치된 객체에 파라미터를 추가하고 지정함으로써 이루어집니다.

컴포넌트, 시트 심볼, 포트 등과 같은 특정 회로도 설계 객체의 경우, 해당 객체의 속성 일부로 관련 파라미터를 추가하는 방식으로 처리합니다. 와이어나 버스 같은 넷 객체의 경우에는 와이어/버스의 속성으로 파라미터를 직접 추가할 수 없습니다. 대신 필요한 정보를 담기 위한 파라미터는 전용 설계 지시문을 사용해 지정합니다.

다음 정보는 지시문을 사용해 지정할 수 있으며, 설계 동기화 시 적절한 PCB 기반 정의로 전달됩니다.

  • PCB 레이아웃 제약조건
  • 차동 페어
  • 넷 클래스

회로도에 설계 지시문을 포함하면, 설계 엔지니어가 명시적인 설계 제약조건을 지정할 수 있고, 회로도가 설계의 마스터 레코드로 유지되도록 보장합니다. 설계 변경은 회로도 측에서만 수행한 뒤 PCB로 푸시됩니다. 이는 여러 사람이(특히 지리적으로 떨어져) 설계를 함께 진행할 때 특히 중요해질 수 있습니다.  이메일이나 전화로 제약조건을 전달하려고 하기보다, 설계를 캡처하는 사람이 레이아웃 단계에서 특정 제약조건이 실제로 적용되도록 보장할 수 있습니다.

이 기능의 핵심에는 Parameter Set directive가 있습니다.

이는 본질적으로 사용자 정의 Parameter Set 객체이며, 회로도 설계 내의 넷 객체와 연관될 수 있습니다. 와이어, 버스 또는 시그널 하네스에 PCB Layout 지시문을 배치하여, 연관된 넷(들)을 대상으로 하나 이상의 설계 제약조건을 정의합니다. 회로도로부터 PCB를 생성할 때, PCB layout 지시문에 포함된 정보는 관련 PCB 설계 규칙을 생성하는 데 사용됩니다. PCB Layout 지시문으로 지정된 정보는 해당 지시문이 연결된 넷(또는 넷 집합)에만 적용됩니다.

Parameter Set directive.
Parameter Set directive.

이는 Parameter Set directive가 부착된 넷을 대상으로 하는 임의 개수의 파라미터를 담는 컨테이너 역할을 합니다. 파라미터가 없는 기본 Parameter Set directive(Place » Directives » Parameter Set)를 배치한 다음, 나중에 관련 파라미터를 추가할 수도 있습니다. 다음 섹션에서는 이러한 파라미터 기반 지시문 사용을 더 자세히 살펴봅니다. 사용자 정의(Parameter Set)와 사전 정의(Differential Pair) 파라미터 세트 지시문을 모두 사용할 수 있습니다. 빈 파라미터 세트와 사전 정의 파라미터 세트의 유일한 차이는, 사전 정의 파라미터 세트에는 아래에서 설명할 파라미터가 포함되어 있다는 점입니다.

Differential Pair 지시문 사용에 대해 더 알아보려면 Defining Differential Pairs in Your Schematics 페이지를 참조하세요.

Moving from Directives to the Constraint Manager

설계 요구사항을 정의하는 기존 방식은 회로도 편집기와 PCB 편집기에서 이를 분리해 처리하는 것이었습니다. 회로도 편집기에서는 Directives로, PCB 편집기에서는 Design Rules로 정의했습니다. 이러한 분리는 Constraint Manager의 도입으로 해소되었는데, Constraint Manager는 설계 요구사항을 정의하기 위한 별도의 편집기로서 설계 프로세스의 어느 단계에서든 구성 및 편집할 수 있게 해줍니다. 하나의 프로젝트에서는 한 가지 접근 방식만 사용할 수 있으며, 확인하는 쉬운 방법은 Design menu에서 Constraint Manager 항목이 있는지 보는 것입니다. 만약 없다면(대신 PCB 편집기 Design menu에 Rules 항목이 있다면) 해당 프로젝트는 이전 Design Rules 방식을 사용하고 있는 것입니다.

Constraint Manager를 사용 중인 경우, parameter set 및 differential pair 지시문으로 정의된 넷 클래스, 차동 페어, 차동 페어 클래스, 그리고 규칙은 회로도에서 PCB를 업데이트할 때 not 감지되어 전달됩니다. Constraint Manager에서 정의된 넷 클래스, 차동 페어, 차동 페어 클래스, 그리고 규칙만 전달됩니다.

또한 회로도에 배치된 지시문에서 규칙, 넷 클래스, 차동 페어, 차동 페어 클래스를 Import from Directives 명령을 사용해 가져올 수 있습니다. 이 명령은 회로도에서 접근한 Constraint ManagerPhysical 또는 Electrical 보기에서 우클릭 메뉴로 실행할 수 있습니다 – learn more. 지시문에서 Constraint Manager 로 데이터를 가져온 뒤 변경 사항을 저장하면, 가져온 지시문은 회로도 설계 공간에서 파란색(약간 다른 심볼)으로 구분되어 표시됩니다. 이는 지시문에서 Constraint Manager로의 단방향 전환이 발생했음을 의미하며, 파란색 지시문은 읽기 전용 객체가 되어(추가 편집 불가) 더 이상 수정할 수 없습니다.

Parameter Set Directives 배치

이 유형의 지시문(directive)은 메인 메뉴에서 Place » Directives » Parameter Set 명령을 선택하거나, 디자인 공간에서 우클릭할 때 배치할 수 있습니다. 기본 Parameter Set 지시문을 배치하면 기존 파라미터는 없습니다. Parameter Set은 회로도 설계에서 넷 유형 객체에 설계 사양을 연결할 수 있게 해주는 설계 지시문입니다. 예를 들어 Parameter Set을 사용하여 두 개의 넷을 차동 페어의 멤버로 선언할 수 있습니다. 소프트웨어는 Parameter Set에 특정 이름으로 지정된 파라미터가 존재하는지 여부를 통해 사용자가 어떤 설계 지시문을 배치하고 있는지 판단합니다.

사용자 정의 파라미터 지시문 외에도, 규칙 기반 파라미터 지시문은 Choose Design Rule Type dialog에서 정의되며, 이는 파라미터와 연관된 Properties panel 모드에서 접근할 수 있습니다. 접근 방법은 다음과 같습니다.

  1. Parameter Set 을(를) 배치하기 전에 Tab를 누르거나, 이미 배치된 Parameter Set directive를 더블클릭하여 Properties panel의 Parameter Set 모드를 표시합니다.

  2. 그다음 Properties panel의 Parameter Set 모드에 있는 Parameters 섹션에서 Add 버튼을 클릭하고, 드롭다운에서 Rule를 선택하여 Choose Design Rule Type dialog에서 규칙을 선택합니다.

 
 
 
 
 

규칙 값 편집.
규칙 값 편집.

Choose Design Rule Type dialog를 사용하여 지시문에 규칙 파라미터로 추가하려는 규칙을 선택합니다. 규칙 유형을 더블클릭하면 관련 Edit PCB Rule (From Schematic) dialog에 접근할 수 있으며, 여기서 해당 규칙의 제약 조건을 정의할 수 있습니다.

Edit PCB Rule (From Schematic) dialog에 표시되는 구체적인 속성은 선택한 설계 규칙에 따라 달라지며, PCB 편집기에서 해당 규칙에 대해 정의된 속성과 동일합니다.

예를 들어, 아래 이미지는 Max-Min Width Rule에 대한 Edit PCB Rule (From Schematic) dialog를 보여주며, 여기서 다음을 수행할 수 있습니다. 모든 레이어에 대해 Min/Preferred/Max 설정을 구성하거나, 각 레이어별로 각 폭(width) 설정을 수동으로 정의하거나, 또는 임피던스 프로파일을 사용하도록 선택할 수 있습니다. 임피던스 프로파일을 선택하는 경우 실제 물리적 보드 구조가 PCB 편집기에서 이미 정의되어 있다면, 보드 파일을 선택하여 Load the PCB Layer Stack and calculate the track width values할 수도 있습니다.

PCB가 존재하고 레이어 스택이 정의되어 있으면, 계산된 폭을 회로도로 로드할 수 있습니다.PCB가 존재하고 레이어 스택이 정의되어 있으면, 계산된 폭을 회로도로 로드할 수 있습니다.

위에 표시된 규칙은 넷 클래스에 적용되었습니다. 이는 Blanket Directive 를 배치하고 PCB Routing Directive를 첨부하여 넷을 하나의 클래스로 그룹화한 다음, 해당 클래스에 Max-Min Width Rule을 적용함으로써 달성되었습니다(show image).

각 PCB 설계 규칙(PCB Design Rules)과 제약 조건에 대한 자세한 정보는 here를 클릭하십시오.

Measurement Units 드롭다운 필드를 사용하여 Metric 또는 Imperial 단위를 선택합니다.

 
 
 
 
 

선택한 규칙에 대한 제약 조건을 지정합니다.
선택한 규칙에 대한 제약 조건을 지정합니다.

Parameters 영역의 항목에는 선택한 규칙 유형과 지정된 제약 조건이 함께 표시됩니다. 다음 이미지는 Parameter Set 지시자(directive)에 대해 정의된 폭(width) 제약 규칙 파라미터를 보여줍니다. 설계 공간에서 해당 규칙을 표시하려면 Rules 영역 내의 가시성() 아이콘을 클릭하십시오.

Parameter Set 지시자에 의해 특정 넷에 대해 정의된 여러 규칙 제약 조건.
Parameter Set 지시자에 의해 특정 넷에 대해 정의된 여러 규칙 제약 조건.

동기화 프로세스를 통해 설계를 PCB로 전송하면, 지시자에 포함된 정보를 기반으로 관련 설계 규칙이 생성됩니다. 생성되는 각 규칙의 이름에는 해당 규칙의 출처를 구분하기 위해 Schematic라는 단어가 사용됩니다.

PCB 측에서 생성된 설계 규칙.
PCB 측에서 생성된 설계 규칙.

동일한 Parameter Set 지시자에 여러 파라미터를 추가할 수 있으므로, 회로도를 더 깔끔하게 구성할 수 있다는 점을 기억하십시오.

Net Class 지시자 배치

Net Class 지시자를 사용하면 회로도에서 사용자 정의 넷 클래스(net class)를 만들 수 있습니다. Net Class 지시자는 메인 메뉴에서 Place » Directives » Parameter Set 명령을 선택한 다음, 명령 페이지의 팁 #2에 설명된 대로 Parameter Set을 넷 클래스 지시자로 정의하여 배치할 수 있습니다. 회로도에서 PCB를 생성할 때 Net Class 지시자에 있는 정보는 PCB에서 해당 Net Class를 생성하는 데 사용됩니다. 넷을 넷 클래스의 멤버로 만들려면 관련 와이어, 버스 또는 시그널 하네스에 Net Class 지시자를 부착한 다음, 지시자의 ClassName 파라미터를 원하는 클래스 이름으로 설정하십시오. 이 기능을 사용하려면 Project Options 대화상자의 Class Generation 탭에서 Generate Net Classes 옵션(User-Defined Classes)을 활성화해야 합니다.

어떤 넷에 대해 Net Class 지시자가 정의되어 있으면, 해당 Parameter Set 객체에 의해 함께 생성되는 모든 PCB 설계 규칙은 PCB 편집기로 설계를 전송할 때 규칙 범위(rule scope)가 Net Class가 됩니다. 배치한 Parameter Set 지시자에 클래스를 추가하여 Net Class 지시자를 만들 수 있으며, 이 클래스의 값은 필요한 PCB Net Class로 설정되어야 합니다.

Net Class는 PCB 편집기 내에서도 만들 수 있지만, 넷의 논리적 기능이나 그룹화는 보통 회로도에서 훨씬 더 명확하므로, 그쪽에서 프로세스를 주도하는 것이 더 합리적입니다.

동기화 프로세스를 통해 설계를 PCB로 전송하면, 지시자에 포함된 정보를 기반으로 관련 넷 클래스가 생성됩니다.

Net Class 지시자를 Blanket 객체에 부착하면, 해당 블랭킷이 덮는 개별 넷들이 멤버가 되는 넷 클래스를 생성할 수 있습니다. PCB Layout 지시자도 그 블랭킷에 함께 부착되어 있으면, PCB Layout 지시자의 규칙 파라미터는 각 개별 넷이 아니라 해당 넷 클래스를 대상으로 하게 됩니다. 변경 사항을 PCB 문서로 가져올 때, 그 결과(파라미터당) 단일 설계 규칙이 생성되며 범위는 넷 클래스를 대상으로 설정됩니다.

Blanket 지시자 배치

Parameter Set 지시자는 부착된 특정 넷만 대상으로 할 수 있지만, Blanket 지시자와 결합하면 범위를 확장하여 블랭킷 내부의 모든 넷을 포함할 수 있습니다.

이 유형의 지시자는 메인 메뉴에서 Place » Directives » Blanket 명령을 선택하여 배치합니다. 블랭킷을 배치할 때는 단순한 직사각형 형태 또는 다각형 형태로 정의할 수 있습니다. 다각형 형태는 시트에서 필요한 넷 객체를 더 정밀하게 덮도록 제어할 수 있습니다.

블랭킷은 관심 있는 넷을 식별합니다. 해당 넷에 설계 요구사항을 적용하려면 블랭킷의 가장자리 어디든 Parameter Set 지시자를 배치하십시오. Blanket 지시자 아래의 넷에 둘레(perimeter) 지시자를 적용하려면, 그 넷과 연관된 객체(핀, 포트, 넷 라벨, 파워 포트, 와이어/버스/하네스 세그먼트(양 끝 포함))가 블랭킷 경계 안에 들어와야 합니다. 넷 라벨과 같은 넷 식별자의 경우, 핫스팟이 블랭킷 안에 있어야 한다는 점에 유의하십시오. 멤버 넷이 예상대로 PCB Parameter Set으로 넘어오지 않으면, 블랭킷 영역을 적절히 조정해 보십시오.

블랭킷 지시자가 어떤 넷에 적용되는지 확인하려면 Net Colors 기능을 사용하여 강조 표시하십시오. View » Set Net Colors 메뉴에서 필요한 색상을 선택한 다음, 원하는 Blanket 지시자의 둘레를 클릭합니다. 특정 넷의 강조 표시를 해제하려면 View » Set Net Colors » Clear Net Color 명령을 사용한 뒤 색상을 제거할 넷을 클릭하십시오. 모든 회로도 시트에서 넷 색상을 지우려면 View » Set Net Colors » Clear All Net Colors 명령을 사용하십시오.

Blanket 지시자를 사용하여 블랭킷 내 넷에 Parameter Set 지시자를 적용하는 예.
Blanket 지시자를 사용하여 블랭킷 내 넷에 Parameter Set 지시자를 적용하는 예.

블랭킷 지시자의 사용 예는 다음과 같습니다:

  • Parameter Set 지시자를 블랭킷 객체에 부착하여, 해당 블랭킷이 덮는 각 개별 넷에 규칙 파라미터가 적용되도록 함.
  • Parameter Set 지시자를 블랭킷 객체에 부착하여, 해당 블랭킷이 덮는 개별 넷들이 멤버가 되는 Parameter Set을 생성함.
  • Differential Pair 지시자를 블랭킷 객체에 부착하여, 해당 블랭킷 범위 내의 차동 넷을 기반으로 차동 페어 객체를 생성함.
Parameter Set 지시자를 Blanket 객체 에 부착하면, 해당 블랭킷이 덮는 각 개별 넷에 규칙 파라미터가 적용되도록 할 수 있습니다. Parameter Set 지시자도 그 블랭킷에 함께 부착되어 있고 Parameter Set에 Net Class 파라미터도 포함되어 있다면, Parameter Set 지시자의 규칙 파라미터는 각 개별 넷이 아니라 해당 넷 클래스를 대상으로 하게 됩니다. 변경 사항을 PCB 문서로 가져올 때, 그 결과(파라미터당) 단일 설계 규칙이 생성되며 범위는 넷 클래스를 대상으로 설정됩니다.
둘레 Parameter Set 지시자를 복사하여 다른 Blanket 지시자나 개별 와이어, 버스, 하네스에 부착할 수도 있습니다. 그 결과, 동일한 Parameter Set 지시자와 연관된 추가 넷이 모두 동일하게 생성된 PCB Net Class에 추가됩니다.

Blanket은 Parameter Set 지시자와 함께 사용하여, Blanket이 정의한 영역 안에 완전히 포함되는 컴포넌트에 대해 컴포넌트 클래스 및 파라미터를 적용하는 데도 사용할 수 있습니다. 이를 위해 Blanket에 부착된 Parameter Set 지시자의 속성에서 Add 버튼 드롭다운의 Component ClassParameter 옵션을 사용하십시오. 컴포넌트 클래스 및 파라미터 정보는 PCB를 업데이트할 때 ECO 프로세스 중에 프로젝트 PCB 문서로 전송됩니다.

간접(파라미터 기반) 지시문

Parameter Set directives는 파라미터를 포함할 수 없는 Schematic의 설계 객체를 대상으로 할 때 필요하지만, 파라미터를 포함할 수 있는 객체의 경우 관련 Schematic 객체에 파라미터로 추가(및 정의)함으로써 설계 지시문을 간접적으로 적용할 수 있습니다. 본질적으로 이는 parameter-based directives입니다.

파라미터 기반 지시문의 사용 예로는 특정 컴포넌트의 높이를 제한하거나, 설계 내 모든 객체를 대상으로 하는 클리어런스 제약을 추가하는 경우가 있습니다. 제약을 정의하는 데 필요한 파라미터는 규칙(rule)로서 해당 객체에 추가됩니다.

PCB와 동기화되면, Schematic의 객체에 추가된 파라미터 기반 지시문은 PCB 설계 규칙이 됩니다. 해당 PCB 설계 규칙의 스코프는 파라미터가 처음 할당된 객체의 성격에 의해 결정됩니다. 다음 표는 지원되는 Schematic 파라미터→PCB 규칙 스코프 옵션을 요약한 것입니다.

다음 대상에 파라미터(규칙으로)를 추가... 다음에서... PCB 규칙 스코프는...
Pin Properties panel의 Pin 모드에 있는 Parameters. Pad
Port Properties panel의 Port 모드에 있는 Parameters. Net
Component Properties panel의 Components 모드에 있는 Parameters 영역. Component
Sheet Symbol Source 영역에서 Local을 선택했을 때, Properties panel의 Sheet Symbol 모드에 있는 Parameters. Component Class
Device Sheet Symbol Source 영역에서 Device를 선택했을 때, Properties panel의 Sheet Symbol 모드에 있는 Parameters. Component Class
Managed Sheet Symbol Source 영역에서 Managed를 선택했을 때, Properties panel의 Sheet Symbol 모드에 있는 Parameters 영역. Component Class
Sheet Properties panel의 Document Options 모드에 있는 Parameters. All Objects

각 경우 모두 규칙 기반 파라미터를 추가하는 방법은 동일합니다. 해당 탭 또는 dialog에서 다음을 수행합니다:

  1. 파라미터를 규칙으로 추가합니다.
  2. 사용할 규칙 유형을 선택합니다.
  3. 선택한 규칙 유형에 대한 제약을 구성합니다.
Schematic에서 객체에 설계 규칙 파라미터를 추가하면 각 규칙 파라미터에 고유 ID가 부여됩니다. PCB에서 생성되는 해당 설계 규칙에도 동일한 ID가 부여됩니다. 이 고유 ID를 통해 규칙의 제약을 Schematic 또는 PCB 어느 쪽에서든 편집할 수 있으며, 동기화 시 변경 사항이 반영됩니다.

컴포넌트 클래스 지정

비슷한 방식으로, 대상 컴포넌트에 ClassName 파라미터를 추가하고 그 값을 원하는 클래스 이름으로 설정하여 Schematic에서 컴포넌트 클래스를 정의할 수 있습니다. 설계를 PCB로 전송하면 정의된 컴포넌트 클래스가 생성됩니다.

Schematic에서 정의한 Component Classes가 PCB로 전파되도록 하려면 Project Options dialog에서 다음 옵션을 설정해야 합니다:

  • dialog의 Class Generation tab에 있는 User-Defined Classes 영역에서 Generate Component Classes 옵션을 활성화합니다.
  • dialog의 Comparator tab에서 Differences Associated with Components » Extra Component Classes Mode 설정을 Find Differences로 지정합니다.

위에 나열된 Class Generation 탭 옵션은 아래 이미지에 표시되어 있습니다. 이미지에 마우스를 올리면 Comparator 탭 옵션 설정을 확인할 수 있습니다.

Component Classes를 PCB로 전파하려면 Class Generation 탭에서 Generate Component Classes 옵션을 활성화합니다. 이미지에 마우스를 올리면 Comparator 탭이 표시되며, 여기서 Extra Component Classes Mode 설정을 Find Differences로 지정해야 합니다.
Component Classes를 PCB로 전파하려면 Class Generation 탭에서 Generate Component Classes 옵션을 활성화합니다. 이미지에 마우스를 올리면 Comparator 탭이 표시되며, 여기서 Extra Component Classes Mode 설정을 Find Differences로 지정해야 합니다.

정의가 완료되면, 각 컴포넌트 속성의 Properties panel에 있는 Properties 영역에서 클래스를 잠글 수 있습니다.

PCB 편집기에서 하나의 컴포넌트는 여러 Component Classes에 속할 수 있습니다. 이를 Schematic에서 정의하려면 Schematic 컴포넌트 파라미터 값에서 각 PCB Component Class 이름을 쉼표로 구분합니다(show image).

지시문 인쇄 제어

기본적으로 모든 설계 지시문은 Schematic 시트 인쇄에 포함됩니다. 하지만 다음과 같이 변경할 수 있습니다:

필요에 따라 지시문 인쇄를 제어합니다. No ERC 지시문의 경우 특정 심볼 스타일은 인쇄하고, 다른 스타일은 제외하도록 선택할 수 있습니다.
필요에 따라 지시문 인쇄를 제어합니다. No ERC 지시문의 경우 특정 심볼 스타일은 인쇄하고, 다른 스타일은 제외하도록 선택할 수 있습니다.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠