컴포넌트 템플릿
컴포넌트 생성 과정을 더욱 간소화할 수 있도록, Altium Designer는 connected Workspace와 함께 해당 Workspace에서 Component Templates (Component Template Items)를 생성하고 정의할 수 있도록 지원합니다. 회로도 템플릿이 이를 참조하는 회로도 시트에 미리 정의된 정보를 제공하는 것과 마찬가지로, 컴포넌트 템플릿은 Workspace library component에서 참조되며 해당 컴포넌트를 정의할 때 사용할 사전 정의 설정을 제공합니다.
특히 컴포넌트 템플릿은 파라미터 정보를 중심에 두고 개발되었으므로, 참조하는 컴포넌트에서 사용할 수 있는 파라미터의 '버킷 세트'를 한 곳에서 정의할 수 있습니다. 템플릿을 통해 이러한 파라미터 중 어떤 것을 표시할지 제어하고, 기본값을 미리 채우며, 필수 파라미터를 mandatory로 표시할 수도 있습니다. 또한 컴포넌트 저장 시점에 유효성 검사도 수행되어 규정 준수를 보장합니다.
이러한 컴포넌트 템플릿은 Workspace 내부에서 직접 생성됩니다. 컴포넌트 템플릿이 생성되고(그리고 해당 리비전에 데이터가 저장되고) 나면, 하나 이상의 컴포넌트를 만들 때 재사용할 수 있습니다.
Folder Type
컴포넌트 템플릿을 저장할 폴더를 만들 때 폴더 유형을 지정할 수 있습니다. 이는 폴더 내용 자체에는 영향을 주지 않습니다. 컴포넌트 템플릿을 릴리스하면 항상 그에 대응하는 Component Template Item이 생성됩니다. 다만 폴더에 무엇이 저장되어 있는지 시각적인 '단서'를 제공하며, Workspace에서 특정 콘텐츠를 찾을 때 유용할 수 있습니다. 폴더를 컴포넌트 템플릿 보관용 컨테이너로 지정하려면 Edit Folder dialog에서 폴더 속성을 정의할 때 해당 Folder Type를 Component Templates로 설정하세요.

폴더 유형, 즉 의도된 용도를 지정하면 Workspace를 탐색할 때 해당 폴더의 콘텐츠를 시각적으로 확인할 수 있습니다.
Item Naming Scheme
상위 폴더의 또 다른 중요한 측면은 여기에 적용되는 Item Naming Scheme입니다. 이는 해당 폴더에서 생성되는 각 Item의 고유 ID 형식을 정의합니다. 기본 예시 스킴이 여러 가지 제공되며, 폴더 유형의 약식 코드(CTC – Component Template Collection) 또는 콘텐츠 유형의 약식 코드(CMPT – Component Template)를 사용합니다.
-
$CONTENT_TYPE_CODE-001-{0000}– 예:CMPT-001-0001. -
$CONTENT_TYPE_CODE-001-{A00}– 예:CMPT-001-A01. -
$FOLDER_TYPE_CODE-001-{0000}– 예:CTC-001-0001. -
$FOLDER_TYPE_CODE-001-{A000}– 예:CTC-001-A001.
기본 네이밍 스킴을 사용하면 소프트웨어가 Workspace 전체와 기존 콘텐츠의 식별자를 스캔한 뒤, 해당 스킴에 따라 다음 사용 가능한 고유 ID를 자동으로 할당합니다. 이는 컴포넌트 템플릿을 수동으로 생성할 때 시간을 크게 절약해 줍니다.
필드에 직접 입력하여 폴더에 대한 사용자 정의 스킴을 정의할 수도 있으며, 이때 가변 부분은 중괄호로 감싸야 합니다(예: CMP-TMP-{0000}).

상위 폴더의 Item Naming Scheme은 해당 폴더 내에서 생성되는 각 Item의 Unique ID에 적용됩니다.
Content Type
컴포넌트 템플릿을 저장할 대상 Component Template Item을 만들 때는 Create New Item dialog에서 해당 Content Type를 Component Template로 설정해야 합니다. Component Templates 유형 폴더에서 Item을 생성하는 경우, 이 콘텐츠 유형은 Item 생성 시 오른쪽 클릭 컨텍스트 메뉴에서 사용할 수 있습니다.

