여러 객체 편집
Parent page: 편집 전략
전자 설계는 회로도에서 논리 설계를 캡처한 다음, 그 설계를 PCB 작업 공간에서 일련의 객체로 표현하는 과정입니다. 작은 회로라도 회로도에는 많은 컴포넌트가 포함될 수 있으며, 각 컴포넌트는 수많은 모델과 파라미터를 가질 수 있습니다. 또한 PCB 작업 공간에도 보드를 구성하는 많은 설계 객체가 포함될 수 있습니다. 설계 과정 전반에 걸쳐, 다양한 설계 요구사항의 균형을 맞추기 위해 작업하면서 이러한 객체들의 속성을 변경해야 합니다.
많은 객체를 편집하는 작업을 지원하기 위해, Altium 설계 도구의 각 버전에는 흔히 Global Editing라고 불리는 기능이 포함되어 있습니다. 이 이름은 특정 기능이나 버튼이라기보다 ‘편집 능력’을 설명합니다. 초기 버전에서는 한 객체를 편집한 다음 그 변경 사항을 다른 객체에 적용하는 방식이었습니다. DXP 통합 플랫폼이 도입되면서, 편집을 전역적으로 적용하는 기법이 바뀌었습니다.
현재 여러 객체를 편집하는 기본 접근 방식은 다음과 같습니다:
- select 편집할 객체를
- inspect 선택하고, 그 속성을
-
edit 확인한 다음,
편집합니다.
이 select – inspect – edit 순서를 염두에 두고, 소프트웨어에서 실제로 이를 수행하는 몇 가지 예를 살펴보겠습니다.
이 문서는 설계에서 여러 객체에 편집을 적용하는 다양한 기법을 설명합니다. 여러 객체를 선택하는 방법과 Inspector 패널을 사용해 공통 속성을 수정하는 방법을 다룹니다.
여러 객체 선택하기
여러 객체를 선택하는 표준 Windows 방식이 적용됩니다. 즉, 객체 집합을 둘러싸도록 선택 박스를 드래그하면 경계 사각형 안에 완전히 포함된 모든 객체가 선택됩니다. Shift 키는 CircuitStudio에서 누적 선택에 사용되며, 기존 선택에 영향을 주지 않고 커서 아래 항목의 선택 상태를 토글합니다.
객체 검사하기
SCH Inspector 패널은 선택된 객체의 속성을 표시합니다.
회로도 편집기와 PCB 편집기에는 모두 Inspector라는 패널이 포함되어 있습니다. Inspector 패널의 기본 동작은 현재 선택된 모든 객체의 속성을 나열하는 것입니다. 선택된 객체 집합은 동일한 종류의 객체일 수도 있습니다.
위 이미지에서 SCH Inspector 패널 상단에 두 가지 옵션이 있는 것을 확인할 수 있습니다. 이 중 두 번째 옵션은 찾은 객체의 위치를 어디에서 가져올지(current document, open documents, 또는 open documents of the same project)를 설정하므로 반드시 올바르게 설정해야 합니다. 선택된 모든 전원 포트를 SCH Inspector 패널에 로드하려면 이를 open documents 또는 open documents of the same project로 설정해야 합니다.
객체 편집하기
넷 이름 텍스트 편집
지금까지 편집하려는 Power Objects를 selected 선택했고, Inspector 패널에서 그 속성을 inspected 확인했으며, 이제 편집할 준비가 되었습니다.
넷 이름 텍스트를 클릭해 편집하면 텍스트가 선택되어 편집 가능한 상태가 됩니다. 새 값을 입력하십시오. Text 필드 끝에 찾아보기 버튼이 나타납니다. 부분 문자열 치환을 수행하려면 이를 클릭합니다. 이번 편집에서는 모든 텍스트를 교체할 것이므로, 셀의 전체 내용을 새 텍스트 3V3로 바꿉니다.
텍스트 값에 대한 변경은 키보드에서 Enter 를 누르거나 SCH Inspector 패널에서 다른 셀을 클릭하는 즉시 선택된 모든 객체에 적용됩니다.
편집 중 마음이 바뀌면 키보드에서 Esc 키를 눌러 편집을 취소하십시오. 적용된 편집을 되돌리려면 메뉴에서 Edit » Undo를 선택합니다. 편집이 여러 회로도 시트에 적용된 경우, 각 시트에서 Undo 동작을 수행해야 합니다.
아래 이미지는 텍스트를 변경한 다음 편집된 전원 포트 중 하나 옆의 Enter를 누른 후의 SCH Inspector 패널을 보여줍니다.
업데이트된 전원 포트 두 개
이 접근 방식은 회로도 편집기 또는 PCB 편집기에서 어떤 유형의 객체에도 전역적으로 편집을 적용하는 데 사용할 수 있습니다.
편집을 수행한 후에는, 마스크 레벨이 이전에 설정되어 있었다면 회로도의 다른 모든 객체가 흐리게 표시되거나(페이드 아웃) 마스킹된 것을 확인할 수 있습니다. 무언가가 마스킹되어 있는 동안에는 편집할 수 없습니다. 마스크를 제거하려면 리본의 View 탭에 있는 Clear Masks 버튼을 클릭하십시오(단축키: Shift+C).
서로 다른 유형의 객체에 전역적으로 편집 적용하기
PCB Inspector 패널은 동일 객체의 여러 인스턴스를 편집하는 데 사용할 수 있으며, 서로 다른 객체의 공통 속성을 편집하는 데도 사용할 수 있습니다.
기존 라우팅의 넷 이름 변경
첫 번째 예로, 한 넷에서 핀을 제거하고 다른 넷에 추가하는 방식으로 회로도에서 설계 변경을 했다고 가정해 보겠습니다. PCB에서 이미 넷이 라우팅되어 있었다면, PCB를 업데이트할 때 넷 이름이 잘못된 라우팅이 남을 수 있습니다. 이 라우팅에는 트랙과 비아뿐 아니라 다른 종류의 객체도 포함될 수 있습니다.
이를 해결하는 방법은 몇 가지가 있습니다. 가장 쉬운 방법은 PCB Inspector 패널을 사용하는 것입니다. 다음 과정을 따르십시오.
- PCB에서 Home | Clipboard | Select » Connected Copper 명령을 클릭한 다음, 이름을 변경해야 하는 라우팅된 넷의 모든 프리미티브를 선택합니다.
- 아직 표시되어 있지 않다면 PCB Inspector 패널을 엽니다(F11).
- PCB Inspector 패널은 선택된 모든 객체에 공통인 속성만 표시합니다. 선택이 올바르다면 그중 하나가 Net 이름일 것입니다. 이를 변경하려면 드롭다운 목록에서 새 넷 이름을 선택한 다음 Enter를 눌러 변경을 적용합니다. 라우팅된 넷에 포함된 서로 다른 모든 객체의 넷 속성이 변경됩니다.
서로 다른 객체의 레이어 속성 변경
또 다른 예로, 한 기계 레이어에 있는 모든 객체를 다른 기계 레이어로 옮겨야 할 수 있습니다. 이를 수행하려면:
- 작업 공간 하단에서 현재 기계 레이어의 Layer 탭을 클릭하여 활성 레이어로 만듭니다.
- Home| Clipboard | Select » All on Layer 명령을 사용해 해당 레이어의 모든 객체를 선택합니다.
- 아직 표시되어 있지 않다면 PCB Inspector 패널을 표시합니다(F11).
- Layer 목록에서 새 레이어 이름을 선택한 다음 Enter를 눌러 변경을 적용합니다.
선택된 객체의 레이어 변경
설계 객체 잠금
설계 객체는 Locked 속성을 활성화하여 회로도 또는 PCB 문서에서 이동되거나 편집되지 않도록 잠글 수 있습니다. 예를 들어 특정 객체의 위치나 크기가 중요하다면 잠그십시오. 이 Locked 속성은 설계 객체의 속성 대화상자에서 사용할 수 있으며, SCH Inspector 또는 PCB Inspector 패널에서 Locked 속성을 일괄적으로 토글할 수도 있습니다.
회로도 시트 및 PCB 문서에서 설계 객체 잠금
회로도 객체 그룹을 잠그려면 SCH Inspector 패널에서 선택한 모든 객체의 Locked 옵션을 토글하면 됩니다. PCB 객체 그룹도 마찬가지로 PCB Inspector 패널에서 동일하게 설정할 수 있습니다.
개별 객체를 잠그려면 해당 객체를 더블클릭한 다음 속성(Properties) 대화상자가 열리면, 아래 이미지와 같이 Locked 옵션을 활성화합니다.
Locked 속성이 활성화된 설계 객체를 이동하거나 회전하려고 하면, 편집을 계속 진행할지 확인하는 대화상자가 표시됩니다.
Preferences대화상자의 PCB Editor – General 페이지에서 Protect Locked Objects 옵션이 활성화되어 있고 설계 객체가 locked 상태라면, 해당 객체는 선택하거나 그래픽으로 편집할 수 없습니다. 잠긴 객체를 더블클릭하여 Locked 속성을 비활성화하거나, 이 객체를 그래픽으로 편집하려면 Protect Locked Objects 옵션을 비활성화하세요.
Protect Locked Objects 옵션이 활성화된 상태에서 잠긴 객체를 다른 객체들과 함께 선택하려고 하면, 잠금이 해제된 객체만 선택되며 그룹으로 이동할 수 있습니다.


