전자 설계는 회로도에서 논리 설계를 캡처한 다음, 그 설계를 PCB 설계 공간에서의 객체 집합으로 표현하는 과정입니다. 작은 회로라도 회로도에는 많은 컴포넌트가 포함될 수 있으며, 각 컴포넌트는 수많은 모델과 파라미터를 가질 수 있습니다. PCB 설계 공간에도 보드를 구성하는 많은 설계 객체가 포함될 수 있습니다. 설계 과정 전반에 걸쳐, 다양한 설계 요구사항의 균형을 맞추기 위해 작업하면서 이러한 객체들의 배치와 속성을 변경해야 합니다.
객체 배치 및 편집의 공통성
Altium Designer에서는 배치하는 객체가 무엇이든, 객체를 배치하는 과정은 대체로 동일합니다. 가장 단순한 수준에서의 절차는 다음과 같습니다.
-
배치할 객체를 다음 방법 중 하나로 선택합니다:
-
Place 메인 메뉴에서 명령을 선택합니다.
-
Active Bar에서 명령을 선택합니다.
-
설계 공간에서 마우스 오른쪽 버튼을 클릭한 다음, 컨텍스트 메뉴의 Place 하위 메뉴에서 명령을 선택합니다.
-
마우스를 사용하여 회로도 편집기 설계 공간에서 배치될 객체의 위치와 (해당되는 경우) 크기를 지정합니다.
-
마우스 오른쪽 버튼을 클릭(또는 Esc 키를 누름)하여 명령을 종료하고 배치 모드를 빠져나옵니다.
회로도 설계 객체는 회로도 시트 경계 밖에도 배치할 수 있으며, 이러한 객체도 선택하고 이동할 수 있습니다. 회로도 시트 경계 밖의 객체를 선택하면, 시트 경계 안의 객체와 동일한 작업 및 명령을 수행할 수 있습니다.
설계 객체 배치
회로도 설계 객체를 배치하는 기본 단계는 아래에 요약되어 있습니다.
-
Place 메뉴에서 객체 유형을 선택(예: Place » Wire)하거나 Active toolbar의 아이콘 중 하나를 클릭하여 배치할 객체 유형을 선택합니다. 배치를 위한 단축키도 사용할 수 있습니다(예: P, W로 와이어 배치). 컴포넌트(파트)를 배치하려면 Components panel의 Place button을 클릭하거나, Components panel에서 사용 가능한 라이브러리의 컴포넌트 이름을 선택해 문서로 드래그할 수도 있습니다.
-
배치할 객체를 선택하면 커서가 십자선으로 바뀌어 편집 모드에 있음을 나타내며, 관련이 있는 경우 객체가 커서 아래에서 "떠 있는" 상태로 표시됩니다.
-
배치 전에 객체의 속성을 편집하려면 Tab 키를 누릅니다. 그러면 해당 객체의 Properties panel이 열리며, 다양한 옵션을 변경할 수 있습니다. 속성 설정을 마친 후에는
를 클릭하여 배치 모드로 돌아갑니다. 배치 중 편집의 장점은, 설계자(designator)처럼 숫자 식별자가 있는 객체의 경우 자동 증가(auto-increment)된다는 점입니다.
-
커서를 위치시킨 다음 마우스 왼쪽 버튼을 클릭하거나 Enter 를 눌러 객체를 배치합니다. 와이어나 폴리곤 같은 복잡한 객체의 경우, 객체의 모든 꼭짓점(vertex)을 배치할 때까지 위치 지정 및 클릭 절차를 계속해야 합니다.
참고:
Preferences dialog의
Schematic - AutoFocus 페이지에 있는 옵션은 회로도 표시 상태를 제어합니다. 예를 들어, 연결된 객체를 배치하거나 편집할 때 자동으로 확대(zoom in)되도록 구성하거나, 현재 배치 중인 와이어와 관련 없는 모든 배선을 흐리게(dim) 표시하도록 설정할 수 있습니다. 단축키나 마우스 휠을 사용해 다른 확대/이동(panning) 옵션도 사용할 수 있습니다. 배치 중에는
Ctrl 키를 누른 채 마우스 휠을 스크롤하여 확대/축소할 수 있으며, 휠 버튼을 누른 채 마우스를 위로 움직이면 확대, 아래로 움직이면 축소할 수 있습니다. 마우스 동작은
Preferences dialog의
System - Mouse Wheel Configuration 페이지에서 설정할 수 있습니다.
-
객체를 배치한 후에도 배치 모드(십자선 커서로 표시됨)가 유지되므로, 동일한 유형의 다른 객체를 즉시 배치할 수 있습니다. 배치 모드를 종료하려면 마우스 오른쪽 버튼을 클릭하거나 Esc 키를 누릅니다. 폴리곤 배치와 같은 일부 경우에는, 한 번은 객체 배치를 완료하기 위해, 또 한 번은 배치 모드를 종료하기 위해 두 번 수행해야 할 수 있습니다. 배치 모드를 종료하면 커서는 기본 모양으로 돌아갑니다.
배치 전 편집
객체의 기본 속성(논리적으로 사전 정의할 수 있는 속성)은 Preferences dialog의 Schematic – Defaults 페이지에서 언제든지 변경할 수 있습니다. 이러한 속성은 이후에 배치되는 객체에 적용됩니다.

Primitive List 열을 사용하여 객체의 속성에 접근하고 필요에 따라 기본값을 편집합니다.
객체의 기본값은 기본적으로 Advsch.dft 파일에 저장됩니다. 선택적으로, 다른 이름의 .dft 파일에 값을 저장할 수도 있습니다. dft 파일을 저장하고 로드할 수 있는 컨트롤이 제공되어, 즐겨찾는 기본 객체 값 '세트'를 만들 수 있습니다. dft 파일에 저장되고 로드되는 모든 설정은 사용자 정의 기본값입니다. 필요하다면 Set To Defaults 또는 Reset All 옵션을 사용하여 언제든지 원래 기본값으로 되돌릴 수 있습니다. 원래 기본값은 하드코딩되어 있습니다.
배치 중 편집
객체를 처음 배치할 때 편집할 수 있는 여러 속성이 있습니다. 이러한 속성에 접근하려면 배치 모드에서 Tab 키를 눌러 관련 Propertiespanel을 엽니다. Tab 키를 누르면 객체에 필요한 편집을 수행할 수 있도록 배치가 일시 정지됩니다.
예시 Propertiespanel: Net Label 객체용.
편집을 마친 후에는 설계 공간의 일시정지 버튼 오버레이(
)를 클릭하여 배치를 재개합니다.
이 방식으로 설정된 속성은,
Preferences dialog의
Schematic – Defaults 페이지에서
Permanent 옵션이 활성화되어 있지 않은 한, 이후 객체 배치의 기본 설정이 됩니다. 이 옵션이 활성화되어 있으면, 변경 사항은 배치 중인 객체와 동일한 배치 세션 동안 배치되는 후속 객체에만 영향을 줍니다.
배치 후 편집
객체를 배치한 후에는 여러 방법으로 편집할 수 있습니다. 아래에 설명합니다.
연결된 Properties Panel 또는 Dialog
이 편집 방법은 배치된 객체의 속성을 수정하기 위해 관련 Propertiespanel 모드와 dialog를 사용합니다.
배치 후 관련 dialog는 다음 방법으로 열 수 있습니다:
-
배치된 객체를 더블 클릭합니다.
-
객체 위에 커서를 놓고 마우스 오른쪽 버튼을 클릭한 다음, 컨텍스트 메뉴에서 Properties 를 선택합니다.
배치 후 관련 Propertiespanel의 모드는 다음 방법 중 하나로 접근할 수 있습니다:
-
Propertiespanel이 이미 활성화되어 있다면, 객체를 선택합니다.
-
객체를 선택한 후, 설계 공간 오른쪽 하단의 Panelsbutton에서 Propertiespanel을 선택하거나, 메인 메뉴에서 View » Panels » Properties 을 선택합니다.
Preferencesdialog의
Schematic - Graphical Editing page 에서
Double Click Runs Interactive Properties 옵션이 비활성화(기본값)되어 있으면, 프리미티브를 더블 클릭하거나 선택된 프리미티브에서 마우스 오른쪽 버튼을 클릭한 다음
Properties 를 선택할 때 dialog가 열립니다.
Double Click Runs Interactive Properties 옵션이 활성화되어 있으면
Propertiespanel이 열립니다.
dialog와 panel의 옵션은 동일하지만, 옵션의 순서와 배치는 약간 다를 수 있습니다.
Ctrl+Q 를 눌러 panel/dialog에서 현재 사용 중인 측정 단위를 미터법(mm)과 야드파운드법(mil) 사이에서 전환합니다. 이는 panel/dialog에서의 측정값 표시만 바꾸며, 시트에 지정된 측정 단위는 변경하지 않습니다. 시트의 측정 단위는 설계 공간에서 어떤 객체도 선택되지 않았을 때 Propertiespanel의 Units 설정에서 구성합니다.
그래픽 편집
이 편집 방법은 설계 공간에서 배치된 객체를 직접 선택하고, 크기/형상/위치를 그래픽으로 변경할 수 있게 해줍니다. (해당되는 경우) 형상 및/또는 크기 수정은 객체를 선택했을 때 나타나는 편집 '핸들(handles)'을 사용하여 수행합니다.