Component Templates 폴더에서 컴포넌트 템플릿을 생성하는 경우 올바른 Content Type가 컨텍스트 메뉴에 제공됩니다.
Item Lifecycle Definition and Revision Naming
Related pages: Defining Revision Naming Schemes for a Workspace, Defining Lifecycle Definitions for a Workspace
컴포넌트 템플릿을 정의할 때는 해당 템플릿에 사용할 라이프사이클 관리 유형과 리비전 네이밍 스킴을 각각 반드시 지정해야 합니다.
특정 라이프사이클 정의 또는 리비전 네이밍 스킴을 어떤 콘텐츠 유형에서 사용할 수 있는지는 각 스키마를 정의할 때 Content Types 대화상자에서 전역 수준으로 정의하고 활성화할 수 있습니다. 컴포넌트 템플릿에 기본으로 할당되는 스킴은 각각 Generic Lifecycle 및 1-Level Revision Scheme입니다.
필요한 스킴은 Create New Item 대화상자에서 각각 Lifecycle Definition 및 Revision Naming Scheme 필드를 사용해 지정합니다.

수동으로 생성한 컴포넌트 템플릿에 대해 Lifecycle Definition 및 Revision Naming 스킴을 선택하는 모습입니다.
Saving a Component Template
Related page: Creating & Editing Content
지금까지는 Workspace에서 컴포넌트 템플릿을 지원하는 방식, 즉 관련 폴더 및 콘텐츠 유형 측면을 살펴보았습니다. 실제로 정의된 컴포넌트 템플릿을 해당 Component Template Item의 리비전에 저장하는 작업도 간소화된 방식으로 수행할 수 있습니다.
컴포넌트 템플릿은 직접 편집 기능을 지원하는 Workspace 덕분에 새로 생성된 Component Template Item의 초기 리비전에서 편집하고 저장할 수 있습니다. 직접 편집을 사용하면 별도의 버전 관리 소스 데이터에 얽매일 필요가 없습니다. Workspace 자체에서 최신 소스를 직접 불러온 임시 편집기를 사용해 지원되는 콘텐츠 유형을 간단히 편집할 수 있습니다. 편집이 완료되면 해당 엔터티는 상위 Item의 다음 계획 리비전에 저장(또는 재저장)되고 임시 편집기가 닫힙니다. 하드 드라이브에 파일이 남지 않고, 올바르거나 최신 소스로 작업 중인지 고민할 필요도 없으며, 별도의 버전 관리 소프트웨어를 유지할 필요도 없습니다. Workspace가 이 모든 것을 높은 무결성으로 처리하며, 데이터 변경 작업을 크게 신속화합니다.
Component Template Item을 만들 때, 생성 후 해당 Item의 초기 리비전에 컴포넌트 템플릿을 편집하여 저장하는 옵션을 선택할 수 있습니다. 이를 위해 Create New Item dialog 하단에서 Open for editing after creation 옵션을 활성화하세요(기본적으로 활성화되어 있음). 그러면 Item이 생성되고 임시 Component Template Editor가 열리며, 메인 설계 창에서 .CMPT 문서가 활성 문서로 표시됩니다. 이 문서의 이름은 Item-Revision 형식(<Item><Revision>.CMPT, 예: CMPT-0001-1.CMPT)에 따라 지정됩니다.
문서를 사용하여 필요한 대로 컴포넌트 템플릿을 정의하세요. 이에 대한 자세한 내용은 Defining the Template를 참조하세요.
직접 편집 시 관련된 컨트롤은 세 가지이며, Quick Access Bar(메인 애플리케이션 창의 왼쪽 상단) 또는 Component Template Standard 도구 모음에서 쉽게 사용할 수 있습니다.
-
– Save Active Document. 이 버튼은 문서에 적용한 변경 내용을 로컬에 저장합니다. 이를 통해 현재 변경 사항을 저장해 두고 나중에 다시 돌아와 추가 수정한 후 최종적으로 Workspace에 저장할 수 있습니다.
-
/
– Save to Server. 이 버튼은 정의된 컴포넌트 템플릿을 Workspace에 저장하여 대상 Component Template Item의 초기(계획된) 리비전에 보관합니다. Edit Revision 대화상자가 나타나며, 여기서 필요에 따라 Name, Description을 변경하고 릴리스 노트를 추가할 수 있습니다. 저장 후 문서와 편집기는 닫힙니다. 소스 컴포넌트 템플릿이 들어 있는 문서 *.CMPT는 해당 Item의 리비전에 저장됩니다. -
/
– Discard Local Changes. 편집을 취소하고 적용한 변경 사항을 버리려면 이 버튼을 사용합니다. 문서와 편집기는 닫히며 대상 Component Template Item에는 아무것도 릴리스되지 않습니다.
이러한 컨트롤은 명령으로도 사용할 수 있습니다. 메인 File 메뉴와 Projects 패널의 컴포넌트 템플릿 항목 오른쪽 클릭 메뉴에서 Save (바로가기: Ctrl+S), Save to Server (바로가기: Ctrl+Alt+S), 그리고 Discard Local Changes 를 사용할 수 있습니다.
Workspace에 저장되는 저장 데이터는 Component Template 파일(<Item><Revision>.CMPT)에 정의된 소스 컴포넌트 템플릿으로 구성됩니다.
Inheriting a Component Template
하위 유형에 연결된 컴포넌트 템플릿이 없는 경우 루트 컴포넌트 유형의 컴포넌트 템플릿을 사용할 수 있습니다. 컴포넌트 유형의 계층 구조를 구성하면 컴포넌트 하위 유형은 루트/상위 컴포넌트 유형에 할당된 컴포넌트 템플릿을 상속합니다.
The CMPT (Component Template) Editor
Defining the Template
Component Template Editor는 기본적으로 두 개의 주요 영역으로 나뉘며, 아래 이미지에 표시되어 있고 이후에 요약되어 있습니다.
- Upper Region – 템플릿을 참조하는 컴포넌트의 컴포넌트 수준 옵션(라이프사이클, 네이밍, 폴더 옵션)을 정의하는 영역입니다.
- Lower Region – 템플릿을 참조하는 컴포넌트에 사용할 파라미터를 정의하는 영역입니다.
Specifying Component Options
편집기의 상단 절반은 다음 컴포넌트 속성의 기본값을 정의하는 데 사용됩니다.
-
Lifecycle Definition – 템플릿을 사용해 생성되는 컴포넌트에 적용할 라이프사이클 정의를 선택합니다. 드롭다운 필드에는 Workspace에 정의되어 있으며 컴포넌트에서 사용할 수 있도록 허용된 모든 정의가 나열됩니다.
-
Revision Naming – 템플릿을 사용해 생성되는 컴포넌트에 적용할 리비전 네이밍 스킴을 선택합니다. 드롭다운 필드에는 Workspace에 정의되어 있으며 컴포넌트에서 사용할 수 있도록 허용된 모든 스킴이 나열됩니다.
-
Component Naming – 이 필드를 사용해 템플릿으로 생성되는 컴포넌트의 기본 Item Naming Scheme을 정의하여 Workspace에서 결과 컴포넌트에 대한 고유 ID를 보장합니다. 여기에 입력한 값은 컴포넌트 자동 이름 지정의 템플릿으로 사용되며( Single Component Editing 모드의 Component Editor에서는 관련 Id 필드, Batch Component Editing 모드에서는 Item ID 필드), 소프트웨어는 Workspace 전체와 기존 콘텐츠 식별자를 스캔한 뒤 해당 스킴에 따라 다음 사용 가능한 고유 ID를 자동 할당합니다. 기본 Item 네이밍 스킴인
CMP-{00000}가 제공되지만, 물론 필드에 직접 입력하여 사용자 고유의 스킴을 만들 수도 있으며, 이때 가변 부분은 중괄호로 감싸야 합니다(예:CMP-001-{0000}). -
Default Folder – 저장된 컴포넌트를 보관할 대상 Workspace의 기본 폴더를 지정합니다. 이렇게 하려면 Choose 버튼을 클릭하여 Choose Folder 대화상자(Explorer panel의 한 형태)에 액세스한 후, Workspace에서 기존 폴더를 찾아 선택하거나 즉석에서 새 폴더를 생성하면 됩니다.
템플릿이 참조되면 이 영역에서 지정한 항목들은 Component Editor 내 해당 필드(사용 가능한 경우)를 미리 채우는 데 사용됩니다.
- Single Component Editing mode – Component 영역의 Advanced Settings 구역에 있는 Id 및 Folder 필드.
- Batch Component Editing mode – Document Options dialog의 Document Options 탭, 그리고 그에 따라 컴포넌트 정의 영역의 Component 구역에 있는 Item ID 및 FolderPath 필드.

