Component Database to Workspace Data Synchronization in Altium Designer

마스터 데이터베이스에서 부품 파라미터를 파생하는 데이터베이스 컴포넌트 라이브러리는 이제 라이브러리가 Altium 365 Workspace 또는 Enterprise Server Workspace로 마이그레이션된 경우 해당 데이터베이스와 동기화할 수 있습니다.

아래에 설명된 대로 Altium Designer Components Synchronization 기능을 사용하면 마스터 데이터베이스 내에서 선택한 테이블의 데이터를 사용하여 온디맨드 또는 시간 지정 프로세스로 실행할 수 있는 완전히 구성되고 매핑된 동기화 프로필을 생성할 수 있습니다. 그 결과 마스터 데이터베이스의 데이터 업데이트가 연결된 워크스페이스의 일치하는 부품 파라미터로 전파됩니다.

이 기능을 통해 엔터프라이즈 시스템 데이터베이스의 컴포넌트 데이터를 중앙에서 관리하는 기업은 엔터프라이즈 시스템(PLM, PDM, ERP 등) 또는 단순히 공유 데이터베이스나 CSV 파일과의 동기화를 유지하면서 워크스페이스의 이점을 활용할 수 있습니다. 자동 동기화 모드에서는 Windows 작업 일정이 Altium Designer 디자인 클라이언트와 독립적으로 데이터베이스에서 워크스페이스 데이터 업데이트를 수행합니다.

데이터베이스 라이브러리를 워크스페이스로 가져오는 방법에 대한 자세한 내용은 연결된 워크스페이스로 기존 라이브러리 가져오기를 참조하십시오.

Altium Designer에서 Components Synchronization 기능을 활성화하려면 Configure Platform 페이지( Importers\Exporters 아래)에서 Custom Data Synchronization 옵션을 선택합니다.

설치된 핵심 기능을 변경하는 방법에 대해 자세히 알아보려면 Altium Designer 설치 및 관리 페이지를 참조하세요.

부품 동기화 구성하기

데이터베이스와 워크스페이스 간 동기화는 Altium Designer에서 Components Synchronization Configuration 문서(*.CmpSync)를 생성하고 설정하여 설정합니다. 워크스페이스에 연결되면 File » New » Components Synchronization Configuration 메뉴 명령에서 새 문서를 만듭니다.

버튼에서 원하는 마스터 데이터 소스를 동기화 구성에 추가하거나 인터페이스의 Data Sources 영역에 적절한 파일을 끌어다 놓아 동기화 구성에 추가합니다. 이 구성은 다음과 같은 부품 파라미터 데이터 소스를 수용합니다:

  • 데이터베이스 라이브러리 파일(*.dBLib) - 마스터 데이터베이스 소스에 연결됩니다.

  • Access 데이터베이스 파일(*.mdb*.accdb)

  • Excel 스프레드시트 (*.xlsx)

  • CSV 파일 (*.csv)

  • 전용 연결 문자열을 통한 서버 기반 OLE DB 호환 인터페이스와 같은 기타 데이터 소스.
     

데이터베이스 연결을 위해 부품 공급업체 동기화 도구는 64비트 버전의 Microsoft OLE DB Provider 에 액세스해야 합니다.

 

아래 예에서는 Zener 다이오드 컴포넌트에 대한 데이터베이스 라이브러리가 구성에 추가되었습니다. 이 dBLib는 이전에 워크스페이스로 마이그레이션되었습니다. 라이브러리의 소스 데이터베이스(Semi_8.mdb)에는 DiodeGPZeners 테이블이 포함되어 있으며, 후자의 테이블은 동기화를 위해 활성화되어 있습니다.

Properties Panel에서 동기화할 데이터 테이블을 하나 이상 선택하면 Components Preview 목록을 채우는 파라메트릭 데이터 소스로 액세스됩니다. 시스템은 파라미터 데이터에서 컴포넌트 유형(저항, 커패시터 등)을 설정한 다음 Component Type 및 일치하는 Component Template 을 구성에 적용하려고 시도하며, 필요한 경우 이러한 설정을 수동으로 선택할 수 있습니다. Data Sources 아래의 표 항목을 선택하면 Properties 패널에서 현재 구성을 확인할 수 있습니다.

