ライブラリ

Parent page: IntegratedLibraryパネル

Libraries パネルを使用して、CircuitStudioで現在利用可能なライブラリ内のコンポーネントにアクセスします。Libraries パネルを使用して、CircuitStudioで現在利用可能なライブラリ内のコンポーネントにアクセスします。

概要

Libraries パネルでは、CircuitStudioで現在利用可能なライブラリからコンポーネントを参照し、配置できます。

パネルへのアクセス

Libraries パネルを表示するには、View | System |

ボタンをクリックします。このパネルは、開いているプロジェクトの一部であるライブラリ、または永続ライブラリとしてインストールされているライブラリに直接アクセスできます。

パネルは、エディタ領域にフローティング表示することも、画面の左右にドッキングすることもできます。Projectsパネルが現在ドッキングされたWorkspaceパネルのグループ内にある場合は、パネル下部にあるProjectsタブを使用して前面に表示します。

内容と使用方法

CircuitStudioでは、コンポーネント、フットプリント、その他のモデルはavailable librariesからのみ使用できます。これは、次の条件を満たすライブラリです。

  • アクティブなプロジェクト(Projects パネルで現在選択されているプロジェクト)に属している。
  • CircuitStudioにインストールされている。
  • 定義された検索パス上で利用可能である。検索パスはプロジェクト固有の設定であり、アクティブなプロジェクトで定義されたものだけにアクセスできます。

ライブラリを利用可能にすると、それらのいずれかのライブラリ内容がLibraries パネルに表示され、参照してコンポーネント配置に使用できます。

ライブラリを利用可能にする

ライブラリを利用可能にする3つの方法はすべて、Available Librariesダイアログで設定します。パネル上部の

ボタンをクリックしてダイアログを開きます。Available Librariesダイアログには3つのタブがあり、以降のセクションで説明します。 

ライブラリはAvailable Libraries ダイアログに表示される順に検索されます(タブの順序、その後に各タブ内のライブラリ一覧の順序)。 検索は、モデルリンク検証の一環としてリストが参照される際に行われます。たとえば、プロジェクトのコンパイル、同期、またはシミュレーション実行時です。 各タブの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 ダイアログのSearch Pathsタブで定義します。Paths ボタンをクリックするとこのタブへ直接移動でき、必要に応じて検索パスの追加や既存パスの変更が行えます。

Refresh ボタンを使用して検索パスを再スキャンし、ライブラリ一覧が最新であることを確認します。

