변형(Variant)은 Variant Management 대화상자에서 생성하고 구성합니다. 대화상자를 열려면 Project 메뉴에서 Variants(바로가기: C, V)을 선택하거나, Projects 패널에서 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭한 다음 Variants를 선택합니다.
또한 회로도 편집기에서 배치된 컴포넌트를 마우스 오른쪽 버튼으로 클릭한 다음 Part Actions » Variants를 선택하여 이 대화상자에 접근할 수도 있습니다. 이 경우 대화상자에는 회로도 편집기에서 현재 선택된 부품이 채워져 표시됩니다.
이 대화상자는 두 개의 주요 영역으로 구성됩니다:
-
상단 Components for project 영역: 기본 설계의 모든 컴포넌트를 나열하며, 해당되는 경우 적용된 Variants에 대한 열도 표시됩니다.
-
하단 Component Parameters 영역: 상단 영역에서 현재 선택된 컴포넌트(들)의 모든 파라미터를 자세히 표시하며, 해당되는 경우 적용된 Variants에 대한 열도 표시됩니다.

Variants는 Variant Management 대화상자에서 생성하고 구성합니다.
Options and Controls of the Variant Management Dialog
Components
컴포넌트를 더블 클릭하거나, 마우스 오른쪽 버튼으로 클릭한 다음 Cross Probe 옵션을 선택하면 회로도에서 해당 컴포넌트로 이동합니다.
-
Variant of – 새 변형을 추가하면 Project Components. 오른쪽에 전용 열이 나타납니다. 새 변형에 지정한 이름이 제목으로 표시되며, Component Variation 열에는 각 컴포넌트에 대한 모든 변형 내용이 나열됩니다. 변형이 생성되면 각 컴포넌트의 상태를 구성할 수 있습니다. 이는 새 열에서 컴포넌트 셀을 클릭하여
를 표시하거나, 마우스 오른쪽 버튼으로 클릭해 컨텍스트 메뉴 명령에 접근하여 수행합니다.
을(를) 클릭하면 Edit Component Variation 대화상자가 열리며 다음 세 가지 선택지를 제공합니다:
-
Fitted – 기본 설계에서 사용된 원래 컴포넌트가 이 설계 변형에서도 장착/사용됩니다. 새로 추가된 변형의 경우 기본적으로 모든 컴포넌트가 Fitted 이며 셀은 비어 있습니다. 또한 Fitted 컴포넌트에 대해서도 개별 파라미터를 변형할 수 있습니다. 새 파라미터 값을 입력하면 되며, 변형된 파라미터는 굵게 표시됩니다.
-
Not Fitted – 기본 설계에서 사용된 원래 컴포넌트가 이 설계 변형에서는 장착/사용되지 않습니다. Not Fitted 컴포넌트의 경우 셀에 Not Fitted 텍스트가 표시됩니다.
-
Alternate Part – 이 옵션은 대체 부품을 찾아보고 선택할 수 있게 해줍니다. 선택이 완료되면 셀에는 선택한 항목에 따라 대체 부품의 Library Link 또는 서버 컴포넌트가 표시됩니다. 대화상자의 하단 영역에는 대체 부품의 모든 파라미터가 표시됩니다.
대화상자에서 변형을 활성화하려면 열 머리글에서 해당 변형의 이름을 클릭하거나, 해당 변형의 임의의 셀을 클릭합니다.
이 대화상자에서 변형을 구성하면 설정이 프로젝트 파일에 저장됩니다. 여기에는 Not Fitted 상태, Fitted 컴포넌트에 대한 로컬 파라미터 변형, 그리고 Alternate Parts의 파라미터 값이 포함됩니다. Alternate Parts는 <ProjectName>.PrjPcbVariants 파일에 저장됩니다.
변형이 나열되는 순서를 변경하려면 열 머리글을 클릭한 채로 유지한 다음 새 위치로 드래그합니다. Fit to Width 체크박스와 함께 사용하면 관심 있는 변형을 원하는 작업 위치에 맞게 배치하고 크기를 조정할 수 있습니다.
-
Right-click Commands – 다음 명령은 Components 영역의 오른쪽 클릭 메뉴에서 사용할 수 있습니다:
-
Columns – 필요하지 않은 열을 표시/숨김 처리합니다. 어떤 열이든 가시성을 토글할 수 있습니다.
-
Edit Selected – 선택한 컴포넌트를 변경합니다.
-
Set Selected As – 클릭하여 Fitted, Not Fitted 또는 Alternate(으)로 변경합니다.
-
Only Show Varied Components – 클릭하여 목록에서 변형된 컴포넌트를 표시합니다.
-
Filter – 클릭하여 Show Fitted with Varied Parameters, Show Not Fitted 또는 Show Alternate(으)로 나열된 컴포넌트를 필터링합니다.
Filter 옵션을 시험해 보고 서로 다른 필터를 적용해 왔다면, 다른 업데이트를 시도하기 전에 필터를 재설정해야 할 수 있습니다. 이를 위해 Only Show Varied Components 옵션을 비활성화하여 필터 시스템을 지운 다음, 다시 적용하고 필요에 따라 Filter 옵션을 해제하세요.
-
Cut – 클릭하여 선택한 변형을 삭제합니다.
-
Copy – 클릭하여 선택한 항목을 복사합니다.
-
Report – 클릭하여 Report Preview 대화상자를 열고 Components 영역의 인쇄물을 생성합니다.
-
Save All – 클릭하여 대화상자를 열고 모든 프로젝트 컴포넌트 목록을 탭으로 구분된 텍스트 파일로 다른 위치에 저장합니다.
-
Save Selected – 클릭하여 대화상자를 열고 선택한 모든 프로젝트 컴포넌트 목록을 탭으로 구분된 텍스트 파일로 다른 위치에 저장합니다.
-
Select All – 클릭하여 모든 셀을 선택합니다.
-
Select Column – 클릭하여 현재 열을 선택합니다.
-
Invert Selection – 클릭하여 현재 선택된 항목을 제외한 모든 컴포넌트를 선택합니다.
-
Cross Probe – 클릭하여 회로도에서 선택한 컴포넌트의 위치를 표시합니다.
표준 Windows 다중 선택 기법이 지원되며, 이를 사용해 여러 컴포넌트를 동시에 선택하고 구성할 수 있습니다.
Component Parameters
대화상자에서 각 컴포넌트는 Parameter Variations을(를) 가질 수 있습니다. Parameter Name 및 해당 Original Value 이(가) 나열되며, 추가된 변형을 나타내는 열에 대한 New Value 목록도 함께 표시됩니다. 표시되는 New Value은 변경이 이루어지기 전까지 기본 설계 컴포넌트 값의 복사본입니다. 셀에서 마우스 오른쪽 버튼을 클릭하면 팝업 메뉴에서 다양한 파라미터 명령에 접근할 수 있습니다. 메뉴는 다음 옵션을 제공합니다:
-
Edit Selected – 클릭하여 선택한 변형 셀의 New Value을(를) 변경합니다.
-
Reset Selected – 클릭하여 New Value을(를) 원래 값으로 복원합니다.
-
Reset All – 클릭하여 현재 선택과 관계없이 모든 New Value 셀을 원래 값으로 복원합니다.
Edit SelectedReset Selected, 및 Reset All은(는) 추가된 변형 열에서 마우스 오른쪽 버튼을 클릭할 때만 사용할 수 있습니다.
-
Update Values From Library – 클릭하여 Alternate Part로 사용된 라이브러리 컴포넌트에 대해 수행된 모든 파라미터 변경을 변형 정의로 가져옵니다. 이는 파라미터만 업데이트하며 컴포넌트 자체는 업데이트하지 않습니다.
-
Only Show Varied Values – 클릭하여 원래 값에서 변형된 값만 표시합니다.
-
Cut – 클릭하여 셀 내용을 삭제합니다. 삭제가 수행되기 전에 확인을 위한 Confirm 창이 열립니다.
Cut Component Variation 및 New Value 열에서 마우스 오른쪽 버튼을 클릭했을 때만 사용할 수 있습니다.
-
Copy – 클릭하여 선택한 항목을 복사합니다.
-
Report – 클릭하여 Report Preview 대화상자를 열고 Component Parameters 영역의 인쇄물을 생성합니다.
-
Save All – 클릭하여 대화상자를 열고 선택한 컴포넌트의 모든 파라미터를 서식이 지정된 텍스트 파일로 다른 위치에 저장합니다.
-
Save Selected – 클릭하여 대화상자를 열고 선택한 모든 파라미터를 서식이 지정된 텍스트 파일로 다른 위치에 저장합니다.
-
Select All – 클릭하여 모든 셀을 선택합니다.
-
Select Column – 클릭하여 현재 열을 선택합니다.
-
Invert Selection – 클릭하여 현재 선택된 항목을 제외한 모든 파라미터를 선택합니다.
Additional Controls
-
Add Variant – 클릭하여 Edit Project Variant 대화상자를 열고 기본 설계의 새 변형을 생성합니다. 이 대화상자를 사용해 변형을 추가, 편집 또는 제거하고, 필요한 변형 수준의 파라메트릭 데이터를 지정합니다. 이 버튼에는 Make a copy of the Selected Variant 명령에 접근하는 데 사용되는 드롭다운이 포함되어 있습니다. 복사는 매우 유사한 변형을 여러 개 정의해야 할 때 특히 유용합니다.
-
Delete Variant – 클릭하여 선택한 변형을 삭제합니다. 삭제가 수행되기 전에 확인을 위한 대화상자가 열립니다.
-
Edit Variant – 클릭하여 Edit Project Variant dialog를 열고 변형을 편집합니다.
-
Detailed Report – 클릭 하여 Variant Report dialog를 열고 HTML 형식의 상세 변형 보고서를 생성합니다.
-
Drawing Style – 클릭 하여 Variant Options dialog에 접근합니다. 여기서 비장착 컴포넌트와 변형된 파라미터가 회로도의 컴파일된 문서 보기 및 회로도 인쇄물에 어떻게 표시될지 정의할 수 있습니다. 또한 PCB 조립 도면에서 이러한 컴포넌트의 표시 방식도 정의할 수 있습니다.
– 이 옵션을 선택하면 내용에 따라 열 너비가 자동으로 조정됩니다.
-
Fit to Width
Variant Management 대화상자에서 컴포넌트를 더블 클릭하면 회로도에서 해당 컴포넌트로 이동하거나, 오른쪽 클릭 컨텍스트 메뉴에서 Cross Probe을(를) 선택할 수 있습니다.
새 변형 생성
Variant Management 대화상자에서
버튼을 클릭하여 기본 설계의 새 변형을 생성합니다. Edit Project Variant 대화상자가 열립니다.
최소한으로는 Description 필드에 변형(Variant) 이름을 입력하세요. 기본값으로는 Variant of <ProjectName> 항목이 들어 있습니다.
설계로부터 제작(Fabrication) 변형을 생성해야 한다면 Edit Project Variant 대화상자에서 Allow variation of fabrication outputs 옵션을 활성화하세요. ‘Not Fitted’ 구성요소가 포함된 변형이 있는 설계에 대해 페이스트 마스크 출력을 생성해야 한다면 Allow variation for paste mask 옵션을 활성화하세요. 그러면 해당 구성요소의 패드에는 더 이상 페이스트 마스크가 포함되지 않습니다.
대체 부품(Alternate Part)에 대해 회로도에서 심볼을 변경할지, 또는 PCB에 풋프린트를 추가할지 여부는 Edit Project Variant 대화상자의 다음 옵션으로 선택할 수 있습니다:
-
Do not overwrite schematic symbol – 활성화하면, 변형에서 대체 부품이 선택된 구성요소에 대해 변형되지 않은(non-varied) 심볼이 사용됩니다.
이 옵션은 회로도 시트에서의 심볼 표현에만 영향을 줍니다. 대체 부품의 심볼은 설계 연결성 모델이 구축될 때 고려됩니다. 따라서 이 옵션이 활성화되어 있더라도 기본 부품과 대체 부품은 핀 호환(pin-compatible)이어야 합니다. 핀 호환성에 대해 더 알아보려면 Choosing an Alternate Part 섹션을 참고하세요.
-
Do not overwrite PCB footprint – 활성화하면, 변형에서 대체 부품이 선택된 구성요소에 대해 변형되지 않은(non-varied) 풋프린트가 사용됩니다. 변형에 적용된 대체 부품의 풋프린트는 PCB 업데이트의 일부로 PCB로 전송되지 않습니다(PCB에 풋프린트를 추가하는 ECO가 생성되지 않음).
이 두 매개변수가 활성화되어 있든 아니든, 선택된 대체 부품의 매개변수는 ActiveBOM에 정확하게 표시됩니다.
또한 변형에 대한 매개변수도 정의할 수 있습니다. 이를 수행하는 방법과 Altium Designer 내 매개변수 계층에서 변형 수준 매개변수가 어떻게 위치하는지에 대한 자세한 내용은 Working with Variant Parameters를 참고하세요.
필요한 대로 변형을 정의한 후 OK을(를) 클릭하세요. 그러면 Variant Management 대화상자 오른쪽에 추가 열이 나타나며, 새 변형 이름이 열 제목으로 표시됩니다. 모든 셀은 비어 있는데, 빈 셀은 해당 구성요소가 Fitted 상태이며 기본 설계에서 변경되지 않았음을 의미합니다. 이제 새 변형에 대해 구성요소를 구성할 수 있습니다. 아래 이미지는 BGA와 TSOP 두 변형이 생성된 프로젝트를 보여줍니다.