템플릿이 참조되면, Component Editor의 Single Component Editing 모드(왼쪽) 및 Batch Component Editing 모드(오른쪽)에서 컴포넌트를 편집할 때 해당 필드가 미리 채워집니다.
Defining Parameters
편집기의 하단 절반은 참조하는 컴포넌트에서 사용할 수 있도록 제공될 파라미터를 정의하고 관리하는 데 사용됩니다.
Default System Parameters
새 컴포넌트 템플릿을 생성할 때 여러 시스템 파라미터가 기본으로 포함되며, 이는 아래 이미지에 표시되어 있고 이후에 자세히 설명됩니다.
-
ComponentType– 이 파라미터를 사용하면 컴포넌트 유형을 지정할 수 있습니다. 이를 통해 Workspace의 강력한 Search facility를 사용하여 더욱 정밀하게 검색할 수 있습니다. 이 기능은 컴포넌트 유형별 검색뿐 아니라, 지원되는 unit-aware component parameters를 사용한 더 스마트한 검색도 가능하게 합니다. Components panel을 사용해 자신의 Workspace 컴포넌트를 탐색할 때, 컴포넌트의 Categories 그룹화는 각 컴포넌트와 연결된ComponentType파라미터를 기준으로 결정됩니다. 관련 Default Value 필드를 클릭한 다음
버튼을 눌러 Choose component type 대화상자를 여세요. 여기서 필요한 컴포넌트 유형을 선택하고 OK를 클릭하면, 선택한 유형이 메인 파라미터 그리드의 ComponentType 파라미터 값으로 삽입됩니다.

