라이브러리

Parent page: IntegratedLibrary 패널

Libraries 패널을 사용하면 CircuitStudio에서 현재 사용 가능한 라이브러리의 컴포넌트에 접근할 수 있습니다.Libraries 패널을 사용하면 CircuitStudio에서 현재 사용 가능한 라이브러리의 컴포넌트에 접근할 수 있습니다.

요약

Libraries 패널을 통해 CircuitStudio에서 현재 사용 가능한 라이브러리의 컴포넌트를 찾아보고 배치할 수 있습니다.

패널 접근

Libraries 패널을 표시하려면 View | System |

버튼을 클릭합니다. 이 패널은 열려 있는 프로젝트에 포함된 라이브러리 또는 영구 라이브러리로 설치된 라이브러리에 직접 접근할 수 있습니다.

패널은 편집기 공간에 떠 있는 형태로 구성하거나 화면 가장자리에 도킹하도록 구성할 수 있습니다. Projects 패널이 현재 도킹된 Workspace 패널 그룹에 있는 경우, 패널 하단에 있는 Projects 탭을 사용해 앞으로 가져오십시오.

내용 및 사용

CircuitStudio에서 컴포넌트, 풋프린트 및 기타 모델은 available libraries에서만 사용할 수 있으며, 이는 다음 조건을 만족하는 라이브러리입니다:

  • 활성 프로젝트에 속함(즉, Projects 패널에서 현재 선택된 프로젝트).
  • CircuitStudio에 설치되어 있음.
  • 정의된 검색 경로에서 사용 가능함. 검색 경로는 프로젝트별 설정입니다. 즉, 활성 프로젝트에 정의된 경로만 접근할 수 있습니다.

라이브러리를 사용할 수 있게 되면, 해당 라이브러리 중 하나의 내용이 Libraries panel에 표시되며, 여기서 찾아보고 컴포넌트를 배치하는 데 사용할 수 있습니다.

라이브러리를 사용 가능하게 만들기

라이브러리를 사용 가능하게 만드는 세 가지 방법은 모두 Available Libraries 대화상자에서 설정합니다. 패널 상단의

버튼을 클릭하여 대화상자를 여십시오. Available Libraries 대화상자에는 세 개의 탭이 있으며, 다음 섹션에서 설명합니다. 

라이브러리는 Available Libraries dialog에 표시된 순서대로 검색됩니다. 즉, 탭의 순서대로, 그리고 각 탭 내에 나열된 라이브러리의 순서대로 검색됩니다. 검색은 모델 링크 검증의 일부로 목록을 조회할 때 수행됩니다. 예를 들어 프로젝트 컴파일, 동기화, 시뮬레이션 실행 시에 수행됩니다. 각 탭의 Move Up Move Down  버튼을 사용하여 해당 탭에 나열된 라이브러리의 검색 순서를 정의하십시오.

Project 탭

이 탭에는 활성 프로젝트(즉, Projects 패널에서 현재 선택된 프로젝트)에 포함된 모든 라이브러리가 나열됩니다.

프로젝트에 라이브러리를 추가하려면 Add Library 버튼을 클릭합니다. Open 대화상자가 열리며, 여기서 프로젝트(및 이 목록)에 추가할 라이브러리 파일을 찾아 선택할 수 있습니다.

프로젝트 라이브러리로 지원되는 라이브러리 파일 유형은 다음과 같습니다:

  • 통합 라이브러리(*.IntLib)
  • 회로도 라이브러리(*.SchLib)
  • 풋프린트 라이브러리(*.PcbLib)
  • PCB3D 모델 라이브러리(*.PCB3DLib) – 레거시 전용
  • Sim 모델 파일(*.Mdl)
  • Sim 서브서킷 파일(*.Ckt)
  • SIMetrix 모델 라이브러리(*.LB)

Move Up Move Down  버튼을 사용하여 라이브러리의 검색 순서를 정의하십시오.

