再利用ブロックとスニペットの使用

設計に共通の回路「セクション」が頻繁に含まれる場合、Altium Designer では、Workspace ベースおよびローカルのファイルベースの両方で、設計回路のセクションを簡単に保存して再利用できます。こうしたセクションは、毎回最初から作成し直すことなく、任意の PCB 設計に追加できます。これは、再利用したい頻出の回路断片や小規模な回路セクションにとって非常に便利な機能です。このシステムでは、次のいずれの選択範囲も保存できます。

  • 単一の回路図シート上の回路(回路図スニペット)。

  • PCB 設計内の回路(コンポーネントおよび配線を含む)(PCB スニペット)。

Workspace に接続している場合、回路図回路と PCB 用の物理表現の両方を含められる単一のエンティティ、すなわち Reuse Block を作成できます。このような Reuse Block を回路図シート上に配置すると、その物理表現は ECO プロセス中に PCB ドキュメントへ自動的に配置されます。

Design Reuse パネルは、Workspace ベースおよびローカルのファイルベースの両方の reuse block と snippet を作成、管理、使用するための中枢コマンドです

Design Reuse パネル
Design Reuse パネル

このパネルには、次の方法でアクセスできます。

  • 設計スペース右下の Panels ボタンをクリックし、次に Design Reuse をクリックします。
  • メインメニューから View » Panels » Design Reuse を選択します。
  • メインメニューから Place » Reuse Block を選択します。

パネル上部のドロップダウンメニューには、現在接続中の Workspace 内に存在し、reuse block と Workspace ベースの snippet を含むすべての利用可能なフォルダーが一覧表示されます。各フォルダー名の横の数字は、そのフォルダーとサブフォルダーに含まれる設計再利用ブロックおよび snippet の数を示します。ドロップダウンでフォルダーを選択すると、そのフォルダーとサブフォルダーに含まれる reuse block と snippet がパネルのメインセクションに表示されます。ドロップダウンで接続中の Workspace のエントリを選択すると、利用可能なすべての reuse block と snippet が表示されます。

Workspace のフォルダー構造は、Altium Designer の Explorer panel から定義できます。

アイコンのポップアップにあるフィルターボタンを使用して、パネル内の特定タイプ(Reuse BlocksSchematic SnippetsPCB Snippets)のコンテンツの表示/非表示を切り替えます。Sort By コントロールを使用して、好みの並べ替えオプションを選択します。

フィルタリングおよび並べ替えオプションを使用して、パネル内のコンテンツ表示を設定します
フィルタリングおよび並べ替えオプションを使用して、パネル内のコンテンツ表示を設定します

選択したフォルダー内で利用可能な reuse block と snippet を名前または説明で検索するには、Search フィールドに語句を入力して、一覧を効果的に絞り込み、目的に合った表示にします。

各 reuse block および snippet は、次のデータを含むタイルとしてパネルのメインセクションに表示されます。

  • プレビュー画像 – クリックすると通常表示と実寸表示を切り替えられます。Reuse Block の場合は、 クリックしてドラッグすると移動できます ボタンを使用して PCB ドキュメントと回路図ドキュメントのプレビューを切り替えます。

  • タイプアイコン – Reuse Block は クリックしてドラッグすると移動できます 、回路図スニペットは クリックしてドラッグすると移動できます 、PCB スニペットは クリックしてドラッグすると移動できます  です。

  • 名前および説明(定義されている場合)。

  • Reuse Block または Workspace の回路図/PCB スニペットの最新リビジョン ID、作成日、作成者。

Reuse Block または snippet に関する情報と操作項目は、パネル内のタイルに表示されます。
Reuse Block または snippet に関する情報と操作項目は、パネル内のタイルに表示されます。

Reuse Block の作成

