Component Templates

컴포넌트 생성을 더욱 간소화할 수 있도록, Altium Designer는 connected Workspace와 함께 해당 Workspace에서 Component Templates (Component Template Item)을 생성하고 정의할 수 있도록 지원합니다. 참조하는 회로도 시트에 미리 정의된 정보를 제공하기 위해 회로도 템플릿을 사용할 수 있는 것처럼, 컴포넌트 템플릿은 Workspace library component에서 참조되며 해당 컴포넌트를 정의할 때 사용할 사전 정의 설정을 제공합니다.

특히 컴포넌트 템플릿은 파라메트릭 정보를 중심에 두고 개발되었으며, 이를 통해 참조 컴포넌트에서 사용할 파라미터의 '버킷 세트(bucket set)'를 한 곳에서 정의할 수 있습니다. 템플릿을 통해 어떤 파라미터를 표시할지 제어하고, 기본값을 미리 채우며, 필수 파라미터를 반드시 입력해야 하는 항목으로 지정할 수도 있습니다. 컴포넌트 저장 시점에는 규정 준수를 보장하기 위한 유효성 검사도 수행됩니다.

템플릿 설정의 여러 기본값은 읽기 전용으로 잠글 수 있으며, 또는 컴포넌트 정의 시 설계자가 선택적으로 재정의할 수 있도록 허용할 수도 있습니다.

컴포넌트 템플릿은 generic component를 생성하는 기반이 되기도 합니다. 자세한 내용은 Creating Generic Components 페이지를 참조하십시오.

컴포넌트 템플릿에 대한 액세스는 소프트웨어 라이선스에 따라 달라집니다. 자세한 내용은 Note 페이지 오른쪽의 상자를 참조하십시오.

이러한 컴포넌트 템플릿은 Workspace 내부에서 직접 생성됩니다. 컴포넌트 템플릿이 생성되고(그리고 해당 리비전에 데이터가 저장되면) 하나 이상의 컴포넌트를 생성할 때 재사용할 수 있습니다.

Folder Type

컴포넌트 템플릿을 저장할 폴더를 만들 때 폴더 유형을 지정할 수 있습니다. 이는 폴더의 내용 자체에는 영향을 주지 않습니다. 컴포넌트 템플릿을 릴리스하면 항상 해당하는 Component Template Item이 생성됩니다. 이는 단지 폴더에 무엇이 저장되어 있는지에 대한 시각적 '단서'를 제공할 뿐이며, Workspace에서 특정 콘텐츠를 탐색할 때 유용할 수 있습니다. 폴더를 컴포넌트 템플릿의 컨테이너로 사용하려면 Edit Folder dialog에서 폴더 속성을 정의할 때 해당 Folder TypeComponent Templates(으)로 설정하십시오.

폴더 유형, 즉 의도된 용도를 지정하면 Workspace를 탐색할 때 해당 폴더의 콘텐츠를 시각적으로 확인할 수 있습니다.
폴더 유형, 즉 의도된 용도를 지정하면 Workspace를 탐색할 때 해당 폴더의 콘텐츠를 시각적으로 확인할 수 있습니다.

Content Type

컴포넌트 템플릿을 저장할 대상 Component Template Item을 생성할 때는 Create New Item dialog에서 해당 Content TypeComponent Template(으)로 설정되어 있는지 확인하십시오. Component Templates 유형 폴더에서 Item을 생성하는 경우, 이 콘텐츠 유형은 Item 생성 시 오른쪽 클릭 컨텍스트 메뉴에서 사용할 수 있습니다.

Component Templates 폴더 내에서 컴포넌트 템플릿을 생성하는 경우 올바른 Content Type가 컨텍스트 메뉴에 제공됩니다.
Component Templates 폴더 내에서 컴포넌트 템플릿을 생성하는 경우 올바른 Content Type가 컨텍스트 메뉴에 제공됩니다.

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).

Workspace에서 직접 컴포넌트 템플릿의 초기 리비전을 편집하는 예입니다. 임시 Component Template Editor는 컴포넌트 템플릿을 정의하는 데 사용할 문서를 제공합니다.
Workspace에서 직접 컴포넌트 템플릿의 초기 리비전을 편집하는 예입니다. 임시 Component Template Editor는 컴포넌트 템플릿을 정의하는 데 사용할 문서를 제공합니다.

필요에 따라 이 문서를 사용해 컴포넌트 템플릿을 정의하십시오. 자세한 내용은 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의 리비전에 저장됩니다.

    Save to Server 컨트롤은 Projects panel 내의 컴포넌트 템플릿 항목 오른쪽에도 편리하게 제공됩니다.
  • /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)에 정의된 소스 컴포넌트 템플릿으로 구성됩니다.

정의된 컴포넌트 템플릿을 Workspace에 다시 저장한 예입니다.
정의된 컴포넌트 템플릿을 Workspace에 다시 저장한 예입니다.

컴포넌트 템플릿 상속 
 

UI.ComponentTemplateInheritance가 Released 상태인 경우 - 아래의 파란 상자와 그 내용을 삭제합니다.