선택된 Sheet Symbol 객체의 편집 핸들 예시.
객체를 선택하면 객체를 이동하거나 그래픽 특성을 편집할 수 있습니다. 객체를 클릭하여 선택하면 '핸들' 또는 꼭짓점이 표시됩니다. 선택된 객체는 Preferences dialog의 Schematic - Graphical Editing page 에 있는 Color Options region의 Selections field에서 정의된 선택 색상으로 강조 표시됩니다. 선택된 객체를 그래픽으로 변경하려면 편집 핸들을 클릭한 채로 유지합니다. 그러면 객체의 해당 지점이 커서에 붙습니다. 마우스를 새 위치로 이동한 다음 놓아 크기를 변경합니다. 선택된 객체의 아무 곳이나 클릭하면 이동할 수 있으며, Delete 키를 누르면 삭제됩니다.
선택된 객체 이동:
- 선택한 회로도 또는 PCB 객체는 Ctrl 키를 누른 채 화살표 키를 누르면 현재 스냅 그리드 값만큼 ‘미세 이동(nudge)’할 수 있습니다.
-
선택한 객체는 Ctrl+Shift 키를 누른 채 화살표 키를 누르면 스냅 그리드 값의 10배(x10)만큼 ‘미세 이동(nudge)’할 수도 있습니다.
-
회로도 객체의 경우, 현재 Snap Grid는 상태 표시줄에 표시됩니다. 사용 가능한 Snap Grid는 Preferences 대화상자의 Schematic - Grids 페이지에서 구성합니다. 작업 중 G를 눌러 사용 가능한 그리드 값들을 순환 전환할 수 있습니다.
-
PCB 객체의 경우, 현재 Snap Grid는 상태 표시줄에 표시되며 Grid Editor 대화상자에서 정의됩니다. Ctrl+G를 눌러 대화상자를 열고 새 값을 입력하십시오.
-
여러 PCB 컴포넌트를 선택한 뒤 Reposition Selected Components 명령(Tools » Component Placement » Reposition Selected Components 또는 단축키 T, O, C)을 사용해 (선택한 순서대로) 각각을 개별적으로 재배치할 수 있습니다. 컴포넌트는 PCB panel을 사용해 PCB에서 직접 선택할 수 있으며, Cross Select Mode가 활성화되어 있으면(Tools 메뉴) Schematic Editor에서도 선택할 수 있습니다.
객체 재배치
객체를 그래픽으로 재배치하는 동작을 설명하는 두 가지 용어가 있습니다: move 및 drag.
-
Move - 연결성(connectivity)을 고려하지 않고 객체를 이동합니다.
-
Drag - 객체를 이동하는 동안 연결성을 유지하려고 시도합니다.
회로도 편집기는 Preferences 대화상자의 Schematic - Graphical Editing page에 있는 Always Drag 옵션의 현재 상태에 따라, 두 모드 중 하나로 동작합니다.
작업 중 Ctrl 키를 누르고 있으면 Always Drag 옵션의 현재 상태를 일시적으로 전환할 수 있습니다. Always Drag 옵션이 활성화된 상태에서 Ctrl + 클릭 후 누른 채 드래그하면, 소프트웨어는 연결성을 유지하려고 시도하지 않고 커서 아래의 객체를 이동합니다. 이때 해당 객체가 유니온(union)의 구성원이라면 유니온에 포함된 모든 객체가 함께 이동합니다. Always Drag를 활성화한 상태로 작업하는 경우, 유니온의 모든 객체를 이동하려면 클릭-드래그하는 동안 Ctrl를 누르고 있으십시오. Ctrl 키는 양방향으로 동작한다는 점에 유의하십시오. 즉, 현재 Always Drag가 비활성화되어 있다면 Ctrl를 누르고 있는 동안 회로도 편집기는 ‘객체 이동(move object)’ 동작에서 ‘객체 드래그(drag object)’ 동작으로 전환합니다.
객체(또는 선택된 객체들 중 하나)를 클릭한 채로 유지하면 재배치할 수 있습니다. 이때 커서가 클릭한 위치가 아니라 객체의 다른 위치로 스냅될 수 있습니다. 이는 의도된 동작이며, Preferences 대화상자의 Schematic - Graphical Editing page에서 설정하는 다음 옵션들에 의해 제어됩니다. Always Drag 옵션이 켜져 있으면, 넷 라벨(net label), 시트 심볼(sheet symbol), 컴포넌트 같은 전기적 객체는 사각형이나 선 같은 비전기적 객체와 다르게 동작한다는 점에 유의하십시오.
-
Center of Object - 활성화하면, 그래픽 객체의 경우 커서를 객체의 기하학적 중심에 두고 잡습니다. 전기적 객체의 경우 Always Drag 옵션이 활성화되어 있으면 클릭한 위치에서 잡습니다. Always Drag가 꺼져 있으면 기하학적 중심에서 잡습니다. 텍스트 문자열의 경우 문자열 기준점(문자열의 현재 Justification 속성 설정으로 결정됨)으로 잡습니다.
-
Object's Electrical Hot Spot - 활성화하면, 객체가 전기적 객체일 때 Hot Spot(연결성이 생성되는 지점)에서 잡습니다. 이 옵션이 활성화되면 전기적 객체에 대해서는 Center of Object 옵션보다 우선합니다.
-
Always Drag - Drag라는 용어는 movement while maintaining connectivity을(를) 의미하는 데 사용됩니다. 활성화하면 전기적 객체를 클릭-드래그할 때 소프트웨어가 현재 연결성을 유지하려고 시도하며, 드래그에 맞춰 배선을 깔끔하게 조정합니다. Ctrl를 누르고 있으면 Dragging에서 Moving으로 일시 전환됩니다.
-
Always Drag가 활성화되면 소프트웨어는 해당 넷에 현재 정의된 연결성을 유지하려고 시도합니다. Always Drag는 클릭-드래그하는 동안 Ctrl를 누르고 있으면 일시적으로 억제할 수 있습니다.
-
객체를 이동하는 동안 G 키를 누르면 사용 가능한 Grid Preset 설정을 순환 전환할 수 있습니다. 이는 Preferences 대화상자의 Schematic - Grids 페이지에서 구성합니다.
-
텍스트 또는 그래픽 객체를 이동하는 동안 Ctrl 키를 누르면 현재 Grid Preset 을(를) 일시적으로 억제하고 그리드를 최소 10mil 값으로 설정합니다. 이 기능은 텍스트 문자열의 위치를 정밀하게 조정해야 할 때 유용합니다.
-
선택한 객체는 Ctrl+Arrow 키를 누르면 (현재 스냅 그리드 값에 따라) 그리드 1칸만큼 ‘미세 이동(nudge)’할 수 있습니다. 또한 Ctrl+Shift+arrow 키를 누르면 10그리드(스냅 그리드 값의 10배)만큼 ‘미세 이동(nudge)’할 수 있습니다.
-
이동 중 Alt key를 누르면, 초기 이동 방향에 따라 이동 방향이 수평 또는 수직 축으로 제한됩니다.
-
Ctrl+Spacebar 를 누르면 선택 항목이 반시계 방향으로 90° 단위로 회전합니다. Shift+Ctrl+Spacebar 를 누르면 선택 항목이 시계 방향으로 회전합니다.
-
X 또는 Y 키를 누르면 선택 항목이 각각 X축 또는 Y축을 기준으로 뒤집힙니다.
-
Spacebar (또는 Shift+Spacebar)을 눌러 연결된 와이어, 버스 또는 시그널 하네스의 배선 모드를 변경할 수 있습니다. 연결된 배선의 배선 모드는 Preferences 대화상자의 Schematic - General page에서 Drag Orthogonal 옵션이 활성화된 경우에만 변경할 수 있습니다. 기본 모드는 배선을 90도 각도로 유지하는 것입니다. 이 옵션이 비활성화되면 배선 모드를 순환 전환할 수 없을 뿐 아니라, 연결된 배선이 비스듬하게 재배치됩니다.
이동 명령
객체 위치는 메인 메뉴의 Edit » Move 하위 메뉴 또는 Active Bar의 이동 하위 메뉴에 있는 명령을 사용해 변경할 수 있습니다.
-
Drag - 현재 문서에서 개별 객체를 드래그하며, (전기적 객체를 선택한 경우) 다른 전기적 객체와의 연결성을 유지합니다.
-
Move - 현재 문서에서 개별 객체를 이동합니다. 이 기능을 사용하면 연결성은 유지되지 않습니다.
-
Move Selection - 현재 문서에서 선택된 객체들을 재배치합니다. 이 기능을 사용하면 연결성은 유지되지 않습니다.
-
Move Selection by X, Y - 현재 선택된 객체들을 X 및/또는 Y 방향으로 정확한 값만큼 오프셋합니다. 명령을 실행하면 Move Selection by X, Y 대화상자가 나타납니다. 이 대화상자에서 선택 항목을 이동시킬 delta X 및/또는 delta Y 증분 값을 지정합니다. OK를 클릭하면 선택 항목이 그에 맞게 이동합니다.

