재사용 블록 및 스니펫으로 작업하기

설계에 공통적인 회로 '섹션'이 자주 포함된다면, Altium Designer는 설계 회로의 일부를 저장하고 재사용할 수 있는 간단하고 쉬운 방법을 제공합니다. 여기에는 Workspace 기반 방식과 로컬 파일 기반 방식이 모두 포함됩니다. 이러한 섹션은 매번 처음부터 시작할 필요 없이 어떤 PCB 설계에도 추가할 수 있습니다. 이는 재사용하려는 자주 쓰는 회로 조각이나 더 작은 회로 섹션에 매우 유용한 기능입니다. 이 시스템을 사용하면 다음 항목의 선택 영역을 저장할 수 있습니다:

  • 단일 회로도 시트의 회로(회로도 스니펫).

  • 부품과 배선을 포함한 PCB 설계의 회로(PCB 스니펫).

Workspace에 연결되어 있으면, 회로도 회로와 PCB용 물리적 표현을 모두 포함할 수 있는 단일 엔터티인 Reuse Block을 만들 수 있습니다. 이러한 재사용 블록을 회로도 시트에 배치하면, ECO 프로세스 중에 해당 물리적 표현이 PCB 문서에 자동으로 배치됩니다.

Design Reuse 패널은 Workspace 기반 및 로컬 파일 기반의 재사용 블록과 스니펫을 생성, 관리, 사용하는 중앙 제어 지점입니다.

Design Reuse 패널
Design Reuse 패널

패널은 다음 방법으로 열 수 있습니다:

  • 디자인 공간 오른쪽 아래의 Panels 버튼을 클릭한 다음 Design Reuse을 클릭합니다.
  • 메인 메뉴에서 View » Panels » Design Reuse을 선택합니다.
  • 메인 메뉴에서 Place » Reuse Block을 선택합니다.

패널 상단의 드롭다운 메뉴에는 현재 연결된 Workspace에 존재하는 모든 폴더가 나열되며, 이 폴더들에는 재사용 블록과 Workspace 기반 스니펫이 포함됩니다. 각 폴더 이름 옆의 숫자는 해당 폴더와 그 하위 폴더에 포함된 설계 재사용 블록 및 스니펫의 개수를 나타냅니다. 드롭다운에서 폴더를 선택하면 해당 폴더와 그 하위 폴더에 포함된 재사용 블록과 스니펫이 패널의 메인 영역에 표시됩니다. 드롭다운에서 연결된 Workspace 항목을 선택하면 사용 가능한 모든 재사용 블록과 스니펫이 표시됩니다.

Workspace 폴더 구조는 Altium Designer 내의 Explorer panel을 사용하여 정의할 수 있습니다.

아이콘 팝업의 필터 버튼을 사용하여 패널에서 특정 유형(Reuse Blocks, Schematic Snippets, PCB Snippets)의 콘텐츠를 표시/숨김할 수 있습니다. Sort By 컨트롤을 사용하여 원하는 정렬 옵션을 선택합니다.

필터링 및 정렬 옵션을 사용하여 패널의 콘텐츠 표시를 구성합니다
필터링 및 정렬 옵션을 사용하여 패널의 콘텐츠 표시를 구성합니다

선택한 폴더에서 사용 가능한 재사용 블록과 스니펫을 이름 또는 설명으로 검색하려면, Search 필드에 문구를 입력하여 목록을 효과적으로 필터링하고 원하는 항목으로 좁힐 수 있습니다.

각 재사용 블록과 스니펫은 메인 패널 영역에서 다음 데이터를 포함하는 타일로 표시됩니다:

  • 미리보기 이미지 – 클릭하여 일반 크기와 전체 크기 상태 간에 전환할 수 있습니다. 재사용 블록의 경우 클릭한 채로 드래그하여 이동 버튼을 사용하여 PCB 문서 미리보기와 회로도 문서 미리보기 사이를 전환할 수 있습니다;

  • 유형 아이콘 – 재사용 블록은 클릭한 채로 드래그하여 이동 , 회로도 스니펫은 클릭한 채로 드래그하여 이동 , PCB 스니펫은 클릭한 채로 드래그하여 이동 ;

  • 이름 및 설명(정의된 경우);

  • 재사용 블록 또는 Workspace 회로도/PCB 스니펫의 최신 리비전 ID, 생성 날짜 및 작성자.