영역 1은 기본 설계의 구성요소를, 영역 2는 BGA 변형의 구성요소를, 영역 3은 TSOP 변형의 구성요소를 자세히 보여줍니다.
변형을 활성 선택으로 만들려면 열 헤더에서 해당 변형 이름을 클릭하거나, 그 변형의 임의의 셀을 클릭하세요.
Variant Management 대화상자에는 유용한 정보 표시를 돕는 여러 인터페이스 기능이 포함되어 있습니다. 이는 right-click 컨텍스트 메뉴를 통해 구성합니다.
유용한 명령은 다음과 같습니다:
-
Columns:
-
Hierarchy Path column – 설계 계층에서 구성요소의 위치를 표시합니다.
-
Original Library Link column – 기본 구성요소가 어디에서 소싱되었는지 자세히 표시합니다.
-
Set Selected As – 변형 유형(Fitted, Not Fitted, Alternate)을 선택하는 데 사용하는 하위 메뉴입니다. 구성요소 셀에서
컨트롤을 클릭하는 대신 사용할 수 있습니다. 변형의 구성요소 셀에서 마우스 오른쪽 버튼을 클릭할 때만 사용할 수 있습니다.
-
Only Show Varied Parameters – Variant Management 대화상자에서 어떤 형태로든 변형이 적용된 구성요소만 표시합니다.
-
Filter – Variant Management 대화상자에 표시할 변형 유형(Varied Parameters, Not Fitted, Alternate)을 제어하는 하위 메뉴입니다. Only Show Varied Parameters 명령과 함께 사용하면 효과적입니다.
Varied parameters – 기본 설계에서 변형된 매개변수는 Variant Management 대화상자의 Component Parameters 영역에서 bold로 표시되어, 시각적으로 쉽게 식별할 수 있습니다.
구성요소 변형 정의하기
변형 자체가 생성되면 각 구성요소의 state를 변형할 준비가 됩니다. 이는 변형 열에서 구성요소 셀을 클릭하여
컨트롤을 표시한 다음 설정하거나, 셀에서 마우스 오른쪽 버튼을 클릭하고 Set Selected As 컨텍스트 하위 메뉴에서 필요한 항목을 선택하여 수행할 수 있습니다.
컨트롤은 Edit Component Variation 대화상자를 엽니다.
Edit Component Variation 대화상자는 회로도의 컴파일된 탭에서도 접근할 수 있습니다. 변형이 정의된 구성요소를 마우스 오른쪽 버튼으로 클릭한 다음 Part Actions » Choose Alternate Part을(를) 선택하세요.
세 가지 선택지가 제공됩니다:
-
Fitted – 기본 설계에서 사용된 원래 구성요소가 이 설계 변형에서도 장착/사용됩니다. 새로 추가된 변형의 경우 기본적으로 모든 구성요소가 Fitted이며, 이러한 Fitted 구성요소의 셀은 비어 있습니다. 또한 Fitted 구성요소에 대해서도 개별 매개변수를 변형할 수 있는데, 해당 변형의 대화상자 Component Parameters 영역에 새 매개변수 값을 입력하기만 하면 됩니다.
-
Not Fitted – 기본 설계에서 사용된 원래 구성요소가 이 설계 변형에서는 장착/사용되지 않습니다. Not Fitted 상태인 경우 셀에는 Not Fitted 텍스트가 표시되며, 대화상자 하단 Component Parameters 영역은 비어 있습니다.
-
Alternate Part – 다른(대체) 부품을 선택할 수 있게 해주는 옵션입니다. 대화상자가 확장되어 필요한 교체 구성요소를 찾아 선택할 수 있는 컨트롤이 포함됩니다. 해당 부품을 선택하면 셀에는 대체 부품의 소스 링크가 표시됩니다. 대화상자 하단 Component Parameters 영역에는 대체 부품의 모든 매개변수가 표시됩니다. 자세한 내용은 다음 섹션을 참고하세요.
표준 Windows 다중 선택 기법이 지원됩니다. 이를 사용해 여러 구성요소를 동시에 선택하고 구성하세요.
대체 부품 선택하기
Alternate Part 옵션을 선택하면 Edit Component Variation 대화상자가 확장되어 기존 부품의 기본 매개변수를 표시합니다.
버튼을 사용해 Replace Component dialog에서 필요한 대체 부품 구성요소를 찾아 선택하세요. 이는 Components panel의 모달 대화상자 버전입니다. 독립 라이브러리, 데이터베이스 라이브러리, Workspace Library 구성요소(아래 예시처럼) 등 Altium Designer의 모든 구성요소 저장 모델이 지원됩니다.
대체 부품을 선택한 후 소프트웨어는 선택된 대체 구성요소와 원래 기본 설계 구성요소 간의 핀 호환성을 확인합니다. 핀 호환이 되려면 대체 부품은 원래 구성요소와 동일한 핀 수를 가져야 하며, 각 핀의 위치와 전기적 타입이 동일해야 합니다. 두 구성요소의 심볼에 사용된 그래픽 프리미티브는 일치할 필요가 없습니다. 소프트웨어가 대체 구성요소가 핀 호환이 아니라고 감지하면, 교체가 수락되기 전에 Confirm 대화상자를 닫아야 합니다. 이 경우 배선에 미칠 잠재적 영향을 유의해야 하며, 설계가 검증될 때 오류 위반이 발생할 수 있습니다(Project » Validate <project name>).