Move Selection by X, Y 대화상자
-
Drag Selection - 현재 문서에서 선택된 전기적 객체들을 드래그하며, 다른 전기적 객체와의 연결성을 유지합니다. 비전기적 객체 선택에 사용하려면 Ctrl 키를 누른 채로 이동을 시작하십시오. 이렇게 하면 Always Drag 옵션이 일시적으로 비활성화되어 Drag Selection 명령이 Move Selection 명령처럼 동작합니다. Ctrl 키는 그리드 스냅도 억제한다는 점에 유의하십시오. 이동이 시작되면 Ctrl 키를 놓아 그리드 스냅을 다시 활성화하십시오.
-
Move To Front - 이 명령은 객체를 재배치하고, 현재 문서에서 드로잉 스택의 다른 모든 객체보다 앞(최상단)에 오도록 배치하는 데 사용됩니다.
-
Rotate Selection - 이 명령은 선택된 하나 이상의 객체를 반시계 방향으로 회전하는 데 사용됩니다.
-
Rotate Selection Clockwise - 이 명령은 선택된 하나 이상의 객체를 시계 방향으로 회전하는 데 사용됩니다.
정렬 명령
객체는 정렬을 변경하여 이동할 수도 있습니다. 다른 객체에 맞춰 정렬하려면 정렬에 포함할 모든 객체를 선택한 다음, 선택된 객체 중 하나를 마우스 오른쪽 버튼으로 클릭하고 Align를 선택하십시오. 또는 메인 메뉴의 Edit » Align 하위 메뉴나 Active Bar의 정렬 하위 메뉴를 사용하십시오. 정렬 하위 메뉴에는 선택된 객체를 분배(distribute)하기 위한 여러 옵션이 포함되어 있습니다.
Align 명령은 Align Objects 대화상자에 접근하는 데 사용되며, 이 대화상자는 현재 선택된 설계 객체 집합을 필요에 따라 빠르게 정렬할 수 있는 제어 기능을 제공합니다. 대화상자에서 선택된 객체의 수직 및/또는 수평 정렬 옵션을 필요에 맞게 설정한 다음, OK 를 클릭하여 정렬을 적용하십시오.

Align Objects 대화상자
-
수평(Horizontal)과 수직(Vertical) 옵션을 동시에 모두 활성화하면 충돌이 발생하여 선택된 객체들이 서로 위에 겹쳐 쌓일 수 있습니다.
-
Distribute equally 옵션을 사용하면 이동된 객체가 그리드에서 벗어날 수 있습니다. 정렬이 완료된 후 선택 항목의 모든 프리미티브가 유효한 그리드 포인트 위에 놓이도록 정렬을 제한하려면 Move primitives to grid 옵션을 활성화하십시오.
Options and Controls of the Align Objects Dialog
-
Horizontal Alignment - 선택한 객체의 수평 정렬을 결정하기 위해 다음 옵션 중 하나를 선택합니다:
-
No Change - 객체의 수평 정렬을 변경하지 않습니다.
-
Left - 선택 항목에서 가장 왼쪽에 있는 객체의 왼쪽 가장자리에 객체를 정렬합니다.
-
Center - 선택 항목에서 가장 왼쪽/가장 오른쪽 객체의 중간 지점에 있는 축을 기준으로 객체를 정렬합니다.
-
Right - 선택 항목에서 가장 오른쪽에 있는 객체의 오른쪽 가장자리에 객체를 정렬합니다.
-
Distribute equally - 가장 왼쪽/가장 오른쪽 객체를 각각 왼쪽/오른쪽 경계로 사용하여, 선택한 객체들을 수평으로 동일 간격으로 배치합니다.
-
Vertical Alignment - 선택한 객체의 수직 정렬을 결정하기 위해 다음 옵션 중 하나를 선택합니다:
-
No Change - 선택한 객체의 수직 정렬을 변경하지 않습니다.
-
Top - 선택 항목에서 가장 위에 있는 객체의 위쪽 가장자리에 객체를 정렬합니다.
-
Center - 선택 항목에서 가장 위/가장 아래 객체의 중간 지점에 있는 축을 기준으로 객체를 정렬합니다.
-
Bottom - 선택 항목에서 가장 아래에 있는 객체의 아래쪽 가장자리에 객체를 정렬합니다.
-
Distribute equally - 가장 위/가장 아래 객체를 각각 위/아래 경계로 사용하여, 선택한 객체들을 수직으로 동일 간격으로 배치합니다.
-
Move primitives to grid - 이 옵션을 활성화하면 정렬이 완료된 후 선택 항목의 모든 프리미티브가 유효한 그리드 포인트 위에 놓이도록 정렬을 제한합니다.
Align Left / Align Right / Align Top / Align Bottom 명령을 사용하면 선택한 설계 객체를 각각 왼쪽/오른쪽/위쪽/아래쪽 가장자리를 기준으로 정렬할 수 있습니다. 명령을 실행하면 선택 항목에서 가장 왼쪽/가장 오른쪽/가장 위/가장 아래에 있는 객체의 왼쪽/오른쪽/위쪽/아래쪽 가장자리가 기준으로 사용되며, 선택된 다른 모든 객체는 왼쪽/오른쪽/위/아래로 이동되어 해당 기준에 자신의 왼쪽 가장자리가 정렬되도록 배치됩니다.
객체는 기준에 대한 상대 위치와 무관하게 이동됩니다. 그 결과 객체가 부분적으로 또는 완전히 겹칠 수 있습니다.
Align Horizontal Centers / Align Vertical Centers 명령을 사용하면 선택한 객체를 단일 열/행으로 배치하고, 각각 수평/수직 중심을 기준으로 정렬할 수 있습니다. 명령을 실행하면 선택 항목의 객체들이 수평/수직으로 이동하여 단일 열/행을 형성하며, 수평/수직 중심을 기준으로 정렬됩니다. 열의 수직 중심선은 선택 항목에서 가장 왼쪽과 가장 오른쪽 객체 사이의 중간점이며, 행의 수평 중심선은 선택 항목에서 가장 위와 가장 아래 객체 사이의 중간점입니다.
Distribute Horizontally / Distribute Vertically 명령을 사용하면 선택한 객체들의 수평/수직 간격을 동일하게 만들 수 있습니다. 명령을 실행하면 선택 항목에서 가장 왼쪽과 가장 오른쪽 / 가장 위와 가장 아래 객체는 현재 위치에 고정되고, 나머지 객체들은 그 사이에 동일 간격으로 배치됩니다. 객체의 수직/수평 위치는 변경되지 않습니다.
Align To Grid 명령은 선택한 객체를 현재 스냅 그리드에서 가장 가까운 지점으로 이동하는 데 사용됩니다.
객체 좌표 반올림
설계 도중 Imperial에서 Metric 측정 단위로 전환할 때 발생할 수 있는 반올림 영향을 상쇄하기 위해, 메인 메뉴에서 Tools » Convert » Round coordinates of objects 명령을 선택하여 객체의 내부 좌표를 반올림할 수 있습니다. 그 결과 모든 설계 객체의 내부 좌표는 처음부터 Metric 단위로 설계를 시작했을 때와 동일한 상태가 됩니다.
명령을 실행하면 Rounding coordinates of objects 대화상자가 표시됩니다. 이 대화상자에서 반올림 프로세스를 적용할 문서를 지정합니다:
-
Just this document - 현재 문서에 대해서만 좌표를 반올림합니다.
-
All schematic documents in the current project - 현재 프로젝트의 모든 회로도 문서에 대해 좌표를 반올림합니다. 현재 프로젝트의 회로도 문서 중 닫혀 있는 문서는 열립니다.
-
All open schematic documents - 프로젝트 소속과 무관하게 현재 열려 있는 모든 회로도 문서에 대해 좌표를 반올림합니다.