이 예에서는 컴포넌트 유형(Zeners)이 식별되고 관리되는 컴포넌트 템플릿이 적용되었습니다. 그런 다음 템플릿은 대상 워크스페이스 폴더, 컴포넌트 명명 체계 및 적용된 수명 주기 정의를 결정합니다. 컴포넌트 항목은 Properties 패널의 Key Parameter 항목에 지정된 대로 고유 식별자를 사용하여 소스 데이터베이스 항목과 일치합니다. 이 경우 Part Number 가 사용되지만 Name 또는 Description 도 똑같이 효과적일 수 있습니다.

직접 데이터베이스 유형 소스(*.mdb, *.xlsx 등)가 아닌 데이터베이스 라이브러리(*.dBLib)를 데이터 소스로 사용하는 경우 dBLib 파일에서 다음 정보를 추출하여 구성에 적용합니다:

  • 소스 데이터베이스 연결 및 경로.
  • 데이터베이스 테이블 선택 항목입니다.
  • 키 조회 필드(파라미터).

따라서 이러한 구성 설정은 dBLib을 생성할 때 사용된 설정과 일치하여 마이그레이션된 dBLib 컴포넌트와 소스 데이터베이스 간의 올바른 동기화를 보장합니다.

동기화

동기화 설정에 만족하면 구성 문서를 저장하고 버튼에서 데이터베이스와 Workspace 라이브러리 컴포넌트 동기화를 수행하거나 예약된 동기화 ()를 설정합니다.

아래 예시에서는 소스/마스터 데이터베이스에서 두 컴포넌트 항목에 대한 설명 파라미터가 업데이트되었습니다. 이러한 변경 사항은 구성 인터페이스에서 새로 고침 버튼()을 클릭하여 확인할 수 있으며, 이는 선택 사항으로 업데이트된 데이터의 동기화에는 영향을 미치지 않습니다.

이후 동기화 시 현재 데이터베이스 필드 데이터에서 작업 공간 부품 파라미터가 업데이트됩니다. 이 변경 사항은 컴포넌트탐색기 패널에서 확인할 수 있습니다. 각각 F5 키 또는 버튼을 사용하여 보기를 새로 고칩니다.

자세한 동기화 로그 파일은 시스템의 C:\Users\Public\Documents\Altium\Logs\ComponentSync 폴더에서 확인할 수 있습니다.

Explorer 패널에서 볼 수 있듯이 업데이트된 두 컴포넌트에 대한 새 수정본이 생성되었습니다. 마스터 데이터베이스에서 업데이트할 때 새 컴포넌트 리비전을 생성할 매개 변수는 동기화 구성의 Parameter Mapping 설정에 따라 결정됩니다.

컴포넌트 동기화 프로세스 중에 생성된 컴포넌트 항목 수정본에는 Created by component synchronization 또는 Modified by component synchronization 메모가 표시됩니다(새 항목 또는 기존 항목의 새 수정본 생성 여부에 따라 다름). Components 패널에서 탐색 중인 컴포넌트 유형 또는 Explorer 패널에서 탐색 중인 워크스페이스 폴더의 Note 열을 표시하여 컴포넌트 동기화를 통해 생성/수정된 컴포넌트를 쉽게 식별할 수 있습니다.

컴포넌트를 탐색할 때 Note 열을 표시합니다. 다음은 Components 패널의 예입니다. 이미지 위로 커서를 가져가면 Explorer 패널이 표시됩니다.
컴포넌트를 탐색할 때 Note 열을 표시합니다. 다음은 Components 패널의 예입니다. 이미지 위로 커서를 가져가면 Explorer 패널이 표시됩니다.

파라미터 매핑

동기화된 파라미터의 제어는 Properties 패널의 Parameter Mapping 섹션에서 가능하며, 여기에는 대상 워크스페이스 파라미터와 소스 데이터베이스 파라미터(필드) 간의 관계 그리드 목록이 제공됩니다. 또한 전송된 파라미터 유형(텍스트 또는 단위 인식)에 대한 설정과 업데이트된 파라미터에 대한 새 리비전 생성 제어도 사용할 수 있습니다.