UI.ComponentTemplateInheritance 옵션이 Advanced Settings dialog에서 활성화되어 있으면 이 기능을 사용할 수 있습니다.

하위 유형에 연결된 컴포넌트 템플릿이 없는 경우, 루트 컴포넌트 유형의 컴포넌트 템플릿을 사용할 수 있습니다. 컴포넌트 유형의 계층 구조를 구성하면, 컴포넌트 하위 유형은 루트/상위 컴포넌트 유형에 할당된 컴포넌트 템플릿을 상속받습니다.

CMPT (Component Template) Editor

Altium Designer에서 Component Template editor에 액세스하려면 Component Template Editor 소프트웨어 확장이 설치되어 있어야 합니다. 이 확장은 기본적으로 Altium Designer와 함께 설치됩니다. 수동으로 설치하거나 제거할 수도 있습니다.

확장 관리에 대한 자세한 내용은 Extending Your Installation 페이지(Altium Designer Develop, Altium Designer Agile, Altium Designer)를 참조하십시오.

템플릿 정의

Component Template Editor는 기본적으로 두 개의 주요 영역으로 나뉘며, 아래 이미지에 표시되어 있고 이후에 요약되어 있습니다.

Component Template Editor는 크게 두 개의 핵심 영역으로 나눌 수 있습니다.
Component Template Editor는 크게 두 개의 핵심 영역으로 나눌 수 있습니다.

  1. Upper Region – 템플릿을 참조하는 컴포넌트의 컴포넌트 수준 옵션(라이프사이클, 이름 지정, 폴더 옵션)을 정의하는 영역입니다.
  2. Lower Region – 템플릿을 참조하는 컴포넌트에 사용할 파라미터를 정의하는 영역입니다.

컴포넌트 옵션 지정

에디터의 상단 절반은 다음 컴포넌트 속성의 기본값을 정의하는 데 사용됩니다.

  • Lifecycle Definition – 템플릿을 사용해 생성되는 컴포넌트에 적용할 라이프사이클 정의를 선택합니다. 드롭다운 필드에는 Workspace에 정의되어 있으며 컴포넌트에서 사용이 허용된 모든 정의가 나열됩니다.
  • Revision Naming – 템플릿을 사용해 생성되는 컴포넌트에 적용할 리비전 명명 체계를 선택합니다. 드롭다운 필드에는 Workspace에 정의되어 있으며 컴포넌트에서 사용이 허용된 모든 체계가 나열됩니다.
콘텐츠 유형별로 라이프사이클 정의 및 리비전 명명 체계의 사용을 제어하는 옵션이 어떤 정의/체계에 대해 활성화되어 있고, Component 콘텐츠 유형이 특정 정의/체계를 사용하도록 설정되어 있지 않다면, 해당 정의/체계는 해당 드롭다운 목록에서 사용할 수 없습니다.
  • Component Naming – 이 필드를 사용하여 템플릿으로 생성되는 컴포넌트의 기본 Item Naming Scheme을 정의할 수 있으며, 이를 통해 Workspace에서 생성되는 컴포넌트에 고유 ID가 보장됩니다. 여기 입력한 값은 컴포넌트의 자동 이름 지정 템플릿으로 사용됩니다(연결된 Id 필드(Component Editor를 Single Component Editing 모드로 사용할 때) 또는 Item ID 필드(Component Editor를 Batch Component Editing 모드로 사용할 때)). 소프트웨어는 전체 Workspace와 기존 콘텐츠의 식별자를 검사한 후, 해당 체계에 따라 다음 사용 가능한 고유 ID를 자동으로 할당합니다. 기본 Item naming scheme인 CMP-{00000} 이 제공되지만, 물론 필드에 직접 입력하여 자신만의 체계를 만들 수도 있습니다. 이때 변수 부분은 중괄호로 감싸야 합니다(예: CMP-001-{0000}).
  • Default Folder – 저장된 컴포넌트를 보관할 대상 Workspace 내 기본 폴더를 지정합니다. 이를 위해 Choose 버튼을 클릭하여 Choose Folder dialog(Explorer panel의 한 형태)에 액세스한 다음, Workspace에서 기존 폴더를 찾아 선택하거나 즉석에서 새 폴더를 만들 수 있습니다.
대상 Workspace를 설정하는 필드는 없는데, 이는 컴포넌트 템플릿의 리비전이 위치한 동일한 Workspace를 사용하도록 하드코딩되어 있기 때문입니다.

각 속성의 Allow override 옵션을 사용하면, Component editor에서 컴포넌트를 정의할 때 해당 속성을 사용자가 변경할 수 있는지(활성화) 또는 변경할 수 없는지(비활성화)를 개별적으로 제어할 수 있습니다.

템플릿이 참조되면 이 영역에서 지정한 항목이 Component Editor 내 해당 필드(사용 가능한 경우)를 미리 채우는 데 사용됩니다.

  • Single Component Editing modeComponent 영역의 Advanced Settings 구역에 있는 IdFolder 필드.
  • Batch Component Editing modeDocument Options dialogDocument Options 탭, 그리고 결과적으로 컴포넌트 정의 영역의 Component 구역에 있는 Item IDFolderPath 필드.