Rounding coordinates of objects 대화상자
선택을 완료한 후 OK을(를) 클릭하면, 몇 개의 문서에서 몇 개의 객체 좌표가 반올림되었는지 요약한 정보 대화상자가 열립니다.
드로잉 스택에서 객체 이동
회로도 편집기는 객체, 텍스트, 그래픽을 레이어로 자동 스택킹합니다. 각 객체는 생성 순서에 따라 서로 다른 레이어에 놓이므로, 객체가 서로 겹치도록 배치할 수 있습니다. 최근에 생성되거나 추가된 객체는 항상 최상위 레이어에 위치합니다.
메인 메뉴의 Edit » Move 하위 메뉴 또는 Active Bar의 이동 하위 메뉴에 있는 다음 명령을 사용하면, 해당 객체가 포함된 겹침 객체 스택 내에서 객체를 이동할 수 있습니다.
Bring To Front / Send To Back – 겹쳐진 객체 스택의 일부인 객체를 그 스택의 다른 모든 객체의 맨 앞으로/맨 뒤로 이동합니다. 명령을 실행한 후 이동하려는 객체를 클릭합니다. 객체는 x 또는 y 좌표를 변경하지 않고, 겹쳐진 모든 객체의 앞쪽 / 뒤쪽으로 스택의 최상단/최하단으로 이동합니다.
Bring To Front Of / Send To Back Of – 겹쳐진 객체 스택에서 한 객체를 다른 객체의 앞/뒤로 이동합니다. 명령을 실행한 후 이동하려는 객체를 클릭하고, 이어서 첫 번째 객체를 앞/뒤로 이동시키고자 하는 ‘대상’ 객체를 클릭합니다. 첫 번째 객체는 x 또는 y 좌표를 변경하지 않고 이 대상 객체의 앞/뒤로 이동합니다.
초기 객체 또는 대상 객체를 선택할 때 여러 가능한 객체가 겹치는 영역을 클릭하면, 겹쳐진 모든 객체가 포함된 팝업이 나타나며 여기서 원하는 객체를 선택할 수 있습니다.
인플레이스 텍스트 편집
인플레이스 텍스트 편집을 사용하면 Properties 패널을 통해 편집하지 않고도, 현재 문서의 디자인레이터 및 코멘트 텍스트, 텍스트 문자열, 텍스트 프레임, 완전히 확장된 노트 등의 텍스트 항목을 직접 편집할 수 있습니다. 이를 위해 텍스트 객체를 한 번 클릭하여 선택한 다음, 잠시 후 다시 클릭하여 인플레이스 편집 모드로 들어갑니다(두 번의 단일 클릭 사이에 충분한 시간을 두어, 소프트웨어가 이를 더블 클릭으로 해석해 Properties 패널을 여는 일이 없도록 해야 합니다). 또는 인플레이스 편집을 수행할 텍스트 객체를 선택한 다음 F2 키보드 단축키를 사용할 수도 있습니다. 편집할 텍스트 객체를 선택한 후 명령을 실행하면, 텍스트가 강조 표시되어 직접 편집할 수 있는 상태가 됩니다.
인플레이스 텍스트 편집을 마치려면 텍스트 문자열 바깥을 클릭합니다. 파라미터 텍스트 또는 텍스트 문자열의 경우 Enter을(를) 눌러도 됩니다. 텍스트 프레임 또는 노트의 경우 녹색 체크 버튼
을(를) 누를 수 있습니다(변경이 필요 없다고 판단되면 빨간 X 버튼
을(를) 눌러 변경을 취소합니다).
이 기능은
Schematic - General page의
Preferences dialog에서
Enable In-Place Editing 옵션이 활성화된 경우에만 사용할 수 있습니다. 이 옵션이 비활성화되어 있으면, 상위 객체를 선택한 뒤
Properties 패널을 통해 텍스트를 편집해야 합니다.
우클릭 메뉴는 Cut, Copy, Paste, 및 Delete 같은 표준 편집 명령을 제공합니다.
폴리라인 객체 편집
회로도 시트에 배치된 폴리라인 연결 객체(와이어, 버스 또는 신호 하네스)의 한 세그먼트는 메인 메뉴의 Edit » Break Wire 명령을 사용하여 회로도 시트에서 선택한 위치에서 두 조각으로 분리할 수 있습니다. 명령을 실행하면 커서는 Preferences dialog의 Schematic - Break Wire page에 있는 Cutter Box 및 Extremity Markers 설정에 따라 표시됩니다.
커터 박스가 표시되지 않도록 설정되어 있거나, 커서가 폴리라인 세그먼트 위를 지나갈 때만 표시되도록 설정된 경우, 커서가 와이어 세그먼트에서 떨어져 있을 때 작업 공간에서는 중앙 십자 마커를 사용해 절단 영역이 구분됩니다. 커터 박스와 끝점 마커가 모두 표시되지 않도록 설정된 경우, 커서를 와이어 세그먼트 위로 이동하면 해당 세그먼트의 관련 부분 또는 전체가 강조 표시되어, 클릭 시 절단될 와이어 부분이 구분됩니다.
두 조각으로 분리하려는 와이어, 버스 또는 신호 하네스 세그먼트 위에 커서를 놓고 클릭하거나 Enter을(를) 누릅니다. 표시된 길이의 세그먼트가 제거되어 세그먼트가 두 개로 분리됩니다.
추가 폴리라인 객체를 계속 분리하거나, 우클릭하거나, Esc을(를) 눌러 종료합니다.
와이어 분리 모드에서 Spacebar 을(를) 눌러 다음 절단 길이 모드를 순환합니다:
-
Snap To Segment - 이 모드에서는 커터가 자동으로 크기를 조정하여 폴리라인 세그먼트 전체에 스냅됩니다.
-
Snap Grid Size Multiple- 이 모드에서는 커터 크기가 현재 스냅 그리드의 지정된 배수로 설정됩니다.
-
Fixed Length - 이 모드에서는 커터 크기가 지정된 고정 길이로 설정됩니다.
-
커터의 크기와 관계없이, Snap To Segment 이외의 옵션을 사용하면 커터가 더 작은 크기의 와이어 세그먼트를 전체적으로 수용하도록(그 위를 지나갈 때) 축소되며, 마치 Snap To Segment가 선택된 것처럼 동작합니다.
-
커팅 도구의 속성은 Preferences dialog의 Schematic - Break Wire 페이지에서 정의할 수 있습니다. 로컬 문서 수준에서 수정된 값은 즉시 환경설정 수준에도 반영됩니다.
-
또한 Delete 키를 탭하여 선택된 와이어 세그먼트(버스 또는 신호 하네스 객체의 세그먼트는 제외)를 제거할 수 있으며, 자동 접합점(auto-junction)도 함께 고려됩니다. 이를 통해 해당 접합점까지만 와이어의 한 세그먼트를 제거할 수 있고(그리고 그 접합점에 연결된 다른 와이어 세그먼트가 두 개만 남게 되는 경우에는 그 접합점도 함께 제거됨) 처리됩니다. 특정 와이어 세그먼트를 선택하려면 해당 세그먼트를 (중간에 잠시 멈추고) 두 번 클릭하면 되며, 끝점 편집 핸들이 빨간색으로 바뀌어 표시됩니다. 서로 다른 와이어에 걸쳐 여러 세그먼트를 삭제할 수도 있는데, 각 세그먼트가 선택되도록 하면 됩니다(전체 세그먼트 선택에 포함하려면 이후 각 세그먼트에서 Shift+두 번 클릭).
회로도 시트 또는 회로도 심볼에 배치된 부모 폴리곤, 라인, 와이어, 버스, 신호 하네스, 또는 line object에 대해, 현재 커서 아래에 있는 특정 버텍스를 편집하려면 필요한 버텍스의 우클릭 메뉴에서 접근하는 Edit <ObjectType> Vertex n 명령을 사용할 수 있습니다. 명령을 실행하면 부모 객체의 속성을 표시하는 대화상자가 나타납니다. 선택한 버텍스는 패널의 Vertices 영역에서 편집할 수 있도록 선택된 상태가 됩니다.
잘라내기/복사 및 붙여넣기 사용
회로도 편집기에서는 회로도 문서 내 또는 문서 간에 객체를 잘라내기/복사하여 붙여넣을 수 있습니다. 예를 들어, 한 회로도의 컴포넌트를 다른 회로도 문서로 복사할 수 있습니다. 객체를 Windows 클립보드로 잘라내기/복사한 뒤 다른 문서에 붙여넣을 수 있습니다. 또한 Windows 클립보드의 텍스트를 회로도 텍스트 프레임에 붙여넣을 수 있습니다. Microsoft Excel 같은 다른 애플리케이션에서 표 형태로 선택한 내용을, 또는 Altium Designer 내의 그리드 스타일 컨트롤에서 선택한 내용을 직접 복사하여 붙여넣을 수도 있습니다.
더 고급 복사/붙여넣기 작업은 Smart Paste 기능을 사용해 수행할 수 있습니다.
잘라내기/복사할 객체를 선택한 다음, 메인 메뉴에서 Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) 를 클릭하거나 우클릭 메뉴에서 Cut/Copy 명령을 선택한 후, 붙여넣기 시 객체를 정확히 배치하는 데 사용할 복사 기준점(reference point)을 객체 위에 클릭하여 설정합니다. Preferences dialog의 Schematic - Graphical Editing 페이지에서 Clipboard Reference 옵션이 활성화된 경우에만 기준점 설정을 위해 클릭하라는 안내가 표시됩니다. Clipboard Reference 옵션이 비활성화되어 있다면, 단축키로 명령을 실행하는 것이 좋습니다.
복사에 시트 템플릿(테두리, 타이틀 블록 등 포함)을 함께 포함해야 한다면, Preferences dialog의 Schematic - Graphical Editing 페이지에서 Add Template to Clipboard 옵션이 활성화되어 있는지 확인하십시오.
현재 선택된 설계 객체를 텍스트 형식으로 클립보드에 복사하려면, 객체를 선택한 다음 메인 메뉴에서 Edit » Copy As Text 명령을 선택하십시오. 선택 항목에 포함된 텍스트 기반 객체(주석, 노트, 텍스트 프레임, 넷 라벨, 오프시트 커넥터, 포트, 파워 포트 등)의 텍스트가 클립보드로 복사됩니다. 이 정보는 어떤 텍스트 필드나 외부 텍스트 문서에도 붙여넣을 수 있습니다.
클립보드에 마지막으로 잘라내기/복사된 내용을 활성 문서에 배치하려면, 메인 메뉴에서 Edit » Paste 명령을 선택하거나 설계 공간에서 우클릭한 뒤 컨텍스트 메뉴에서 Paste 명령을 선택하십시오(단축키: Ctrl+V).
복사한 컴포넌트 객체를 붙여넣을 때,
Preferences dialog의
Schematic - Graphical Editing 페이지에서
Reset Parts Designators on Paste 옵션이 활성화되어 있으면 해당 컴포넌트의 디자인레이터가 재설정됩니다.
선택된 하나 이상의 객체를 복사한 다음, 현재 문서에서 필요한 위치에 선택 항목의 여러 인스턴스를 반복해서 붙여넣으려면 메인 메뉴의
Edit » Duplicate 명령(단축키:
Ctrl+R)을 사용할 수도 있습니다. 이 명령은 객체를 복사하고 붙여넣는 데 사용되므로, 그룹 객체의 자식 객체를 복제하는 용도로는 사용할 수 없습니다.
Smart Paste 사용
회로도 편집기의 Smart Paste 기능을 사용하면 선택한 객체의 복사본을 선택적으로 변환하여 다른 객체로 붙여넣을 수 있습니다. 예를 들어, Net Label 선택 항목을 복사한 뒤 Smart Paste로 Port로 붙여넣을 수 있고, 선택된 Sheet Entry 그룹을 Port+Wires+Net Labels로 붙여넣되 버스를 개별 와이어로 확장하여 붙여넣을 수도 있습니다.
Smart Paste 작업에 필요한 객체를 클립보드에 복사한 후, 메인 메뉴에서 Edit » Smart Paste 명령을 선택하거나 Shift+Ctrl+V 키보드 단축키를 사용하여 Smart Paste dialog에 접근하십시오.