재사용 블록 또는 스니펫에 대한 정보와 제어 항목은 패널 내 타일에 표시됩니다.
재사용 블록 또는 스니펫에 대한 정보와 제어 항목은 패널 내 타일에 표시됩니다.

재사용 블록 만들기

새 재사용 블록은 다음 방법으로 만들 수 있습니다:

  1. 새 재사용 블록을 만드는 명령을 선택합니다:

    • Design Reuse 패널에서 패널 상단의  버튼을 클릭합니다.

    • 메인 메뉴에서 File » New » Reuse Block 명령을 사용합니다.

    • Explorer panel에서 Design Reuse Blocks 유형의 폴더를 탐색 중일 때 패널 오른쪽 상단에 있는  버튼을 클릭합니다.

  2. 재사용 블록의 임시 편집 가능 PCB 프로젝트 유사 구조가 Projects panel (현재 연결된 Workspace 항목 아래)에 열리고, 재사용 블록의 회로도 문서를 정의할 수 있도록 임시 회로도 편집기가 메인 설계 창에 열립니다. 표준 배치 명령과 기법을 사용하여 재사용 블록의 회로도 문서를 정의합니다.

  3. 완료되면 Design » Update PCB Document 명령과 ECO 프로세스를 사용하여 캡처한 회로도를 재사용 블록의 PCB 문서로 전송한 다음, 해당 문서에 필요한 변경 사항(부품 위치 정의, 배선 등)을 적용합니다.

    정의 중인 재사용 블록에 여러 PCB 문서를 추가할 수 있습니다. 이렇게 하려면 Projects 패널에서 재사용 블록 항목의 오른쪽 클릭 메뉴에 있는 Add New to Project » PCB 명령을 사용합니다.

    추가된 PCB 문서 항목의 Projects 패널 오른쪽 클릭 메뉴에서 Rename 명령을 사용하여 의미 있는 이름을 지정합니다. 회로도 편집기 메인 메뉴의 Design » Update 명령을 사용하여 필요한 PCB 문서를 업데이트합니다.

    재사용 블록의 회로도 및 PCB 문서가 모두 정의되면, Projects 패널에서 재사용 블록 항목의 컨텍스트 메뉴에 있는 Save to Server 명령 또는 항목 오른쪽의 Save to Server 컨트롤을 사용하여 재사용 블록을 Workspace에 저장합니다.

    재사용 블록은 연결된 Workspace에 저장되므로, 해당 Workspace의 부품을 사용해야 합니다. 그래야 Workspace가 제공하는 콘텐츠 시스템의 이점을 최대한 활용할 수 있습니다.

    • 재사용 블록의 회로도 및 PCB 문서에는 Workspace에 저장하기 위해 최소 하나 이상의 부품이 포함되어 있어야 합니다.

    • 재사용 블록의 회로도와 PCB 문서가 동기화되지 않은 경우(회로도와 PCB 문서 간 차이가 감지된 경우), 재사용 블록을 Workspace에 저장하려고 할 때 경고 대화상자가 표시됩니다. 저장을 취소하여 재사용 블록으로 돌아가 차이를 해결하거나, 그대로 저장을 진행할 수 있습니다.

  4. New Reuse Block 대화상자가 나타나며, 여기서 새 재사용 블록이 저장될 Name, Description, 그리고 Workspace Folder 를 정의할 수 있습니다.

    New Reuse Block 대화상자
    New Reuse Block 대화상자

  5. OK를 클릭하면 재사용 블록이 Workspace에 저장되고, 임시 구조는 닫힙니다.

저장된 재사용 블록은 상단 드롭다운에서 저장된 폴더(또는 연결된 Workspace 항목)를 선택했을 때 Design Reuse 패널에서 찾을 수 있습니다. 새 재사용 블록이 패널에 표시되도록 하려면  버튼 메뉴의 Refresh 명령을 사용해야 할 수 있습니다.

재사용 블록 이름 바꾸기

Reuse Block을 만든 후에는 필요에 따라 더 적절한 제목으로 이름을 바꿀 수 있습니다. Reuse Block의 이름을 바꾸려면 Design Reuse 패널의  하위 메뉴 및 오른쪽 클릭 컨텍스트 메뉴에서 접근할 수 있는 Rename 명령을 사용합니다. 열리는 Rename Reuse Block 대화상자에서 새 제목을 입력한 다음 OK를 클릭합니다. 이제 Reuse Block의 이름이 원하는 이름으로 변경되며, 이는 다음 이미지에 표시된 것과 같습니다.