대체 부품 변형의 예.
새로 적용된 대체 구성요소는 설계 공간에서 다시 확인할 수 있습니다. 자세한 내용은 Working with Variants in the Design 페이지를 참고하세요.
회로도에서 심볼을 변경하지 않거나 PCB에 풋프린트를 추가할 필요 없이 대체 부품을 선택할 수도 있습니다. Edit Project Variant 대화상자에서 필요에 따라 Do not overwrite schematic symbol 및/또는 Do not overwrite PCB footprint 옵션을 활성화하세요. 후자를 활성화하면, 변형에 적용된 대체 구성요소의 풋프린트는 PCB 업데이트의 일부로 PCB로 전송되지 않습니다(PCB에 풋프린트를 추가하는 ECO가 생성되지 않음). 선택된 대체 부품의 매개변수는 ActiveBOM에 정확하게 표시됩니다.
DbLink 파일을 사용하는 경우의 변형
Altium Designer는 구성요소를 저장하고 작업하는 여러 방법을 지원하며, 프로젝트와 함께 DBLink 파일을 사용하는 방식도 포함됩니다. DBLink 파일은 회로도의 구성요소와 회사 데이터베이스 사이의 인터페이스입니다.
각 구성요소에서 특정 데이터베이스 레코드로의 참조를 단순히 생성하는 방식(DBLib 유형 라이브러리에서 구성요소를 배치할 때 일반적으로 수행됨)과 달리, DBLink 모델은 하나 이상의 구성요소 매개변수를 기반으로 디자이너가 쿼리 동작을 시작하는 것에 의존합니다. 그러면 소프트웨어가 일치하는 값을 포함하는 필드를 가진 레코드를 데이터베이스에서 검색하고, 일치가 발생하면 해당 레코드의 다른 필드 값(예: Part Number)을 Altium Designer 구성요소로 반환할 수 있습니다. component parameter-to-database field 매핑은 DBLink 문서에 정의되며, 대상 데이터베이스도 그 안에 정의됩니다.
► Database Libraries에 대해 더 알아보기
변형을 사용하지 않는 설계에서는 Update Parameters from Database 명령을 통해 쿼리 동작을 수행하며, BOM 생성 중에도 Include Parameters from Database 옵션(아래 참조)을 활성화하여 수행할 수 있습니다. 이를 통해 가격과 같은 BOM 전용 구성요소 데이터를 추출할 수 있습니다.
변형이 포함된 설계의 경우, 데이터베이스를 쿼리하는 데 사용되는 매개변수는 Variant Management 대화상자에서 변형됩니다. 해당 매개변수 값은 Variant Management 대화상자에만 존재하므로, 데이터베이스 정보를 가져오기 위해 Update Parameters from Database 명령을 사용하지 않습니다. 대신 BOM이 생성될 때 데이터베이스에서 매개변수를 추출합니다.
Variant Management 대화상자 데이터 표시
Variant Management 대화상자에는 표시되는 데이터 양을 제어하는 기능이 포함되어 있으며, 이는 특히 대규모 설계를 작업할 때 유용합니다.
-
관심 없는 열을 제거하려면 대화상자의 upper 부분에서 마우스 오른쪽 버튼을 클릭하고, 컨텍스트 메뉴의 Columns 옵션을 사용해 각 열의 표시 여부를 토글하세요.
-
변형 중인 구성요소만 표시하려면 대화상자의 upper 부분에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Only Show Varied Components 옵션을 선택하세요.
- Only Show Varied Components 모드를 선택한 상태에서 다시 마우스 오른쪽 버튼을 클릭하고 Filter 옵션을 구성합니다. 아래 이미지에서는 Filter이(가) Alternate Parts를 사용하는 컴포넌트만 표시하도록 설정되어 있습니다.
-
나열된 Variant의 순서를 변경하려면 Variant 열 머리글을 선택해 새 위치로 드래그합니다. Fit to Width 체크박스와 함께 사용하면 관심 있는 Variant를 원하는 위치에 배치하고 크기를 조정할 수 있습니다.