Smart Paste dialog
Smart Paste Dialog의 옵션 및 컨트롤
붙여넣을 객체 선택
-
Schematic Object Type Grid - 클립보드에서 선택한 모든 객체를 유형별로 그룹화하여 목록으로 표시합니다. 체크박스를 통해 어떤 객체 집합을 붙여넣을지 제어할 수 있습니다. 붙여넣기 전에 Choose Paste Action 영역에서 작업(operation)도 선택해야 합니다. 이 설정은 선택한 객체가 회로도 시트에 어떻게 배치될지를 결정합니다. Themselves 붙여넣기 작업은 클립보드에 선택된 그대로 객체를 붙여넣는 표준 붙여넣기입니다. 다른 작업들은 붙여넣을 때 소스 객체를 다른 객체(또는 객체 모음)로 변환할 수 있게 해줍니다.
- 소프트웨어는 자체 클립보드를 사용합니다. Smart Paste 작업을 통해 소프트웨어 클립보드뿐 아니라 Windows 클립보드에 대해서도 붙여넣기 작업을 제어할 수 있습니다. Smart Paste에 Windows 클립보드의 내용을 포함하려면 Windows 클립보드의 내용을 활성화하십시오.
-
Windows Clipboard Contents Grid
붙여넣기 동작 선택
-
Paste As - 붙여넣기를 하기 전에 먼저 붙여넣기 작업을 선택해야 합니다. 이 설정은 선택한 객체가 회로도 시트에 어떻게 배치될지를 결정합니다. Themselves 붙여넣기 작업은 표준 붙여넣기 작업입니다. 다른 작업들은 붙여넣을 때 소스 객체를 다른 객체(또는 객체 모음)로 변환할 수 있게 해줍니다. 가능한 변환은 다음과 같습니다:
-
Ports, Sheet Entries, Net Labels 동등한 포트, 시트 엔트리, 넷 라벨, 또는 객체당 하나의 텍스트 프레임/노트, 혹은 객체당 포트와 넷 라벨 세트(와이어 포함)로 변환할 수 있습니다.
-
Label, Text Frame, Note Label, Text Frame, Note로 변환할 수 있습니다.
-
Windows Clipboard Text 넷 라벨, 포트, 시트 엔트리, 라벨, 텍스트 프레임, 노트, 경우에 따라 부품 또는 객체당 포트와 넷 라벨 세트(와이어 포함)로 변환할 수 있습니다.
-
Windows Clipboard Graphics 이미지로 변환할 수 있습니다.
-
Options - 서로 다른 Paste As 객체를 선택하면, 서로 다른 옵션이 표시됩니다:
Paste Array
-
Enable Paste Array - 선택한 객체를 2차원 배열로 복사할 수 있도록 활성화합니다. 생성되는 총 복사본 수는 열 수에 행 수를 곱한 값입니다. OK를 클릭하면 배열이 삽입될 문서의 시작 위치를 선택하라는 메시지가 표시됩니다. 커서를 원하는 위치에 놓은 다음 클릭하거나 Enter를 누르십시오.
-
Columns
-
Count - 붙여넣기 배열에서 원하는 열 수를 지정합니다. 각 열은 Column Spacing 설정값만큼 떨어져 있습니다.
-
Spacing - 간격에 양수 또는 음수 값을 입력하여, 배열이 수평 배치에서는 오른쪽/왼쪽 중 어느 방향으로 붙여넣어질지, 수직 배치에서는 위/아래 중 어느 방향으로 붙여넣어질지를 결정합니다.
-
Rows
-
Count - 붙여넣기 배열에서 원하는 행 수를 지정합니다. 각 행은 Row Spacing 설정값만큼 떨어져 있습니다.
-
Spacing - 간격에 양수 또는 음수 값을 입력하여, 배열이 수평 배치에서는 오른쪽/왼쪽 중 어느 방향으로 붙여넣어질지, 수직 배치에서는 위/아래 중 어느 방향으로 붙여넣어질지를 결정합니다.
-
Text Increment
-
Direction - 붙여넣는 복사본에서 문자열(예: 설계자)을 증가시키는 데 사용할 방법을 선택합니다. 다음 옵션 중에서 선택할 수 있습니다:
-
None - 증가시키지 않습니다. 각 복사본은 동일한 문자열을 갖습니다.
-
Horizontal First - 문자열 값을 이전 값에서 Primary 만큼 증가시켜 문자열을 증가시킵니다. 증가시킬 다음 문자열(후속 문자열)은 바로 오른쪽에 있는 시퀀스의 다음 문자열을 찾아 결정합니다. 한 행의 재시퀀싱이 완료되면, 위쪽의 다음 행 시작으로 이동합니다. 핀도 Secondary 설정을 사용하여 증가시킬 수 있습니다.
-
Vertical First - 문자열 값을 이전 값에서 Primary 만큼 증가시켜 문자열을 증가시킵니다. 증가시킬 다음 문자열(후속 문자열)은 바로 위에 있는 시퀀스의 다음 문자열을 찾아 결정합니다. 한 열의 재시퀀싱이 완료되면, 오른쪽의 다음 열 시작으로 이동합니다. 핀도 Secondary 설정을 사용하여 증가시킬 수 있습니다.
-
Primary - 문자열은 이전 값에서 Primary 만큼 증가/감소합니다. 핀도 Secondary 설정을 사용하여 변경할 수 있습니다.
-
Secondary - 문자열은 이전 값에서 Primary 만큼 증가/감소합니다. 핀도 Primary 설정을 사용하여 변경할 수 있습니다.
-
Remove Leading Zeroes - 이 옵션을 활성화하면 텍스트 문자열의 선행 0을 제거합니다. 예를 들어 이 옵션이 활성화되면 000ABC는 ABC로 변환됩니다.
간격 필드에 음수 값을 추가하면 배치되는 객체의 순서를 반대로 할 수 있습니다
이 기능을 사용하려면 기본적으로 대화상자의 다음 세 영역을 필요에 맞게 구성해야 합니다:
-
Choose the objects to paste - 이 섹션은 클립보드에 있는 모든 객체를 유형별로 그룹화하여 목록으로 표시합니다. 각 Schematic Object Type 옆의 체크박스를 사용해 붙여넣을 객체를 선택합니다. Altium Designer는 클립보드 객체의 세부 정보를 더 높은 해상도로 유지하기 위해 메인 Windows 클립보드와는 별도의 클립보드를 유지하지만, 필요하다면 Windows Clipboard Contents를 Smart Paste의 소스로 사용할 수도 있습니다.
-
Choose Paste Action - 새 객체를 붙여넣기 전에, 선택한 객체가 어떻게 변환될지를 정의하기 위해 적절한 Paste As 객체를 선택해야 합니다. 객체를 Themselves로 붙여넣으면 표준 붙여넣기 작업이 수행됩니다. 다른 옵션들은 붙여넣기 전에 소스 객체를 선택한 객체(또는 객체 모음)로 변환합니다. 사용 가능한 추가 옵션은 선택한 붙여넣기 객체(들) 아래에 나열됩니다.
-
Paste Array - 이 옵션을 활성화하면 선택한 객체를 2차원 배열로 복사합니다. 생성되는 총 복사본 수는 열 수에 행 수를 곱한 값과 같습니다. 식별자가 포함된 객체의 경우 Text Increment 컨트롤을 사용하여 Primary(및 해당되는 경우 Secondary) 식별자가 어떻게 증가되는지 결정합니다. Direction 필드를 사용하여 증가 적용 방식(Horizontal First 또는 Vertical First)을 결정합니다. 증가 없이 식별자를 정확히 복사하려면 방향을 None로 설정합니다.
Smart Paste 대화상자에서 옵션을 구성하면, 대화상자 하단의 Summary 영역이 유용한 개요를 제공합니다. 즉, 지정한 클립보드 콘텐츠를 기반으로 설계 공간에 무엇이 붙여넣어질지(어떤 결과가 나올지)를 보여줍니다.
필요에 맞게 옵션을 구성한 후 OK를 클릭합니다. 배열을 배치하지 않는 경우, 붙여넣는 콘텐츠는 커서에 떠 있는 상태로 나타납니다. 설계 공간에서 원하는 위치로 콘텐츠를 옮긴 다음 클릭하거나 Enter를 눌러 붙여넣습니다.
Re-Entrant Editing
회로도 편집기에는 re-entrant editing이라는 강력한 기능이 포함되어 있어, 현재 수행 중인 작업을 종료하지 않고도 키보드 단축키로 두 번째 작업을 수행할 수 있습니다. 예를 들어 부품을 배치하는 동안 Spacebar 를 누르면 객체가 회전하지만 배치 프로세스는 중단되지 않습니다. 부품을 배치하고 나면, 이미 회전된 상태의 다른 부품이 커서에 준비된 채로 나타납니다.
re-entrant editing은 아직 배치하지 않은 포트에 연결해야 하는 와이어를 배치하기 시작한 경우에도 매우 유용합니다. Place Wire 모드를 종료할 필요가 없습니다. Place Port 단축키(P, R)를 누르고 포트를 배치한 다음, Esc 를 눌러 Place Port 모드를 종료하고 와이어를 포트에 연결하면 됩니다.
회로도 문서에서 거리 측정하기
회로도 편집기에는 Reports 메뉴(Reports » Measure Distance 및 Ctrl+M 단축키) 안에 거리 도구가 있습니다. 이 도구를 사용하면 회로도 문서의 두 지점 사이 거리를 측정할 수 있습니다. 명령을 실행하면 회로도 문서에서 두 지점을 클릭하라는 안내가 표시됩니다. 두 지점을 선택하면 전체 Distance 값과 함께 X Distance 및 Y Distance 값이 소수점 둘째 자리까지 정확하게 표시되는 Information 대화상자가 나타납니다.
필요한 지점에 커서를 정확히 놓을 수 없다면 스냅 그리드(단축키 G)를 변경하십시오.
측정 단위는 Properties 패널의 Document Options 모드에 있는 General 영역에서 회로도 문서에 대해 선택한 Units 에 의해 결정됩니다. 또한 단위(View » Toggle Units)를 토글하여 인치(Imperial) 또는 미터법(Metric) 단위로 전환할 수도 있습니다.
그룹 객체 편집
그룹 객체란 하나의 객체처럼 동작하도록 정의된 프리미티브(기본) 요소들의 집합을 말합니다. 예를 들어 회로도상의 컴포넌트는 도형 객체, 문자열, 파라미터, 핀, 그리고 모델에 대한 참조로 이루어진 컬렉션입니다. 그룹 객체에 속한 프리미티브 객체는 때때로 자식 객체(child objects)라고 하며, 그룹 객체는 이들의 부모 객체(parent object)입니다.
수행할 수 있는 전형적인 그룹 객체 편집 예를 살펴보겠습니다. 설계에 여러 개의 커패시터가 포함되어 있습니다. 현재 전압은 컴포넌트의 코멘트 문자열(comment string)의 일부로 지정되어 있습니다. 이를 변경하여 전압을 컴포넌트 파라미터로 지정하고, 이 파라미터가 회로도에 보이도록 해야 합니다.
수행해야 할 단계는 다음과 같습니다(아래에 자세히 설명됨).
-
값이 100uF 16V인 커패시터를 선택합니다.
-
코멘트를 100uF 로 변경합니다(16V 텍스트 제거).
-
이 컴포넌트들에 이름이 Voltage 이고 값이 16V인 새 파라미터를 추가합니다.
-
이 파라미터의 표시 여부를 변경하여 회로도에 표시되도록 합니다.
이 작업은 복잡한 편집처럼 보일 수 있지만, 실제로는 매우 간단합니다.
1단계. 커패시터 선택
100uF 16V 커패시터를 모두 선택하려면, 그중 하나의 컴포넌트 심볼에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Find Similar Objects를 선택합니다.
이전 예제에서 다룬 방식과 동일한 접근을 사용하되, 이번에는 위 이미지에 표시된 것처럼 동일한 Comment 및 동일한 Current Footprint 을 가진 컴포넌트를 매칭하려는 것입니다.
또한 디자인레이터가 문자 C로 시작하는 컴포넌트로도 매칭할 수 있습니다. 이는 Component Designator 을 C*로 변경하여 수행합니다. OK를 클릭하여 매칭되는 커패시터를 선택합니다.
2단계. 코멘트 문자열 변경
OK를 클릭하면 Properties 패널이 열립니다(Find Similar Objects 대화상자에서 Open Properties 옵션이 활성화되어 있었다면). 그 뒤에는 해당 시트에서 매칭되는 객체가 선택된 상태로 표시된 회로도 시트가 있습니다. Zoom Matching 및 Mask Matching 옵션이 활성화되어 있었다면, 뷰가 확대되고 매칭되지 않은 모든 객체는 흐리게 표시되거나 마스킹됩니다.
Properties 패널 하단의 상태 줄을 확인하여 다른 시트에도 동일한 커패시터가 존재하는지 확인할 수 있습니다.
코멘트 문자열을 변경하려면 문자열에서 16V를 삭제한 다음 Enter 를 눌러 변경 사항을 적용합니다.
3단계. 컴포넌트에 새 파라미터 추가
다음으로 해야 할 변경은 새 파라미터를 추가하는 것입니다. 이를 위해 Component 모드에서 Properties 패널의 Parameters 영역에 있는 Add 를 클릭한 다음 드롭다운에서 Parameter 를 선택합니다. 해당 영역의 그리드에 Parameter 1 항목이 추가됩니다. 새 파라미터 Name 및 Value를 입력합니다.
선택한 파라미터를 삭제하려면