検索パスライブラリとしてサポートされるライブラリファイルの種類は次のとおりです。

  • フットプリントライブラリ(*.PcbLib
  • Simモデルファイル(*.Mdl
  • Simサブサーキットファイル(*.Ckt
  • PCB3Dモデルライブラリ(*.PCB3DLib)– レガシーのみ

このタブ内のライブラリは表示順に検索されます。順序を定義するにはPaths ボタンをクリックします。

検索パスは、特定のファイル、またはサブフォルダを含むフォルダに対して定義できます。多数のファイルを含む多数のフォルダを検索すると、処理が遅くなる場合がある点に注意してください。

また、ネットワーク越しにアクセスされるライブラリを大量に利用可能にすると、CircuitStudioのパフォーマンスが低下する可能性がある点も重要です。

Librariesパネルのセクション

このパネルはいくつかのコントロールと領域に分かれており、下の画像はそれぞれの機能を要約しています。 

Libraries パネルは、設計にコンポーネントを見つけて配置するために使用します。Libraries パネルは、設計にコンポーネントを見つけて配置するために使用します。

現在のライブラリから参照して配置する

パネル上部のドロップダウンメニューには、アクティブなプロジェクトで使用可能なライブラリが一覧表示されます。一覧からライブラリを選択すると、そのライブラリがパネル内のアクティブライブラリになります。

ドロップダウン矢印をクリックしてライブラリを選択します。ドロップダウン矢印をクリックしてライブラリを選択します。

パネルの参照モード設定(下記参照)に応じて、次の種類のライブラリファイルが一覧表示されます。

  • 回路図コンポーネントライブラリ:*.SchLib および *.Lib
  • フットプリントライブラリ:*.PcbLib および *.Lib
  • PCB3Dモデルライブラリ:*.PCB3DLib – レガシーのみ
  • 統合ライブラリ:*.IntLib

ライブラリ種別の参照モードを設定する

ドロップダウン一覧に表示されるライブラリの種類は、選択したパネル参照モードによって変わります。モード自体は、ドロップダウンフィールド右端の...

 ボタンをクリックして表示されるオプションで決定します。

パネルに表示するライブラリの種類を設定します。パネルに表示するライブラリの種類を設定します。

  • Components – これを有効にすると、コンポーネントライブラリ(SchLibおよびIntLibライブラリタイプを含む)を表示します。
  • Footprints – これを有効にすると、フットプリントライブラリ(PcbLibライブラリタイプおよびIntLibライブラリ内のフットプリントを含む)を表示します。
  • 3D Models – これを有効にすると、PCB3Dモデルライブラリを表示します。なお、3Dモデルは現在、フットプリントライブラリ内のフットプリントに組み込まれています。

参照モードは任意の組み合わせで同時に有効化できます。ドロップダウン一覧はそれに応じて更新されます。統合ライブラリはすべての種類のコンポーネント/モデルを含められるため、有効化されている各参照モードごとに、それらのライブラリの個別エントリが一覧表示されます。 

コンポーネント情報の表示

CircuitStudioを初めてインストールしたとき、Libraries パネルは各コンポーネントについてComponent NameDescription Library フィールドを表示します。これらの列は、表示する列や表示順を変更できます。

表示する列を変更するには、列ヘッダー(またはコンポーネント名)を右クリックし、コンテキストメニューからSelect Columns を選択します。これによりSelect Parameter Columnsダイアログが開きます。

右クリックして表示する列を設定します。右クリックして表示する列を設定します。

Select Parameter Columns ダイアログで必要なパラメータ列を選択し、Known Parameters およびSelected Parameters リストに関連付けられたAdd またはRemove ボタンを使用します。エントリをダブルクリックして、片方のリストからもう片方へ移動することもできます。パラメータの一覧は、利用可能なライブラリ内のすべてのコンポーネントにまたがる全パラメータから生成されます。

ダイアログを使用して、Librariesパネルに表示するパラメータを追加/削除します。

 

パラメータ列の順序は、Libraries パネルおよびSelect Parameter Columns ダイアログの両方で、ドラッグ&ドロップにより変更できます。

選択したコンポーネントを配置する

必要なコンポーネントを見つけたら、次のいずれかの方法でアクティブなドキュメントに配置します。

  • パネル上部のPlace ボタンをクリックする
  • 一覧内のコンポーネントをダブルクリックする
  • コンポーネントをクリックしたまま、ドキュメント上へドラッグ&ドロップする

コンポーネントはカーソルに追従して表示されます。フローティング中

  • Spacebarを押すと、部品を反時計回りに90°刻みで回転します。Shift+Spacebarを押すと、部品を時計回りに回転します。
  • X または キーを押すと、部品をX軸またはY軸に沿って反転します。
  • Tab を押すとコンポーネントのプロパティダイアログが開き、配置前に編集できます。
  • PCBコンポーネントのフットプリントの場合、L キーを押すとフットプリントを基板の反対面に反転します。

コンポーネントを配置すると、次のコンポーネントがカーソル上に表示され、配置できる状態になります。このコンポーネントの追加配置を続けるか、右クリック(または Esc)してこのコンポーネントの配置を終了します。クリック&ドラッグによる配置方法を使用した場合は、部品は1個だけ配置され、配置モードのままにはなりません。

コンポーネントを配置できるのは、適切なドキュメント(回路図またはPCB)がアクティブドキュメントとして開かれており、かつ選択したコンポーネントがそのドキュメント種別に対応するモデルを持っている場合に限られます。 

コンポーネントの検索

必要なコンポーネントがどのライブラリに含まれているか分かっている場合は、Available Libraries ダイアログからそのライブラリを追加できます。

現在のライブラリ内でのコンポーネントの絞り込み

現在のライブラリ内でコンポーネントを見つけるには、コンポーネント一覧をスクロールして探すか、フィルタ欄を使ってコンポーネントの Name フィールドに対して文字列検索を行います。 

名前でコンポーネント一覧をフィルタし、必要なコンポーネントを素早く見つけます。名前でコンポーネント一覧をフィルタし、必要なコンポーネントを素早く見つけます。

インクリメンタル検索

インクリメンタル検索とは、入力しながら検索する方式のことです。現在のライブラリでこれを行うには、コンポーネント一覧の先頭エントリをクリックし、検索したいコンポーネント名を入力し始めます。入力中の文字列に一致する名前のコンポーネントへ、一覧が自動的にジャンプします。別の列の内容に対してインクリメンタル検索を行うには、その列をドラッグ&ドロップして最左列に移動します。

インクリメンタル検索を使用して、名前が Diode で始まるコンポーネントを最初に見つける例。インクリメンタル検索を使用して、名前が Diode で始まるコンポーネントを最初に見つける例。

ライブラリ横断検索

どのライブラリにコンポーネントが含まれているか分からない場合、またはそもそも利用可能かどうか不明な場合は、検索できます。コンポーネントを検索するには、パネル上部の Search ボタンをクリックして Libraries Search ダイアログを開きます。

検索プロセスは次のように要約できます。

  • 検索は、現在の検索 Scope 設定に従って検索可能なすべてのライブラリに適用される Filters を定義して実行します。
  • Scope には検索するライブラリ種別が含まれます。一度に検索できるのは1種類のみです(Components、Footprints、または 3D Models)。 
  • Scope は検索対象となるライブラリを定義します。CircuitStudio が現在アクセスできるライブラリ(Available libraries)か、フォルダ内のすべてのライブラリ(Libraries on path)のいずれかです。
  • パス上のライブラリを検索する場合、対象は特定のフォルダであり、さらに Include Subdirectories することもできます。
  • Scope を Refine last search に設定することで、検索結果内をさらに検索することもできます。 

Libraries Search ダイアログを使用して、コンポーネントまたはフットプリントを検索します。Libraries Search ダイアログを使用して、コンポーネントまたはフットプリントを検索します。

検索フィルタの設定

ダイアログの Filters 領域は、検索に適用する文字列を定義するために使用します。設定が必要な領域は3つあります。

  1. Field – 検索対象となるコンポーネント属性です。Name、Description、Comment、Footprint、またはコンポーネントに追加された任意のパラメータなど、コンポーネント/フットプリントの任意の属性を指定できます。 
  2. Operator – 一致判定の方法を定義します。値が equalcontainsstarts with、または ends with の場合に一致とする、などを指定できます。equal は完全一致(文字列の完全一致)が必要なため、検索文字列が正確かつ完全であると確信できる場合にのみ使用してください。
  3. Value – 選択した Field に対して検索する文字で、選択した Operator に従って一致判定されます。

検索 Scope が Libraries on path の場合、フィールドのドロップダウンには以前使用した文字列のみが表示されます。Scope が Available libraries, の場合は、ドロップダウンに利用可能なすべてのライブラリ内の全コンポーネントの全属性が自動的に一覧表示されます。必要な属性を選択してください。これは Available libraries オプションでは、このデータが CircuitStudio に把握されているため可能です。 

Scope の設定

検索には基本的に次の2つのアプローチがあります。

  1. CircuitStudio で現在利用可能なライブラリ(つまり Libraries パネル上部のドロップダウンに表示されるライブラリ一覧)。
  2. 特定フォルダに保存されているライブラリ(オプションが有効な場合はサブディレクトリも含む)。

検索では、定義したスコープ(Available Libraries/指定した検索パス上のライブラリ)に該当するすべてのライブラリから、選択した検索種別(Components/Footprints/PCB3D Models)のすべての項目が返されます。  たとえば、ハードディスク上の特定フォルダ内のライブラリにあるはずだと考えているコンポーネントを探したいが、そのライブラリが現在 Available Libraries に表示されていない場合、検索は次のように定義します。

  1. ダイアログの Scope 領域で、Search in を Components に設定します。
  2. Scope 領域で、Libraries on path オプションを選択します。
  3. Path 領域で、検索したいライブラリドキュメントを含むフォルダを指すようにパスを設定します。
  4. Search ボタンをクリックします。

高度なクエリ検索

デフォルトモードでは、Libraries Search ダイアログは Filters 設定を実際にはクエリに変換し、そのクエリを Scope によって現在ターゲットとなっているライブラリに適用します。このクエリは、Advanced をクリックしてダイアログを Advanced モードに切り替えることで確認でき、また手動で独自のクエリを入力することもできます(下図参照)。

Advanced  モードでは、任意の複雑さのクエリを定義できます。 Advanced モードでは、任意の複雑さのクエリを定義できます。 

ダイアログ上部( Query Editor セクションと呼ばれる)では、論理クエリを入力してフィルタを構築できます。このモードでは、フィールドにクエリを直接入力できます。クエリキーワードのヘルプについては、 Helper ボタンをクリックして Query Helper ダイアログを開きます。

Query Helper  を使用してクエリキーワードを探して学習できます。キーワードをクリックしてから F1 を押すと、そのキーワードの情報が表示されます。Query Helper を使用してクエリキーワードを探して学習できます。キーワードをクリックしてから F1 を押すと、そのキーワードの情報が表示されます。

クエリおよび Query Helper の使用に関する注意事項:

  • Query Helper ダイアログの上部セクションを使用して、利用可能な Library Functions と System Functions を用いながらクエリ式を作成します。
  • ダイアログ中段には、式の構築に使用できる各種演算子が用意されています。
  • Check Syntax ボタンを使用して、式が構文的に正しいことを検証します。
  • 必要なクエリ式を定義したら、OK をクリックすると、Libraries Search ダイアログの Query Editor セクションにクエリが読み込まれ、検索を続行できる状態になります。
  • Libraries Search ダイアログの Clear ボタンを使用して、ダイアログの Query Editor セクションから現在のクエリ式を消去します。

検索結果

検索条件を定義したら、Search  ボタンをクリックして検索を開始します。Libraries Search  ダイアログは閉じ、検索結果は Libraries パネルに一覧表示されます。ライブラリのドロップダウンリストには Query Results という新しいエントリが追加され、その下に結果が表示されます(下図参照)。

検索結果は Libraries  パネルに表示されます。検索結果は Libraries パネルに表示されます。

Note: Query Results エントリは、パネルの対応するブラウズモードオプションが有効な場合にのみ表示されます。たとえば Components を検索した場合、Query Results を表示できるように Components のブラウズモードオプションが有効になっていることを確認してください。

検索結果が得られない場合は、Path が正しく指定されているか確認してください。また、ライブラリに存在することが分かっているコンポーネントを検索して、設定が正しいか確認してみてください。

右クリックメニュー

パネルの右クリックメニューには次のコマンドがあります。

  • Refresh Library – このコマンドを使用して、パネル内のアクティブライブラリの内容を更新します。複数ユーザーが共有ライブラリ(ネットワーク経由)で作業している場合に特に有用です。
  • Refresh All – このコマンドを使用して、パネル内の Available Libraries すべての内容を更新します。これも複数ユーザーが共有ライブラリで作業している場合に有用です。
  • Add or Remove Libraries – このコマンドを使用して Available Libraries ダイアログを実行し、アクティブプロジェクトで現在利用可能なライブラリの一覧を定義します。
  • Library Report – このコマンドを使用して、パネルで現在参照しているライブラリ内の全項目を含むレポートを生成します。コマンドを起動すると Library Report Settings ダイアログが開きます。このダイアログで、レポートの形式と内容に関するオプションを設定します。印刷向けの Word ドキュメント(*.doc)またはブラウザベースの HTML ドキュメント(*.html)のいずれかを生成できます。デフォルトでは、レポートはソースライブラリと同じ場所に、ライブラリ名を使用して生成・保存されます。ライブラリ内の各コンポーネントについて、パラメータ/ピン/モデル情報を含めるかどうかを指定できます。また、(該当する場合)コンポーネントおよびそのモデルの画像をレポートに含めるかどうかも指定できます。レポートはカラーまたはモノクロで生成でき、HTML 形式で生成する場合は、画像をメタファイルとして保存するかどうかを指定できます。
  • Place[ComponentName/FootprintName] – このコマンドを使用して、現在選択しているコンポーネントまたはフットプリントをアクティブな回路図または PCB ドキュメントに配置します。
  • References – このサブメニューは、現在選択しているコンポーネントに対して ComponentLink パラメータのペアが1つ以上定義されている場合にのみ表示されます。メニューの各エントリから、各種リンクドキュメント(例: データシート、Web ページ、テキストドキュメントなど)にアクセスできます。
  • Select Columns – このコマンドを使用して Select Parameter Columns ダイアログを開き、パネルに表示するパラメータ情報の列を指定します。
  • Edit Component/Edit Footprint– このコマンドは、パネルで回路図ライブラリ(*.SchLib)またはPCBライブラリ(*.PcbLib)のいずれかを参照しているときに使用可能になります。現在選択されているコンポーネント/フットプリントのソースライブラリを開き、そのコンポーネント/フットプリントをデザインエディタウィンドウでアクティブにして、編集できる状態にします。

 

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content