노조와 협력하기
개요
- Altium Designer에서 사용자 정의 유니온을 생성, 수정하고 크기를 조정하거나 해제하는 방법을 알아보세요.
- PCB Panel을 사용하여 유니온 유형을 탐색하고, 소속 객체를 검사하며, 유니온의 이름을 변경하는 방법을 살펴보세요.
- 유니온을 더 효과적으로 선택하고 다루는 데 사용할 수 있는 기본 제공 명령과 쿼리 키워드를 이해해 보세요.
유니온은 여러 객체를 하나로 그룹화한 집합입니다. 유니온으로 그룹화하면 싱글 객체처럼 이동, 수정 또는 삭제할 수 있습니다. 원하는 객체로 구성된 사용자 정의 유니온일 수도 있고, 길이 튜닝 패턴, 비아 실딩 등 소프트웨어에서 생성한 유니온일 수도 있습니다. 예를 들어, 보드에 비아 스티칭을 배치하면 소프트웨어가 해당 비아에 대한 유니온을 자동으로 생성하므로 스티칭 비아를 싱글 객체로 인식할 수 있습니다.
사용자 정의 유니온 생성 및 수정
원하는 객체들을 선택한 후 Tools » Convert » Create Union from Selected Objects 또는 마우스 오른쪽 버튼 클릭 Union 하위 메뉴를 사용하여 유니온을 생성할 수 있습니다. 명령을 실행하면 선택한 객체를 멤버로 포함하는 유니온이 생성됩니다. 정보 대화 상자에서 유니온에 추가된 객체 수를 확인할 수 있습니다.
현재 선택한 유니온에서 하나 이상의 멤버 객체를 제거하려면 설계 공간에서 해당 유니온의 멤버 객체를 하나 이상 선택한 상태로 메인 메뉴의 Tools » Convert » Break objects from Union 명령을 선택하거나, 설계 공간에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Unions » Break objects from Union 명령을 선택합니다. 명령을 실행하면 Confirm Break Objects Union 대화 상자가 나타납니다. 이 대화 상자에서 유니온에서 제거할 객체와 유니온의 일부로 유지할 객체를 지정합니다.

Confirm Break Objects Union 대화 상자
Confirm Break Objects Union 대화 상자의 옵션 및 컨트롤
유니온에서 유지하거나 제거할 객체 선택
- Object Kind - Net 레이블, 컴포넌트, 텍스트 등 객체 유형을 표시합니다.
- Description - 높이/너비, Designator 등 객체에 대한 설명을 표시합니다.
- Keep in Union - 활성화하면 해당 객체가 유니온에서 제거되도록 표시됩니다.
- All On - 클릭하면 모든 객체가 유니온에서 제거되도록 표시됩니다.
- All Off - 클릭하면 모든 객체의 선택이 해제됩니다.
현재 PCB 문서에 정의된 모든 유니온을 해제하려면 메인 메뉴의 Tools » Convert » Break all objects Unions 명령을 사용합니다. 기존 멤버 객체는 더 이상 그룹화된 상태로 유지되지 않습니다. 정보 대화 상자에서 몇 개의 유니온에서 몇 개의 객체가 제거되었는지 확인할 수 있습니다.
선택한 유니온의 멤버 객체 크기를 조정하려면(크기 조정을 지원하는 유니온 유형인 경우), 해당 유니온의 멤버 객체 위에서 선택 여부에 관계없이 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Unions » Resize Union 명령을 선택합니다. 커서가 십자 모양으로 바뀌고 객체를 선택하라는 메시지가 표시됩니다. 해당 유니온의 객체 위에 커서를 놓고 클릭하거나 Enter 키를 누릅니다. 유니온의 멤버 객체를 둘러싸는 보이지 않는 경계 사각형의 모서리에 편집 핸들이 나타납니다. 핸들을 사용하여 멤버 객체의 가로 및 세로 크기를 동시에 조정할 수 있습니다. 유니온의 멤버 객체 중 컴포넌트처럼 크기를 조정할 수 없는 객체가 있으면 이를 알리는 메시지가 표시되고 크기 조정 작업은 진행되지 않습니다.
유니온 탐색
PCB 패널의 Unions 모드에서는 유니온 유형, 유니온 및 유니온 프리미티브를 계층 구조로 표시하여 쉽게 참조할 수 있습니다. 이 패널 모드에서 유니온과 그 안에 포함된 프리미티브를 편집할 수도 있습니다.