를 클릭합니다.
4단계. 전압 파라미터를 표시되도록 설정
마지막 단계는 새 Voltage 파라미터를 보이게 만드는 것입니다.
아이콘을 클릭하여 파라미터를 표시 상태로 전환합니다(
로 표시됨).
이제 100uF 커패시터 모두에 대해 코멘트 문자열을 업데이트했습니다. 또한 Voltage라는 새 파라미터를 추가하고 값을 16V로 설정했으며, 이 파라미터가 표시되도록 했습니다.
텍스트 검색
회로도 및 회로도 심볼 편집기에서는 정의된 검색 옵션에 따라 특정 텍스트 또는 부분 텍스트를 빠르게 찾을 수 있습니다. 메인 메뉴에서 Edit » Find Text 명령을 선택하거나, 설계 공간에서 마우스 오른쪽 버튼을 클릭한 뒤 컨텍스트 메뉴에서 Find Text 명령을 선택하거나, Ctrl+F 키보드 단축키를 사용하여 Find Text 대화상자에 접근합니다. 이 대화상자에서 찾을 기존 텍스트와 함께 범위 지정 및 추가 옵션을 설정합니다.

Find Text 대화상자
Options and Controls of the Find Text Dialog
찾을 텍스트
범위
옵션
-
Case sensitive – 대/소문자를 구분하여 검색하려면 이 옵션을 활성화합니다. 즉, 대상 텍스트는 Text To Find 필드에 입력한 검색 텍스트의 대/소문자와 일치해야 합니다.
-
Whole Words Only – 전체 단어만 검색하도록 제한하려면 이 옵션을 활성화합니다. 즉, 검색 텍스트는 그대로 완전한 형태로 존재해야 하며 더 큰 텍스트 문자열의 일부이면 안 됩니다. 예를 들어 이 옵션이 활성화된 상태에서 "cat"을 찾을 때, 소프트웨어는 "category"의 앞 세 글자를 유효한 검색 일치로 간주하지 않습니다. 부분 문자열을 자유롭게 검색하려면 이 옵션을 비활성화하십시오.
-
Jump to Results – 일치/검색된 텍스트가 (가능한 경우) 설계 공간에서 확대되어 중앙에 오도록 하려면 이 옵션을 활성화합니다. 검색 결과가 여러 개이면 Find Text - Jump 대화상자가 열립니다. 이 대화상자를 사용하여 일치하는 검색 결과 사이를 이동할 수 있습니다.
-
Regular expressions – 정규식을 사용하여 검색하려면 체크합니다.
– 문자열이 줄의 시작에 있을 때만 일치합니다.
$ – 문자열이 줄의 끝에 있을 때만 일치합니다.
. – 임의의 단일 문자를 의미합니다(예: "te.t"는 "test", "text", "tent"와 일치하지만 "tet"와는 일치하지 않음).
* – 문자가 없을 수도 있는 임의의 문자 집합을 의미합니다(예: "te*"는 "text", "tent", "te"와 일치하지만 "t"와는 일치하지 않음).
+ – 문자가 없는 경우는 제외한 임의의 문자 집합을 의미합니다(예: "te+"는 "text", "tent"와 일치하지만 "te"와는 일치하지 않음).
[ ] – 대괄호 안에 포함된 문자 중 임의의 문자를 찾습니다.
[^] – 대괄호 안 문자열의 시작에 캐럿(^)이 있으면 NOT을 의미합니다(예: "[^tes]"는 t, e, s를 제외한 모든 문자와 일치).
[-] – 대괄호 안 문자열에 하이픈(-)이 있으면 문자 범위를 의미합니다(예: "[l-o]"는 l, m, n, o와 일치).
{ } – 문자를 또는 표현식을 그룹화하는 데 사용합니다. 그룹은 중첩될 수 있으며, 하나의 패턴에서 최대 10개 그룹까지 사용할 수 있습니다.
\ – 와일드카드 문자 앞에 백슬래시(\)를 붙이면 회로도 편집기 또는 회로도 라이브러리 편집기가 해당 문자를 와일드카드가 아닌 문자 그대로 처리합니다(예: "\^test"는 줄 시작의 test 문자열을 찾지 않고, "^test" 문자열을 찾음).
Mask Matching – System – Navigation page의 Preferences dialog에서 Jump to Results 옵션이 활성화되어 있을 때, 이 옵션을 활성화하면 System – Navigation page의 설정에 따라 디자인 공간에서 일치하는 텍스트가 확대(zoom) 및/또는 흐리게(dim) 표시됩니다.
일치하는 모든 텍스트는 Messages panel에 목록으로 표시되며, 검색된 텍스트의 해당 인스턴스로 디자인 공간에서 직접 크로스 프로브할 수 있습니다(메시지 항목을 더블 클릭하거나, 우클릭 후 컨텍스트 메뉴에서 Cross Probe 를 선택). 또한 Find Text dialog에서 Jump to Results 옵션이 활성화되어 있고 찾을 텍스트의 인스턴스가 여러 개 반환되면 Find Text - Jump dialog가 표시되며, Find Text dialog의 Text To Find 필드에 지정된 텍스트의 첫 번째 발생 위치가 디자인 공간에서 찾아져 중앙에 배치됩니다.