템플릿이 참조되면, 항목은 Single Component Editing 모드(왼쪽)와 Batch Component Editing 모드(오른쪽)에서 Component Editor로 컴포넌트를 편집할 때 해당 필드를 미리 채우는 데 사용됩니다.
템플릿이 참조되면, 항목은 Single Component Editing 모드(왼쪽)와 Batch Component Editing 모드(오른쪽)에서 Component Editor로 컴포넌트를 편집할 때 해당 필드를 미리 채우는 데 사용됩니다.

파라미터 정의

에디터의 하단 절반은 참조하는 컴포넌트에서 사용할 수 있게 될 파라미터를 정의하고 관리하는 데 사용됩니다.

컴포넌트 템플릿에 정의된 파라미터 예시.
컴포넌트 템플릿에 정의된 파라미터 예시.

기본 시스템 파라미터

새 컴포넌트 템플릿을 만들 때 기본적으로 여러 시스템 파라미터가 포함되며, 아래 이미지에 표시되어 있고 이후에 자세히 설명됩니다.

새로 생성된 컴포넌트 템플릿에 포함된 기본 시스템 수준 파라미터.
새로 생성된 컴포넌트 템플릿에 포함된 기본 시스템 수준 파라미터.

  • ComponentType – 이 파라미터를 사용하면 컴포넌트 유형을 지정할 수 있습니다. 이를 통해 Workspace의 강력한 Search facility에서 대상 검색을 수행할 수 있습니다. 이 기능은 컴포넌트 유형별 검색뿐 아니라, 지원되는 unit-aware component parameters를 활용한 더 스마트한 검색도 가능하게 합니다. Components panel을 사용해 자신의 Workspace 컴포넌트를 탐색할 때, 컴포넌트의 Categories 그룹화는 각 컴포넌트와 연결된 ComponentType 파라미터에서 파생됩니다. 연결된 Default Value 필드를 클릭한 다음 버튼을 클릭하여 Choose component type dialog에 액세스하십시오. 여기서 필요한 컴포넌트 유형을 선택하고 OK를 클릭하면, 선택한 유형이 메인 파라미터 그리드의 ComponentType 파라미터 값으로 삽입됩니다.

    Choose component type dialog에는 Preferences dialog의 Data Management – Component Types page에 정의된 컴포넌트 유형 집합이 반영됩니다. Choose component type dialog 하단의 버튼을 클릭하면 이 환경설정 페이지에 액세스할 수 있으며, 여기서 새 유형 및 하위 유형을 추가하거나 기존 유형을 편집 및 제거하여 이 목록을 필요에 맞게 구성할 수 있습니다.

    ComponentType 시스템 파라미터가 Diodes로 설정된 Component Template 예시.
    ComponentType 시스템 파라미터가 Diodes로 설정된 Component Template 예시.

    이 파라미터의 데이터 유형은 ComponentType로 설정되어 있으며 변경할 수 없습니다. 또한 ComponentType 파라미터는 복사하거나 제거할 수 없습니다. 셀을 선택하고 Delete 키를 사용하여 값을 지우십시오.
  • SCHLIBPCBLIBPCBLIB – 이 두 파라미터를 사용하면 각각 기본 심볼 모델과 풋프린트 모델을 지정할 수 있습니다. 각 파라미터의 연결된 Default Value 필드를 클릭한 다음 버튼을 클릭하여 필요한 모델을 선택할 수 있는 dialog에 액세스하십시오.

    선택하는 것은 특정 리비전의 모델이 아니라 모델 자체라는 점에 유의하십시오. 이렇게 하면 템플릿을 사용하는 컴포넌트는 항상 선택한 모델의 최신 리비전을 사용하게 됩니다.

    템플릿의 일부로 심볼 및 풋프린트 모델을 지정합니다.
    템플릿의 일부로 심볼 및 풋프린트 모델을 지정합니다.

    이 파라미터들의 데이터 유형은 각각 SCHLIBPCBLIB로 설정되어 있으며 변경할 수 없습니다. 또한 모델 파라미터는 복사하거나 제거할 수 없습니다. 셀을 선택하고 Delete 키를 사용하여 값을 지우십시오.
  • NameDescriptionDescription – 이 두 파라미터를 사용하면 각각 컴포넌트의 이름과 설명을 정의할 수 있습니다. 각 파라미터의 연결된 Default Value 필드에 필요한 문자열을 입력하십시오.

    템플릿의 일부로 Name 및 Description 파라미터를 지정합니다.
    템플릿의 일부로 NameDescription 파라미터를 지정합니다.

    이 두 파라미터의 데이터 유형은 모두 Text로 설정되어 있으며 변경할 수 없습니다. 또한 이 파라미터들은 복사하거나 제거할 수 없습니다.

새 사용자 파라미터 추가