新しい Reuse Block は、次の方法で作成できます。

  1. 新しい Reuse Block を作成するコマンドを選択します。

    • Design Reuse パネルで、パネル上部の  ボタンをクリックします。

    • メインメニューから File » New » Reuse Block コマンドを使用します。

    • Explorer panel で、Design Reuse Blocks タイプのフォルダーを参照中に、パネル右上にある  ボタンをクリックします。

  2. Reuse Block の一時的な編集可能 PCB プロジェクト風構造が Projects panel (現在接続している Workspace のエントリの下)に開かれ、Reuse Block の回路図ドキュメントを定義するための一時的な回路図エディターがメイン設計ウィンドウに開きます。標準の配置コマンドと手法を使用して、Reuse Block の回路図ドキュメントを定義します。

  3. 完了したら、Design » Update PCB Document コマンドと ECO プロセスを使用して取り込んだ回路図を Reuse Block の PCB ドキュメントへ転送し、そのドキュメントに必要な変更(部品配置、配線など)を適用します。

    定義中の Reuse Block には複数の PCB ドキュメントを追加できます。これを行うには、Projects パネル内の Reuse Block エントリの右クリックメニューから Add New to Project » PCB コマンドを使用します。

    追加した PCB ドキュメントのエントリの右クリックメニューから Rename コマンドを使用して、意味のある名前を設定します。回路図エディターのメインメニューから Design » Update コマンドを使用して、必要な PCB ドキュメントを更新します。

    Reuse Block の回路図ドキュメントと PCB ドキュメントの両方を定義したら、Projects パネル内の Reuse Block エントリのコンテキストメニューにある Save to Server コマンド、またはエントリ右側の Save to Server コントロールを使用して、Reuse Block を Workspace に保存します。

    Reuse Block は接続中の Workspace に保存されるため、その Workspace のコンポーネントを使用する必要があります。そうすることで、Workspace が提供するコンテンツシステムの利点を最大限に活用できます。

    • Reuse Block の回路図ドキュメントと PCB ドキュメントの両方には、Workspace に保存するために少なくとも 1 つのコンポーネントが含まれている必要があります。

    • Reuse Block の回路図ドキュメントと PCB ドキュメントが同期していない場合(回路図ドキュメントと PCB ドキュメントの差異が検出された場合)、Reuse Block を Workspace に保存しようとすると警告ダイアログが表示されます。保存をキャンセルして Reuse Block に戻り差異に対処することも、そのまま保存を続行することもできます。

  4. New Reuse Block ダイアログが表示され、新しい Reuse Block を保存する NameDescription、および Workspace の Folder を定義できます。

    New Reuse Block ダイアログ
    New Reuse Block ダイアログ

  5. OK をクリックすると、Reuse Block は Workspace に保存され、その一時構造は閉じられます。

保存された Reuse Block は、保存先フォルダー(または接続中の Workspace のエントリ)が上部ドロップダウンで選択されているときに Design Reuse パネルで見つけることができます。新しい Reuse Block をパネルに表示するには、 ボタンメニューの Refresh コマンドが必要になる場合があります。

Reuse Block の名前変更

Reuse Block を作成した後、必要に応じてより適切なタイトルに名前変更できます。Reuse Block の名前を変更するには、 サブメニューおよび Design Reuse panel の右クリックコンテキストメニューからアクセスできる Rename command を使用します。開いた Rename Reuse Block ダイアログで新しいタイトルを入力し、OK をクリックします。これで、以下の画像に示すように、Reuse Block の名前は希望する名前になります。

Snippet の作成

新しい回路図スニペットまたは 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 ダイアログで、NameDescription、およびスニペットの保存先となる 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 をクリックします。Move Up ボタンと Move Down ボタンを使用すると、パネルのドロップダウンで Local エントリが選択されているときに、Design Reuse パネルでローカルスニペットが表示される順序を変更できます。

再利用ブロックとスニペットの配置

デザイン内に再利用ブロックまたはスニペットを配置するには、そのタイル内をクリックして ボタンをクリックするか、タイル内の ボタンをクリックするか、またはタイル上の任意の場所を右クリックして、次のいずれかのコマンドを選択します。

  • 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 ドキュメントを選択して、そのプレビューを表示します。

再利用ブロックの回路図ドキュメントを配置した後、その PCB ドキュメントは ECO プロセスを通じて PCB ドキュメント内に配置できます。回路図エディタから、メインメニューの Design » Update PCB Document コマンドを使用し、その後 Engineering Change Order ダイアログで変更を検証して実行します。PCB ドキュメントはユニオンとして PCB ドキュメント内に配置され、PCB パネルの Unions mode から管理できます。

選択した回路図または 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 コマンドを使用して、そのドキュメントを再利用ブロック/スニペットの次のリビジョンとして保存します。

ローカルスニペットのプロパティ(名前、説明、パス)は、ローカルスニペットのタイル内の ボタンをクリックするか(またはタイル上の任意の場所を右クリックして)、メニューから 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 DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content