Variant Management 대화상자: 열을 숨기고, Alternate Part를 사용하는 컴포넌트만 표시하도록 필터를 적용한 상태.
Variant 데이터 재설정 및 업데이트
Variant Management 대화상자에서 설정한 설계 변형(variation)은 최종적으로 프로젝트 파일에 저장됩니다. 여기에는 Not Fitted 상태, Fitted 컴포넌트에 대한 로컬 파라미터 변형, 그리고 Alternate Parts의 파라미터 값이 포함됩니다. 실제 Alternate Parts는 [ProjectName].PrjPcbVariants 파일에 저장됩니다. Variant Management 대화상자에는 파라미터를 재설정하고 컴포넌트를 업데이트하는 명령이 포함되어 있어, 소스 컴포넌트 라이브러리와 동기화되어 있도록 하는 데 도움이 됩니다.
변형된 파라미터 업데이트
Variant Management 대화상자에서 로컬로 수정된 파라미터는 Variant Parameter 목록에서 수정된 파라미터(굵게 표시됨)를 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Reset Selected를 선택하면 원래 값으로 복원할 수 있습니다(아래 참조). 여러 파라미터를 한 번에 선택해 단일 동작으로 재설정할 수도 있고, Reset All를 사용해 해당 컴포넌트의 모든 파라미터를 재설정할 수도 있습니다.

