스니펫을 사용한 회로 재사용으로 설계 시간 단축

작성 날짜: 이월 10, 2017
업데이트 날짜: 시월 27, 2020
스니펫을 사용한 회로 재사용으로 설계 시간 단축

Altium Designer에서 스니펫을 사용하여 회로를 재사용하는 방법을 배워 디자인 과정에서 시간을 절약하세요.

UL 또는 EMI 인증을 받은 전원 공급 장치와 같이 자주 사용되는 회로는 많은 디자인에 나타날 수 있습니다. 또는, 출력 버퍼와 같은 회로는 하나의 PDB에서 여러 번 재생산될 수 있습니다. 이러한 회로 레이아웃을 잡아 재사용함으로써, 버퍼의 경우 단일 보드 디자인에서나 전원 공급 예와 같이 여러 디자인에서 디자인을 가속화할 수 있습니다.

Altium Designer의 스니펫 기능은 회로 디자인에서 디자인 블록을 보존하고 재사용하는 빠르고 간단한 방법을 제공합니다. 저장된 스니펫은 매번 회로 레이아웃을 처음부터 다시 디자인하지 않고도 어떤 디자인에든 추가할 수 있습니다 - 디자인 재사용, 간단하게 만들어졌습니다.

스니펫 사용하기

스니펫 도구는 PCB 디자이너에게 재사용을 위한 회로를 저장하는 몇 가지 옵션을 제공합니다. 다음을 저장할 수 있습니다:

- 단일 스키매틱 시트의 회로

- PCB 디자인의 회로, 구성 요소 및 라우팅 포함

- Altium Designer의 코드 인식 편집기 중 하나에서의 코드

스니펫 패널에 접근하려면, 주 디자인 창 아래에 위치한 시스템 패널 접근 버튼과 관련된 메뉴에서 접근하거나, 뷰 -> 작업 공간 패널 -> 시스템 하위 메뉴를 통해 패널에 접근할 수 있습니다.

그림 1 - 시스템 메뉴에서 스니펫에 접근할 수 있습니다

그림 1 - 시스템 메뉴에서 스니펫에 접근할 수 있습니다

스니펫 조직화

PCD 디자인에서 스니펫을 사용한 회로와 패널은 스니펫을 폴더에 조직화하여 관련 회로, 하위 회로, 디자인 블록을 함께 그룹화할 수 있게 합니다. 스니펫 시스템에는 두 가지 유형의 폴더가 있습니다.

스니펫 폴더 - 이들은 스니펫과 하나 이상의 스니펫 하위 폴더를 포함할 수 있는 기존 Windows® 폴더입니다. 이러한 최상위 폴더는 스니펫 패널 내에서 생성될 수 없습니다. 대신, 이들이 포함하는 스니펫을 탐색할 때 ‘열기’ 또는 ‘닫기’됩니다. 이 폴더들은 Altium Designer 외부의 하드 디스크나 네트워크에 직접 생성될 수 있습니다.

하위 폴더 - 이들은 스니펫을 더 논리적이고 구조화된 방식으로 정리하는 데 사용되는 하위 수준 폴더입니다. 이들은 스니펫 패널 내에서 또는 하드 디스크나 네트워크의 기존 폴더 내에서 쉽게 생성(및 삭제)될 수 있습니다.

스니펫 폴더 추가 및 제거

최상위 스니펫 폴더는 사용 가능한 스니펫 폴더 대화 상자에서 열리고 닫힙니다. 이 대화 상자에 접근하려면 스니펫 패널의 오른쪽 상단에 있는 스니펫 폴더 버튼을 클릭하거나 패널 내에서 마우스 오른쪽 버튼을 클릭하고 추가 -> 스니펫 폴더를 선택합니다.

필요한 폴더를 하드 디스크나 네트워크에서 찾아보려면 폴더 열기 버튼을 사용합니다. 선택된 폴더는 대화 상자의 목록에 추가되며, 이후 스니펫 패널 내에 표시됩니다.

그림 2 - Altium Designer 내에서 사용할 수 있는 최상위 스니펫 폴더를 제어하기

그림 2 - Altium Designer 내에서 사용할 수 있는 최상위 스니펫 폴더를 제어하기

목록에서 최상위 스니펫 폴더를 제거하려면, 즉 탐색 관점에서 닫으려면 해당 폴더를 선택하고 폴더 제거 버튼을 클릭합니다. 또는 스니펫 패널에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 제거-> 스니펫 폴더 닫기를 선택합니다.

스니펫 패널에서 최상위 폴더가 표시되는 순서를 변경하려면 위로 이동 및 아래로 이동 버튼을 사용합니다.

하위 폴더 추가 및 제거

전체 스니펫 구조에 새 하위 폴더를 추가하려면, 스니펫 패널 내에서 마우스 오른쪽 버튼을 클릭하고 추가 -> 새 폴더 만들기 명령을 선택합니다. 폴더 속성 대화 상자가 나타나며, 여기에서 새 폴더의 이름을 지정하고 어느 부모 폴더 아래에 생성될지 결정할 수 있습니다.

그림 3 - 폴더 속성 대화 상자를 사용하여 이름 지정하기

그림 3 - 폴더 속성 대화 상자를 사용하여 이름 지정하기

