Editing Multiple Design Objects
Altium Essentials: PCB Global Editing and List Panel
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Altium Designer는 대규모 편집을 돕기 위해 설계된 다양한 편집 도구와 기능을 제공합니다. 회로도, 회로도 기호, PCB 및 PCB 풋프린트 편집기에서 대규모 또는 전역 편집을 위한 주요 도구는 해당 필터 패널, 리스트 패널 및 유사 객체 찾기 기능입니다.
Altium Designer에서 여러 항목을 편집하는 과정은 세 단계로 이루어집니다:
- 대상이 될 객체를 선택합니다.
- 그 객체들의 속성을 검사합니다.
- 수정이 필요한 속성을 편집합니다.
객체 선택하기
객체는 다양한 방법으로 선택할 수 있으며, 이들은 모두 두 가지 범주로 나뉩니다:
- 그래픽 선택 – 객체는 다음 방법 중 하나로 선택됩니다:
- 마우스 클릭으로 개별 선택.
- Shift+마우스 클릭으로 누적 선택.
- 메인 메뉴에서 하위 메뉴 선택 명령을 사용하여 선택(편집 » 선택).
- 논리적 선택 – 특정 매개변수 및/또는 속성을 검색 기준으로 사용하여 대상을 지정하고 필터링하는 대화형 또는 쿼리 기반 프로세스를 사용하여 객체를 선택합니다. 이 유형의 선택을 지원하는 GUI 요소는 다음과 같습니다:
- 속성 패널의 선택 필터 옵션.
- 유사한 객체 찾기 대화상자.
- 필터 패널.
- 목록 패널.
- PCB 편집기에서의 PCB 패널.
객체 검사하기
객체의 속성은 다양한 방법으로 검사하거나 볼 수 있습니다:
- 직접 검사 - 하나 이상의 객체의 속성이 속성 패널이나 메인 에디터에서 그래픽으로 직접 검사됩니다.
- 간접 검사 - 이전에 선택된 하나 이상의 객체의 속성이 목록 패널을 사용하여 볼 수 있습니다.
객체 편집하기
마찬가지로, 객체는 다양한 방법으로 편집할 수 있습니다:
-
직접 편집 - 하나 이상의 객체의 속성을 속성 패널 또는 메인 에디터에서 그래픽으로 직접 편집합니다.
- 간접 편집 - 이전에 선택된 하나 이상의 객체의 속성은 목록 패널을 사용하여 편집할 수 있습니다.