수정된 파라미터 값은 Reset Selected 명령을 사용해 복원할 수 있습니다.
Alternate Part 파라미터 업데이트
Alternate Part로 사용되는 라이브러리 컴포넌트의 파라미터가 라이브러리에서 변경된 경우, 해당 Variant의 Parameter 목록에서 마우스 오른쪽 버튼을 클릭하고 메뉴에서 Update Values from Library를 선택하면(아래 참조) 그 변경 사항을 프로젝트의 Variant 정의로 바로 가져올 수 있습니다. 이 작업은 파라미터를 업데이트합니다. 그래픽을 업데이트해야 한다면 아래에 설명된 방법을 사용하십시오.

라이브러리에서 Alternate Part 컴포넌트가 수정된 경우, Update Values from Library 명령을 사용해 프로젝트에서 사용 중인 복사본을 새로 고칩니다.
Update Values from Library 명령을 실행한 다음 Browse Libraries 대화상자를 통해 소스 라이브러리에서 해당 컴포넌트를 찾아 OK를 클릭하면 Update Project Variants From Library 대화상자가 열립니다. Parameters from Library Component 및 Variants to Update를 선택/해제한 뒤 OK를 클릭하여 업데이트 프로세스를 완료합니다.
파라미터 업데이트 대상으로 선택한 컴포넌트가 Workspace 컴포넌트인 경우,
Browse Libraries 대화상자 대신
Components panel의 기본 모달 대화상자 버전이 열립니다. Browse 또는 Search로 컴포넌트를 찾고
OK를 클릭해
Update Project Variants From Library 대화상자를 연 다음, 여기에서 설명한 대로 업데이트할 파라미터를 선택합니다.