새 라이브러리가 목록에 추가되면, 해당 항목은 Projects 패널의 관련 하위 폴더 아래에도 해당 프로젝트에 속한 문서로 표시됩니다.

Installed 탭

이 탭에는 설치된 모든 라이브러리가 나열됩니다. 이 목록은 CircuitStudio 환경 설정이며, 목록에 추가된 라이브러리는 모든 프로젝트에서 사용할 수 있고 설계 세션 간에도 유지됩니다. 프로젝트 라이브러리도 이 목록에 추가할 수 있지만, 처음부터 포함되어 있지는 않습니다.

Install 버튼을 클릭하여 Open 대화상자를 실행한 다음, 목록에 추가할 라이브러리를 찾아 선택하십시오.

설치된 라이브러리로 지원되는 라이브러리 파일 유형은 다음과 같습니다:

  • 통합 라이브러리(*.IntLib)
  • 회로도 라이브러리(*.SchLib)
  • 풋프린트 라이브러리(*.PcbLib)

Move Up Move Down  버튼을 사용하여 라이브러리의 검색 순서를 정의하십시오.

Search Path 탭

이 탭에는 프로젝트의 Library Search Paths를 따라 발견된 모든 라이브러리가 나열됩니다. 이러한 경로는 Options For Project dialog의 Search Paths tab에서 정의합니다. Paths 버튼을 클릭하면 이 탭으로 바로 이동하며, 필요에 따라 추가 검색 경로를 정의하거나 기존 경로를 수정할 수 있습니다.

Refresh 버튼을 사용하여 검색 경로를 다시 조회하고 라이브러리 목록이 최신인지 확인하십시오.

검색 경로 라이브러리로 지원되는 라이브러리 파일 유형은 다음과 같습니다:

  • 풋프린트 라이브러리(*.PcbLib)
  • Sim 모델 파일(*.Mdl)
  • Sim 서브서킷 파일(*.Ckt)
  • PCB3D 모델 라이브러리(*.PCB3DLib) – 레거시 전용

이 탭의 라이브러리는 표시된 순서대로 검색됩니다. 순서를 정의하려면 Paths button을 클릭하십시오.

검색 경로는 특정 파일 또는 폴더(하위 폴더 포함)로 정의할 수 있습니다. 많은 파일이 들어 있는 폴더를 다수 검색하면 속도가 느려질 수 있다는 점에 유의하십시오.

또한 네트워크를 통해 접근하는 라이브러리를 대량으로 사용 가능하게 만들면 CircuitStudio 성능이 저하될 수 있다는 점도 중요합니다.

Libraries 패널 섹션

이 패널은 여러 컨트롤과 영역으로 나뉘며, 아래 이미지는 각 기능을 요약합니다. 

Libraries 패널은 설계에 컴포넌트를 찾아 배치하는 데 사용됩니다.Libraries 패널은 설계에 컴포넌트를 찾아 배치하는 데 사용됩니다.

현재 라이브러리에서 찾아보기 및 배치

패널 상단의 드롭다운 메뉴에는 활성 프로젝트에서 사용할 수 있는 라이브러리가 나열됩니다. 목록에서 라이브러리를 선택하면 패널의 활성 라이브러리로 설정됩니다.

드롭다운 화살표를 클릭하여 라이브러리를 선택합니다.드롭다운 화살표를 클릭하여 라이브러리를 선택합니다.

패널의 Browse 모드 설정(아래 참조)에 따라 다음 유형의 라이브러리 파일이 목록에 표시될 수 있습니다:

  • 회로도 컴포넌트 라이브러리: *.SchLib*.Lib
  • 풋프린트 라이브러리: *.PcbLib*.Lib
  • PCB3D 모델 라이브러리: *.PCB3DLib – 레거시 전용
  • 통합 라이브러리: *.IntLib

라이브러리 유형에 대한 Browse 모드 설정