PCB 문서에서 선택된 폴리곤 푸어의 속성을 속성 패널을 통해 직접 또는 PCB 목록 패널을 통해 간접적으로 보고 편집하는 예시.
속성 패널을 사용하여 데이터 문자열 수정하기
수식 사용하기
속성 패널은 스키마틱 및 PCB 편집기에서 수식을 사용하여 데이터 문자열을 수정할 수 있는 기능을 가지고 있습니다. 수식과 표현식은 여러 선택된 객체의 속성 매개변수를 변경하여 그 위치나 Designator 및 Comment와 같은 문자 기반 값들을 변경하는 편리한 방법을 제공합니다. 이를 통해 선택된 문자 객체에 특정 표현식을 적용할 수 있습니다. 표현식에는 문자열에 적용되는 모든 내장 산술 연산자와 함수(Pascal에서 찾을 수 있음)를 포함할 수 있습니다. 속성의 현재 값을 표현식의 일부로 사용하려면, 속성의 전체 이름을 사용하거나 현재 수정 중인 속성의 이름을 대체하는 데 지원되는 느낌표 문자를 사용하여 이 원래 값에 참조를 만들어야 합니다. 속성 이름을 사용할 때, 이름에 공백이 포함된 경우 이를 밑줄 문자로 바꿔야 합니다. 예를 들어, 수식 내에서 Component Designator 필드를 사용하려면 Component_Designator로 입력해야 합니다.
스마트 편집 기능 사용하기
일부 매개변수 문자열 필드는 여러 객체가 선택되었을 때 스마트 편집 대화 상자에 접근할 수 있도록 해주며, 이는 관련된
버튼을 통해 열립니다.
속성 패널은 스마트 편집 기능을 통해 문자열 수정을 추가로 지원합니다. 수정하려는 속성에 해당하는 셀 항목을 선택하고, 마우스 오른쪽 버튼을 클릭한 다음 나타나는 메뉴에서 스마트 편집을 선택하세요. 스마트 편집 대화 상자가 열립니다.
이 대화 상자는 일괄 교체 및 수식 탭에서 접근할 수 있는 문자열 수정을 수행하는 두 가지 방법을 제공합니다.
마스킹
마스킹은 객체가 선택 및/또는 편집 대상에서 명시적으로 제외되는 방법입니다. 필요하지 않은 것을 먼저 마스크하여 제외하는 것이 필요한 것을 선택하는 것보다 빠를 수 있습니다.
특정 BGA 장치 아래에 있는 모든 비아의 직경을 변경해야 하는 디자인을 고려해 보십시오. 이 작업을 수행하는 한 가지 방법은 디자인에서 비아가 아닌 모든 객체를 마스크하여 제외하는 쿼리를 실행한 다음, 편집 » 선택 » 영역 내부 메뉴 명령을 사용하여 BGA 장치 주변에 사각형을 그려 대상 비아를 선택하는 것입니다.
마스크된 객체는 흐릿하게 표시되며, 선택된 객체는 적용된 필터를 통과하여 정상적으로 표시되고, 다른 모든 디자인 객체는 회색으로 흐릿하게 표시됩니다. 흐림의 정도는 Preferences 대화 상자의 시스템 - 네비게이션 페이지에 있는 하이라이트 방법 영역의 어둡게 하기 옵션을 사용하여 조정할 수 있습니다. 
선택 해제
현재 선택은 다음 방법으로 해제할 수 있습니다:
- Shift+C 단축키를 누르기.
- 편집 » 선택 해제 하위 메뉴 명령 중 하나를 사용하기.
선택 명령
다음 선택 기반 명령은 편집 » 선택 하위 메뉴에서 사용할 수 있습니다.
- 겹친 항목 선택 - 겹쳐 있는(중첩된) 객체 집합에서 선택 팝업 창을 사용하지 않고 다음 디자인 객체를 단일 선택하는 데 이 명령을 사용하세요 (단축키: Shift+Tab).
- 다음 선택 - 디자인에서 초기 객체가 선택된 상태에서, 이 명령을 사용하여 논리적 계층에 기반한 다음 상위 수준 객체(또는 객체들)를 포함하도록 선택을 확장하세요 (단축키: Tab).
- 라쏘 선택 - 사용자 정의된 자유형태의 '라쏘' 영역 내의 디자인 객체를 선택하는 데 이 명령을 사용하세요.
- 내부 영역 – 사용자 정의된 영역 내의 디자인 객체를 선택하는 데 이 명령을 사용하세요. 이 정의된 영역 내에 완전히 들어가는 모든 객체가 선택됩니다.
- 외부 영역 – 사용자 정의된 영역 외부의 디자인 객체를 선택하는 데 이 명령을 사용하세요. 정의된 영역 내에 완전히 들어가는 모든 객체는 선택되지 않은 상태로 유지됩니다. 이 영역 외부의 모든 객체가 선택됩니다.
- 사각형에 닿는 – 사용자 정의된 경계 사각형에 닿는 디자인 객체를 선택하는 데 이 명령을 사용하세요.
- 선에 닿는 – 사용자 정의된 선에 닿는 디자인 객체를 선택하는 데 이 명령을 사용하세요.
- 전체 – 현재 문서의 모든 디자인 객체를 선택하는 데 이 명령을 사용하세요, 보드 형태를 포함합니다. (단축키: Ctrl+A).
- 보드 – 보드 형태와 그 경계 사각형 내에 있는 모든 디자인 객체를 선택하는 데 이 명령을 사용하세요. (단축키: Ctrl+B).
-
넷 – 특정 넷과 연결된 모든 라우팅된 트랙과 전기적 객체를 선택하는 데 이 명령을 사용하세요. 필요한 넷 내의 객체를 클릭하세요. 객체가 없는 디자인의 영역을 클릭하면 넷 이름 대화 상자에 접근할 수 있으며, 여기서 넷의 이름을 직접 입력할 수 있습니다. 이름을 모르는 경우,
?를 입력하고 확인 을 클릭하여 현재 디자인에 로드된 모든 넷을 나열하는 로드된 넷 대화 상자에 접근하세요. - 연결된 구리 – 같은 구리 조각에 모두 연결된 라우팅된 트랙과 전기적 객체를 선택하는 데 이 명령을 사용하세요. 전기적 객체(트랙, 패드, 채움 등)를 클릭하면 같은 구리 조각으로 연결된 모든 전기적 객체가 선택됩니다. (단축키: Ctrl+H).
- 물리적 연결 – 두 패드 객체 사이의 모든 라우팅된 트랙을 선택하는 데 이 명령을 사용하세요. 트랙이나 패드를 클릭하면 두 패드 사이의 모든 연속적인 트랙이 선택됩니다, 비아도 포함됩니다. 패드 자체는 선택에 포함되지 않습니다.
- 단일 레이어 물리적 연결 – 현재 레이어에서 연결된 트랙 세그먼트를 선택하는 데 이 명령을 사용하세요, 즉, 레이어가 변경되거나 구성 요소 패드를 만날 때까지 연속된 구리를 선택합니다.
- 구성 요소 연결 – 선택된 구성 요소의 패드에서 나오는 모든 라우팅된 연결을 선택하는 데 이 명령을 사용하세요. 구성 요소의 패드와 연결된 트랙 및 비아가 선택됩니다, 각 경우에 다음에 만나는 패드까지입니다.
- 구성 요소 넷 – 선택된 구성 요소에 연결된 모든 넷을 선택하는 데 이 명령을 사용하세요. 해당 구성 요소에 연결된 모든 넷(그리고 그 넷에 속한 넷 객체들)이 선택됩니다.
- 룸 연결 – 선택된 룸의 경계 내에 완전히 들어가는 패드 대 패드 라우팅된 연결을 선택하는 데 이 명령을 사용하세요.
- 레이어의 모든 것 – 현재 레이어의 모든 디자인 객체를 선택하는 데 이 명령을 사용하세요. 현재 레이어는 메인 디자인 창 하단의 활성 탭으로 구별됩니다.
- 자유 객체 – 디자인 내의 모든 자유 원시 객체를 선택하는 데 이 명령을 사용하세요. 그룹 객체(예: 구성 요소, 좌표, 치수, 다각형 등)는 선택되지 않습니다. 이 선택 모드를 적용하려면 이러한 객체를 자유 원시 객체로 변환해야 합니다.
- 모든 잠긴 객체 – 잠김 속성이 활성화된 모든 디자인 객체를 선택하는 데 이 명령을 사용하세요.
- 그리드에 없는 패드 – 정의된 스냅 그리드에 배치되지 않은 모든 패드를 선택하는 데 이 명령을 사용하세요.
- 선택 토글 - 현재 PCB 문서의 하나 이상의 디자인 객체의 선택 상태를 변경하는 데 이 명령을 사용하세요.
목록 패널
스키마틱, 스키마틱 심볼, PCB 및 PCB 풋프린트 편집기는 리스트 패널(SCH 리스트, SCHLIB 리스트, PCB 리스트 및 PCBLIB 리스트 패널, 각각)에 접근을 제공하여, 설계 객체를 표 형식으로 표시합니다. 이를 통해 객체 속성을 빠르게 검사하고/또는 수정할 수 있습니다. 해당 필터 패널과 함께 사용될 때, 활성 필터의 범위에 속하는 객체만 표시하도록 해주어, 여러 설계 객체를 더 정확하고 효율적으로 대상 지정하고 편집할 수 있습니다. 객체가 선택되지 않아도 리스트 패널에 표시(및 편집)될 수 있습니다.목록 패널은 두 가지 주요 영역으로 나뉩니다:
- 패널에 표시되는 객체를 정의하는 필터링 컨트롤(표시 범위).
- 정의된 표시 범위에 속하는 모든 객체를 나열하는 표 형식의 스프레드시트 같은 영역.
패널 표시 범위 정의
패널 상단의 컨트롤을 사용하여 패널에 표시되는 객체를 필터링하고 패널의 현재 모드를 정의할 수 있습니다. 이를 통해 패널의 직접 편집 기능을 활성화/비활성화할 수 있습니다.
보기/편집 모드
첫 번째 필드를 사용하여 목록 패널 모드를 선택하세요. 클릭하고 다음 옵션 중에서 선택하세요:- 보기 – 이 모드는 객체 속성을 보는 것만 허용합니다. 패널 내에서 직접 편집이 불가능하며, 이는 표 탭 영역의 회색 배경으로 표시됩니다.
- 편집 – 이 모드는 패널의 표 영역에서 디자인 객체의 속성을 보고 직접 편집할 수 있게 합니다.
디스플레이 범위
다음 옵션 중에서 선택하려면 다음에 강조 표시된 컨트롤을 클릭하십시오:
- 마스크되지 않은 객체 (기본값) - 현재 적용된 필터의 범위와 특정 쿼리 표현식에 해당하는 객체만 디자인 공간에서 마스크되지 않은 상태로 표시되도록 이 옵션을 선택합니다. 이 옵션은 디자인 공간에 필터링이 적용되고 관련 마스킹 하이라이트 옵션이 활성화될 때 가장 효과적입니다.
- 선택된 객체 - 디자인 공간에서 현재 선택된 디자인 객체만 표를 영역에 표시하도록 이 옵션을 선택합니다.
- 모든 객체 - 표 영역에 모든 디자인 객체를 표시하도록 이 옵션을 선택합니다.
문서/구성 요소 범위
이 컨트롤은 SCH List, SCHLIB List, PCBLIB List 패널에서 사용할 수 있으며, 패널에서 어떤 문서/구성 요소의 객체 속성을 표시할지 선택할 수 있게 해줍니다 ( PCB List 패널은 항상 활성 PCB 문서의 설계 객체를 표시합니다). 다음 옵션 중에서 선택하려면 다음 강조 표시된 컨트롤을 클릭하세요:
- 현재 문서 (SCH 목록) - 디자인 공간에서 활성 스키마틱 문서의 대상 객체만 표시합니다.
- 현재 구성 요소 (SCHLIB 목록, PCBLIB 목록) - 디자인 공간에서 활성 라이브러리 구성 요소의 대상 객체만 표시합니다.
- 열린 문서 (SCH 목록) - 부모 프로젝트와 관계없이 모든 열린 스키마틱 문서의 대상 객체를 표시합니다.
- 동일 프로젝트의 열린 문서 (SCH 목록) - 동일한 부모 프로젝트의 소스 문서인 모든 열린 스키마틱 문서의 대상 객체를 표시합니다.
- 모든 프로젝트 문서 (SCH 목록) - 동일한 부모 프로젝트의 소스 문서인 모든 스키마틱 문서(닫힌 문서 포함)의 대상 객체를 표시합니다.
- 모든 구성 요소 (SCHLIB 목록) / 전체 라이브러리 (PCBLIB 목록) - 활성 스키마틱/PCB 라이브러리 문서에 포함된 모든 구성 요소의 대상 객체를 표시합니다.
객체 유형
가장 오른쪽에 있는 강조된 컨트롤을 사용하면 표 형식 영역에 표시할 수 있는 객체의 유형을 결정할 수 있습니다. 컨트롤을 클릭하여 선택 팝업을 표시합니다.