Find Text - Jump dialog
Find Text - Jump dialog는 비모달(non-modal) 대화상자이므로, 대화상자가 열린 상태에서도 회로도 시트의 객체를 포함해 Altium Designer 인터페이스에서 작업할 수 있습니다.
Options and Controls of the Find Text - Jump Dialog
-
Previous - 이 버튼을 클릭하면 이전에 일치한 텍스트 항목으로 이동합니다. 반복해서 클릭하면 항목을 순차적으로 뒤로 이동합니다.
-
Next - 이 버튼을 클릭하면 다음에 일치한 텍스트 항목으로 이동합니다. 반복해서 클릭하면 항목을 순차적으로 앞으로 이동합니다.
찾은 텍스트의 일치 항목들 사이를 앞뒤로 이동하면, 대화상자 상단 영역에 원래의 검색 텍스트와 현재 디자인 공간에서 보고 있는 항목이 반영됩니다. 이때 객체 유형(디지그네이터, 넷 식별자, 포트, 전원 포트, 넷 라벨), 텍스트 문자열 또는 텍스트 프레임)과 해당 일치 텍스트가 표시됩니다.
-
Close - 이 버튼을 클릭하면 대화상자를 닫습니다. 버튼 오른쪽의 드롭다운 화살표를 클릭하면 다음 옵션이 있는 메뉴에 접근할 수 있습니다:
-
New Search - 이 명령을 선택하면 대화상자를 닫고 Find Text dialog를 열어 필요에 따라 검색을 수정할 수 있습니다.
-
Close - 이 명령을 선택하면 대화상자를 닫고 디자인 공간으로 돌아갑니다. 또는 Esc 키보드 단축키를 사용해 이 동작을 수행할 수 있습니다.
다음 방법으로 검색된 텍스트의 다른 결과 발생 위치로 점프할 수 있습니다:
-
Find Text - Jump dialog에서 Previous 및 Next 버튼을 사용.
-
Edit » Find Next 명령(해당 F3 단축키 사용)을 사용.
-
Messages panel의 해당 메시지 항목에서 크로스 프로브.
정의된 검색 옵션에 따라 특정 텍스트 또는 부분 텍스트를 찾은 다음, 해당 텍스트를 지정한 새 텍스트로 바꿀 수도 있습니다. 메인 메뉴에서 Edit » Replace Text 명령을 선택하거나 Ctrl+H 키보드 단축키를 사용하여 Find And Replace Text dialog에 접근합니다. 이 대화상자에서 찾을 기존 텍스트와 사용할 대체 텍스트를 지정하고, 범위 및 추가 옵션을 설정합니다. 준비가 되면 OK을(를) 클릭합니다. 대화상자에서 Prompt On Replace 옵션이 활성화되어 있지 않다면 모든 대상 텍스트가 교체됩니다. 이 옵션을 활성화하면 일치하는 텍스트의 각 인스턴스에 대해 교체 여부를 수동으로 확인할 수 있습니다.