드롭다운 목록에 표시되는 라이브러리 유형은 선택된 패널 Browse 모드에 따라 달라집니다. 모드는 드롭다운 필드 맨 오른쪽의 ...

 버튼을 클릭해 접근하는 옵션으로 결정됩니다:

패널에 표시할 라이브러리 유형을 구성합니다.

  • Components – 이를 활성화하면 컴포넌트 라이브러리를 표시합니다. SchLib 및 IntLib 라이브러리 trypes를 포함합니다.
  • Footprints – 이를 활성화하면 풋프린트 라이브러리를 표시합니다. PcbLib 라이브러리 유형과 IntLib 라이브러리의 풋프린트를 포함합니다.
  • 3D Models – 이를 활성화하면 PCB3D 모델 라이브러리를 표시합니다. 3D 모델은 이제 풋프린트 라이브러리의 풋프린트에 포함된다는 점에 유의하십시오.

Browse 모드는 언제든지 임의의 조합으로 활성화할 수 있습니다. 드롭다운 목록은 그에 맞게 업데이트됩니다. 통합 라이브러리는 모든 유형의 컴포넌트/모델을 포함할 수 있으므로, 활성화된 각 Browse 모드마다 해당 라이브러리에 대한 별도 항목이 나열됩니다. 

컴포넌트 정보 표시

CircuitStudio를 처음 설치하면 Libraries 패널은 각 컴포넌트에 대해 Component Name, Description Library 필드를 표시합니다. 이 열은 표시할 열의 종류와 표시 순서를 변경할 수 있습니다.

표시할 열을 변경하려면 열 헤더(또는 컴포넌트 이름) 중 하나를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Select Columns 을 선택합니다. 그러면 Select Parameter Columns 대화상자가 열립니다.

오른쪽 클릭하여 표시할 열을 구성합니다.오른쪽 클릭하여 표시할 열을 구성합니다.

Select Parameter Columns dialog에서 필요한 파라미터 열을 선택한 다음, Known Parameters Selected Parameters 목록에 연결된 Add 또는 Remove 버튼을 사용하십시오. 항목을 더블클릭하여 한 목록에서 다른 목록으로 이동할 수도 있습니다. 파라미터 목록은 사용 가능한 라이브러리의 모든 컴포넌트에 걸친 모든 파라미터에서 가져옵니다.

대화상자를 사용하여 Libraries 패널에서 파라미터를 추가하거나 제거합니다.

 

파라미터 열의 순서는 Libraries panel과 Select Parameter Columns dialog 모두에서 드래그 앤 드롭으로 변경할 수 있습니다.

선택한 컴포넌트 배치

필요한 컴포넌트를 찾았으면 다음 기법 중 하나를 사용하여 활성 문서에 컴포넌트를 배치하십시오:

  • 패널 상단의 Place 버튼을 클릭
  • 목록에서 컴포넌트를 더블클릭
  • 컴포넌트를 클릭한 채로 문서로 드래그 앤 드롭

컴포넌트가 커서에 붙어 떠 있는 상태로 나타납니다. 떠 있는 동안:

  • Spacebar를 눌러 부품을 90° 단위로 반시계 방향 회전합니다. Shift+Spacebar를 누르면 시계 방향으로 회전합니다.
  • X 또는 키를 눌러 X축 또는 Y축을 기준으로 부품을 뒤집습니다.
  • Tab 를 눌러 컴포넌트 속성 대화상자를 열고, 배치 전에 편집할 수 있습니다.
  • PCB 컴포넌트 풋프린트의 경우 L 키를 눌러 풋프린트를 보드의 반대면으로 뒤집습니다.

컴포넌트를 배치한 후에는 커서에 또 다른 컴포넌트가 나타나 배치할 준비가 됩니다. 이 컴포넌트의 추가 인스턴스를 계속 배치하거나, 마우스 오른쪽 버튼(또는 Esc)을 클릭하여 이 컴포넌트 배치를 중지합니다. 클릭-드래그 배치 방법을 사용할 때는 부품이 한 개 인스턴스만 배치되며, 배치 모드가 유지되지 않습니다.