팝업을 사용하여 현재 표시된 목록에 포함시키고자 하는 객체 유형을 선택하세요 – 모든 객체(모든 객체 표시) 또는 특정 객체입니다. 하나 이상의 특정 객체 유형을 선택하려면 표시만 옵션을 활성화한 다음, 목록 아래에 있는 필요한 객체 옆의 체크박스를 활성화하세요. 목록에는 패널의 표 형식 영역에 현재 표시되고 있는 객체 유형만 포함됩니다.
특정 객체 유형의 표시를 활성화할 때, 컨트롤은 쉼표로 구분된 활성화된 유형을 나열하여 선택을 반영합니다.

필터링된 객체 다루기
패널의 주요 표 형식 영역은 스프레드시트 형태로 정의된 표시 범위를 통과하는 모든 디자인 객체를 표시합니다.
객체 데이터는 처음에 정렬되지 않습니다. 헤더를 클릭하여 해당 속성의 열에 따라 어떤 속성으로든 데이터를 정렬할 수 있습니다. 한 번 클릭하면 오름차순으로 정렬되고, 다시 클릭하면 내림차순으로 정렬됩니다.
목록 패널에서 선택하기
패널에서 객체가 선택되면, 그 객체는 모든 셀에 파란색 배경을 사용하여 목록에서 구별됩니다. 목록은 Ctrl+클릭, Shift+클릭, 클릭-드래그 기능을 사용하는 단일 또는 다중 선택을 지원합니다.
목록 패널에서 선택된 디자인 객체는 디자인 공간에서 선택됩니다. 반대로, 디자인 공간에서 객체를 선택하면 해당 객체에 대한 해당 항목이 목록에서 선택된 것으로 표시됩니다.
항목을 더블 클릭하면 해당 객체의 속성 패널이 열리며, 필요에 따라 변경할 수 있습니다.
필터링 결과 표시
해당 필터 패널에 입력된 쿼리 표현식을 기반으로 필터가 적용되었을 때, 필터의 범위에 있는 객체만 표시됩니다. 전제 조건은 다음과 같습니다:
- SCH Filter 또는 SCHLIB Filter 패널의 필터를 통과하지 않는 객체 영역에서 마스크 아웃 옵션이 활성화되었거나, PCB Filter 또는 PCBLIB Filter 패널의 일치하지 않는 영역에서 마스크 옵션이 선택되었습니다.
- 목록 패널의 표시 범위 옵션이 마스크되지 않은 객체로 설정되었습니다.
객체 속성 편집하기
객체의 속성을 편집하려면 목록 패널에서 관련 항목을 편집하면 됩니다. 셀을 클릭하여 포커스를 맞춘 다음, 마우스 오른쪽 버튼을 클릭하고 편집을 선택하거나 다시 클릭하여 속성 값을 직접 편집합니다. 속성에 따라 값을 입력하거나 체크박스를 토글하거나 드롭다운에서 옵션을 선택해야 할 수 있습니다. 변경 사항은 Enter를 누르거나 편집 중인 셀 밖을 클릭한 후에 적용됩니다. 이것은 패널을 사용하여 객체 속성을 편집하는 장점 중 하나입니다; 패널은 열린 상태로 유지되어 필요에 따라 많은 속성을 변경할 수 있습니다.
편집 패널을 사용하는 또 다른 장점은 여러 객체를 한 곳에서 편집할 수 있다는 것입니다. 선택된 객체는 같은 유형이거나 다를 수 있습니다. 선택한 모든 객체에 공통적인 속성은 패널에 표시됩니다. 공유 속성을 수정하려면 필요한 모든 객체에 걸쳐 필요한 셀을 선택하세요. 그런 다음 마우스 오른쪽 버튼을 클릭하고 편집 명령을 선택하거나 F2 키(또는 스페이스바)를 누릅니다. 선택한 객체(점선으로 구분된 셀이 있는 객체)에 초점을 맞추고 선택한 속성의 값을 편집하세요. 속성 셀 밖을 클릭하거나 Enter를 누르면 변경 사항이 적용되며, 이는 선택한 나머지 모든 객체에 순차적으로 적용됩니다.
필터링을 사용하면 특정 객체 그룹을 대상으로 하는 쿼리(필터를 위한 표현식)를 적용한 다음 목록 패널을 사용하여 이러한 여러 객체의 속성을 직접 편집할 수 있습니다.
스마트 그리드 도구로 속성 편집하기
패널의 오른쪽 클릭 메뉴에서 사용할 수 있는 스마트 그리드 명령어는 두 가지가 있습니다. 이 명령어들을 사용하면 외부 테이블(예: PDF)이나 스프레드시트(예: Microsoft Excel 또는 Google Sheets)와 같은 Windows 호환 탭 형식 데이터를 사용하여 기존 객체의 값을 업데이트(스마트 그리드 붙여넣기, 단축키: Shift+Ctrl+V)하거나 새로 생성된 객체를 삽입(스마트 그리드 삽입, 단축키: Ctrl+Ins)할 수 있습니다.
이 명령어에 대한 각각의 대화 상자(스마트 그리드 붙여넣기 및 스마트 그리드 삽입)는 Windows 클립보드에서 들어오는 외부 표 데이터를 목록 패널의 객체 속성에 매핑하는 데 사용되며, 어떤 변경이 이루어질지 미리 보기를 제공합니다.
스마트 그리드 붙여넣기 명령어 사용하기
Smart Grid Paste 대화 상자를 열기 전에 필요한 표 형식 데이터를 복사하고 업데이트하고 싶은 목록 패널 내용을 선택하세요. 대화 상자의 상단 절반(클립보드 테이블 보기 영역)은 클립보드에서 가져온 테이블 정보를 포함합니다. 목록 패널에서 선택한 테이블들은 대화 상자의 하단 절반(목록 보기 영역)을 채웁니다. 제공된 컨트롤을 사용하여 이 영역으로 이동된 정보는 확인을 클릭하여 대화 상자를 종료한 후 목록 패널에 저장됩니다.
Smart Grid Paste 명령을 사용하여 디자인 객체의 속성을 업데이트하는 두 가지 방법이 있습니다: 헤더 데이터 없이 한 번에 하나의 속성을 업데이트하는 방법과 헤더 데이터와 함께 한 번의 작업으로 그룹으로 속성을 업데이트하는 방법입니다.
탭 데이터에 헤더 행이 있는지, 아니면 헤더 행 없음인지를 결정해야 합니다. 이 옵션들은 스마트 그리드 붙여넣기 대화 상자의 오른쪽 상단에 위치해 있습니다. 탭 데이터에 헤더 행이 있다면, 여러 속성을 한 번에 매핑하고 업데이트할 수 있습니다. 그렇지 않으면, 다른 속성들을 하나씩 처리해야 합니다.
- 헤더 행 - 클립보드에 복사된 정보에 헤더 행이 포함되어 있다면, 이 옵션을 활성화하세요. 헤더 정보는 열의 헤더 행을 형성하는 데 사용됩니다.
- 헤더 행 없음 - 클립보드에 복사된 정보에 헤더 행이 포함되어 있지 않다면, 이 옵션을 활성화하세요. 복사된 정보에 헤더 행이 포함되어 있고 이 옵션이 활성화되어 있다면, 헤더 정보는 열 헤더에 배치되는 대신 주 테이블 영역에 포함됩니다.
- 열을 속성에 붙여넣기 - 대화 상자의 두 섹션에서 열을 선택한 다음 이 버튼을 클릭하여 클립보드 테이블 뷰에서 정보를 복사하여 리스트 뷰에 붙여넣습니다.
- 속성에 붙여넣기 취소 - 마지막으로 수행된 속성에 붙여넣기 명령(열을 속성에 붙여넣기 또는 자동으로 붙여넣기 결정 버튼 사용)을 취소합니다.
- 자동으로 붙여넣기 결정 - 이 버튼을 사용하여 소프트웨어가 클립보드 정보가 리스트 뷰의 어디에 속하는지 자동으로 결정하도록 합니다.
- 모두 초기화 - 전체 대화 상자를 초기화합니다. 클립보드 테이블 뷰가 새로고침됩니다. 클립보드에 새 정보가 있으면 대화 상자의 상단 패널에 새 정보가 표시됩니다. 리스트 뷰는 저장되지 않은 변경 사항을 되돌립니다. 이는 보이는 열이 무엇인지를 포함합니다.
- 보이는 열 선택 - 보이는 열 선택 대화 상자를 열고 스마트 그리드 붙여넣기 대화 상자의 리스트 뷰 섹션에 표시할 열을 선택합니다. 열을 표시/숨기기 옵션을 활성화/비활성화합니다.
대화 상자 오른쪽 상단에 있는 헤더 행 옵션이 활성화되어 있는지 확인하세요. 그러면 스마트 그리드 붙여넣기 대화 상자가 업데이트되어 대화 상자의 상단은 복사된 테이블 데이터를 나타내고, 하단은 제안된 목록 패널 내용을 보여줍니다. 자동으로 붙여넣기 결정 버튼을 클릭하여 클립보드 테이블 보기 영역의 속성을 목록 보기 영역으로 매핑하세요.
자동으로 붙여넣기 결정 버튼으로 설정된 모든 제안된 데이터 객체 매핑은 문서에 새 속성을 커밋하기 전에 미리 볼 수 있습니다. 붙여넣기 동작에 의해 대상이 되는 속성은 파란색 깃발아이콘)로 표시되며, 값이 변경되는 속성은 굵은 글씨로 표시됩니다.
또한 속성으로 열 붙여넣기 및 속성으로 붙여넣기 취소 버튼을 사용하여 속성을 선택적으로 업데이트할 수 있습니다. 모든 속성을 원래 값으로 복원하려면 스마트 그리드 붙여넣기 대화 상자에서 모두 재설정 버튼을 클릭하십시오.
마찬가지로, 행 헤더 없이 표 데이터를 복사하여 외부 스프레드시트에서 표 데이터를 업데이트한 후 목록 패널로 스마트 붙여넣기를 하면, 각 속성을 단 한 번씩만 업데이트할 수 있습니다. 즉, 열을 속성으로 붙여넣기 및 속성 붙여넣기 취소 버튼을 사용하여 각 대상 속성을 업데이트하고 이와 동일한 속성을 매번 취소합니다. 제안된 변경 사항은 확인 버튼을 누를 때까지 문서에 커밋되지 않습니다.