파라미터 매핑 측면에서 테이블 열은 기본 구성 인터페이스의 Components Review 그리드에 표시된 열 데이터에서와 같이 워크스페이스 대상(Parameter)과 소스/마스터 데이터베이스 필드(Column)를 나타냅니다. 파라미터는 동기화에서 제거하거나(건너뛰기) 사용 가능한 다른 파라미터로 다시 매핑할 수 있습니다. 파라미터 이름을 편집할 수 있으며 파라미터 세트를 추가, 편집 및 제거할 수 있습니다. 기본 부품 파라미터(ID, Name, Description)는 다시 매핑할 수 있지만 그렇지 않으면 읽기 전용입니다.

위 이미지는 Properties 패널에서 파라미터 매핑의 세 가지 상태를 보여줍니다. 왼쪽은 컴포넌트 템플릿이 적용되지 않은 경우, 가운데 이미지는 템플릿이 지정된 경우, 오른쪽 이미지는 수정된 파라미터 매핑 및 리비전 제어를 보여줍니다.

  • 왼쪽 이미지: 기본적으로 템플릿이 적용되지 않은 상태에서 파라미터는 기본적으로 마스터 데이터베이스와 Workspace 컴포넌트 간에 일대일 방식으로 매핑됩니다. 여기서 으로 설정된 ID 파라미터는 현재 항목 Revision Naming Scheme 설정(패널의 Advanced 아래)과 관련된 Workspace Revision ID 파라미터의 자동 생성(필요한 경우)을 나타냅니다. 또한 데이터베이스 Comment 필드는 자동으로 워크스페이스 Name 파라미터에 매핑됩니다.
  • 가운데 이미지: 컴포넌트 템플릿이 적용되면(여기서는Zeners ) 데이터베이스 파라미터 필드가 해당 템플릿 파라미터에 매핑됩니다. 이 경우 시스템은 Pin Count 에서 Pins (템플릿 파라미터)와 같은 일반적인 파라미터 매핑을 자동으로 해석합니다. 템플릿에 정의되지 않은 파라미터는 일대일 방식으로 매핑됩니다(이 예에서는 목록 하단에 있는 9개의 파라미터).
  • 오른쪽 이미지: 열 모드를 으로 설정하여 동기화 구성에서 다양한 데이터베이스 파라미터가 제거되었습니다. PackageReference 파라미터는 마스터 데이터베이스 Footprint 필드에 매핑되었습니다. VZ(Max) , VZ(Min)ZZ(Max) 파라미터에 대해 Revision 옵션이 선택 해제되어 있으므로 동기화 시 마스터 데이터베이스에서 해당 값이 변경되어도 새 워크스페이스 리비전이 생성되지 않으며, 변경된 값은 정상적으로 워크스페이스 컴포넌트에 전파됩니다.

Properties Panel

활성 문서가 컴포넌트 동기화 구성 문서(*.CmpSync)인 경우 Properties 패널에 구성 옵션이 표시됩니다. 다음 접을 수 있는 섹션에는 사용 가능한 옵션 및 컨트롤에 대한 정보가 포함되어 있습니다.

예약 동기화

저장된 동기화 구성은 메인 인터페이스의 버튼에서 열리는 Auto Synchronization Schedule 대화 상자를 통해 워크스페이스 컴포넌트에 대한 자동화된 데이터베이스 처리를 위해 설정됩니다.

예약된 동기화는 현재 구성 프로필에 따라 매일 특정 시간, 다양한 요일의 특정 시간 또는 Windows에 로그온할 때로 설정할 수 있습니다. 로그온하지 않을 때는 동기화를 비활성화할 수도 있습니다. 버튼으로 설정을 확인하면 해당 설정이 Windows Task Scheduler 에 반복 작업으로 추가됩니다. 기존 동기화 일정을 제거하려면 No automatic synchronization 으로 설정합니다.

소프트웨어 설치의 \System 폴더에 있는 ComponentSync.Executor.exe 애플리케이션을 사용하여 명령줄에서 데이터베이스와 컴포넌트 간 동기화를 실행할 수도 있습니다. 명령 구문은 ComponentSync.Executor.exe [configuration file name] 입니다. 일반적인 예는 다음과 같습니다:
C:\Program Files\Altium\AD20\System\ComponentSync.Executor.exe C:\Users\Public\Documents\Altium\MySyncConfig.CmpSync

운영 체제(OS) 에 따라, 공백이 포함된 경로에 따옴표 문자가 필요할 수 있습니다.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