컴포넌트는 적절한 문서(회로도 또는 PCB)가 활성 문서로 열려 있고, 선택한 컴포넌트에 해당 문서 종류에 대한 모델이 있을 때만 배치할 수 있습니다. 

컴포넌트 검색

필요한 컴포넌트가 어떤 라이브러리에 있는지 알고 있다면, Available Libraries 대화상자를 통해 해당 라이브러리를 추가할 수 있습니다.

현재 라이브러리에서 컴포넌트 필터링

현재 라이브러리에서 컴포넌트를 찾으려면, 컴포넌트 목록을 스크롤하여 찾거나 필터 필드를 사용해 컴포넌트 Name 필드에 대해 문자열 검색을 수행합니다. 

이름으로 컴포넌트 목록을 필터링하여 필요한 컴포넌트를 빠르게 찾습니다.

증분 검색

증분 검색은 입력하는 즉시 검색이 수행되는 방식을 말합니다. 현재 라이브러리에서 이를 수행하려면 컴포넌트 목록의 첫 항목을 클릭한 다음, 검색하려는 컴포넌트 이름을 입력하기 시작합니다. 목록은 입력 중인 문자열과 일치하는 이름을 가진 컴포넌트로 자동으로 이동합니다. 다른 열의 내용에 대해 증분 검색을 수행하려면, 해당 열을 드래그 앤 드롭하여 가장 왼쪽 열이 되도록 이동합니다.

증분 검색을 사용하여 이름이 Diode로 시작하는 컴포넌트를 먼저 찾습니다.

라이브러리 전체에서 검색

어떤 라이브러리에 컴포넌트가 있는지 모르거나, 아예 उपलब्ध한지조차 확실하지 않다면 검색할 수 있습니다. 컴포넌트를 검색하려면 패널 상단의 Search 버튼을 클릭하면 Libraries Search 대화상자가 열립니다.

검색 과정은 다음과 같이 요약할 수 있습니다:

  • 검색은 Filters 을(를) 정의하여 수행되며, 이는 현재 검색 Scope 설정에 따라 검색 가능한 모든 라이브러리에 적용됩니다.
  • Scope 에는 검색할 라이브러리 유형이 포함됩니다. 한 번에 한 가지 유형만 검색할 수 있습니다(Components, Footprints 또는 3D Models). 
  • Scope 는 어떤 라이브러리를 검색할지 정의합니다. CircuitStudio가 현재 접근할 수 있는 라이브러리(Available libraries)이거나, 폴더 내의 모든 라이브러리(Libraries on path)입니다.
  • 경로에서 라이브러리를 검색할 때 대상은 특정 폴더이며, 또한 Include Subdirectories할 수도 있습니다.
  • Scope를 Refine last search로 설정하여 검색 결과 내에서 다시 검색할 수도 있습니다. 

Libraries Search 대화상자를 사용하여 컴포넌트 또는 풋프린트를 검색합니다.

검색 필터 설정

대화상자의 Filters 영역은 검색에 적용할 텍스트 문자열을 정의하는 데 사용됩니다. 구성해야 하는 영역은 세 가지입니다:

  1. Field – 검색할 컴포넌트의 속성입니다. Name, Description, Comment, Footprint 또는 컴포넌트에 추가된 모든 파라미터를 포함하여 어떤 컴포넌트/풋프린트 속성이든 될 수 있습니다. 
  2. Operator – 일치 여부를 판단하는 방식을 정의합니다,. 값이 equal, contains, starts with 또는 ends with일 때로 설정할 수 있습니다. equal은 정확한 문자열 일치를 요구하므로, 검색 문자열이 정확하고 완전하다고 확신할 때만 사용해야 합니다.
  3. Value – 선택한 Field에서 검색할 문자이며, 선택한 Operator에 따라 매칭됩니다.