스마트 그리드 삽입 명령 사용하기
Smart Grid Insert 명령을 사용하면 List 패널에서 Smart Grid Insert 대화 상자를 통해 새 객체를 생성할 수 있습니다. List 패널과 관련 문서에 새 객체를 성공적으로 삽입하려면 탭 데이터에서 객체 유형을 지정해야 합니다. Smart Grid Insert 대화 상자가 열리면, 대화 상자의 List View 영역이 List 패널에 추가될 정보로 채워집니다. 새 데이터 객체가 Clipboard Table View 영역에서 제안된 List View 영역으로 매핑되면, 그것들은 녹색 지시기아이콘)로 표시됩니다. OK를 클릭하여 대화 상자를 닫고 List View 영역의 정보를 List 패널에 추가하고 문서에 새 객체를 생성합니다. 
숫자 값이 있는 속성 편집
선택한 객체의 숫자 기반 속성에 대해, 그 속성 값의 가장 간단한 수정은 기존 값을 새 값으로 대체하기 위해 입력하는 것입니다. 더하기와 빼기 연산자는 값의 부호를 지정하는 데 사용할 수 있습니다. 지정된 부호 없이 입력된 값은 양수로 간주됩니다. 따라서 20을 입력하는 것은 +20을 입력하는 것과 같습니다. 입력된 값에 대해 특정 측정 단위를 입력할 수 있습니다. 소프트웨어는 문서에 정의된 현재 단위로 값을 변환합니다. 단위가 지정되지 않은 경우 문서에 설정된 기본 단위가 사용됩니다.표현식을 사용한 수정
보다 고급 수정은 산술 표현식을 사용하여 달성할 수 있습니다. 수정하려는 속성의 항목을 선택하고 그 값이 수정될 표현식을 입력하십시오. Pascal에서 찾을 수 있는 모든 내장 산술 연산자와 함수를 사용하여 어떤 산술 표현식이든 입력할 수 있습니다.속성의 현재 값을 표현식의 일부로 사용하고 싶다면, 해당 속성의 원래 값을 참조해야 합니다. 이는 속성의 전체 이름을 사용하거나 현재 수정 중인 속성의 이름을 대신할 수 있는 느낌표 문자(지원되는 대체 문자)를 사용하여 참조할 수 있습니다. 원한다면, 표현식에서 다른 어떤 속성 필드 이름도 사용할 수 있습니다. 속성 이름을 사용할 때, 이름에 공백이 포함되어 있다면 이 공백은 밑줄 문자로 대체되어야 합니다.
간단한 표현식 사용 예를 들어보겠습니다. 현재 길이 속성이 30인 구성 요소 핀을 고려해보세요. 이 길이를 45로 확장하고 싶다면, 다음 표현식을 입력할 수 있습니다:
길이 + 15
또는, 축약형으로:
! + 15
공백은 선택적입니다. Enter를 누르면 값이 45로 업데이트됩니다.
만약 핀의 길이를 20으로 줄이고 싶다면, 다음 표현식에 나타난 것처럼 뺄셈 연산자를 사용할 수 있습니다:
길이 - 10
! - 10
함수의 사용을 예시로 들면, 이전 표현식은 다음과 같이 다시 작성될 수 있습니다:
! - sqrt(100)
결과는 동일하게 길이 20이 됩니다.
속성의 이름(또는 대체 문자 (!))을 사용함으로써, 이전 표현식들은 속성의 현재 값에 더하거나 빼는 것입니다. 이러한 항목이 표현식에 없으면, 표현식의 평가된 결과값으로 속성의 값을 설정하게 됩니다. 예를 들어, 이전 표현식에서 속성 이름이나 대체 문자를 빼놓았다면, 결과적인 핀 길이는 15와 -10이 되었을 것입니다.
다시 한번, 표현식에 입력된 값을 특정 단위로 입력할 수 있습니다. Altium Designer는 문서에 정의된 현재 단위로 값을 변환합니다. 단위가 지정되지 않은 경우 문서에 설정된 기본 단위가 사용됩니다.
패널에서 여러 객체를 선택하면, 표현식을 사용하여 숫자 속성을 동시에 변경할 수 있습니다. 예를 들어, 일련의 구성 요소 핀의 길이를 조정하거나 특정 거리만큼 구성 요소를 수직 또는 수평으로 이동하고 싶을 수 있습니다.
문자 기반 속성의 일괄 교체
설계 공간에서 여러 선택된 객체에 공통적인 문자열 기반 속성을 수정하고 싶을 때가 있습니다. 예를 들어, 선택된 데이터 버스 넷 라벨 객체의 이름을 D1, D2, D3 등에서 Data1, Data2, Data3 등으로 변경하고 싶을 수 있습니다. 이러한 유형의 일괄 교체를 수행하기 위해, 패널에서는 문자열 치환 구문 사용이 지원됩니다.
문자열 치환 항목은 중괄호로 둘러싸이며 다음과 같은 형식을 가집니다:
{oldstring=newstring}
이 형식의 항목을 입력하면 속성 값에서 발견된 oldstring의 모든 발생이 newstring으로 대체됩니다. 데이터 버스 넷 라벨의 경우, 각 넷 라벨에 대한 텍스트 속성 셀을 선택한 다음, 마우스 오른쪽 버튼을 클릭하고 편집을 선택하거나(F2를 누름), 활성 값 필드에 {D=Data}를 입력하면 됩니다.
동일한 대상 문자열에서 여러 개의 다른 문자열 부분을 대체하려면, 각각 중괄호 세트로 묶인 여러 대체 항목을 입력하세요. 예를 들어, WB_PRTIO 컴포넌트의 출력 배선에 연결된 다음 넷 라벨을 고려해 보세요. 이 컴포넌트는 4개의 8비트 I/O 포트를 구성하도록 설정되어 있습니다:
```plaintext XPort8A_Out[7..0] XPort8B_Out[7..0] XPort8C_Out[7..0] XPort8D_Out[7..0] ``` 이제 네 개의 32비트 I/O 포트를 갖도록 구성된 두 번째 WB_PRTIO 컴포넌트를 배치했다고 가정해 봅시다. 이 두 번째 장치의 각 포트의 각 출력 와이어에 유사한 방식의 개별 넷 라벨을 배치하는 대신, 위의 넷 라벨 네 개를 모두 선택하여 새 포트 장치의 해당 와이어에 복사하고 붙여넣은 다음 이름을 변경할 수 있습니다. 바로 이 마지막 작업에서 일괄 문자열 치환이 사용됩니다. 새로운 넷 라벨의 의도된 형식이YPort32x_Out[31..0]이고, 여기서 x는 포트(A, B, C 또는 D)를 나타낸다면, 패널에서 네 개의 넷 라벨의 이름 속성을 선택하고, 편집 모드로 들어간 다음 활성 값 필드에 다음을 입력할 수 있습니다:
{X=Y}{8=32}{7=31}
문자 기반 속성의 스마트 편집
리스트 패널은 스마트 편집 기능을 통해 문자열 수정을 지원합니다. 수정할 속성에 해당하는 셀 항목을 선택하고, 마우스 오른쪽 버튼을 클릭한 다음, 컨텍스트 메뉴에서 스마트 편집을 선택하세요. 이렇게 하면 스마트 편집 대화 상자가 열립니다. 대화 상자는 일괄 교체와 수식 탭에서 접근할 수 있는 두 가지 방법을 제공하여 문자열 수정을 수행합니다.
일괄 교체 탭