PCB 패널 모드를 Unions로 설정한 다음, 패널에서 유니온을 찾아 살펴보고 이름을 변경할 수 있습니다.
PCB 패널의 Union 모드에서는 세 개의 주요 영역이 위에서부터 다음 내용을 표시하도록 변경됩니다.
- PCB 문서에 있는 모든 Union Types(사용자 정의 유니온, 레이어 스택 테이블 등).
- 위 영역에서 선택한 유니온 유형에 속하는 특정 Unions.
- Union Primitive(s) 선택한 유니온을 구성하는 항목.
PCB 패널에서 Unions 모드를 선택하면 PCB Editor 설계 공간에서 감지된 모든 유니온이 패널에 나열됩니다. 다음 유형의 유니온이 있는 경우 목록에 표시됩니다.
| 유니온 유형 | 동작 |
|---|---|
| 드릴 테이블 | 클릭하고 드래그하여 이동합니다. 클릭하여 선택하고 크기 조정 핸들을 표시합니다. 두 번 클릭하여 Properties 패널을 엽니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
| 길이 튜닝 객체(아코디언, 트롬본, 톱니파) | 클릭하여 선택합니다. 가장자리/꼭짓점을 클릭하고 드래그하여 모양을 변경합니다. 두 번 클릭하여 Properties 패널을 엽니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
| 레이어 스택 테이블 | 클릭하고 드래그하여 이동합니다. 클릭하여 선택하고 크기 조정 핸들을 표시합니다. 두 번 클릭하여 Properties 패널을 엽니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
| 사각형 | 클릭하고 드래그하여 이동합니다. 클릭하여 선택하고 크기 조정 핸들을 표시합니다. 두 번 클릭하여 Properties 패널을 엽니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
| 스마트 Paste(붙여넣은 OLE 객체) | 클릭하고 드래그하여 이동합니다. 클릭하여 선택하고 크기 조정 핸들을 표시합니다. 두 번 클릭하여 Properties 패널을 엽니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
| 사용자 정의 유니온 | 유니온에 있는 객체를 마우스 오른쪽 버튼으로 클릭한 다음 Unions » Select All In Union을 선택합니다. 복사, 삭제, 이동, 회전 등에는 일반적인 선택 방식을 사용합니다. 일반적인 마우스 왼쪽 버튼 클릭으로는 유니온이 아니라 커서 아래의 객체가 선택됩니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
| 비아 실딩 | 클릭하여 선택합니다. 두 번 클릭하여 Net에 실딩 추가 대화 상자를 엽니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
| 비아 스티칭 | 클릭하여 선택합니다. 가장자리/꼭짓점을 클릭하고 드래그하여 모양을 변경합니다. 클릭하고 드래그하여 이동합니다. 두 번 클릭하여 Net에 스티칭 추가 대화 상자를 엽니다. 패널에서 유니온 이름을 마우스 오른쪽 버튼으로 클릭하여 이름을 변경합니다. |
유니온 유형
패널의 상단 영역에는 PCB 문서의 모든 Union Types(사용자 정의 유니온, 레이어 스택 테이블 등)이 표시됩니다.
패널의 이 영역과 다른 두 영역에서는 다음과 같은 마우스 오른쪽 버튼 메뉴 명령을 사용할 수 있습니다.
- Select All – 이 명령을 사용하여 패널 영역의 모든 항목을 선택합니다.
- Clear Filter – 이 명령을 사용하여 설계 공간의 모든 필터링을 해제합니다.
유니온
패널의 중앙 영역에는 선택한 Union Type에 속한 개별 유니온이 표시됩니다.
패널의 Union Types 영역에서 사용할 수 있는 명령 외에도, 이 영역에서는 다음과 같은 마우스 오른쪽 버튼 메뉴 명령을 사용할 수 있습니다.
-
Break objects from Union – 클릭하면 객체 유니온 해제 확인 대화 상자가 열리며, 지정된 유니온에서 선택한 객체를 제거할 수 있습니다.
-
Select All In Union – 클릭하면 설계 공간에서 해당 유니온의 모든 프리미티브가 선택됩니다.
-
Deselect All In Union – 클릭하면 설계 공간에서 해당 유니온의 선택된 모든 프리미티브가 선택 해제됩니다.
-
Resize Union – 클릭하면 선택한 유니온의 크기를 수동으로 조절할 수 있습니다. 명령을 실행하면 포인터가 십자 모양으로 바뀌고, 유니온 구성 객체를 둘러싸는 보이지 않는 경계 사각형의 모서리에 편집 핸들이 표시됩니다. 핸들을 사용하여 구성 객체의 가로 및 세로 크기를 동시에 조절할 수 있습니다.
-
Explode Length Tuning To Free Primitives – 클릭하면 선택한 길이 튜닝 유니온이 이를 구성하는 Track 및 Arc 세그먼트로 분해됩니다.
-
Delete Selected Unions – 클릭하면 선택한 유니온이 패널에서 삭제됩니다.
-
Rename – 클릭하면 Rename Union 대화 상자가 열리며, 유니온의 새 이름을 직접 입력할 수 있습니다.

Rename Union 대화 상자 -
Ignore Dead Copper – 클릭하면 선택한 유니온에 대해 Ignore Dead Copper 옵션이 활성화됩니다. 이 옵션을 활성화하면 Design Rule 검사기 대화 상자에서 Report Dead Copper larger than 옵션이 활성화되어 있어도 Net이 할당되지 않은 유니온 객체가 DRC 중에 데드 코퍼로 보고되지 않습니다.
유니온 프리미티브
패널의 하단 영역에는 패널에서 선택한 유니온에 포함된 모든 프리미티브가 표시됩니다.
패널의 Union Types 영역에서 사용할 수 있는 명령 외에도 다음과 같은 마우스 오른쪽 버튼 메뉴 명령을 사용할 수 있습니다.
- Zoom Selected – 설계 공간에서 선택한 프리미티브를 확대하고 필터링하는 데 사용합니다.
- Properties – 클릭하면 선택한 프리미티브에 해당하는 Properties 패널 모드(예: Track 모드)가 열립니다. 프리미티브를 두 번 클릭해도 Properties 패널을 열 수 있습니다.
유니온 언어 키워드
유니온 작업에 사용할 수 있는 쿼리 언어 키워드는 다음 두 가지입니다.
-
InUnion(<Union Index>)- 각 유니온에는 숫자 인덱스가 할당됩니다. 이를 사용하여 타겟 유니온을 식별합니다. 숫자를 입력하면 인덱스 목록이 나타납니다. -
InNamedUnion(<Union Name>)- 각 유니온에는 Union 1과 같이 시스템에서 할당한 이름이 있습니다. 이 이름이나 사용자 정의 이름을 사용하여 타겟 유니온을 식별합니다. 예를 들어 아래 이미지에 표시된 것처럼InNamedUnion('Logo-Altium')을 사용할 수 있습니다.