검색 Scope가 Libraries on path이면 필드 드롭다운에는 이전에 사용한 문자열만 표시됩니다. Scope가 Available libraries, 이면 드롭다운에 사용 가능한 모든 라이브러리의 모든 컴포넌트에 대한 모든 속성이 자동으로 나열됩니다. 필요한 속성을 선택하십시오. 이는 Available libraries 옵션의 경우 이 데이터가 CircuitStudio에 알려져 있기 때문에 가능합니다. 

Scope 설정

검색에는 기본적으로 두 가지 접근 방식이 있습니다:

  1. CircuitStudio에서 현재 사용 가능한 라이브러리 – 즉, Libraries panel 상단 드롭다운에 표시되는 라이브러리 목록.
  2. 옵션이 활성화된 경우 하위 디렉터리까지 포함하여 특정 폴더에 저장된 라이브러리.

검색은 정의된 범위(Available Libraries/지정된 검색 경로의 Libraries)에 해당하는 모든 라이브러리에서 선택한 검색 유형(Components/Footprints/PCB3D Models)의 모든 항목을 반환합니다.  예를 들어, 하드 디스크의 특정 폴더들에 있는 라이브러리 안에 컴포넌트가 있다고 생각하지만 해당 라이브러리가 현재 Available Libraries에 나열되어 있지 않다면, 다음과 같이 검색을 정의합니다:

  1. 대화상자의 Scope 영역에서 Search in 를 Components로 설정합니다.
  2. Scope 영역에서 Libraries on path 옵션을 선택합니다.
  3. Path 영역에서 검색하려는 라이브러리 문서가 들어 있는 폴더를 가리키도록 경로를 설정합니다.
  4. Search 버튼을 클릭합니다.

고급 쿼리 검색

기본 모드에서 Libraries Search dialog는 실제로 Filters 설정을 쿼리로 변환한 다음, Scope에 의해 현재 대상으로 지정된 라이브러리에 적용합니다. 아래 이미지와 같이 Advanced 를 클릭하여 대화상자를 Advanced 모드로 전환하면 이 쿼리를 확인할 수 있으며, 직접 쿼리를 입력할 수도 있습니다.

Advanced mode에서는 어떤 복잡도의 쿼리도 정의할 수 있습니다. Advanced mode에서는 어떤 복잡도의 쿼리도 정의할 수 있습니다. 

대화상자 상단 섹션( Query Editor section이라 부름)에서는 논리 쿼리를 입력하여 필터를 구성할 수 있습니다. 이 모드에서는 필드에 쿼리를 직접 입력할 수 있습니다. 쿼리 키워드에 대한 도움말은 Helper 버튼을 클릭하여 Query Helper 대화상자를 여십시오.

Query Helper 를 사용하여 쿼리 키워드를 찾고 학습할 수 있습니다. 키워드를 클릭한 다음 F1을 누르면 해당 키워드에 대한 정보를 볼 수 있습니다.

쿼리 및 Query Helper 사용 시 참고 사항:

  • Query Helper dialog의 상단 섹션을 사용하여 사용 가능한 Library Functions 및 System Functions를 이용해 쿼리 표현식을 작성합니다.
  • 대화상자 중간 섹션에는 표현식 구성에 사용할 수 있는 다양한 연산자가 제공됩니다.
  • Check Syntax 버튼을 사용하여 표현식이 문법적으로 올바른지 확인합니다.
  • 필요한 대로 쿼리 표현식을 정의한 후 OK를 클릭하면, Libraries Search dialog의 Query Editor 섹션에 쿼리가 로드되어 검색을 진행할 준비가 됩니다.
  • Libraries Search dialog의 Clear 버튼을 사용하여 대화상자의 Query Editor section에서 현재 쿼리 표현식을 지웁니다.

검색 결과

