회로도에 부품을 배치했을 수도 있고, 완전히 배선하고, 컴파일하고, 보드 레이아웃 단계로 가져갔을 수도 있습니다. 새로운 파라미터가 추가되거나, 모델 링크 변경이 필요하거나, 그래픽 레벨에서 회로심볼이나 Footprint 변경이 필요한 경우처럼 부품을 변경해야 할 때가 분명히 올 것입니다.
변경을 수행하는 논리적인 장소는 Source입니다. 이 Source의 성격은 부품이 어떻게 배치되었는지에 따라 달라집니다:
-
From an Integrated Library - Source 라이브러리에서 추출한 후, 변경 사항을 적용하고 통합 라이브러리 패키지를 컴파일하여 수정된 통합 라이브러리를 생성합니다.
-
From a Database Library - 파라미터나 Symbol / Model 참조의 경우, 연결된 외부 데이터베이스의 해당 부품 레코드에 변경 사항을 적용합니다. 변경 사항이 그래픽적인 것(심볼이나 모델에 대한)일 경우, 참조된 Source 라이브러리 내에서 수행됩니다.
-
From a Schematic/PCB Library - 부품이나 Footprint를 배치한 해당 라이브러리에서 변경 사항을 적용합니다.
또한, 데이터베이스 링크 파일(*.DBLink)을 사용하여 배치된 부품을 외부 데이터베이스에 연결했을 수 있습니다. 심볼과 모델 변경 사항은 Source 라이브러리에서 이루어집니다. 파라미터의 경우, 데이터베이스에서 변경 사항을 적용합니다.
변경 사항이 발생하면, 그 변경 사항을 설계에 반영해야 합니다. Altium은 부품 변경 사항을 Altium Designer Component 에 빠르고 효율적으로 전달할 수 있게 해주는 다양한 업데이트 도구를 제공합니다. 이 문서는 구성 요소 Source와 그 부품의 배치된 Instance 간에 항상 동기를 유지할 수 있게 해주는 도구들에 대해 자세히 설명합니다. 라이브러리에서 Footprint 업데이트하는 방법에 대해 더 알아보려면 Footprint 업데이트 페이지를 참조하세요.
Update Parameters From Database
이 도구의 맥락에서 'Altium Designer Component'라는 용어는 회로도 시트에 배치된 부품 또는 Source 회로도 라이브러리의 부품을 설명하는 데 사용됩니다.
Altium Designer는 외부 데이터베이스에 저장된 정보로 Altium Designer 부품의 파라미터를 업데이트하는 도구를 제공합니다. 업데이트가 가능하려면 부품이 외부 데이터베이스의 해당 부품 레코드와 연결되어야 합니다.
연결은 다음 중 하나가 될 수 있는 중간 연결 파일을 사용하여 수행됩니다:
-
Database Link 파일 (*.DBLink) - 기존에 배치된 컴포넌트를 외부 데이터베이스에 연결하거나, 더 일반적으로, Source 회로도 라이브러리에서 정의된 컴포넌트를 연결할 때 사용됩니다.
-
Database Library 파일 (*.DBLib) - 외부 데이터베이스에서 직접 회로도 시트에 컴포넌트를 배치할 때 사용됩니다.
-
SVN Database Library 파일 (*.SVNDBLib) - *.DBLib와 동일하지만, 심볼과 모델 라이브러리가 버전 관리 하에 저장됩니다.
회로도 에디터에서 Tools » Update Parameters From Database 명령을 선택하여 업데이트가 수행됩니다. 이 명령을 실행하면Update Parameters From Database 대화 상자가 열립니다. 이 대화 상자를 사용하여 업데이트에 포함시키고자 하는 Schematic Sheets와 Component Types을 선택하세요.
Update Parameters From Database 명령은 Schematic Library Editor 서도 사용할 수 있습니다. Source 라이브러리는 라이브러리 패키지(*.LibPkg)의 일부여야 하며 *.DBLink 파일이 라이브러리 부품을 외부 데이터베이스의 부품 레코드에 연결하는 데 사용됩니다.
Update Parameters From Database 대화 상자
Update Parameters From Database 대화 상자의 옵션 및 컨트롤
-
Schematic Sheets - 이 영역은 업데이트를 적용할 수 있는 모든 회로도 문서를 나열합니다. 이는 단일 자유 회로도 문서일 수도 있고, 활성 프로젝트 내의 모든 회로도 시트일 수도 있습니다. 업데이트하고자 하는 문서 옆의 상자를 체크하세요.
Schematic Sheets 목록에서 항목을 활성화/비활성화함에 따라, Component Types 영역이 선택에 따라 자동으로 업데이트됩니다.
-
Component Types:
-
Physical Component - 부품의 이름입니다.
-
Logical Symbol - 관련 논리적 심볼입니다.
-
Library - 부품이 배치된 Source 라이브러리입니다.
-
Count - 활성화된 모든 회로도 문서에 걸쳐 있는 Instance의 수입니다.
-
Create Log - 이 옵션을 체크하면 업데이트의 로그 파일(*.log)이 생성되며, Projects Panel의 Generated 폴더에서 찾을 수 있습니다.
업데이트 범위를 정의한 후, OK을 클릭합니다. 외부 데이터베이스가 일치하는 부품을 검색합니다. Altium Designer Component와 데이터베이스의 일치하는 레코드 사이에 파라미터 차이가 있으면, 파라미터 변경 선택 대화 상자가 열립니다.
파라미터 변경 선택 대화 상자
Select Parameter Changes 옵션 및 컨트롤
Main Grid
-
Total Number of Objects - Number Selected - 그리드 영역에 나열된 객체의 총 수와 현재 선택된 객체의 수를 표시합니다.
-
Object Type - 객체의 유형입니다.
-
Document- 출처 문서입니다.
-
Identifier - 객체의 고유 식별자입니다.
-
System Parameters - 객체에 대한 추가 정보 목록, 예: 공급업체 주소, 설명, 라이브러리 참조 등.
Additional Controls
-
Update Selected - 현재 선택된 파라미터에 대해 강제 업데이트를 사용합니다.
-
Reject Selected - 현재 선택된 파라미터에 대한 제안된 업데이트를 거부합니다.
-
Update All - 모든 파라미터에 대해 강제 업데이트를 사용합니다.
-
Reject All - 모든 파라미터에 대한 제안된 업데이트를 거부합니다.
-
Show all parts - 메인 그리드에 모든 부품을 표시하려면 이 상자를 체크합니다.
-
Accept Changes (Create ECO) - 이러한 변경 사항을 부품에 적용하려면 ECO(Engineering Change Order, 엔지니어링 변경 주문)가 생성되어야 합니다. 엔지니어링 변경 주문 대화 상자를 열려면 클릭합니다.
우클릭 메뉴
-
Revert- 선택된 셀의 편집을 취소하려면 클릭합니다.
-
Edit - 선택된 셀을 편집하려면 클릭합니다.
-
Add - 선택된 셀에 정보를 추가하려면 클릭합니다. 원하는 정보를 선택하기 위해 나타나는 드롭다운을 사용합니다.
-
Remove - 선택된 셀의 내용을 삭제하려면 클릭합니다.
-
Rename Column - 기존 파라미터의 이름을 바꾸는 이름 바꾸기 대화 상자를 열려면 클릭합니다.
-
Undo Rename - 열 이름 바꾸기를 취소하고 기본 열 이름으로 되돌리려면 클릭합니다.
-
Add Column - 열을 추가하기 위해 파라미터 추가 대화 상자를 열려면 클릭합니다.
-
Remove Columns - 선택된 열을 삭제하려면 클릭합니다.
-
Cut - 선택된 텍스트를 삭제하려면 클릭합니다.
-
Copy - 선택된 텍스트를 복사하려면 클릭합니다.
-
Paste - 이전에 복사한 텍스트를 붙여넣으려면 클릭합니다.
-
Clear - 선택된 정보를 지우려면 클릭합니다.
-
Report - 보고서를 생성하기 위해 보고서 미리보기 대화 상자를 열려면 클릭합니다.
-
Save All - 전체 테이블을 저장하려면 클릭합니다.
-
Save Selected - 선택된 데이터를 저장하려면 클릭합니다.
-
Select All - 모든 데이터를 선택하려면 클릭합니다.
-
Select Column- 현재 열 전체를 선택하려면 클릭합니다.
-
Cross Probe - 선택된 객체를 교차 탐색하려면 클릭합니다. 선택된 객체가 회로도 시트에서 강조 표시됩니다.
참고사항
-
그리드 영역에서 열을 드래그 앤 드롭하여 열 표시 순서를 변경할 수 있습니다. 새 순서는 프로젝트 파일에 저장되어 대화 상자에 다시 액세스할 때 순서가 기억됩니다.
-
다음 방법으로 파라미터가 업데이트되는 것을 방지할 수 있습니다:
-
개별 Component Parameter 수준에서, Properties Panel의 Component Mode 에서 Lock Parameter 옵션을 활성화합니다(부품을 더블 클릭하여 접근). 또한 Synchronization With Database 옵션을 사용하여 주석이 업데이트 과정에 포함될 수 있는지를 제어합니다. 기본적으로 이 옵션은 Source Library / Database와 항상 동기화를 허용하도록 활성화되어 있습니다. 이 옵션을 비활성화하여 업데이트 과정에서 주석이 포함되지 않도록 할 수 있습니다.
-
데이터베이스 연결 수준에서 - 관련 데이터베이스 연결 문서(*.DbLink, *.DbLib, 또는 *.SvnDbLib 파일)의 Field Mapping 영역에는 파라미터가 업데이트될 수 있는지를 제어하는 여러 옵션이 포함되어 있습니다, 여기에는 Update Values, Add to Design, Remove from Design가 포함됩니다.
이 대화 상자는 업데이트 범위에 속하는 연결된 Altium Designer 부품의 데이터베이스 레코드에 존재하는 모든 파라미터를 나열합니다. 데이터베이스 테이블의 필드가 아닌 Altium Designer 구성 요소에 정의된 파라미터는 나열되지 않습니다. 예를 들어, 데이터베이스 라이브러리 기능을 사용하여 데이터베이스에서 직접 부품을 배치한 후 하나 이상의 파라미터를 추가했을 수 있습니다.
외부 데이터베이스와 배치된 부품 간에 매핑된 파라미터만 나열됩니다. 파라미터 매핑은 중간 링크 파일의 Field Mapping 탭에서 수행됩니다.
이 대화 상자는 처음에 중간 링크 파일(DBLink, DBLib, SVNDBLib)에서 정의한 업데이트 작업을 기반으로 Altium Designer 구성 요소 파라미터를 데이터베이스의 파라미터와 동기화하기 위한 제안된 업데이트를 표시합니다.
파라미터 차이는 관련 셀에 삽입된 고유 아이콘을 사용하여 구별됩니다. 예를 들어, 셀 모서리에 파란색 삼각형이 있다는 것은 Altium Designer Component의 파라미터 값과 연결된 데이터베이스 레코드의 동일한 파라미터 값 사이에 차이가 감지되었음을 의미합니다.
이 페이지 뒷부분의 파라미터 변경 선택 대화상자에서 사용 가능한 모든 셀 상태의 전체 목록이 파라미터 업데이트 상태 섹션에서 제공될 것입니다.
파라미터 변경 선택 대화상자에서 제공되는 컨트롤을 사용하면 어떤 업데이트를 진행할지, 어떤 업데이트를 거부할지를 완전히 제어할 수 있습니다. 선택한 Component의 모든 파라미터에 대한 업데이트를 거부하거나 해당 Component의 특정 파라미터에 대한 업데이트를 거부할 수 있습니다. 특정 파라미터에 대한 제안된 업데이트를 거부하려면 관련 셀을 선택하고 Reject Selected 버튼을 클릭하십시오. 업데이트를 다시 적용하려면 Update Selected 버튼을 클릭하십시오.
배치된 Library Components 파라미터가 업데이트되는지 여부는 디자인/라이브러리 내에서 개별 파라미터 기준으로도 제어할 수 있습니다. 선택한 파라미터의 속성을 Properties Panel에서(또는 선택한 부품의 파라미터를 Properties Panel의 파라미터 탭에서) 탐색할 때, 해당 파라미터를 업데이트 과정에 포함시키지 않으려면 데이터베이스와의 동기화 허용 옵션을 비활성화하세요.
업데이트 솔루션에 만족하면 변경 사항 수락 (ECO 생성) 버튼을 클릭하세요. 열리는 엔지니어링 변경 주문 대화 상자를 사용하여 업데이트를 검증한 다음 해당 업데이트를 실행하세요. 진행하고 싶지 않은 업데이트가 있다는 것을 깨달았다면, 해당 변경 주문 항목을 비활성화하세요.
엔지니어링 변경 명령 대화 상자
이중 동기화
기존의 설계 프로젝트가 있고, 배치된 대부분의 부품이 DbLink 파일을 사용하여 외부 데이터베이스와 연결되어 있을 수 있습니다. 설계 변경으로 인해 추가 회로가 필요할 수 있으며, 이러한 구성 요소는 데이터베이스 라이브러리 기능을 사용하여 배치될 수 있습니다. 관련된 DbLib/SVNDbLib 파일은 완전히 다른 외부 데이터베이스를 가리킬 수 있습니다.
Update Parameters From Database 명령을 사용할 때, 배치된 부품에 대한 모든 연결된 파라미터가 조회됩니다 - 사용된 연결 방식에 관계없이 모든 연결된 데이터베이스에 걸쳐 - 그리고 이러한 파라미터의 감지된 차이점이 파라미터 변경 선택 대화 상자에 표시됩니다.
DbLink와 DbLib/SVNDbLib 파일 모두에서 동일한 데이터베이스 필드가 일치하는 데 사용된 경우, DbLink 파일에 의해 연결된 데이터베이스가 먼저 일치 항목을 검색한 다음, DbLib/SVNDbLib 파일에 의해 연결된 데이터베이스가 검색됩니다. 부품이 두 데이터베이스에 모두 있는 경우, 잘못된 외부 레코드와 일치하고 업데이트할 수 있습니다.
라이브러리에서 회로 부품 업데이트
Altium Designer는 Source 라이브러리에서 수정된 정보를 회로도 시트에 배치된 구성 요소에 업데이트하는 도구를 제공합니다. 이에는 회로도 구성 요소 라이브러리(*.SchLib), 통합 라이브러리(*.IntLib) 및 데이터베이스 라이브러리(*.DBLib, *.SVNDBLib)가 포함됩니다.
DBLib 및 SVNDBLib 파일은 Component Panel에서 라이브러리로 표시되지만, 실제 의미에서의 라이브러리가 아니라 연결 및 Field Mapping의 Source일 뿐입니다. 업데이트 기능은 외부 데이터베이스의 파라미터, 심볼 및 모델 참조의 변경 사항뿐만 아니라 참조된 심볼 및 모델 라이브러리에서 이루어진 그래픽 수정 사항도 전달합니다.
업데이트 기능을 통해 파라미터 변경 사항뿐만 아니라 모델 및 그래픽 정보도 전달할 수 있습니다.
회로도 문서에서는 메인 메뉴에서 Tools » Update From Libraries 명령을 선택하여 업데이트를 수행합니다. 이 명령을 실행하면 Update From Libraries 대화 상자가 열립니다. Update From Libraries 명령은 Source 라이브러리에서 수정된 정보로 회로도 시트의 모든 부품을 업데이트합니다.
회로도 문서에서는 메인 메뉴에서 Tools » Update Selected From Libraries명령을 선택하여 업데이트를 수행합니다. Update Selected From Libraries 명령은 Source 라이브러리에서 수정된 정보로 회로도 시트의 선택된 구성 요소만을 업데이트합니다.
Update From Libraries 대화 상자
업데이트 범위 정의하기
대화 상자의 첫 페이지는 업데이트의 범위를 다룹니다 - 어떤 Source 회로도 문서가 업데이트에 포함될 것인지와 그 문서에 포함된 특정 컴포넌트 타입입니다.
Schematic Sheets 대화 상자 영역은 업데이트가 적용될 수 있는 모든 가능한 회로도 문서를 로드합니다. 이는 단일 자유 회로도 문서일 수도 있고, 활성 프로젝트 내의 모든 회로도 시트일 수도 있습니다. 업데이트에서 고려하고자 하는 문서의 컴포넌트를 활성화하세요.
Schematic Sheets 목록에서 체크박스를 사용하거나 마우스 오른쪽 버튼 메뉴에서 All On / All Off 명령을 사용하여 항목을 활성화/비활성화하면, Component Physical Component이 대화 상자의 Component Types 영역에 나열됩니다. 각 구성 요소는 다음과 같은 항목으로 나열됩니다:
-
Physical component 이름
-
관련 logical symbol
-
배치된 Source 라이브러리
-
모든 활성화된 회로도 문서에, 현재 배치된 Instance 수
리스트에 부품을 포함하는 것은 페이지 하단 왼쪽에서 사용 가능한 옵션에 따라 다릅니다. 업데이트에 포함된 Component Types을 결정하기 위해 Show 필드를 사용하세요. 기본적으로 ALL 부품이 선택되어 있지만, 다음 중에서만 업데이트를 선택할 수 있습니다:
-
Standard Components - 회로도 라이브러리나 통합 라이브러리에서 배치된 구성 요소입니다.
-
Database Components - DBLib 또는 SVNDBLib을 사용하여 외부 데이터베이스에서 배치된 구성 요소입니다.
보기 필드의 Update From Libraries 대화 상자
모든 Component Types은 업데이트에 포함되도록 초기에 활성화됩니다. 업데이트하고 싶지 않은 부품이 확실히 있다면 비활성화하세요. 또는, 대화 상자에 들어가기 전에 회로도 시트에서 직접 업데이트하고 싶은 정확한 부품을 선택하세요. 그런 다음 Selected Parts Only 옵션을 활성화하세요. 선택한 구성 요소만 목록에 표시됩니다. 마우스 오른쪽 버튼 메뉴에서 All On / All Off 명령을 사용할 수도 있습니다.
Include Variants옵션을 사용하여 변형을 포함시키거나 Update to Latest Revision 옵션을 사용하여 Workspace 라이브러리에서 배치된 부품을 사용 가능한 최신 리비전으로 업데이트하세요. 이 옵션들을 사용하여 대체 부품의 파라미터를 업데이트하세요.
기억해야 할 주요 사항은 업데이트에 포함되는 것을 항상 전적으로 제어할 수 있다는 것입니다.
기본 업데이트 작업 정의
페이지의 Settings 영역은 필요한 업데이트의 기본 수준을 정의할 수 있는 곳입니다. 여기서 정의하는 기본 업데이트 작업은 활성화된 Component Types의 모든 부품에 적용됩니다.
Update From Libraries 대화 상자의 작업 영역
가장 간단한 형태의 업데이트는 회로도 시트에 있는 부품을 Source 라이브러리에 정의된 컴포넌로 완전히 교체하는 것입니다 - Fully replace symbols on sheet with those from library. 그래픽 속성, 파라미터 및 모델 링크는 Source 라이브러리에 존재하는 정보로 직접 업데이트됩니다. 이 옵션을 선택하면 다음 옵션이 활성화됩니다. 해당되는 모든 항목을 선택하세요:
-
Update designator lock field (이미지 보기)
-
Update part ID lock field (이미지 보기)
-
Preserve parameter locations (파라미터 위치 유지)
-
Preserve parameter visibility (파라미터 가시성 유지)
Source 라이브러리가 DBLib 또는 SVNDBLib인 경우, 파라미터 및 Model 링크 정보는 외부 데이터베이스의 해당 Component Record 에서 파생되며, 그래픽 속성 변경 사항은 참조된 Symbol 라이브러리에서 가져옵니다.
전체 교체(Fully replace symbols on sheet with those from library)는 기본적으로 활성화되어 있습니다. 업데이트되는 항목을 좀 더 세밀하게 제어하고 싶다면, Replace selected attributes of symbols on sheets로 변경하세요. 개별 업데이트 옵션(Update graphical attributes, Update parameters, Update model)은 필요에 따라 포함/제외할 수 있습니다.
Update From Libraries 대화 상자와 Library Update Settings 대화 상자의 첫 페이지에 있는 정의는 지속적입니다. 저장 시 프로젝트 파일에 저장됩니다.
파라미터 및 모델 업데이트 작업의 경우, Library Update Settings 대화 상자를 통해 더욱 세밀한 제어가 가능합니다. 이 대화 상자에 접근하려면 Advanced 버튼을 클릭하세요.
대화 상자를 사용하여 기본적으로 전역 업데이트 작업을 파라미터 및 모델에 대해 정의할 수 있을 뿐만 아니라, 업데이트에 포함될 특정 파라미터 및 모델을 제어할 수도 있습니다.
라이브러리 업데이트 설정 대화 상자 접근하기
라이브러리 업데이트 설정 대화 상자의 옵션 및 컨트롤
Parameter Settings과 Model Settings 섹션은 Update From Libraries 대화 상자의 Settings 영역에서 Update models Update parameters 옵션이 선택되었는지 여부에 따라 사용 가능하게 됩니다(또는 사용 불가능).
파라미터 설정
-
Library parameters not in sheet - 회로도 라이브러리의 Component Instance에는 파라미터가 있고 배치된 부품의 Instance에는 해당 파라미터가 없을 때 사용할 기본 업데이트 작업을 선택하기 위해 드롭다운을 사용합니다.
선택지는: Add, Do Not Add 및 Add if not blank 비어 있지 않으면 추가입니다(즉, 라이브러리 부품의 파라미터에 값이 할당되어 있음).
-
Sheet parameters not in library - 회로도 시트의 부품이 파라미터를 가지고 있고 Source 라이브러리 문서의 해당 구성 요소에는 없을 때 기본 작업을 선택하기 위해 드롭다운을 사용합니다. 선택지는: Remove, Do Not Remove 및 Remove if not blank 비어 있지 않으면 제거입니다.
-
Parameters to update - 프로젝트의 모든 회로도 문서에 있는 모든 구성 요소에 존재하는 시스템 수준 및 사용자 정의 파라미터 목록입니다. 지정된 Source 회로도 라이브러리에서 파라미터를 업데이트할 수 있도록 Update 체크박스를 활성화/체크합니다.
Model Settings
-
Add models found in library but not in sheet - 회로도 시트의 배치된 구성 요소에는 없지만 라이브러리에는 존재하는 모델을 추가하려면 체크합니다.
-
Remove models found in sheet but not in library - 회로도 문서에는 존재하지만 라이브러리에는 없는 모델을 제거하려면 체크합니다.
-
Update which models are the current models - 배치된 부품의 현재 모델을 업데이트합니다. 예를 들어, 회로도 문서의 SN7432가 PCB Footprint 모델인 DIP14와 SIOC14에 연결될 수 있습니다. 현재 모델이 SIOC14로 설정될 수 있습니다. 라이브러리의 SN7432는 현재 모델이 DIP14로 설정될 수 있습니다. 이 옵션을 활성화하면 배치된 부품의 현재 모델이 라이브러리 부품의 현재 모델로 업데이트됩니다.
-
Models to update - 프로젝트의 Source 회로도 문서에 정의된 모든 모델 목록입니다. 모델은 모델 유형별로 그룹화됩니다. 지정된 Source 회로도 라이브러리에서만 모델을 업데이트할 수 있도록 업데이트 체크박스를 활성화합니다.
업데이트의 범위를 정의하고 기본적으로 수행될 작업을 설정한 후, Finish를 클릭하면 생성되는 후속 엔지니어링 변경 주문(Engineering Change Order, ECO)에서 구현될 변경 사항을 검토하고 실행할 수 있습니다. ECO를 생성하기 전에 구성 요소별로 업데이트를 더 세밀하게 조정하고 싶다면, 다음 섹션에서 자세히 설명하는 대화 상자의 두 번째 페이지에 접근하려면 Nect을 클릭하세요.
Component Instance 별 업데이트 제어
Update From Libraries 대화 상자의 두 번째 페이지에 있는 정의는 영구적이지 않습니다.첫 번째 페이지로 돌아가거나 대화 상자를 닫으면 사라집니다.
Update From Libraries 대화 상자의 두 번째 페이지는 의도된 업데이트 과정에 관련된 모든 Component Instance를 나열하는 상세한 그리드를 제공합니다. 대화 상자의 이전 페이지에서는 어떤 물리적 Component Types이 업데이트에 포함되는지 대략적으로 지정할 수 있었습니다. 이 페이지에서는 그 유형의 Component Instance 중 어떤 것이 업데이트되는지 정확하게 미세 조정할 수 있습니다.
라이브러리 업데이트 대화 상자의 두 번째 페이지
그리드는 세 영역으로 나뉩니다:
-
Schematic Parts - 이 영역은 회로도 시트에 배치된 각 부품에 대해 Designator, Comment, Physical Component, Logical Symbol를 나열합니다. 선택한 부품을 업데이트하려면 업데이트 체크박스를 활성화하세요.
-
Library Components - 이 영역은 각 나열된 회로도 부품에 대해 Physical Component, Logical Symbol, Library Name, Life Cycle State를 나열합니다. 이는 일반적으로 부품이 원래 배치된 동일한 Source 라이브러리이지만, 같은/또는 다른 라이브러리에서 -> 다른 Component로 완전히 변경할 수 있는 능력을 가지고 있습니다. 현재 사용 가능한 라이브러리에서 찾을 수 없는 부품은 <Not Found>으로 나열됩니다.
-
Actions - Update 상자가 체크된 각 컴포넌트에 필요한 구체적인 업데이트 작업입니다. 이러한 작업은 처음에 대화 상자의 첫 페이지에 정의된 기본 작업 설정에 따라 초기 설정됩니다. 선택한 Component에 대한 작업을 활성화/비활성화하려면 체크박스를 클릭하거나 마우스 오른쪽 버튼 메뉴 명령을 사용하세요.
-
Full Replace - 선택한 항목을 전체 교체하려면 상자를 체크하세요.
-
Graphical - 선택한 항목의 그래픽을 업데이트하려면 상자를 체크하세요.
-
Parameters - 선택한 항목의 파라미터를 업데이트하려면 상자를 체크하세요. 이 체크박스가 활성화된 적어도 하나의 부품이 있으면, Parameters Changes 버튼을 클릭하여 파라미터 수준에서 변경을 선택적으로 제어할 수 있습니다 - 더 알아보기.
-
Models - 선택한 항목의 모델을 업데이트하려면 상자를 체크하세요.
각 부품의 경우, Source 라이브러리 부품에 대한 항목은 처음에 해당 부품를 배치하는 데 사용된 것과 동일합니다. 이 정보는 배치된 부품의 Properties Panel의 Library Link 영역에서 가져옵니다.
Alternate 대체 부품 지정하기
일반적으로, 업데이트는 Source 라이브러리의 원래 Physical Component에 이루어진 변경 사항을 동일한 Physical Component 의 배치된 Instance(들)에 회로도 시트(들)로 전달하는 것을 포함합니다. 설계에 완전히 다른 Physical Component을 배치하고 싶은 경우도 있을 수 있습니다. 이는 업데이트의 일부로 쉽게 지정할 수 있습니다.
부품에 대해 대체 부품을 직접 지정하려면 Library Components 영역에서 해당 Physical Component 필드를 편집하면 됩니다.
지정된 Physical Component가, 사용 가능한 File-Based Library 목록에 추가된 라이브러리 중 어느 것에도 존재하지 않는 경우, Logical Symbol 과 Library Name 필드에 <Not Found>가 입력됩니다. 이 경우 해당 부품에 대한 업데이트는 불가능합니다.
데이터베이스 부품을 검색할 때, 검색은 현재 로드된 DBLib 및 SVNDBLib 파일(사용 가능한 File-Based Library)에만 걸쳐 수행할 수 있습니다. 지정된 검색 경로를 따라 데이터베이스 부품을 검색할 수는 없습니다.
대안으로, 그리드에서 부품를 선택한 다음 Choose Component 버튼을 클릭합니다. Replace Component 대화 상자가 나타나며, 여기서 현재 사용 가능한 라이브러리 중에서 필요한 대체 부품을 찾아볼 수 있습니다.
'Replace Component (File-based)' 대화 상자에 접근하기
유효한 부품이 선택되면, 선택된 구성 요소에 대한 관련 정보가 페이지의 Library Components 영역에 입력되어 원래의 Source 라이브러리 부품을 덮어씁니다.
원래의 Source 라이브러리로 되돌리고 싶다면 - 원래의 Physical Component을 유지하면서 - 그리드에서 부품를 선택한 다음 Return Selected to Default 버튼을 클릭하세요.
파라미터 변경 제어
부품의 개별 파라미터 수준 변경 사항은 페이지의 Actions 영역에서 Full Replace 옵션이 비활성화되고 Parameters 옵션이 활성화된 경우에만 표시됩니다. 업데이트에 의해 제안된 개별 파라미터 변경 사항을 탐색하려면 Parameters Changes 버튼을 클릭하세요. Select Parameter Changes 대화 상자가 열리며, 파라미터 업데이트 작업이 활성화된 부품의 파라미터 변경 사항을 요약하여 보여줍니다. 아래 그림에서, 부품 C1, C3, C7, 및 C10은 파라미터 업데이트 작업이 비활성화되어 있으므로 대화 상자에 나타나지 않는다는 점을 주목하세요.
'Select Parameter Changes' 대화 상자에 접근하기
선택한 파라미터 변경 대화 상자의 옵션 및 컨트롤
Main Grid
-
Total Number of Objects - Number Selected - 그리드 영역에 나열된 객체의 총 수와 현재 선택된 객체의 수를 표시합니다.
-
Object Type - 객체의 유형입니다.
-
Document- 출처 문서입니다.
-
Identifier- 객체의 고유 식별자입니다.
-
System Parameters - 객체에 대한 추가 정보 목록, 예: 공급업체 주소, 설명, 라이브러리 참조 등.
Additional Controls
-
선택된 항목 업데이트 - 현재 선택된 파라미터를 강제로 업데이트하는 데 사용합니다.
-
선택된 항목 거부 - 현재 선택된 파라미터에 대한 제안된 업데이트를 거부하는 데 사용합니다.
-
모두 업데이트 - 모든 파라미터를 강제로 업데이트하는 데 사용합니다.
-
모두 거부 - 모든 파라미터에 대한 제안된 업데이트를 거부하는 데 사용합니다.
-
모든 부품 표시 - 메인 그리드에 모든 부품을 표시하려면 이 상자를 체크합니다.
마우스 오른쪽 버튼 메뉴
-
업데이트 - 선택된 파라미터(들)을 업데이트하려면 클릭합니다.
-
거부 - 선택된 파라미터에 대한 업데이트를 거부하려면 클릭합니다.
-
모두 업데이트 - 모든 파라미터를 강제로 업데이트하려면 클릭합니다.
-
모두 거부 - 모든 파라미터에 대한 제안된 업데이트를 거부하려면 클릭합니다.
-
보고서 - 보고서를 생성하기 위해 보고서 미리보기 대화 상자를 열려면 클릭합니다.
-
모두 저장 - 전체 테이블을 저장하려면 클릭합니다.
-
선택된 항목 저장 - 선택된 데이터를 저장하려면 클릭합니다.
-
모두 선택 - 모든 데이터를 선택하려면 클릭합니다.
-
열 선택 - 현재 열 전체를 선택하려면 클릭합니다.
노트
-
그리드 영역에서 열을 드래그 앤 드롭하여 열 표시 순서를 변경할 수 있습니다. 새 순서는 프로젝트 파일에 저장되어 대화 상자에 다시 액세스할 때 순서가 기억됩니다.
-
다음 방법으로 파라미터가 업데이트되는 것을 방지할 수 있습니다:
-
개별 구성 요소 파라미터 수준에서, Properties Panel의 Component 모드에서 Lock Parameter 옵션을 활성화합니다(부품을 더블 클릭하여 접근). Allow Synchronization With Database 옵션도 주석이 업데이트될 수 있는지를 제어하는 데 사용됩니다. 기본적으로, 이 옵션은 Source Library / Database와 항상 동기화를 허용하도록 활성화되어 있습니다. 이 옵션을 비활성화하여 업데이트 과정에서 주석이 포함되지 않도록 할 수 있습니다.
-
데이터베이스 연결 수준에서 - 관련 데이터베이스 연결 문서(*.DbLink, *.DbLib, 또는 *.SvnDbLib 파일)의 Field Mapping 영역에는 파라미터가 업데이트될 수 있는지를 제어하는 여러 옵션이 포함되어 있습니다. 여기에는 Update Values, Add to Design, Remove from Design.가 포함됩니다.
Update Parameters From Database 도구와 마찬가지로, 대화 상자는 외부 데이터베이스에 연결된 부품에 대해 매핑된 모든 파라미터를 나열합니다. 또한, 파라미터 업데이트에 관련된 배치된 부품에서 발견된 모든 파라미터도 나열됩니다. 이것은 이 두 업데이트 도구 사이의 파라미터 변경 선택 대화 상자에 접근할 때 주요한 차이점입니다. 다시 한번, 대화 상자는 배치된 부품의 파라미터를 관련 Source 라이브러리나 데이터베이스의 구성 요소 파라미터와 다시 동기화하기 위해 이루어져야 할 제안된 변경 사항을 보여줍니다. 제안된 업데이트는 다음에서 정의된 업데이트 작업에 따라 수행됩니다:
-
업데이트 Source가 회로도 또는 통합 라이브러리일 때 라이브러리 업데이트 설정 대화 상자의 Parameter Settings 영역입니다.
-
업데이트 Source가 데이터베이스일 때 중간 링크 파일(*.DBLink, *.DBLib, *.SVNDBLib)입니다.
파라미터 차이는 관련 셀에 삽입된 고유 아이콘을 사용하여 강조됩니다. 모든 가능한 셀 상태의 전체 목록은 다음 섹션(Parameter Update States)을 참조하십시오.
대화 상자에서 사용 가능한 컨트롤(버튼 또는 마우스 오른쪽 클릭 메뉴)을 사용하여 어떤 파라미터 변경을 진행할지, 어떤 것을 거부할지 결정하십시오. 이를 통해 개별 파라미터 수준에서 기본 업데이트 조건을 재정의할 수 있는 권한을 갖게 됩니다. 셀에서 제안된 업데이트를 거부한다는 것은 해당 부품에 대해 회로도 시트에서 해당 파라미터에 대한 변경을 원하지 않음을 의미합니다.
Parameter Update States (파라미터 업데이트 상태)
Select Parameter Changes 대화 상자의 셀이 배치된 부품과 Source library/database 간에 감지된 정확한 차이점 및 적용 가능한 파라미터 업데이트 작업에 따라 배치될 수 있는 여러 가지 업데이트 상태가 있습니다. 다음 표는 가능한 셀 상태를 나열합니다.
셀 상태 |
설명 |
|
Altium Designer Component와 Library / Database의 Component 모두 해당 파라미터를 가지고 있으며, 값이 동일합니다. 업데이트를 해도 변경사항이 없습니다. |
|
Altium Designer Component와 Library / Database의 Component 모두 해당 파라미터를 가지고 있지만, 값이 할당되지 않았습니다. 업데이트를 해도 변경사항이 없습니다. |
|
Altium Designer Component와 Library / Database 모두 해당 파라미터를 가지고 있지 않습니다. 업데이트를 해도 변경사항이 없습니다. 이 상태는 Altium Component의 파라미터가 Properties Panel의 Allow Synchronization With Library 그리고/또는 Allow Synchronization With Database 옵션을 비활성화하여 업데이트에 포함되지 않도록 방지될 때도 나타날 수 있습니다. |
|
Altium Designer Component와 Library / Database의 Component 모두 해당 파라미터를 가지고 있지만, 값이 다릅니다. 데이터베이스의 값을 할당하도록 업데이트됩니다. |
|
Altium Designer Component와 Library / Database의 Component 모두 해당 파라미터를 가지고 있습니다. Altium Designer Component에는 값이 할당되어 있지만 데이터베이스에는 없습니다. 데이터베이스 값이 할당되도록 업데이트됩니다; 이 경우 값이 없습니다. |
|
Altium Designer Component는 해당 파라미터를 가지고 있지 않지만, Library / Database의 Component는 가지고 있습니다. 업데이트 시 Altium Designer Component에 셀에 표시된 값과 함께 파라미터가 추가됩니다. |
|
Altium Designer Component는 해당 파라미터를 가지고 있지 않지만, Library / Database의 Component는 가지고 있습니다. 업데이트 시 처음에는 값 없이 Altium Designer Component에 파라미터가 추가됩니다. |
|
Altium Designer Component는 해당 파라미터를 가지고 있지만, Library / Database의 Component는 가지고 있지 않습니다. 업데이트 시 Altium Designer Component에서 파라미터가 제거됩니다. 참고:컴포넌트가 외부 데이터베이스에서 업데이트되고 관련 데이터베이스 필드-디자인 파라미터 매핑이 설정된 경우, 데이터베이스 레코드에 존재하더라도 파라미터가 데이터베이스에 존재하지 않는 것으로 처리됩니다. |
|
Altium Designer Component와 Library / Database의 Component 간 파라미터 값에 차이가 있습니다. 데이터베이스 값으로 업데이트하는 제안이 데이터베이스 연결 문서(DbLink, DbLib 또는 SvnDbLib 파일)의 Update Values 옵션의 현재 값에 기반하여 거부되었습니다. 변경사항이 없을 것입니다. 이 대화 상자의Update Selected 및 모두 업데이트 명령은 이 상태를 무시하고 업데이트를 강제로 진행할 것입니다. |
|
Altium Designer Component는 해당 파라미터를 가지고 있지 않지만, Library / Database의 Component는 가지고 있습니다. Altium Designer Component에 파라미터를 추가하는 업데이트 제안이 Add To Design 옵션의 현재 값에 기반하여 거부되었습니다. 변경사항이 없을 것입니다. 이 대화 상자의 Update Selected 및 Update All 명령은 이 상태를 무시하고 업데이트를 강제로 진행할 것입니다. |
|
Altium Designer Component는 해당 파라미터를 가지고 있지만, Library / Database의 Component는 가지고 있지 않습니다. Altium Designer Component에서 파라미터를 제거하는 업데이트 제안이 데이터베이스 연결 문서(DbLink, DbLib 또는 SvnDbLib 파일)의 디자
|
SCH Library Editor에서 직접 변경 사항 적용하기
Source 회로도 라이브러리 내에서 배치된 회로도 부품을 직접 업데이트할 수 있습니다. 이 업데이트 방법은 독립된 회로도 구성 요소 라이브러리(*.SchLib)에서 배치된 부품을 업데이트하는 데 특히 적합하며, 해당 라이브러리가 프로젝트에 사용 가능한 File-Based Library의 일부로 만들어집니다.
Source 회로도 라이브러리에서 구성 요소에 대한 수정 사항은 Tools » Update Schematics 명령을 사용하여 회로도 문서에 전달됩니다. 이 명령은 회로도 라이브러리 편집기의 주 메뉴에서 사용할 수 있습니다. 또는, SCH 라이브러리 패널에서 선택한 부품을 선택하고 마우스 오른쪽 버튼 메뉴에서 업데이트 명령을 사용하여 변경 사항을 적용할 수 있습니다.
SCH Library Panel 의 마우스 오른쪽 버튼 메뉴를 사용하여 Source 회로도 라이브러리에서 변경 사항을 적용할 수 있습니다.
모든 열린 회로도 문서에 배치된 부품의 모든 Instance가 프로젝트에 속해 있든 아니든 관계없이 업데이트됩니다. 기본적으로 배치된 부품의 Physical Component 필드가 라이브러리 부품의 해당 필드와 동일한 항목을 가지고 있다면 업데이트됩니다. 업데이트 과정에서 몇 개의 구성 요소(몇 개의 문서에서)가 수정되었는지 알려드립니다. 업데이트는 라이브러리의 해당 구성 요소로 각 기존 부품를 전체 교체하는 것입니다.
회로도에 배치된 부품이 통합 라이브러리(IntLib) 또는 데이터베이스 라이브러리(DBLib, SVNDBLib)에서 가져온 경우, 이 명령을 사용하면 부품이 완전히 교체되므로 원래 라이브러리 링크가 업데이트에 관련된 Source 라이브러리로의 링크로 대체됩니다.
이는 데이터베이스에서 배치된 부품에 특히 위험할 수 있으며, 해당 데이터베이스의 해당 레코드에 대한 링크가 끊어질 수 있습니다. 따라서 Update From Libraries 명령을 사용하는 것이 좋고 (아마도 더 안전할 것입니다).
업데이트 확인
배치된 회로 부품, 회로도 Library Components 또는 PCB Footprint를 업데이트한 후에는 업데이트가 계획대로 진행되었는지 확인하고 싶을 것입니다. 다음 섹션에서는 파라미터, 모델 링크 및 그래픽 속성이 성공적으로 업데이트되었는지 빠르게 확인하는 방법을 살펴봅니다.
파라미터 업데이트 확인
파라미터가 올바르게 업데이트되었는지 확인하는 방법은 파라미터 테이블 편집기 대화 상자(Tools » Parameter Manager)를 실행하거나 선택한 부품의 파라미터를 Properties Panel을 통해 조사함으로써 확인할 수 있습니다. 아래에서 구성 요소 C1, C2, C3는 각각 업데이트 과정의 일부로 새 파라미터 TestParam을 받았으며, 그 값은 Test입니다.
파라미터 테이블 편집기 대화 상자
모델 링크 업데이트 확인
부품의 모델 링크 업데이트는 관련 모델 영역의 Properties Panel에서 확인할 수 있습니다.
그래픽 업데이트 확인
그래픽 업데이트를 확인하는 가장 쉬운 방법은 회로도의 부품을 Source 라이브러리의 부품과 비교하는 것입니다. 후자는 Component Panel을 사용하여 쉽게 표시할 수 있으므로 직접 나란히 비교할 수 있습니다.