스니펫 만들기

새 회로도 또는 PCB 스니펫은 회로도 시트나 PCB 문서의 기존 회로에서 빠르게 만들 수 있습니다:

  1. 회로도 또는 PCB 편집기에서 필요한 회로를 선택합니다.

  2. 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Snippets » Create Snippet from selected objects을(를) 선택하거나, 메인 메뉴에서 Tools » Convert » Create Snippet from selected objects 명령을 선택합니다.

  3. New Schematic Snippet 또는 New PCB Snippet 대화상자가 나타나며, 여기서 이름, 설명, 저장 위치(Workspace 또는 로컬 폴더), 그리고 새 스니펫을 저장할 폴더를 정의할 수 있습니다.

    스니펫을 로컬 폴더에 저장하는 경우, 대화상자의 Path 필드 오른쪽에 있는 버튼을 클릭하여 Choose Snippet Folder 대화상자에 액세스합니다. 여기서 스니펫을 저장할 기존 로컬 스니펫 폴더를 선택하거나, 기존 로컬 스니펫 폴더 내에 새 하위 폴더를 만들 수 있습니다.

    로컬 스니펫을 폴더로 구성하는 방법에 대한 자세한 내용은 아래의 Local Snippet Organization 섹션을 참조하십시오.
  4. OK을(를) 클릭하면 스니펫이 저장됩니다.

저장된 스니펫은 상단 드롭다운에서 연결된 Workspace 항목(또는 저장된 폴더)을 선택했을 때 Design Reuse 패널에서 찾을 수 있습니다.

스니펫은 선택한 객체 집합으로부터 생성할 수 있습니다. 여기에는 회로도 스니펫을 생성하는 예가 표시되어 있습니다. 이미지 위에 커서를 올리면 PCB 스니펫 생성 예를 볼 수 있습니다.
스니펫은 선택한 객체 집합으로부터 생성할 수 있습니다. 여기에는 회로도 스니펫을 생성하는 예가 표시되어 있습니다. 이미지 위에 커서를 올리면 PCB 스니펫 생성 예를 볼 수 있습니다.

새 재사용 블록이 패널에 표시되도록 하려면 패널의 버튼 메뉴에서 Refresh 명령을 사용해야 할 수 있습니다.

Design Reuse 패널에서 로컬 스니펫에 액세스하려면 메뉴에서 Local Snippets 옵션이 활성화되어 있어야 합니다.

Workspace 기반 스니펫은 스니펫 타일 내의 버튼을 클릭하거나(또는 타일의 아무 곳이나 마우스 오른쪽 버튼으로 클릭) 메뉴에서 Save to Server 명령을 선택하여 기존 로컬 스니펫으로부터 생성할 수도 있습니다. 나타나는 New Schematic Snippet 또는 New PCB Snippet 대화상자에서 스니펫이 저장될 Name, Description, 그리고 Workspace Folder 을(를) 정의합니다.

로컬 스니펫은 Save to Server 명령을 사용하여 연결된 Workspace에 저장할 수 있습니다.
로컬 스니펫은 Save to Server 명령을 사용하여 연결된 Workspace에 저장할 수 있습니다.

Workspace 스니펫은 해당 Workspace의 컴포넌트를 사용해야 합니다. 그래야 Workspace가 제공하는 콘텐츠 시스템의 이점을 최대한 활용할 수 있습니다.

Local Snippet Organization

Design Reuse 패널에서는 로컬 스니펫을 스니펫 폴더로 구성할 수 있으므로 관련 스니펫을 함께 그룹화하여 더 쉽게 찾을 수 있습니다. 스니펫 폴더는 기존 Windows 폴더이며 Design Reuse 패널 내부에서는 생성할 수 없습니다. 대신, 포함된 로컬 스니펫을 탐색할 때 이러한 폴더를 '열거나' '닫습니다'. 이러한 폴더는 Altium Designer 외부에서 하드 디스크 또는 네트워크에 직접 생성해야만 합니다.