소스 라이브러리에서 변형된 컴포넌트를 업데이트하는 예. 여기서 어떤 파라미터를 업데이트할지, 그리고 업데이트를 어떤 Variant에 적용할지 구성합니다.
Options and Controls of the Browse Libraries Dialog
-
Libraries - 현재 라이브러리를 표시합니다. 드롭다운 화살표를 사용해 사용 가능한 라이브러리 목록에 접근한 뒤 원하는 대상 라이브러리를 선택합니다.
버튼을 클릭하면 라이브러리를 추가/제거할 수 있는 Available File-based Libraries 대화상자가 열립니다.
-
Find - 클릭하면 추가 라이브러리를 찾기 위한 File-based Libraries Search 대화상자가 열립니다.
-
Mask - Component Name 목록의 결과를 필터링(마스킹)할 키워드를 입력합니다. 드롭다운에는 이전에 사용한 키워드가 표시됩니다.
Upper Grid
-
Component Name - 컴포넌트 이름을 표시합니다.
-
Library - 컴포넌트가 위치한 라이브러리를 표시합니다.
-
Description - 컴포넌트에 대한 간단한 설명입니다.
-
Footprint - 연관된 풋프린트(있는 경우)를 표시합니다.
-
<nn> components - 컴포넌트의 총 개수(nn)를 표시합니다.
Lower Grid
-
Model Name - 상단 그리드에서 현재 선택된 컴포넌트의 모델 이름을 표시합니다.
-
Type - 상단 그리드에서 현재 선택된 컴포넌트의 모델 유형을 표시합니다.
Preview Windows
-
Upper Window - 상단 그리드에서 현재 선택된 컴포넌트의 회로도 심볼을 표시합니다.
-
Lower Window - 상단 그리드에서 현재 선택된 컴포넌트의 풋프린트를 표시합니다.
-
2D/3D - 2D/3D 미리보기 이미지를 전환하는 데 사용합니다.
Options and Controls of the Update Project Variants From Library Dialog
- 선택한 컴포넌트의 모든 파라미터와 해당 값 목록입니다. 업데이트할 파라미터를 선택하려면 체크박스를 선택합니다. 업데이트에 사용할 수 없는 파라미터는 회색으로 표시됩니다(예: 해당 이름의 파라미터를 포함하는 컴포넌트가 없는 경우).
-
Parameters from Grid
-
Project Variants To Update Grid - 프로젝트에 현재 존재하는 모든 Variant 목록입니다. 업데이트할 Variant를 선택하려면 체크박스를 선택합니다.
-
Choose Component - 컴포넌트를 검색할 수 있는 대화상자를 엽니다.
모든 파라미터는 Update Project Variants From Library 대화상자 왼쪽에 나열됩니다. 필요하다면 업데이트 프로세스에서 제외하기 위해 어떤 파라미터든 선택 해제할 수 있습니다. 대화상자 오른쪽에서는 대상 Project Variant를 변경할 수 있습니다(Project Variant To Update). 이는 Update Values from Library 명령을 실행했을 때 선택되어 있던 Variant가 기본으로 선택됩니다.
이 파라미터 업데이트 프로세스는 라이브러리의 파라미터 값을 Variant Management 대화상자로 직접 가져오며, [ProjectName].PrjPcbVariants 파일에 저장된 컴포넌트의 복사본은 업데이트하지 않습니다. 이후 Reset 명령 중 하나를 실행해 파라미터 값을 재설정하면, PrjPcbVariants 파일에서 값을 다시 가져오면서 파라미터 값이 이전 값으로 되돌아가 현재 변경 사항을 덮어쓸 수 있습니다. 이를 방지하려면 아래에 설명된 프로세스를 사용해 PrjPcbVariants 파일의 컴포넌트를 업데이트하십시오.
Alternate Part 완전 업데이트
Alternate Part의 소스 컴포넌트가 해당 라이브러리에서 편집된 경우, Update from Library dialog를 실행하여 설계에서 업데이트할 수 있습니다.
회로도 편집기의 Tools 메뉴에서 실행되는 이 대화상자에는 Include Variants 옵션이 포함되어 있습니다. 이 옵션을 활성화하면 컴포넌트 목록이 확장되어 Alternate Parts로 사용된 모든 컴포넌트가 포함됩니다. 목록에서 업데이트할 컴포넌트를 체크한 다음, 마법사를 완료하여 소스에서 필요한 부품을 업데이트합니다.