검색 기준을 정의한 후 Search button을 클릭하여 검색을 시작합니다. Libraries Search dialog는 닫히고, 검색 결과는 아래 이미지와 같이 라이브러리 드롭다운 목록에 Query Results라는 새 항목으로 추가되어 Libraries panel에 나열됩니다.

검색 결과는 Libraries panel에 표시됩니다.

Note: Query Results 항목은 패널에 대해 해당 찾아보기 모드 옵션이 활성화된 경우에만 표시됩니다. 예를 들어 Components에 대해 검색을 수행했다면, Query Results을(를) 볼 수 있도록 Components 찾아보기 모드 옵션이 활성화되어 있는지 확인하십시오.

검색 결과가 없으면 Path 이(가) 올바르게 지정되었는지 확인하십시오. 또한 모든 설정이 올바른지 확인하기 위해, 라이브러리에 있는 것을 알고 있는 컴포넌트를 검색해 보십시오.

오른쪽 클릭 메뉴

패널의 오른쪽 클릭 메뉴는 다음 명령을 제공합니다:

  • Refresh Library – 이 명령은 패널에서 활성 라이브러리의 내용을 새로 고칩니다. 여러 사용자가 공유 라이브러리(네트워크)를 사용해 작업할 때 특히 유용합니다.
  • Refresh All – 이 명령은 패널의 모든 Available Libraries 내용을 새로 고칩니다. 이 역시 여러 사용자가 공유 라이브러리에서 작업할 때 유용합니다.
  • Add or Remove Libraries – 이 명령은 Available Libraries dialog를 실행하며, 여기서 활성 프로젝트에 대해 현재 사용 가능한 라이브러리 목록을 정의할 수 있습니다.
  • Library Report – 이 명령은 패널에서 현재 탐색 중인 라이브러리의 모든 항목을 포함하는 보고서를 생성합니다. 명령을 실행하면 Library Report Settings 대화상자가 열립니다. 대화상자에서 보고서의 형식과 내용에 대한 옵션을 설정하십시오. 인쇄 기반 Word 문서(*.doc) 또는 브라우저 기반 HTML 문서(*.html) 중 하나를 생성하도록 선택할 수 있습니다. 기본적으로 보고서는 소스 라이브러리와 동일한 위치에 라이브러리 이름으로 생성되어 저장됩니다. 라이브러리의 각 컴포넌트에 대해 파라미터, 핀 및 모델 정보를 포함할지 여부를 지정할 수 있습니다. 또한(해당되는 경우) 컴포넌트 및 그 모델의 이미지를 보고서에 포함할지 여부도 지정할 수 있습니다. 보고서는 컬러 또는 흑백으로 생성할 수 있으며, HTML 형식으로 보고서를 생성할 때 이미지를 메타파일로 저장할지 여부를 결정할 수 있습니다.
  • Place[ComponentName/FootprintName] – 이 명령은 현재 선택된 컴포넌트 또는 풋프린트를 활성 회로도 또는 PCB 문서에 배치합니다.
  • References – 이 하위 메뉴는 현재 선택된 컴포넌트에 대해 하나 이상의 ComponentLink 파라미터 페어링이 정의되어 있을 때만 나타납니다. 메뉴의 항목을 통해 다양한 연결 문서(예: 데이터시트, 웹 페이지, 텍스트 문서 등)에 접근할 수 있습니다.
  • Select Columns – 이 명령은 Select Parameter Columns dialog를 열며, 여기서 패널에 표시할 파라미터 정보 열을 지정할 수 있습니다.
  • Edit Component/Edit Footprint– 이 명령은 패널에서 회로도 라이브러리(*.SchLib) 또는 PCB 라이브러리(*.PcbLib) 중 하나를 탐색 중일 때 사용할 수 있습니다. 현재 선택된 컴포넌트/풋프린트의 소스 라이브러리를 열어 해당 컴포넌트/풋프린트를 설계 편집기 창에서 활성화하고, 편집할 수 있도록 준비합니다.

 

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