스니펫 폴더는 Design Reuse 패널의 오른쪽 상단에 있는 버튼을 클릭하고 메뉴에서 Snippet Folders 명령을 선택하여 액세스하는 Available Snippets Folders 대화상자에서 열고 닫을 수 있습니다. Open Folder을(를) 클릭하여 하드 디스크 또는 네트워크의 필요한 폴더를 찾습니다. 선택한 폴더는 대화상자의 목록에 추가되며, 이후 Design Reuse 패널 상단의 드롭다운에 표시됩니다.

목록에서 스니펫 폴더를 제거하려면(즉, 탐색 관점에서 닫으려면) 목록에서 해당 폴더를 선택한 다음 Remove Folder을(를) 클릭합니다. 패널의 드롭다운에서 Local 항목이 선택되었을 때 로컬 스니펫이 Design Reuse 패널에 표시되는 순서를 변경하려면 Move UpMove Down 버튼을 사용합니다.

재사용 블록 및 스니펫 배치

디자인에 재사용 블록 또는 스니펫을 배치하려면 해당 타일 내부를 클릭한 후 버튼을 클릭하거나, 타일 내의 버튼을 클릭하거나, 타일의 아무 곳이나 마우스 오른쪽 버튼으로 클릭한 다음 다음 명령 중 하나를 선택합니다.

  • Place – 재사용 블록 또는 스니펫을 현재 활성 회로도 또는 PCB 문서에 직접 배치하려면 선택합니다.
  • Place as Sheet Symbol – 회로도 문서가 활성 상태일 때 선택하면 재사용 블록 또는 회로도 스니펫을 회로도 시트에 시트 심볼로 배치합니다. 재사용 블록 또는 회로도 스니펫의 내용은 배치된 시트 심볼이 참조하는 자동 생성된 하위 회로도 시트에 배치됩니다.

패널의 타일 내 Place 버튼 메뉴를 사용하여 재사용 블록 또는 스니펫을 배치합니다. 여기에는 재사용 블록/회로도 스니펫이 활성 회로도 시트에 배치되는 Place 명령을 선택하는 예가 표시되어 있습니다. 이미지 위에 커서를 올리면 배치된 시트 심볼이 참조하는 하위 시트에 재사용 블록/회로도 스니펫이 배치되는 Place as Sheet Symbol 명령 선택 예를 볼 수 있습니다.
패널의 타일 내 Place 버튼 메뉴를 사용하여 재사용 블록 또는 스니펫을 배치합니다. 여기에는 재사용 블록/회로도 스니펫이 활성 회로도 시트에 배치되는 Place 명령을 선택하는 예가 표시되어 있습니다. 이미지 위에 커서를 올리면 배치된 시트 심볼이 참조하는 하위 시트에 재사용 블록/회로도 스니펫이 배치되는 Place as Sheet Symbol 명령 선택 예를 볼 수 있습니다.

재사용 블록 타일 내의 Show more 컨트롤을 클릭하면 재사용 블록의 PCB 문서 목록이 포함된 PCB 섹션이 표시됩니다. 목록에서 필요한 PCB 문서를 선택하면 해당 문서와 함께 재사용 블록이 배치됩니다. 미리보기에 PCB이(가) 선택되면 선택한 PCB 문서가 재사용 블록 타일의 미리보기 영역에 표시됩니다.

재사용 블록과 함께 배치할 PCB 문서를 선택하여 해당 미리보기를 표시합니다.
재사용 블록과 함께 배치할 PCB 문서를 선택하여 해당 미리보기를 표시합니다.

재사용 블록의 회로도 문서를 배치한 후에는 ECO 프로세스를 통해 PCB 문서에 해당 PCB 문서를 배치할 수 있습니다. 회로도 편집기에서 메인 메뉴의 Design » Update PCB Document 명령을 사용한 다음, Engineering Change Order 대화상자에서 변경 사항을 검증하고 실행합니다. PCB 문서는 유니온으로 PCB 문서에 배치되며, Unions mode of the PCB panel에서 관리할 수 있습니다.

선택한 회로도 또는 PCB 컴포넌트가 디자인에 배치된 재사용 블록의 일부인 경우, Properties 패널에 제공되는 Reuse Block 링크를 클릭하여 해당 속성을 확인할 수 있습니다. 패널에는 해당 컴포넌트의 상위 재사용 블록 속성이 표시됩니다. 처음 선택한 컴포넌트의 속성으로 돌아가려면 Component 링크를 사용합니다.