하위 폴더는 스니펫 패널에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성 명령을 선택하여 언제든지 다른 '부모' 폴더 아래로 이름을 변경하고 이동할 수 있습니다. 하위 폴더를 삭제하는 가장 좋은 방법은 패널에서 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 제거 -> 폴더 삭제를 선택하는 것입니다. 변경 사항은 즉시 스니펫 패널에 업데이트됩니다. 윈도우 탐색기를 사용하여 폴더를 제거하는 경우, Altium Designer를 닫았다가 다시 시작할 때까지 스니펫 패널에 변경 사항이 표시되지 않습니다.

스니펫 생성

스니펫 패널에 스니펫을 저장하려면 스키마틱이나 인쇄 회로 기판 PCB 편집기에서 필요한 회로를 선택하거나 코드 인식 편집기 내의 코드를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 선택한 객체의 명령에서 스니펫 -> 스니펫 생성을 선택합니다. 스니펫은 스니펫 패널 내에서도 생성할 수 있습니다. 편집기에서 객체/코드를 선택한 상태에서 스니펫 패널에서 마우스 오른쪽 버튼을 클릭하고 선택 항목에서 스니펫 생성 명령을 선택합니다.

그림 4 - 스키마틱 회로 조각에서 스니펫 생성 예

그림 4 - 스키마틱 회로 조각에서 스니펫 생성 예

다음으로, 새 스니펫 대화 상자가 열립니다. 이 대화 상자를 사용하여 스니펫의 이름을 정의하고 저장될 폴더와 회로나 코드 조각을 설명하는 몇 가지 설명적인 코멘트를 정의합니다.

그림 5 - 필요에 따라 새 스니펫의 속성 정의

그림 5 - 필요에 따라 새 스니펫의 속성 정의

저장되면 스니펫이 생성되고 이후 스니펫 패널에 표시됩니다. 스니펫의 이름, 폴더 위치 및 코멘트는 언제든지 스니펫 속성 대화 상자에서 변경할 수 있습니다. 이는 패널에서 스니펫 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 속성을 선택하여 접근할 수 있습니다.

각 스니펫은 표준 스키마틱, 인쇄 회로 기판 PCB 또는 코드 기반(예: *.vhd) 파일에 저장됩니다. 생성 시, 여러 다른 파일도 생성됩니다 (*.Snippet, *.SnippetIcon, *.SnippetThumbnail). 각 스니펫 폴더에는 그것이 포함하는 스니펫을 추적하기 위한 색인 파일도 있습니다.

스니펫 배치

디자인에 스니펫을 배치하려면 스니펫 패널에서 해당 항목을 선택하고 패널 상단의 해당 Place xxx 버튼을 클릭합니다. 또는 스니펫 항목에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 스니펫 배치를 선택합니다.

그림 6 - 스니펫 배치 명령은 회로를 설계에 드롭합니다

그림 6 - 스니펫 배치 명령은 회로를 설계에 드롭합니다

올바른 대상 문서가 열린 활성 문서인지 확인하세요. 그런 다음, 스니펫 패널에서 재사용 가능한 설계 블록, 회로의 일부, 또는 코드를 설계에 배치하세요. 이 명령은 스니펫 유형이 문서 유형과 일치할 때만 보입니다.

스니펫 삭제하기

스니펫을 삭제하려면, 스니펫 패널에서 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 스니펫 삭제 명령을 선택하세요. 특정 폴더의 모든 스니펫을 삭제하려면, 해당 폴더를 마우스 오른쪽 버튼으로 클릭하고 제거 -> 폴더 지우기 명령을 선택하세요.

마우스 오른쪽 버튼 메뉴

스니펫 패널에서 마우스 오른쪽 버튼을 클릭하면 다음 옵션과 명령이 제공됩니다:

- 스니펫 배치 (스니펫이 선택되었을 때 사용 가능) - 현재 선택된 스니펫을 설계 작업 공간에 배치합니다.

- 스니펫 삭제 (스니펫이 선택되었을 때 사용 가능) - 현재 선택된 스니펫을 삭제합니다.

- 추가 - 부모 폴더 아래에 새 폴더를 생성하거나, 기존 스니펫 폴더를 패널에서 사용 가능한 폴더에 추가합니다.

- 제거 - 폴더의 내용을 지우거나 폴더 자체를 삭제합니다.

- 정렬 - 패널의 폴더/스니펫 목록을 날짜/유형/이름별로 정렬하고 폴더/세부 정보 가시성을 설정합니다.

- 썸네일 보기 - 스니펫을 썸네일 또는 아이콘 형태로 표시할지 선택합니다. 아이콘 상태에서는 스니펫의 코멘트가 패널에 표시되지 않습니다.

- 속성 - 선택된 스니펫의 속성을 보거나 편집하기 위해 스니펫 속성 대화 상자를 엽니다.

결론

Altium Designer의 디자인 스니펫 기능을 재사용할 수 있게 되면, 자주 사용하는 회로로 가득 찬 라이브러리를 쉽게 구축하여 설계 과정을 가속화할 수 있습니다. 이러한 자동화는 설계 과정을 간소화하여 시간과 비용을 절약함으로써 설계 마감 시간을 맞추는 데 가장 효과적입니다.

 
PDF로 열기

관련 자료

관련 기술 문서

홈으로 돌아가기
Thank you, you are now subscribed to updates.