ComponentType 시스템 파라미터가Diodes(으)로 설정된 Example Component Template의 예입니다. -
SCHLIBPCBLIB및 Default Value – 이 두 파라미터를 사용하면 각각 기본 심볼 및 풋프린트 모델을 지정할 수 있습니다. 각 파라미터에 대해 연결된 Default Value 필드를 클릭한 다음
버튼을 클릭하여 필요한 모델을 선택할 수 있는 대화상자에 액세스하십시오.
-
NameDescription및 Default Value – 이 두 파라미터를 사용하면 각각 구성요소의 이름과 설명을 정의할 수 있습니다. 각 파라미터에 대해 연결된 Default Value 필드에 필요한 문자열을 입력하십시오.
새 사용자 파라미터 추가
목록에 새 사용자 파라미터를 추가하려면
버튼을 클릭하거나(또는 오른쪽 클릭 컨텍스트 메뉴에서 Add 명령 사용) 하십시오. 그러면 파라미터가 현재 목록의 맨 아래에 추가됩니다.
각 파라미터는 그리드 목록에서 다음 정보 기준으로 표시됩니다.
-
Name – 이 필드는 파라미터 이름을 지정하는 데 사용하며, 일반적으로 용도를 잘 나타내는 의미 있는 이름을 사용합니다. 처음 추가될 때 파라미터에는 기본 이름(
Parameter,Parameter 1,Parameter 2등)이 부여됩니다. -
Type – 파라미터 유형입니다. 이 항목은 처음에는 기본적으로
Text(으)로 설정되지만, 다양한 unit-aware data types와 함께PCBLIB유형도 지원됩니다. 이 유형은 definition of multiple footprints를 지원하며,HarnessWiring은 harness wiring component 정의를 지원합니다. 사용 가능한 사전에서 정의된 파라미터 유형도 지원됩니다 – 자세히 알아보기. -
Visible – 이 옵션을 활성화하면(새로 추가된 파라미터의 기본 상태) Component Editor에서 하나 이상의 구성요소를 편집할 때(Batch Component Editing 모드로 구성된 경우) 해당 파라미터에 대한 Show 옵션이 활성화됩니다. 그러면 실제 구성요소 정의가 이루어지는 Component Editor의 하단 영역에서 해당 파라미터 열의 표시 여부가 제어됩니다. 이 속성은 에디터의 Single Component Editing 모드로 구성요소를 정의할 때는 영향을 주지 않습니다.
-
Read Only – 이 옵션을 활성화하면 파라미터를 읽기 전용으로 만듭니다. 템플릿을 참조하는 구성요소를 편집할 때 해당 파라미터 값은 편집할 수 없게 됩니다.
-
Required – 이 옵션을 활성화하면 파라미터를 '필수 파라미터'로 만듭니다. 템플릿을 참조하는 구성요소를 편집할 때 이 파라미터에는 반드시 값이 정의되어 있어야 하며, 그렇지 않으면 구성요소를 저장할 수 없습니다. Component Editor에서는 값이 입력되지 않았을 때 이러한 파라미터가 값 셀의 빨간 테두리(Batch Component Editing 모드) 또는
아이콘 포함(Single Component Editing 모드)으로 구분됩니다.
-
Default Value – 이 필드는 파라미터의 기본값을 입력하는 데 사용합니다.
-
Description – 파라미터에 대한 설명을 추가합니다. 예를 들어 제공 내용에 대한 간단한 메모를 입력할 수 있습니다. 템플릿의 파라미터에 설명이 정의되어 있으면 Description 열이 Component Editor의 Parameters 영역에서 해당 Single Component Editing에 맞게 표시됩니다.
파라미터 목록은 간단한 복사 및 붙여넣기 작업도 지원하므로 기존 사용자 파라미터 하나 이상을 복제할 수 있습니다. 붙여넣은 파라미터는 목록의 맨 아래에 추가됩니다.
Column Ordering and Sizing
열 순서는 사용자 지정할 수 있습니다. 열 헤더를 클릭한 상태로 가로 방향으로 끌어 원하는 새 위치로 이동하십시오. 유효한 위치는 세로 위치 화살표로 강조 표시됩니다.
Sorting
열 헤더를 클릭하면 특정 열을 기준으로 파라미터를 정렬할 수 있습니다. 한 번 클릭하면 오름차순(해당 열의 내용 기준)으로 정렬되고, 다시 클릭하면 내림차순으로 정렬됩니다.
여러 열 기준으로도 정렬할 수 있습니다. 이미 특정 열로 정렬된 상태에서 다른 열에 대해 Shift+Click 하면 해당 열의 내용 기준으로 '하위 정렬'이 수행됩니다.
단위 인식 구성요소 파라미터 데이터 유형
Component Template Editor는 구성요소 템플릿 내에 정의된 구성요소 파라미터(*.CMPT)에 대해 명시적 데이터 유형을 정의하는 기능을 제공합니다. 또한 이러한 데이터 유형은 단위를 인식하며, 널리 사용되는 다양한 단위 접두사가 지원됩니다. 따라서 2.2k, 2k2, 4M, 2.5GHz와 같은 다양한 형식으로 파라미터 값을 입력할 수 있으며, Workspace는 이러한 입력의 실제 수치 값을 인식하도록 설계되어 있습니다.
구성요소 템플릿의 이 기능은 서버의 Advanced Search facility에서 보다 목적에 맞는 검색을 가능하게 합니다. 이 기능은 구성요소 유형별 검색뿐 아니라 범위 검색을 통해 더 지능적인 검색도 지원합니다. 단위 인식 구성요소 파라미터의 기능을 활용하면 예를 들어 정전용량이 47uF에서 220uF 사이인 모든 커패시터를 빠르게 찾는 검색을 정의할 수 있습니다.
다음의 접이식 섹션을 사용하여 단위 인식 파라미터에 대해 자세히 알아보십시오.
Supported Units
구성요소 템플릿의 일부로 사용자 파라미터를 정의할 때 다음 단위 인식 데이터 유형이 지원됩니다.
-
정수
-
소수
-
암페어 (A)
-
면적 (mm2)
-
비트
-
칸델라 (cd)
-
섭씨 (C)
-
데시벨 (dB)
-
패럿 (F)
-
그램 (g)
-
헨리 (H)
-
헤르츠 (Hz)
-
줄 (J)
-
루멘 (lm)
-
미터 (m)
-
밀리미터 (mm)
-
옴
-
퍼센트 (%)
-
파스칼 (Pa)
-
바 (bar)
-
제곱인치당 파운드 (psi)
-
분당 회전수 (rpm)
-
초 (s)
-
지멘스 (S)
-
온도 계수 (ppm/°C)
-
테슬라 (T)
-
볼트 (V)
-
와트(W)
Supported Unit Prefixes
다음 표에는 단위 인식 파라미터 유형의 값을 입력할 때 지원되는 단위 접두사가 나열되어 있습니다.
| 접두사 | 명칭 | 값(과학적 표기) | 값(일반 표기) |
|---|---|---|---|
| T | 테라 | 1 x 1012 | 1,000,000,000,000 |
| G | 기가 | 1 x 109 | 1,000,000,000 |
| M | 메가 | 1 x 106 | 1,000,000 |
| k | 킬로 | 1 x 103 | 1,000 |
| m | 밀리 | 1 x 10-3 | 1 / 1,000 |
| u | 마이크로 | 1 x 10-6 | 1 / 1,000,000 |
| n | 나노 | 1 x 10-9 | 1 / 1,000,000,000 |
| p | 피코 | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | 펨토 | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Adding a Unit-aware Component Parameter
템플릿에 파라미터를 추가할 때(Parameters 영역에서
클릭) 연결된 Type 필드를 사용하여 드롭다운에서 필요한 단위 인식 데이터 유형을 선택하십시오.