이 재사용 블록의 일부인 컴포넌트에서 재사용 블록 속성에 액세스합니다. 위 이미지는 회로도 컴포넌트에서 속성에 액세스하는 예를 보여줍니다. 이미지 위에 커서를 올리면 PCB 컴포넌트에서 액세스하는 예를 볼 수 있습니다.
이 재사용 블록의 일부인 컴포넌트에서 재사용 블록 속성에 액세스합니다. 위 이미지는 회로도 컴포넌트에서 속성에 액세스하는 예를 보여줍니다. 이미지 위에 커서를 올리면 PCB 컴포넌트에서 액세스하는 예를 볼 수 있습니다.

재사용 블록의 경우, 배치 명령을 실행할 때 활성 상태인 문서 유형에 따라 회로도 문서 또는 PCB 문서가 사용됩니다.

스니펫의 경우, 배치하기 전에 올바른 대상 문서가 활성 문서로 열려 있는지 확인하십시오. 스니펫이 해당 문서에 올바르게 배치될 수 있는 경우에만 배치 명령이 작동합니다. 즉, 스니펫 유형과 문서 유형이 동일해야 합니다.

재사용 블록 및 스니펫 편집

Workspace 기반 재사용 블록 또는 스니펫을 편집하려면 타일 내의 버튼을 클릭하거나(또는 타일의 아무 곳이나 마우스 오른쪽 버튼으로 클릭) 메뉴에서 Edit 명령을 선택합니다.

패널의 타일 내에서 Edit 명령을 사용하여 Workspace 기반 재사용 블록 또는 스니펫을 편집용으로 엽니다.
패널의 타일 내에서 Edit 명령을 사용하여 Workspace 기반 재사용 블록 또는 스니펫을 편집용으로 엽니다.

임시 편집기가 열리며, Workspace Item의 최신 리비전에 포함된 문서(원본 재사용 블록/스니펫이 포함된 문서)가 편집용으로 열립니다. 필요한 대로 변경한 다음, 메인 메뉴의 File » Save to Server 명령 또는 Projects panel에서 재사용 블록/스니펫 항목을 마우스 오른쪽 버튼으로 클릭했을 때의 메뉴에 있는 Save to Server 명령을 사용하여 문서를 재사용 블록/스니펫의 다음 리비전에 저장합니다.

로컬 스니펫의 속성(Name, Description, Path)은 로컬 스니펫 타일 내의 버튼을 클릭하거나(또는 타일의 아무 곳이나 마우스 오른쪽 버튼으로 클릭) 메뉴에서 Edit Properties 명령을 선택하여 액세스하는 Snippet Properties 대화상자를 통해 편집할 수 있습니다.

Design Reuse 패널에서 액세스한 Snippet Properties 대화상자를 사용하여 로컬 스니펫의 속성을 편집합니다.
Design Reuse 패널에서 액세스한 Snippet Properties 대화상자를 사용하여 로컬 스니펫의 속성을 편집합니다.

재사용 블록 및 스니펫 삭제

재사용 블록 또는 스니펫을 삭제하려면 스니펫 타일 내의 버튼을 클릭하거나(또는 타일의 아무 곳이나 마우스 오른쪽 버튼으로 클릭) 메뉴에서 Delete 명령을 선택합니다.

  • Workspace 기반 재사용 블록 또는 스니펫의 경우, 삭제를 확인하는 Delete Items 대화상자가 나타납니다. 이 작업은 실제로는 '소프트 삭제'이며, 재사용 블록 또는 스니펫은 Workspace의 Trash 영역으로 이동됩니다. Trash은(는) 본질적으로 Workspace 내의 모든 콘텐츠를 이동할 수 있는(소프트 삭제 작업을 통해) 휴지통입니다. 이 영역은 Workspace의 나머지 부분과 분리되어 있습니다. 재사용 블록의 경우 재사용 블록과 관련된 콘텐츠(예: 회로도 및 PCB 스니펫)도 함께 삭제하도록 선택할 수 있습니다.

    패널의 타일 내에서 Delete 명령을 사용하여 재사용 블록 또는 스니펫을 소프트 삭제합니다.
    패널의 타일 내에서 Delete 명령을 사용하여 재사용 블록 또는 스니펫을 소프트 삭제합니다.

  • 로컬 스니펫의 경우 삭제를 확인하는 Confirm 대화상자가 나타납니다. 이 작업은 하드 드라이브에서 스니펫 파일을 제거합니다.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

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

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

구버전 문서

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

콘텐츠