그래픽을 포함해 Alternate Part를 완전히 업데이트하려면 Include Variants 체크박스를 활성화하고 업데이트할 부품을 활성화하십시오.
기본 설계에 사용된 라이브러리 컴포넌트에 변경 사항이 있는 경우에도, 다음과 같이 일반적인 방식으로 업데이트됩니다.
-
회로도 편집기의 Tools » Update from Library 명령을 통해
-
또는 Schematic Library 편집기의 Tools » Update Schematics 명령을 통해.
여러 컴포넌트의 여러 파라미터를 한 번에 변경
Variant Management 대화상자는 다중 선택을 지원합니다. 즉, 대화상자 상단(Components) 영역에서 여러 컴포넌트를 동시에 선택한 다음, 하단(Parameters) 영역에서 선택한 여러 파라미터에 대해 업데이트를 수행할 수 있습니다. 또한 대화상자는 필터(마우스 오른쪽 버튼 컨텍스트 메뉴)를 제공하여 선택 및 표시 데이터를 더 세밀하게 정제할 수 있습니다.
예를 들어, 모든 Variant의 모든 컴포넌트에 대해 수동으로 변형된 파라미터를 재설정하려면 다음과 같이 합니다.
-
대화상자 상단(Components) 영역에서, 마우스 오른쪽 버튼 Only Show Varied Components 메뉴 옵션을 마우스 오른쪽 버튼 Filter 옵션과 함께 사용하여 Show Fitted with Varied Parameters만 되도록 설정합니다. 이제 컴포넌트 목록에는 수동으로 변형된 파라미터가 있는 컴포넌트만 표시되어야 합니다.
-
컴포넌트 목록에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Select All를 선택합니다. 대화상자 상단에 현재 표시된 모든 컴포넌트가 선택됩니다.
-
그런 다음 대화상자 하단(Parameters) 영역에서 마우스 오른쪽 버튼을 클릭하고 해당 컨텍스트 메뉴에서 Select All를 선택합니다. 이제 모든 컴포넌트의 모든 파라미터가 선택됩니다. 대신 Select Column 명령을 선택할 수도 있는데, 이 경우 특정 Variant(열)의 컴포넌트에만 Reset 같은 동작을 적용할 수 있습니다.
-
파라미터 목록에서 다시 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Reset Selected를 선택합니다. 아래 이미지 위에 커서를 올리면 2, 3, 4단계를 확인할 수 있습니다.