Find and Replace Text dialog
Options and Controls of the Find and Replace Text Dialog
Text
-
Text To Find - 이 필드에 검색할 텍스트 문자열을 입력합니다. 전체 단어를 입력하거나 부분 문자열을 검색할 수 있습니다. 후자의 경우 Whole Words Only 옵션이 비활성화되어 있어야 합니다. 문자열에는 와일드카드 문자
?(단일 문자) 및 *(임의의 문자 그룹)을 포함할 수 있습니다.
와일드카드는 항상 대소문자를 구분하지 않습니다.
검색한 각 문자열은 빠른 재사용을 위해 이 필드의 드롭다운 목록에 추가됩니다.
-
Replace With - 이 필드에 대체할 텍스트 문자열을 입력합니다. 입력한 텍스트는 Text To Find 항목과 정의된 옵션을 통해 찾은 결과 텍스트 문자열을 완전히 대체합니다.
{oldtext=newtext} 구문을 사용하면 검색 문자열의 일부만 변경하는 선택적 문자열 치환을 수행할 수 있습니다. 예를 들어 Text to Find 필드에 VCC 문자열을 입력하고 Replace With 필드에 {CC=DD} 문자열을 입력하면, VCC 문자열의 모든 인스턴스가 VDD로 변경됩니다. 여러 세트의 대괄호를 사용해 복잡한 치환을 정의할 수 있으며, 가장 왼쪽의 대괄호 치환이 먼저 적용되고 그다음 오른쪽 순서로 적용됩니다.
Scope
-
Sheet Scope - 이 필드를 사용하여 포함되는 회로도 문서 기준으로 텍스트 검색 범위를 결정합니다. 다음 옵션 중 하나를 선택합니다:
-
Current Document - 활성 문서만 검색합니다. 회로도 심볼 편집기에서는 이 옵션을 선택하면 문서에 포함된 모든 파트 시트를 대상으로 검색이 수행됩니다.
-
Project Documents - 활성 프로젝트의 모든 회로도 문서에서 검색합니다.
-
Open Documents - 속한 프로젝트와 무관하게 열려 있는 모든 회로도 문서에서 검색합니다.
-
Selection - 이 필드를 사용하여 객체의 현재 선택 상태를 기준으로 검색 범위를 추가로 제한합니다. 다음 옵션 중에서 선택합니다:
-
Selected Objects - 현재 선택된 객체로만 검색을 제한합니다.
-
DeSelected Objects - 현재 선택 해제된 객체로만 검색을 제한합니다.
-
All Objects - 제한 없음; 선택 상태와 무관하게 모든 객체를 검색합니다.
-
Identifiers - 이 필드를 사용하여 텍스트 기반 객체 유형에 따라 검색 범위를 추가로 제한합니다. 다음 옵션 중에서 선택합니다:
-
All Identifiers - 제한 없음; 모든 텍스트 기반 객체(텍스트 문자열, 텍스트 프레임, 핀, 넷 식별자, 디지그네이터)에서 검색합니다.
-
Net Identifiers Only - 넷 식별자(포트, 전원 포트, 시트 엔트리, 오프 시트 커넥터, 넷 라벨)로만 검색을 제한합니다.
-
Designators Only - 컴포넌트 디지그네이터로만 검색을 제한합니다.
Options
-
Case sensitive - 이 옵션을 활성화하면 대소문자를 구분하여 검색합니다. 즉, 대상 텍스트는 Text To Find 필드에 입력한 검색 텍스트의 대소문자와 일치해야 합니다. 이 옵션은 대체 텍스트에는 영향을 주지 않으며, Replace With 필드에 입력한 텍스트의 대소문자를 그대로 따릅니다.
-
Prompt On Replace - 이 옵션을 활성화하면 일치하는 텍스트의 각 인스턴스에 대해 교체 여부를 수동으로 확인하라는 프롬프트가 표시됩니다. 각 인스턴스는 Confirm dialog에서 순차적으로 처리되며, 마지막에 교체된 개수를 요약하는 Information dialog가 표시됩니다. 이 옵션을 비활성화하면 검색 텍스트와 일치하는 발견된 텍스트의 모든 인스턴스가 수동 확인 없이 교체됩니다. 마찬가지로 교체된 개수를 표시하는 Information dialog가 나타납니다.
-
Whole Words Only - 이 옵션을 활성화하면 전체 단어만 검색하도록 제한합니다. 즉, 검색 텍스트는 그대로 완전한 형태로 존재해야 하며 더 큰 텍스트 문자열의 일부이면 안 됩니다. 예를 들어 이 옵션이 활성화된 상태에서 "cat"을 찾을 때, 소프트웨어는 "category"의 처음 세 글자를 유효한 검색 일치로 간주하지 않습니다. 부분 문자열을 자유롭게 검색하려면 이 옵션을 비활성화하십시오.
-
Regular expressions - 정규식을 사용하여 검색하려면 체크합니다.
-
^- 문자열이 줄의 시작에 있을 때만 일치합니다.
-
$ - 문자열이 줄의 끝에 있을 때만 일치합니다.
-
. - 임의의 단일 문자를 의미합니다(예: "te.t"는 "test", "text", "tent"와 일치하지만 "tet"와는 일치하지 않음).
-
* - 문자가 없을 수도 있는 임의의 문자 집합을 의미합니다(예: "te*"는 "text", "tent", "te"와 일치하지만 "t"와는 일치하지 않음).
-
+ - 문자가 없는 경우는 제외한 임의의 문자 집합을 의미합니다(예: "te+"는 "text", "tent"와 일치하지만 "te"와는 일치하지 않음).
-
[ ] - 대괄호 안에 포함된 문자 중 임의의 문자를 찾습니다.
-
[^] - 대괄호 안 문자열의 시작에 캐럿(^)이 있으면 NOT을 의미합니다(예: "[^tes]"는 t, e, s를 제외한 모든 문자와 일치).
-
[-] - 대괄호 안 문자열에 하이픈(-)이 있으면 문자 범위를 의미합니다(예: "[l-o]"는 l, m, n, o 문자와 일치).
-
{ } - 문자 또는 표현식을 그룹화하는 데 사용됩니다. 그룹은 중첩될 수 있으며, 단일 패턴에서 최대 10개 그룹까지 가능합니다.
-
\ - 와일드카드 문자 앞에 백슬래시(\)를 붙이면 Schematic Editor 또는 Schematic Library Editor가 해당 문자를 와일드카드가 아닌 문자 그대로로 처리합니다(예: "\^test"는 줄의 시작에서 test 문자열을 찾지 않고, "^test" 문자열을 찾음).
검색은 회로도 문서 내에서 또는 회로도 문서들 간, 혹은 회로도 라이브러리 문서 내에서 또는 회로도 라이브러리 문서들 간에만 할 수 있으며, 두 문서 유형을 혼합해서는 검색할 수 없습니다.
유니온 작업
유니온(union)은 함께 그룹화된 객체들의 모음입니다. 유니온으로 그룹화하면 유니온 구성원을 모두 빠르게 선택/선택 해제할 수 있고, 유니온의 구성원 중 하나를 이동하면 유니온의 모든 구성원이 함께 이동합니다.
현재 선택된 설계 객체로 유니온을 만들려면, 메인 메뉴에서 Tools » Convert » Create Union from selected objects 명령을 선택하거나, 설계 공간에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Unions » Create Union from selected objects 명령을 선택합니다. 선택된 객체를 구성원으로 하는 유니온이 생성됩니다. 정보 대화상자에서 유니온에 추가된 객체 수가 확인됩니다.
유니온의 모든 객체를 이동하는 기본 방법은 해당 유니온의 구성원 객체를 클릭한 채로 유지한 다음 커서를 드래그하여 유니온 전체를 이동하는 것입니다. 하지만 회로도 편집기는 전기 객체(예: 부품, 와이어, 포트 등) 드래그도 지원하며, 이 기능이 활성화되어 있으면 전기 객체를 드래그하려고 할 때마다 이 기능이 우선 적용되어 유니온 이동 동작을 덮어씁니다.
부품과 같은 전기 객체 드래그는 Preferences 대화상자의 Schematic - Graphical Editing page에서 Always Drag 옵션을 활성화하면 사용할 수 있습니다. 이 옵션이 활성화되어 있으면 전기 객체를 클릭하여 드래그할 때 소프트웨어가 현재 연결성을 유지하려고 시도하며, 드래그에 맞게 배선을 깔끔하게 조정합니다.
작업 중 Always Drag 옵션의 현재 상태는 Ctrl 키를 누르고 있는 동안 임시로 전환할 수 있습니다. Always Drag 옵션이 활성화된 상태에서 Ctrl + 클릭 후 누른 채 드래그하면, 소프트웨어는 연결성을 유지하려고 시도하지 않고 커서 아래의 객체를 이동합니다. 이때 해당 객체가 유니온의 구성원이라면 유니온의 모든 객체가 함께 이동합니다. Always Drag을(를) 활성화한 상태로 작업하는 경우, 유니온의 모든 객체를 이동하려면 클릭하여 드래그할 때 Ctrl을(를) 누르고 있으십시오. Ctrl 키는 양방향으로 동작합니다. 즉, 현재 Always Drag이(가) 비활성화되어 있으면 Ctrl을(를) 누르고 있는 동안 회로도 편집기가 객체 이동 동작에서 객체 드래그 동작으로 전환됩니다.
커서 아래의 객체가 속한 유니온의 모든 객체를 선택/선택 해제하려면, 필요한 유니온의 구성원인 객체 위에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Unions » Select All In Union / Deselect All In Union 명령을 선택합니다.
특정 유니온에서 하나 이상의 구성원 객체를 제거하려면, 메인 메뉴에서 Tools » Convert » Break objects from Union 명령을 선택합니다. 명령을 실행하면 커서가 십자선으로 바뀌고, 유니온에서 제거할 객체를 선택하라는 안내가 표시됩니다. 커서를 필요한 구성원 객체 위에 놓고 클릭하거나 Enter을(를) 누르십시오. Confirm Break Objects Union 대화상자가 나타납니다. 이 대화상자에서 유니온에서 제거할 객체(반대로, 해당 유니온에 유지할 객체)를 결정합니다. OK을(를) 클릭하면 유니온의 구성원 정보가 그에 맞게 업데이트됩니다.

Confirm Break Objects Union 대화상자
Options and Controls of the Confirm Break Objects Union Dialog
유니온에서 유지하거나 제거할 객체 선택
-
Object Kind - 객체 유형을 표시합니다(예: Net Label, Bus, Hyperlink 등).
-
Description - 객체의 설명을 표시합니다(예: 높이/너비, 디자인레이터 등).
-
Keep in Union - 유니온에서 제거할 객체를 표시(체크)하려면 활성화합니다.
-
All On - 유니온에서 제거할 대상으로 모든 객체를 표시하려면 클릭합니다.
-
All Off - 모든 객체 선택을 해제하려면 클릭합니다.
또는 필요한 유니온의 객체 위에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Unions » Break objects from Union 명령을 선택하여, 해당 객체를 상위 유니온에서 제거할 수도 있습니다.
현재 회로도 문서에 정의된 모든 유니온을 해제(해산)하려면, 메인 메뉴에서 Tools » Convert » Break all objects Unions 명령을 선택합니다. 설계 내의 모든 유니온이 해산되며, 이전 구성원 객체들은 더 이상 함께 그룹화된 상태로 남지 않습니다. 정보 대화상자에서 제거된 객체 수와 해산된 유니온 수가 확인됩니다.