구성요소 템플릿의 사용자 파라미터에 대해 지원되는 단위 인식 데이터 유형을 선택하는 예입니다. 이 예에서는 Ampere가 파라미터 유형입니다.
단위 인식 데이터 유형을 사용하는 구성요소 파라미터의 값을 입력할 때 – 구성요소 템플릿의 Default Value로 입력하든 구성요소 정의의 필수 값으로 입력하든 – 다음 사항을 고려하십시오.
-
값은 여러 가지 형식으로 입력할 수 있습니다.
-
숫자 값만 입력(예:
10). 데이터 유형에 단위가 있는 경우 이 단위가 자동으로 적용됩니다. 단위가 있는 유형은 이름 뒤 괄호 안에 단위가 표시됩니다. -
과학적 표기법의 숫자 값(예:
1e10,1E6). -
숫자 값과 단위(예:
10F). -
접두사가 있는 숫자 값(예:
10k). 해당되는 경우 적절한 단위가 자동으로 추가됩니다. -
접두사와 단위가 있는 숫자 값(예:
10kF). -
일반적인 엔지니어링 형식의 접두사가 있는 숫자 값(예: 저항의 경우
2k2,2K2,10r2,10R2). 값은 그에 맞게 자동으로 정규화됩니다(예:2K2는2.2k(으)로 바뀜).
-
숫자 값만 입력(예:
-
숫자 값 뒤에 공백을 두고 또는 두지 않고 접두사 및/또는 단위를 입력할 수 있습니다(예:
10uF또는10 uF). 공백은 자동으로 제거됩니다.
Data Validation
구성요소 파라미터에 단위 인식 데이터 유형이 사용되면 입력된 값은 지정된 데이터 유형에 대해 검증됩니다. 이를 통해 해당 데이터 유형에 맞는 올바른 측정 단위가 사용되도록 보장합니다. 예를 들어 Celsius 유형의 파라미터는 10V 값을 가질 수 없습니다!
검증은 단위 인식 데이터 유형을 가진 구성요소 파라미터가 사용되고 해당 파라미터 값이 제공되는 모든 위치에서 수행됩니다.
- 구성요소 템플릿에서 파라미터의 기본값을 정의할 때.
- Component Editor에서 구성요소 정의의 일부로 파라미터 값을 정의할 때.
- 저장된 검색 스키마의 일부로 파라미터 값을 기준으로 범위 검색을 구성할 때.
사전 정의 파라미터 데이터 유형
사전은 여러 정의된 값을 갖는 사용자 정의 파라미터 유형입니다. 사전은 Workspace 관리자가 Workspace 브라우저 인터페이스의 Settings – Vault – Dictionaries 페이지에서 관리하며, 이 페이지는 Component Template editor에서 Type 드롭다운의 Add New Dictionary 옵션을 선택하거나 Parameters 영역 오른쪽 상단의 Manage Dictionaries 컨트롤을 클릭하여 액세스할 수 있습니다.

Component Template Editor에서 Workspace의 브라우저 인터페이스에 있는 사전 관리 페이지에 접근합니다.
정의된 사전은 Type 드롭다운에서 매개변수 타입으로 사용할 수 있습니다.

Type 드롭다운에서 사전 정의 매개변수 타입을 선택합니다.
선택한 사전 정의 타입에 대해 정의된 값은 Default Value 드롭다운에서 사용할 수 있습니다. 매개변수의 기본값으로 사용할 값을 선택하거나 <None>을 선택합니다.

선택한 사전 정의 타입에 대해 정의된 값 중에서 기본값을 선택합니다.
여러 Footprint 정의
Component Template Editor는 컴포넌트 템플릿의 일부로 여러 PCB footprint를 정의하는 기능도 제공합니다. footprint 모델 링크는 원하는 개수만큼 지정할 수 있으며, 서로 다른 밀도 레벨에 대한 IPC 요구사항을 만족하는 3개의 footprint를 참조하는 컴포넌트를 만들고자 하는 사용자에게 유용한 기능입니다: L (최소 또는 최소 구리), M (최대 또는 최대 구리), 그리고 N (표준 또는 중간 구리).
템플릿에 footprint 모델 정의를 추가하려면
를 클릭하여 새 매개변수를 추가한 다음, Type 필드와 연결된 드롭다운 메뉴에서 PCBLIB 항목을 선택합니다.

새로 추가한 매개변수의 Type을 PCBLIB(으)로 설정하여 이를 footprint 모델 정의로 전환합니다.

참조된 Component Template를 사용하여 Component Editor에서 정의된 예제 컴포넌트(Single Component Editing 모드). 템플릿에는 세 개의 footprint 모델이 정의되어 있으며, 이들이 컴포넌트 정의로 가져와집니다. 컴포넌트를 정의할 때 템플릿의 PCBLIB 모델 항목이 기본 footprint 모델로 사용되는 점에 유의하세요(왼쪽 상단의 아이콘으로 구분됨). 이미지를 마우스로 가리키면 Component Editor의 Batch Component Editing 모드에서 동일한 컴포넌트가 정의되는 모습을 볼 수 있습니다. 이 경우 기본 footprint는 PCBLIB (default)(이)라고 합니다.
Component Template 가져오기 및 내보내기
기존 컴포넌트 템플릿 파일(*.CMPT) 또는 컴포넌트 라이브러리 파일(*.CMPLIB)을 component template editor로 가져올 수 있으며, 현재 편집 중인 컴포넌트 템플릿은 컴포넌트 템플릿 파일(*.CMPT)로 내보낼 수 있습니다. 원하는 작업을 선택하려면 component editor의 메인 메뉴에 있는 File » Import » Component Template, File » Import » Component Library 및 File » Export 명령을 사용하고, 이어서 열리는 표준 Windows 대화상자에서 필요한 위치를 찾아 가져올 파일을 선택하거나 내보낼 파일의 이름을 지정합니다.
Component Template 재사용
컴포넌트 템플릿의 리비전을 사용하거나, 보다 정확히는 현재 편집 중인 컴포넌트의 리비전에서 해당 템플릿 리비전을 참조하는 방법은 다음과 같습니다.
새 Component 생성 시
메인 메뉴에서 File » New » Component 명령을 사용하여 새 컴포넌트를 생성할 때 Create new component 대화상자에서 템플릿을 선택할 수 있습니다.

새 컴포넌트를 생성할 때 사용 가능한 모든 템플릿 목록에서 컴포넌트 템플릿을 빠르게 연결합니다.
Component Editor 내에서 수동으로
Component Editor에서 컴포넌트 템플릿 리비전을 재사용하는 방식은 Editor의 동작 모드에 따라 달라집니다.
Single Component Editing Mode에서
Component Editor의 이 모드에서 단일 컴포넌트를 편집할 때는 Editor의 Component 영역에 있는 Advanced Settings 그룹의 일부인 Template 필드와 연결된 드롭다운 메뉴에서 필요한 Component Template를 선택합니다. 컴포넌트가 위치한 동일한 Workspace에서 현재 사용할 수 있는 모든 component template가 이름과 최신 리비전(괄호 안)과 함께 나열됩니다. 필요한 템플릿을 선택하여 적용합니다.

Component Editor의 Single Component Editing 모드에서 컴포넌트 리비전을 편집할 때, 사용 가능한 모든 템플릿 메뉴에서 컴포넌트 템플릿을 빠르게 연결합니다.
Batch Component Editing Mode에서
현재 편집 중인 컴포넌트 리비전에 Component Template 리비전을 '연결'하는 방법은 두 가지가 있습니다.
-
TemplateDocument Options dialog(Edit » Document Options)의 탭에서 수행합니다. Item Revision 필드 오른쪽에 있는 Choose 버튼을 클릭합니다. 그러면 Choose Item 대화상자(Explorer panel의 한 형태)에 접근할 수 있습니다. 이 대화상자를 사용하여 필요한 컴포넌트 템플릿의 리비전을 찾아 선택합니다. OK을 클릭하면 컴포넌트 리비전과 대상 컴포넌트 템플릿 리비전 사이에 링크가 생성됩니다. 이 링크는 Document Options 대화상자의 Template 탭에서 다시 확인할 수 있습니다.
-
Component Editor의 Required Models/Parameters 영역과 연결된 Add 메뉴에서 수행합니다. Templates 하위 메뉴에는 컴포넌트가 위치한 동일한 Workspace에서 현재 사용할 수 있는 모든 컴포넌트 템플릿이 이름과 최신 리비전(괄호 안)과 함께 나열됩니다. 항목을 클릭하면 해당 컴포넌트 템플릿의 최신 리비전에 대한 링크가 생성됩니다. 다시 말해, 이 링크는 Document Options 대화상자의 Templates 탭에서 확인할 수 있습니다.
Components Workspace 폴더에서 상속
Workspace 내 Components 폴더에 저장되는 모든 컴포넌트(및 해당 리비전)에 대해 자동으로 사용할 컴포넌트 템플릿을 지정할 수 있습니다.
Edit Folder dialog에서 폴더 속성을 정의할 때 Component Template 필드를 사용하여 필요한 템플릿을 지정합니다. 이 필드와 연결된 드롭다운에는 Components 폴더 자체가 위치한 동일한 Workspace에서 현재 사용할 수 있는 모든 컴포넌트 템플릿이 이름과 최신 리비전(괄호 안)과 함께 나열됩니다. 항목을 선택하면 이후 해당 폴더 내에서 생성되는 각 컴포넌트에 대해 그 컴포넌트 템플릿의 최신 리비전에 대한 링크가 생성됩니다.

상위 Components 폴더 내에서 생성되는 모든 컴포넌트에 적용할 기본 컴포넌트 템플릿을 지정합니다.
폴더 수준에서 Component Template를 선택하면, 그와 동일한 템플릿이 기본적으로 하위 하위 폴더에서 생성되는 컴포넌트에도 사용됩니다. 이를 통해 하위 폴더의 모든 컴포넌트에 템플릿 상속을 빠르게 적용할 수 있습니다.
Component Template 사용 시 컴포넌트 모델 및 매개변수에 미치는 영향
컴포넌트 리비전을 편집할 때 컴포넌트 템플릿 리비전이 연결/참조되어 있으면, 모델 및 매개변수와 관련하여 Component Editor 내에서 다음과 같은 일이 발생합니다.
- 참조된 템플릿 내에 정의된 모델은 Models 영역(Single Component Editing 모드)과 Model Links 영역(Batch Component Editing 모드)에 추가됩니다.
- 기존에 참조된 모델은 유지되며, 의도적으로 수동 변경하지 않는 한 컴포넌트는 계속 해당 모델을 사용합니다.
-
참조된 템플릿 내에 정의된 매개변수는 Parameters 영역(Single Component Editing 모드)과 Required Models/Parameters 영역(Batch Component Editing 모드)에 추가됩니다.

컴포넌트 템플릿 리비전에 연결한 후의 매개변수 예시입니다. Component Editor의 Single Component Editing 모드(왼쪽)와 Batch Component Editing 모드(오른쪽)에서 표시된 모습입니다. -
Batch Component Editing 모드에서만, 표시되도록 설정된 템플릿 기반 매개변수는 편집기의 컴포넌트 정의 영역에서 함께 그룹화되며, 헤더 텍스트로
Template Parameters이 사용됩니다.
Component Editor의 Batch Component Editing 모드 사용 시, 컴포넌트 정의 자체가 정의되는 영역에서 보이는 템플릿 기반 매개변수의 예시입니다. -
읽기 전용으로 표시된 템플릿 기반 매개변수의 값 필드는 편집할 수 없습니다. 읽기 전용으로 표시되지 않은 다른 모든 템플릿 기반 매개변수의 경우에는 필요에 따라 값을 자유롭게 변경할 수 있습니다.
-
템플릿 기반 매개변수가 필수로 표시되었지만 템플릿에서 값이 지정되지 않은 경우, 해당 값 필드는 빨간 테두리로 표시되거나(Batch Component Editing 모드),
아이콘을 포함한 상태로 표시됩니다(Single Component Editing 모드). 이는 해당 매개변수에 값이 필요함을 알려줍니다. 모든 필수 매개변수에 값이 정의될 때까지는 컴포넌트를 Workspace에 저장할 수 없습니다.
Component Template 다시 저장
언제든지 Workspace의 컴포넌트 템플릿 리비전으로 돌아가 직접 편집할 수 있습니다. 해당 리비전을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다. 그러면 임시 편집기가 다시 열리고, 해당 리비전에 포함된 템플릿이 편집용으로 열립니다. 필요한 변경을 수행한 다음 컴포넌트 템플릿을 Item의 다음 리비전으로 저장합니다.

기존 컴포넌트 템플릿 리비전의 직접 편집을 시작하는 명령에 접근하는 모습입니다.
저장된 데이터 다운로드
컴포넌트 템플릿 리비전에 저장된 데이터는 해당 리비전을 마우스 오른쪽 버튼으로 클릭한 다음(Explorer 패널에서) 컨텍스트 메뉴의 Operations » Download 명령을 선택하여 다운로드할 수 있습니다. 컴포넌트 템플릿 파일은 선택한 디렉터리 아래의 하위 폴더에 다운로드되며, 폴더 이름은 Item Revision ID를 사용합니다. 파일은 그 안의 Released 폴더에서 찾을 수 있습니다.
소프트 삭제
Workspace에 연결된 상태에서는 Altium Designer 내부의 Explorer panel에서 컴포넌트 템플릿을 직접 제거할 수 있는 유연한 기능이 제공됩니다. 패널에서 컴포넌트 템플릿 항목을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Delete Item 명령을 선택합니다. 그러면 삭제를 확인하는 Delete Items 대화상자가 표시됩니다. 이 작업은 실제로 '소프트 삭제'이며, 컴포넌트 템플릿은 Workspace의 Trash 영역으로 이동됩니다. Trash는 본질적으로 Workspace 내의 모든 콘텐츠를(소프트 삭제 작업을 통해) 이동할 수 있는 휴지통이며, Workspace의 다른 부분과는 분리되어 있습니다.

컴포넌트 템플릿의 소프트 삭제. 템플릿은 Workspace의 Trash 영역으로 이동됩니다.
삭제를 진행하려면
버튼을 클릭합니다. 항목이 제거되며, Deletion Summary 대화상자에서 삭제가 성공적으로 완료되었음을 확인합니다. 삭제 중 문제가 발생한 경우에도 알려줍니다.
이 방식으로 삭제된 모든 콘텐츠는 Workspace의 브라우저 인터페이스에 있는 Trash 페이지에서 찾을 수 있습니다. 직접 소프트 삭제한 콘텐츠만 볼 수 있다는 점에 유의하세요. 관리자는 Trash 페이지의 전체 콘텐츠, 즉 소프트 삭제된 모든 콘텐츠를 볼 수 있습니다.
소프트 삭제된 컴포넌트 템플릿과 관련해 고려할 사항:
- 컴포넌트 템플릿은 설계 소프트웨어나 Web 인터페이스에서 사용할 수 없게 됩니다.
- 해당 컴포넌트 템플릿이 사용되던 모든 위치에는 컴포넌트 템플릿이 삭제되었음이 반영됩니다.
- 편집 권한이 있다면 Trash 페이지에서 컴포넌트 템플릿을 복원하거나 영구 삭제할 수 있습니다. 영구 삭제는 상위 Item에서 사용 중이지 않은 경우에만 가능합니다.









)