모든 Variant의 모든 컴포넌트에 대해 수동으로 변형된 모든 파라미터를 재설정. 이미지 위에 커서를 올리면 2, 3, 4단계가 표시됩니다.
Filter 옵션을 시험해 보며 서로 다른 필터를 적용했다면, 다른 업데이트를 시도하기 전에 필터를 재설정해야 할 수 있습니다. 이를 위해 Only Show Varied Components 옵션을 비활성화하여 필터 시스템을 초기화한 다음, 다시 적용하고 필요에 따라 Filter 옵션을 해제하십시오.
Variant 파라미터 작업
Altium Designer는 프로젝트의 다양한 수준에서 Parameters를 지원합니다. 예를 들어, 문서 수준 파라미터는 회로도 편집기 Properties 패널의 Parameters 탭에서(아무것도 선택되지 않았을 때 사용 가능) 각 회로도 시트에 추가할 수 있습니다. 프로젝트 수준 파라미터는 Project Options 대화상자의 Parameters 탭(Project » Options)에서 프로젝트에 추가할 수도 있습니다.
또한 Edit Project Variant 대화상자를 통해 Variant에 파라미터를 추가할 수도 있습니다. Variant Management 대화상자에서 variant 열을 선택한 다음 Edit Variant 버튼을 클릭하여 이 대화상자를 엽니다. 새 파라미터를 추가하려면 Add 버튼을 클릭합니다. 열리는 Parameter Properties 대화상자에서 Name 을(를) 입력하고 새 파라미터의 Value 을(를) 설정한 다음 OK을(를) 클릭합니다. 이제 새 파라미터가 Edit Project Variant 대화상자에 표시됩니다.
프로젝트의 여러 수준에 포함된 파라미터는 계층 구조로 존재합니다. 즉, 프로젝트의 서로 다른 수준에서 동일한 이름의 파라미터를 만들 수 있으며, 각 파라미터는 서로 다른 값을 가질 수 있습니다. Altium Designer는 다음과 같은 우선순위를 사용하여 이 상황을 해결합니다:
-
Variant(최우선)
-
회로도 문서
-
프로젝트
이 구성은 회로도 문서에서 정의된 파라미터 값이 Project options에서 정의된 값을 덮어쓰고, Variant에서 정의된 파라미터 값이 회로도 문서에서 정의된 값을 덮어쓴다는 의미입니다. 회로도 수준 파라미터는 PCB나 BOM에서는 사용할 수 없다는 점에 유의하세요. 이러한 출력 유형에는 프로젝트 또는 variant 파라미터를 사용해야 합니다.
아래 이미지에서는 ProjectTitle라는 파라미터가 프로젝트에 정의되어 있고, 각 variant에도 정의되어 있습니다. 애니메이션은 Variants 선택기를 사용해 기본 설계를 표시한 다음 각 variant를 표시할 때 PCB에서의 동작을 보여줍니다.

ProjectTitle 파라미터가 프로젝트에( Project Options 대화상자를 통해) 추가되었고, 각 설계 Variant에도 추가되었지만, 각 경우마다 Value는 서로 다릅니다.
특수 문자열 .ProjectTitle이(가) PCB 오버레이에 배치되었으며, 동일한 이름의 프로젝트 및 variant 파라미터에 자동으로 연결됩니다.
Variant 보고서 생성
Variant Management 대화상자 하단의 Detailed Report 버튼을 클릭하여 접근하는 Variant Report 대화상자에서는 정의된 프로젝트 variant에 대한 상세한 HTML 형식 보고서를 구성하고 생성할 수 있습니다.

Variant Report 대화상자
Options and Controls of the Variant Report Dialog
-
Report Only Varied Components - 이 옵션을 사용하여 보고서에 포함될 정확한 정보를 결정합니다:
-
Full Non-Varied Information (옵션 비활성화) - 모든 컴포넌트가 나열되며, 활성화된 각 variant에서의 포함 상태가 표시됩니다. 각 컴포넌트에 대해 모든 파라미터와 해당 값이 나열됩니다.
-
Full Varied Information (옵션 활성화) - 활성화된 variant 간에 어떤 방식으로든 차이가 있는 컴포넌트만 나열되며, 각 variant에서의 포함 상태가 표시됩니다. 각 컴포넌트에 대해 variant 간에 어떤 방식으로든 달라지는 파라미터만 해당 값과 함께 나열됩니다.
-
Project Variants - 이 영역에는 원본 기본 설계(<Original Base>)와 정의된 모든 variant가 나열됩니다. 생성된 보고서는 특정 variant를 기본 설계와 비교하거나, 한 variant를 다른 variant와 비교하거나, 모든 variant를 기본 설계와 비교할 수 있습니다. 기본적으로 정의된 모든 variant와 원본 기본 설계가 보고서에 포함되도록 활성화됩니다. 필요에 따라 관련 체크박스를 사용해 포함/제외를 설정하세요.
-
Run - 이 버튼을 클릭하여 보고서를 생성합니다. 보고서는 생성되어 메인 설계 창 내의 활성 문서로 열립니다.
Variant 오류
Variant 설정은 프로젝트 파일(*.PrjPcb)에 저장되며, 이 데이터는 Variant Management 대화상자를 열 때 읽히고 분석되어 해당 대화상자에 로드됩니다. 데이터 로드 중 컴포넌트 설계자(designator) 또는 컴포넌트 UID 불일치와 같은 문제가 감지되면, 문제를 설명하는 Information 대화상자가 열립니다.

설계 프로세스를 계속하기 전에 designator 및 UID 불일치를 해결하세요.
컴포넌트 UID 불일치는 자동으로 해결되며, 이러한 수정 사항은 프로젝트 저장 시 유지됩니다. 중복 designator는 회로도 수준에서 수정해야 합니다. 이를 해결하려면 프로젝트를 검증(Project » Validate <project name>)하고 Messages 패널에서 경고/오류 세부 정보를 확인하세요.