목록에 새 사용자 파라미터를 추가하려면 버튼을 클릭하거나(또는 오른쪽 클릭 컨텍스트 메뉴에서 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 – 이 옵션을 활성화하면 해당 파라미터가 '필수 파라미터(required parameter)'가 됩니다. 이 템플릿을 참조하는 컴포넌트를 편집할 때 해당 파라미터에는 반드시 값이 정의되어 있어야 하며, 그렇지 않으면 컴포넌트를 저장할 수 없습니다. Component Editor에서는 값이 입력되지 않은 경우 이러한 파라미터가 값 셀에 빨간색 테두리로 표시되거나(Batch Component Editing 모드), 아이콘이 포함되어 표시됩니다(Single Component Editing 모드).
  • Default Value – 이 필드를 사용하여 파라미터의 기본값을 입력합니다.

    • 파라미터가 필수 항목으로 표시되어 있고(Required 옵션 활성화), 동시에 읽기 전용으로도 설정된 경우(Read Only 옵션 활성화), 기본값은 반드시 입력되어야 합니다. 그렇지 않으면 이 템플릿을 참조하는 컴포넌트를 편집할 때 해당 파라미터는 값이 없는 것으로 표시되지만, 읽기 전용이므로 편집할 수 없어 이를 해결할 수 없습니다. 이 문제가 해결될 때까지 이 컴포넌트 템플릿의 새 리비전은 Workspace에 저장할 수 없습니다.
    • 컴포넌트의 리비전을 편집할 때 연결된 컴포넌트 템플릿의 파라미터와 동일한 이름을 가진 기존 사용자 정의 파라미터는 템플릿 버전으로 대체됩니다. 해당 파라미터의 기존 값은 유지되며(템플릿의 기본값으로 덮어쓰지 않음).
    • 기본 하네스 배선 모델은 템플릿에 다른 기본 모델(SCHLIB 또는 PCBLIB)이 추가되어 있지 않을 때만 추가할 수 있습니다. 반대로 템플릿에 기본 하네스 배선 모델이 추가되어 있는 경우에는 SCHLIB 및 PCBLIB 기본 모델을 추가할 수 없습니다.
  • Description – 파라미터에 대한 설명을 추가합니다. 예를 들어 해당 파라미터가 제공하는 내용을 간단히 메모할 수 있습니다. 템플릿의 파라미터에 설명이 정의되어 있으면 Component Editor의 Parameters 영역에서 Single Component Editing에 따라 Description 열이 표시됩니다.

파라미터 목록은 간단한 복사 및 붙여넣기 작업도 지원하므로, 하나 이상의 기존 사용자 파라미터를 복제할 수 있습니다. 붙여넣은 파라미터는 목록의 맨 아래에 추가됩니다.

표준 복사(Ctrl+C) 및 붙여넣기(Ctrl+V) 단축키가 지원되며, 이러한 명령은 오른쪽 클릭 메뉴에서도 사용할 수 있습니다. 여러 사용자 파라미터를 선택하여 복사-붙여넣기 작업을 수행할 수 있으며, 표준 Ctrl+ClickShift+Click 방식이 사용됩니다.
목록에서 하나 이상의 사용자 파라미터를 삭제하려면 각 파라미터를 선택한 다음 버튼을 클릭하거나, 오른쪽 클릭 컨텍스트 메뉴에서 Remove 명령을 사용합니다.

단위를 인식하는 컴포넌트 파라미터 데이터 유형

Component Template Editor는 컴포넌트 템플릿 내에 정의된 컴포넌트 파라미터(*.CMPT)에 대해 명시적인 데이터 유형을 정의할 수 있는 기능을 제공합니다. 또한 이러한 데이터 유형은 단위를 인식하며, 널리 사용되는 다양한 단위 접두사를 지원합니다. 따라서 2.2k, 2k2, 4M, 2.5GHz와 같은 다양한 형식으로 파라미터 값을 입력할 수 있으며, Workspace는 이러한 입력 뒤에 있는 수치 값을 인식하도록 설계되어 있습니다.

컴포넌트 템플릿의 이 기능은 서버의 Advanced Search facility를 통한 목적 기반 검색을 가능하게 합니다. 이 기능은 컴포넌트 유형별 검색뿐 아니라 범위 검색을 통해 더욱 스마트한 검색도 지원합니다. 단위를 인식하는 컴포넌트 파라미터의 기능을 활용하면, 예를 들어 정전 용량이 47uF에서 220uF 사이인 모든 커패시터를 찾는 검색을 빠르게 정의할 수 있습니다.

단위를 인식하는 파라미터는 Components panel을 사용하여 자체 컴포넌트를 검색할 때 스마트 필터링에도 사용됩니다.

아래의 접을 수 있는 섹션을 사용하여 단위를 인식하는 파라미터에 대해 자세히 알아보십시오.

사전 정의 파라미터 데이터 유형

사전은 여러 정의된 값을 가진 사용자 지정 파라미터 유형입니다. 사전은 Workspace 관리자가 Workspace 브라우저 인터페이스의 Settings – Vault – Dictionaries 페이지에서 관리하며, 이 페이지는 Component Template editor에서 Type 드롭다운의 Add New Dictionary 옵션을 선택하거나 Parameters 영역 오른쪽 상단의 Manage Dictionaries 컨트롤을 클릭하여 열 수 있습니다.

  • Settings – Vault – Dictionaries 페이지는 Preferences 대화상자의 Data Management – Dictionaries page에서 Manage Dictionaries 컨트롤을 클릭하여, 그리고 Preferences 대화상자의 Data Management – Servers page에서 활성 Workspace 또는 알려진 Workspace의 Properties 컨트롤을 클릭한 다음 메뉴에서 Dictionaries 항목을 선택하여서도 열 수 있습니다.

  • 파라미터에 대해 사전 정의 유형이 선택된 경우, Settings – Vault – Dictionaries 페이지는 Type 열의 해당 파라미터 셀 내부를 클릭한 다음 버튼()을 클릭하여서도 열 수 있습니다.

 
 
 
 
 

Component Editor에서 Workspace 브라우저 인터페이스의 사전 관리 페이지에 액세스합니다.
Component Editor에서 Workspace 브라우저 인터페이스의 사전 관리 페이지에 액세스합니다.

Workspace 브라우저 인터페이스에서 사전을 관리하는 방법에 대해 자세히 알아보세요(Altium 365 Workspace, Enterprise Server Workspace).

정의된 사전은 Type 드롭다운에서 파라미터 유형으로 사용할 수 있습니다.

Type 드롭다운에서 사전 정의 파라미터 유형을 선택합니다.
Type 드롭다운에서 사전 정의 파라미터 유형을 선택합니다.

선택한 사전 정의 유형에 대해 정의된 값은 Default Value 드롭다운에서 사용할 수 있습니다. 파라미터의 기본값으로 사용할 값을 선택하거나 <None>를 선택합니다.

선택한 사전 정의 유형에 대해 정의된 값 중에서 기본값을 선택합니다.
선택한 사전 정의 유형에 대해 정의된 값 중에서 기본값을 선택합니다.

  • 기본값은 컴포넌트 템플릿을 Workspace에 저장할 때 유효성 검사를 거칩니다. 기본값이 사전과 일치하지 않게 되면(예: 해당 값이 사전에서 제거된 후 그 값을 사용하는 템플릿을 편집하기 위해 열었을 경우), 이 기본값은 Default Value 열에서 빨간색으로 강조 표시되며, 템플릿을 다시 Workspace에 저장하려고 할 때 Messages 패널에 오류 메시지가 표시됩니다.

  • 컴포넌트 파라미터 값이 사전과 일치하지 않게 되면(예: 컴포넌트 템플릿에서 해당 파라미터의 유형이 Text에서 사전 정의 유형으로 변경되었고 현재 컴포넌트 값이 선택한 사전 정의 유형의 어떤 값과도 일치하지 않는 경우), Component Editor에서 컴포넌트를 편집할 때 이 파라미터가 강조 표시됩니다. 에디터의 Single Component Editing 모드에서 컴포넌트를 편집할 때는 일치하지 않는 파라미터 값 옆에 느낌표 아이콘이 표시되고, 에디터의 Batch Component Editing 모드에서 컴포넌트를 편집할 때는 해당 파라미터 값이 빨간색으로 강조 표시됩니다. 모든 컴포넌트 파라미터가 템플릿 값과 일치하는지 확인하십시오. 그렇지 않으면 컴포넌트를 다음 리비전에 저장할 수 없습니다.

  • 연결된 Workspace의 브라우저 인터페이스에서 사전이 변경된 경우, 이러한 변경 사항을 Altium Designer에 반영하려면 Workspace 연결을 끊었다가 다시 연결해야 합니다. 자세한 내용은 Accessing Your Workspace 페이지를 참조하십시오.

여러 풋프린트 정의

Component Template Editor는 컴포넌트 템플릿의 일부로 여러 PCB 풋프린트를 정의하는 기능도 제공합니다. 원하는 수만큼 풋프린트 모델 링크를 지정할 수 있으며, 이는 서로 다른 밀도 수준에 대한 IPC 요구 사항을 충족하는 3개의 풋프린트를 참조하는 컴포넌트를 만들고자 하는 사용자에게 유용한 기능입니다: L(최소 또는 최소 구리), M(최대 또는 최대 구리), 그리고 N(공칭 또는 중간 구리).

템플릿에 추가 풋프린트 모델 정의를 추가하려면 를 클릭하여 새 파라미터를 추가한 다음, Type 필드와 연결된 드롭다운 메뉴에서 PCBLIB 항목을 선택합니다.

새로 추가한 파라미터의 Type을(를) PCBLIB(으)로 설정하여 이를 풋프린트 모델 정의로 전환합니다.
새로 추가한 파라미터의 Type을(를) PCBLIB(으)로 설정하여 이를 풋프린트 모델 정의로 전환합니다.

파라미터 이름은 Parameter에서 PCBLIB n(으)로 변경되며, 여기서 n는 여러 풋프린트 모델을 구분하기 위한 다음 사용 가능한 정수입니다(예: PCBLIB 1, PCBLIB 2 등). 기본 모델은 PCBLIB 항목에 연결된 모델이 됩니다. 컴포넌트를 정의할 때 Footprint가 Component Editor로 가져와지면, 기본 Footprint 모델은 모델 미리보기 창의 왼쪽 상단에 있는 아이콘(Single Component Editing 모드일 때)과 Required Models/Parameters 영역의 PCBLIB (default) 항목(Batch Component Editing 모드일 때)으로 구분됩니다.

참조된 Component Template를 사용하여 Component Editor(Single Component Editing 모드)에서 정의된 컴포넌트 예입니다. 템플릿에는 세 개의 풋프린트 모델이 정의되어 있으며, 이들이 컴포넌트 정의로 가져와집니다. 컴포넌트를 정의할 때 템플릿의 PCBLIB 모델 항목이 기본 풋프린트 모델로 사용되는 점에 주목하십시오(왼쪽 상단의 아이콘으로 구분됨). 이미지 위에 마우스를 올리면 Component Editor의 Batch Component Editing 모드에서 동일한 컴포넌트가 정의되는 모습을 볼 수 있습니다. 이 경우 기본 풋프린트는 PCBLIB (default)라고 표시됩니다.
참조된 Component Template를 사용하여 Component Editor(Single Component Editing 모드)에서 정의된 컴포넌트 예입니다. 템플릿에는 세 개의 풋프린트 모델이 정의되어 있으며, 이들이 컴포넌트 정의로 가져와집니다. 컴포넌트를 정의할 때 템플릿의 PCBLIB 모델 항목이 기본 풋프린트 모델로 사용되는 점에 주목하십시오(왼쪽 상단의 아이콘으로 구분됨). 이미지 위에 마우스를 올리면 Component Editor의 Batch Component Editing 모드에서 동일한 컴포넌트가 정의되는 모습을 볼 수 있습니다. 이 경우 기본 풋프린트는 PCBLIB (default)라고 표시됩니다.

컴포넌트 템플릿 가져오기 및 내보내기

기존 컴포넌트 템플릿 파일(*.CMPT) 또는 컴포넌트 라이브러리 파일(*.CMPLIB)은 component template editor로 가져올 수 있으며, 현재 편집 중인 컴포넌트 템플릿은 컴포넌트 템플릿 파일(*.CMPT)로 내보낼 수 있습니다. 원하는 작업을 선택하려면 component editor의 메인 메뉴에서 File » Import » Component TemplateFile » Import » Component Library 및 File » Export 명령을 사용하고, 열리는 표준 Windows 대화상자에서 필요한 위치로 이동하여 가져올 파일을 선택하거나 내보낼 파일의 이름을 지정합니다.

컴포넌트 템플릿 재사용

컴포넌트 템플릿의 리비전을 사용하거나, 보다 정확히 말하면 현재 편집 중인 컴포넌트의 리비전에서 이를 참조하는 작업은 다음과 같은 방법으로 수행할 수 있습니다.

컴포넌트는 한 번에 하나의 컴포넌트 템플릿만 참조할 수 있습니다.

새 컴포넌트 생성 시

메인 메뉴의 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 Editor의 Single Component Editing 모드에서 컴포넌트 리비전을 편집할 때, 사용 가능한 모든 템플릿 메뉴에서 컴포넌트 템플릿을 빠르게 연결할 수 있습니다.
Component Editor의 Single Component Editing 모드에서 컴포넌트 리비전을 편집할 때, 사용 가능한 모든 템플릿 메뉴에서 컴포넌트 템플릿을 빠르게 연결할 수 있습니다.

배치 컴포넌트 편집 모드에서

현재 편집 중인 컴포넌트 리비전에 Component Template의 리비전을 '연결'하는 방법은 두 가지가 있습니다.

  • Document Options dialogTemplate 탭에서(Edit » Document Options). Item Revision 필드 오른쪽의 Choose 버튼을 클릭합니다. 그러면 Choose Item dialog(Explorer panel의 한 형태)에 접근할 수 있습니다. 이 dialog를 사용해 필요한 컴포넌트 템플릿의 리비전을 찾아 선택합니다. OK를 클릭하면 컴포넌트의 리비전과 대상 컴포넌트 템플릿 리비전 사이에 링크가 생성됩니다. 이 링크는 다시 Document Options dialog의 Template 탭에서 확인할 수 있습니다.

    대상 Workspace에서 컴포넌트를 컴포넌트 템플릿 리비전에 수동으로 연결하는 모습입니다.
    대상 Workspace에서 컴포넌트를 컴포넌트 템플릿 리비전에 수동으로 연결하는 모습입니다.

    사용 중인 컴포넌트 템플릿은 언제든지 변경할 수 있습니다. Choose를 클릭하고 다른 컴포넌트 템플릿의 리비전을 선택하면 됩니다.
    연결된 Component Template Item Revision의 상태는 Document Options dialog의 Template 탭에 반영됩니다. 연결된 Item의 더 새로운 리비전이 있으면 버튼을 클릭하여 해당 최신 리비전을 사용할 수 있습니다.
  • Component Editor의 Required Models/Parameters 영역과 연결된 Add 메뉴에서. Templates 하위 메뉴에는 컴포넌트 자체가 위치한 동일한 Workspace에서 현재 사용 가능한 모든 컴포넌트 템플릿이 이름 기준으로 나열되며, 최신 리비전은 괄호 안에 표시됩니다. 항목을 클릭하면 해당 컴포넌트 템플릿의 최신 리비전에 대한 링크가 생성됩니다. 마찬가지로 링크 생성 여부는 Document Options dialog의 Templates 탭에서 확인할 수 있습니다.

    사용 가능한 모든 템플릿 메뉴에서 컴포넌트 템플릿을 빠르게 연결할 수 있습니다.
    사용 가능한 모든 템플릿 메뉴에서 컴포넌트 템플릿을 빠르게 연결할 수 있습니다.

Components Workspace Folder에서 상속됨

Workspace 내 Components 폴더에 저장된 모든 컴포넌트(및 그 리비전)에 대해 자동으로 사용할 컴포넌트 템플릿을 지정할 수 있습니다.

기본 컴포넌트 템플릿은 Components 유형의 폴더에 대해서만 정의할 수 있습니다.

폴더 속성을 정의할 때 Edit Folder dialogComponent Template 필드를 사용하여 필요한 템플릿을 지정합니다. 이 필드와 연결된 드롭다운에는 Components 폴더 자체가 위치한 동일한 Workspace에서 현재 사용 가능한 모든 컴포넌트 템플릿이 이름 기준으로 나열되며, 최신 리비전은 괄호 안에 표시됩니다. 항목을 선택하면 해당 폴더 내에서 이후 생성되는 각 컴포넌트에 대해 그 컴포넌트 템플릿의 최신 리비전에 대한 링크가 생성됩니다.

상위 Components 폴더 내에서 생성되는 모든 컴포넌트에 적용할 기본 컴포넌트 템플릿을 지정합니다.
상위 Components 폴더 내에서 생성되는 모든 컴포넌트에 적용할 기본 컴포넌트 템플릿을 지정합니다.

이 기능을 사용하지 않으려면 Component Template 필드를 None로 두거나 설정하면 됩니다.

폴더 수준에서 Component Template을 선택하면, 그 아래 하위 서브폴더에서 컴포넌트를 생성할 때도 기본적으로 동일한 템플릿이 사용됩니다. 이를 통해 하위 폴더의 모든 컴포넌트에 템플릿 상속을 빠르게 적용할 수 있습니다.

컴포넌트의 리비전을 Workspace에 저장하면, 사용된 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 모드(오른쪽)로 사용할 때, 컴포넌트 템플릿 리비전에 연결한 후의 파라미터 예시입니다.
    Component Editor를 Single Component Editing 모드(왼쪽)와 Batch Component Editing 모드(오른쪽)로 사용할 때, 컴포넌트 템플릿 리비전에 연결한 후의 파라미터 예시입니다.

    참조된 컴포넌트 템플릿에서 가져온 모든 파라미터는 아이콘(Single Component Editing 모드)과 아이콘(Batch Component Editing 모드)으로 구분됩니다. 또한 배치 컴포넌트 편집 모드에서만 각 템플릿 기반 파라미터의 Show 옵션은 템플릿의 해당 Visible 옵션 상태를 따릅니다.
    템플릿 기반 파라미터는 제거할 수 없습니다.
    필요에 따라 추가 사용자 파라미터를 자유롭게 추가할 수 있습니다.
  • Batch Component Editing 모드에서만, 표시되도록 설정된 템플릿 기반 파라미터는 에디터의 컴포넌트 정의 영역에서 함께 그룹화되며, 헤더 텍스트로 Template Parameters이 사용됩니다.

    Component Editor의 Batch Component Editing 모드를 사용할 때, 컴포넌트 정의 자체가 정의되는 영역에 표시되는 템플릿 기반 파라미터의 예시입니다.
    Component Editor의 Batch Component Editing 모드를 사용할 때, 컴포넌트 정의 자체가 정의되는 영역에 표시되는 템플릿 기반 파라미터의 예시입니다.

  • 읽기 전용으로 표시된 템플릿 기반 파라미터의 값 필드는 편집할 수 없습니다. 읽기 전용으로 표시되지 않은 다른 모든 템플릿 기반 파라미터는 필요에 따라 값을 자유롭게 변경할 수 있습니다.

    Component Editor가 Single Component Editing 모드일 때 읽기 전용 템플릿 파라미터는 Parameters 영역에서 아이콘으로 구분됩니다.
  • 템플릿 기반 파라미터가 필수로 표시되었지만 템플릿에서 값이 지정되지 않은 경우, 해당 값 필드는 빨간 테두리로 표시되거나(Batch Component Editing 모드), 아이콘을 포함하여(Single Component Editing 모드) 이 파라미터에 값이 필요함을 알려줍니다. 모든 필수 파라미터에 값이 정의되기 전까지는 컴포넌트를 Workspace에 저장할 수 없습니다.

    Component Editor가 Single Component Editing 모드일 때 필수 템플릿 파라미터는 Parameters 영역에서 아이콘으로 구분됩니다.

Component Template 다시 저장하기

언제든지 Workspace에 있는 컴포넌트 템플릿의 어떤 리비전으로든 돌아가 직접 편집할 수 있습니다. 해당 리비전을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다. 그러면 임시 에디터가 다시 열리고, 해당 리비전에 포함된 템플릿이 편집용으로 열립니다. 필요한 대로 변경한 다음, 컴포넌트 템플릿을 Item의 다음 리비전으로 저장합니다.

컴포넌트 템플릿 자체의 최상위 항목을 마우스 오른쪽 버튼으로 클릭하면 해당 템플릿의 최신 리비전을 편집하게 됩니다.

기존 컴포넌트 템플릿 리비전을 직접 편집하는 기능을 실행하는 명령에 접근하는 모습입니다.
기존 컴포넌트 템플릿 리비전을 직접 편집하는 기능을 실행하는 명령에 접근하는 모습입니다.

저장된 데이터 다운로드

컴포넌트 템플릿 리비전에 저장된 데이터는 해당 리비전을(Explorer panel에서) 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Operations » Download 명령을 선택하여 다운로드할 수 있습니다. 컴포넌트 템플릿 파일은 선택한 디렉터리 아래의 하위 폴더에 다운로드되며, 폴더 이름은 Item Revision ID를 사용합니다. 파일은 그 안의 Released 폴더에서 찾을 수 있습니다.

컴포넌트 템플릿 자체의 최상위 항목에서 Download 명령에 접근하면 해당 템플릿의 최신 리비전에 저장된 컴포넌트 템플릿 파일을 다운로드할 수 있습니다.
Download from Server dialog에서 Explore 버튼을 클릭하면 다운로드 폴더를 빠르게 열어볼 수 있습니다.

소프트 삭제

Workspace에 연결된 경우, Altium Designer 내의 Explorer panel에서 직접 컴포넌트 템플릿을 제거할 수 있는 유연한 기능을 사용할 수 있습니다. 패널에서 컴포넌트 템플릿 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Delete Item 명령을 선택합니다. 삭제를 확인하는 Delete Items dialog가 나타납니다. 이 작업은 실제로는 '소프트 삭제'이며, 컴포넌트 템플릿은 Workspace의 Trash 영역으로 이동됩니다. Trash는 본질적으로 Workspace 내의 모든 콘텐츠를(소프트 삭제 작업을 통해) 이동할 수 있는 휴지통이며, Workspace의 나머지 부분과는 분리되어 있습니다.

소프트 삭제 기능을 사용하면 현재 사용 중인 컴포넌트 템플릿도 삭제할 수 있습니다.
여러 컴포넌트 템플릿을 한 번에 삭제할 수 있습니다. 표준 다중 선택 컨트롤(Shift+Click, Ctrl+Click)을 사용하여 필요한 모든 컴포넌트 템플릿을 선택한 다음, 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Delete Items 명령을 선택합니다.

컴포넌트 템플릿의 소프트 삭제입니다. 템플릿은 Workspace의 Trash 영역으로 이동됩니다.
컴포넌트 템플릿의 소프트 삭제입니다. 템플릿은 Workspace의 Trash 영역으로 이동됩니다.

삭제를 진행하려면 버튼을 클릭합니다. 항목이 제거되며 Deletion Summary dialog가 삭제 성공을 확인해 줍니다. 삭제 중 문제가 있었다면 그 사실도 표시됩니다.

이 방식으로 삭제된 모든 콘텐츠는 Workspace 브라우저 인터페이스의 Trash 페이지에서 찾을 수 있습니다. 단, 본인이 직접 소프트 삭제한 콘텐츠만 볼 수 있습니다. 관리자는 Trash 페이지의 전체 콘텐츠, 즉 소프트 삭제된 모든 콘텐츠를 볼 수 있습니다.

소프트 삭제된 컴포넌트 템플릿과 관련해 고려할 사항:

  • 해당 컴포넌트 템플릿은 설계 소프트웨어나 웹 인터페이스 내에서 사용할 수 없습니다.
  • 해당 컴포넌트 템플릿이 사용되던 모든 위치에는 그 컴포넌트 템플릿이 삭제되었음이 반영됩니다.
  • 컴포넌트 템플릿은 편집 권한이 있는 경우 Trash 페이지에서 복원하거나 영구적으로 삭제할 수 있습니다. 영구 삭제는 상위 Item에서 사용되고 있지 않은 경우에만 가능합니다.
컴포넌트 템플릿을 소프트 삭제하여 Trash로 이동한 경우, 동일한 이름으로 새 컴포넌트 템플릿을 다시 생성할 수 있습니다. 이후 원래의 컴포넌트 템플릿을 복원하려고 할 때 원래 이름이 이미 사용 중이면, Workspace 내에서 이름의 고유성을 유지하기 위해 정수 접미사가 사용됩니다.
AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

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

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

구버전 문서

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

콘텐츠