일괄 교체 탭은 이전에 논의된 문자열 치환과 유사한 간단한 치환 기능을 제공합니다(단, 중괄호를 입력할 필요가 없습니다). 바꿀 문자열 필드 안을 클릭하고 현재 문자열에서 교체하고자 하는 부분을 입력하세요. 그 다음 바꿀 대상 필드 안을 클릭하고 교체에 사용될 문자열을 입력하세요. 탭 하단에는 곧 수행될 문자열 치환이 표시됩니다.
예를 들어, 현재 B 접두사를 가진 구성 요소의 핀을 A 접두사로 변경해야 하는 경우입니다. 이 경우, 패널에서 각 핀의 핀 지정자 속성을 선택한 다음 대화 상자를 엽니다. 일괄 교체 탭에서 From 필드에B를 입력하고 To 필드에 A를 입력합니다(따라서 교체 문자열은 {B=A}입니다). 확인을 클릭한 후에는 핀 지정자가 그에 따라 수정됩니다.
기본 문자열 치환과 마찬가지로, 일괄 치환 탭은 동일한 대상 문자열에서 여러 다른 문자열 부분을 대체할 수 있도록 합니다. 서로 다른 From-To 항목으로 여러 치환을 입력하세요. 이전 WB_PRTIO 예제(참조 문자열 기반 속성의 일괄 치환)에서, XPort8x_Out[7..0] 형태의 문자열을 YPort32x_Out[31..0]로 변경해야 하는 경우, 위 이미지와 같이 일괄 치환 탭에 세 개의 별도 치환 항목을 입력하면 됩니다.
수식 탭

수식 탭은 보다 고급 수정을 가능하게 하여, 선택한 문자열 객체에 특정 표현식을 적용할 수 있게 합니다. 표현식에는 문자열에 적용 가능한 모든 내장 산술 연산자와 함수(파스칼에서 찾을 수 있음)를 포함할 수 있습니다. 다시 말하지만, 속성의 현재 값을 표현식의 일부로 사용하고 싶다면, 이 원래 값을 참조해야 합니다. 이는 속성의 전체 이름을 사용하거나 현재 수정 중인 속성의 이름을 대신할 수 있는 느낌표 문자(!)를 사용함으로써 가능합니다. 속성 이름을 사용할 때, 이름에 공백이 포함된 경우 이를 밑줄 문자로 대체해야 합니다. 예를 들어, 수식 내에서 컴포넌트 지정자 필드를 사용하는 경우 Component_Designator로 입력해야 합니다.
Component_Designator + '_MEM'
또는, 축약형으로:
! + '_MEM'
공백은 선택 사항입니다. 확인을 클릭한 후에는 구성 요소의 지정자가 각각 U1_MEM, U3_MEM, U5_MEM으로 업데이트됩니다.
Copy 함수를 고려해 보십시오. 이전 WB_PRTIO 예제(참조: 문자열 기반 속성의 일괄 교체)에서, XPort8x_Out[7..0] 형태의 문자열을 YPort32x_Out[31..0]로 변경해야 하는 경우, 각 네트 라벨의 텍스트 속성에 대한 셀 항목을 선택하고, 스마트 편집 대화 상자에 접근한 다음, 수식 탭에서 다음과 같은 표현식을 작성할 수 있습니다:
'Y' + Copy(Text,2,4) + '32' + Copy(Text,7,6) + '31..0]'
또는 축약형으로:
'Y' + Copy(!,2,4) + '32' + Copy(!,7,6) + '31..0]'
다른 수식 예시 - 구성 요소 지정자 CAB와 CYB의 중간 문자를 X로 변경:
Copy(!, 1, 1) + 'X' + Copy(!, 3, 1)
교체가 더 복잡한 경우, 예를 들어 문자열의 부분들이 길이가 다양할 때는 아래와 같이 Length 함수를 사용하여 시작 위치와 문자 수를 계산하세요.
구성 요소 지정자 CAAAAAB와 CYYYB는 길이가 다양한 중간 부분을 가지고 있습니다:
-
중간 부분 전체를 단일
X로 교체하세요:Copy(!, 1, 1) + 'X' + Copy(!, Length(!), 1) -
중간 부분의 마지막 문자를
X로 교체하세요:Copy(!, 1, Length(!)-2) + 'X' + Copy(!, Length(!), 1)
패널 우클릭 메뉴
패널의 주 리스트 영역에 대한 우클릭 메뉴는 다음 명령을 제공합니다:
- 보기 모드로 전환 / 편집 모드로 전환 - 보기 모드와 편집 모드 사이를 전환합니다.
- 편집 - 목록에서 특정 속성에 대해 하나 이상의 선택된 객체를 편집합니다. 단일 객체를 편집할 때는 디자인 객체의 속성 셀 항목을 편집할 수 있을 때 명령이 활성화됩니다. 명령을 실행한 후, 선택한 셀의 값을 직접 편집할 수 있습니다. 셀 밖을 클릭하거나 Enter를 눌러 변경사항을 적용합니다. 여러 객체를 동시에 편집할 때는 선택한 속성이 선택한 모든 객체에서 편집 가능해야만 명령이 활성화됩니다. 명령을 실행한 후, 포커스된 셀의 값을 직접 편집할 수 있습니다. 셀 밖을 클릭하거나 Enter를 눌러 선택한 모든 셀에 대한 변경사항을 적용합니다. 이 명령에 접근하려면 목록 패널이 편집 모드에 있어야 합니다.
- 스마트 편집 - 문자 기반 속성의 일괄 교체를 수행하기 위한 기준을 지정할 수 있는 스마트 편집 대화 상자를 엽니다. 이 명령에 접근하려면 목록 패널이 편집 모드에 있어야 합니다. 문자 기반 속성의 스마트 편집에 대해 자세히 알아보세요.
- 복사 - 목록에서 선택한 셀을 Windows 클립보드로 복사하여 다른 애플리케이션에서 사용합니다.
- 헤더와 함께 복사 - 헤더 행을 포함한 표 데이터를 복사합니다.
- 붙여넣기 - Windows 클립보드의 현재 내용을 목록에 붙여넣습니다. 복사 명령과 결합하여, 다른 스프레드시트 애플리케이션으로 셀 내용을 복사하여 수정한 후 수정된 데이터를 목록 패널에 다시 붙여넣을 수 있습니다. 이 명령에 접근하려면 목록 패널이 편집 모드에 있어야 합니다.
- 스마트 그리드 붙여넣기 - 붙여넣은 표 데이터에서 기존 객체의 값을 변경할 수 있는 스마트 그리드 붙여넣기 대화 상자를 엽니다. 이 명령에 접근하려면 목록 패널이 편집 모드에 있어야 합니다. 스마트 그리드 도구를 사용한 속성 편집에 대해 자세히 알아보세요.
- 스마트 그리드 삽입 - 표 데이터에서 새 객체를 생성할 수 있는 스마트 그리드 삽입 대화 상자를 엽니다. 이 명령에 접근하려면 목록 패널이 편집 모드에 있어야 합니다. 스마트 그리드 도구를 사용한 속성 편집에 대해 자세히 알아보세요.
- 자식 보기 (SCH 목록, SCHLIB 목록) - 그룹 객체(예: 부품)를 구성하는 기본 요소와 관련하여 목록에 객체 항목을 추가합니다.
- 선택한 항목 확대 - 가능한 경우 디자인 공간에서 선택한 객체를 확대하고 중앙에 배치합니다.
- 필터 적용 (PCB 목록, PCBLIB 목록) - 목록에서 선택한 객체를 기반으로 필터링을 적용합니다. 객체는 해당하는 필터 패널에서 정의된 마스크 / 어둡게 / 일반, 선택 및 확대 옵션에 따라 디자인 편집기 창에 표시됩니다. 객체는 필터 패널의 선택 옵션의 상태와 관계없이 선택됩니다. 선택한 객체만 목록에 표시됩니다.
- 필터 지우기 (PCB 목록, PCBLIB 목록) - 현재 적용된 필터를 지우고 디자인의 모든 객체로 목록을 다시 채웁니다.
- 선택되지 않은 항목 제거 (PCB 목록, PCBLIB 목록) - 현재 선택되지 않은 모든 객체를 목록에서 제거합니다.
- 보고서 - 목록에 표시된 모든 객체를 포함하는 보고서를 생성합니다. 명령을 실행한 후, 보고서 미리보기 대화 상자가 열리며, 여기에서 보고서를 보고, 인쇄하고, 다양한 파일 형식으로 내보낼 수 있습니다. 보고서에는 패널에 표시된 데이터만 포함됩니다.
- 선택된 항목 보고서 - 목록에서 현재 선택된 객체만 포함하는 보고서를 생성합니다. 명령을 실행한 후, 보고서 미리보기 대화 상자가 열리며, 여기에서 보고서를 보고, 인쇄하고, 다양한 파일 형식으로 내보낼 수 있습니다. 보고서에는 패널에 표시된 데이터만 포함됩니다.
- 구성 요소 자식 보기 (PCB 목록, PCBLIB 목록) - 구성 요소를 구성하는 기본 요소와 관련하여 목록에 객체 항목을 추가합니다.
- 네트워크 자식 보기 (PCB 목록, PCBLIB 목록) - 디자인의 네트워크를 구성하는 모든 네트 객체와 관련하여 목록에 객체 항
패널 단축키
다음 표는 패널의 주 리스트 영역을 사용할 때 사용할 수 있는 주요 단축키를 요약한 것입니다.
화살표 키
화살표 키 방향으로 다음 셀로 포커스 이동
왼쪽 클릭+드래그
마우스 이동 방향으로 다중 선택
Ctrl+클릭
다중 선택 (비연속적)
Shift+클릭
다중 선택 (연속적)
스페이스바 또는 F2
선택한 셀 편집
Enter
현재 셀 편집 완료 및 아래 셀 편집 모드 진입
Ctrl+C (또는 Ctrl+Insert)
복사
Ctrl+V (또는 Shift+Insert)
붙여넣기
Page Up
보이는 목록 영역의 맨 위로 선택 이동
Page Down
보이는 목록 영역의 맨 아래로 선택 이동
마우스 휠
위나 아래로 패닝






