設計に回路の共通 'セクション' がよく含まれる場合、Altium Designer は、Workspace ベースとローカル、ファイルベースの両方で、設計回路のセクションを保存して再利用するシンプルで簡単な方法を提供します。このようなセクションは、毎回ゼロから始めることなく PCB デザインに追加できます。これは、再利用したい回路の断片や小さなセクションを頻繁に使用する場合に最適な機能です。このシステムでは、選択した部分を保存することができます:
Workspace に接続すると、回路図回路と PCB の物理的な表現の両方を含むことができる Reuse Block を作成できます。そのような再利用ブロックが回路図シートに配置されると、その物理的な表現は ECO プロセス中に PCB ドキュメントに自動的に配置されます。
Design Reuseパネルは、Workspace ベースとローカルファイルベースの再利用ブロックやスニペットを作成、管理、使用するためのコマンドセンターです。

Design Reuseパネル
パネルには次の方法でアクセスできます:
-
デザインスペースの右下にあるPanelsボタンをクリックし、Design Reuse をクリックします。
-
メインメニューからView » Panels » Design Reuseを選択します。
-
メインメニューからPlace » Reuse Blockを選択します。
パネル上部のドロップダウン メニューには、接続されているワークスペースに現在存在する、再利用ブロックとワークスペース ベースのスニペットを含む利用可能なフォルダがすべて表示されます。各フォルダ名の横にある数字は、このフォルダとそのサブフォルダに含まれるデザイン再利用ブロックとスニペットの数を示しています。ドロップダウンでフォルダを選択すると、このフォルダとそのサブフォルダに含まれる再利用ブロックとスニペットがパネルのメイン セクションに表示されます。利用可能なすべての再利用ブロックとスニペットを表示するには、ドロップダウンから接続しているワークスペースのエントリを選択します。
Workspace のフォルダ構造は、Altium Designer のExplorerパネルで定義できます。
アイコンのポップアップでフィルタボタンを使用して、パネル内の特定のタイプ(Reuse Blocks,Schematic Snippets,PCB Snippets)のコンテンツを表示/非表示します。Sort Byコントロールを使用して、優先するソートオプションを選択します。

パネル内のコンテンツ表示を設定するには、フィルタリングとソートオプションを使用します。
選択したフォルダ内の再利用可能なブロックやスニペットを名前または説明から検索するには、Searchフィールドに語句を入力し、特定のニーズに合わせてリストを効果的にフィルタリングして絞り込みます。
各再利用ブロックとスニペットは、メインパネルのセクションで、以下のデータを含むタイルによって表示されます:
-
プレビュー画像 - クリックすることで、通常状態と実物大状態を切り替えることができます。再利用ブロックの場合、PCB と回路図モデルのプレビューを切り替えるには、
ボタンを使用します;
-
タイプアイコン -
は再利用ブロック、
は回路図スニペット、
は PCB スニペット;
-
名前と説明(定義されている場合);
-
再利用ブロックまたはワークスペース回路図/PCBスニペットの最新リビジョンのID、作成日、作成者。

再利用ブロックやスニペットに関する情報やコントロールは、パネル内のタイルに表示されます。
再利用ブロックの作成
新しい再利用ブロックは、以下の方法で作成できます:
-
新しい再利用ブロックを作成するコマンドを選択します:
-
Design Reuseパネルから、パネル上部の
ボタンをクリックします。
-
メインメニューからFile » New » Reuse Blockコマンドを使用する。
-
Explorerパネルから、Design Reuse Blocksタイプのフォルダをブラウズしているときに、パネルの右上にある
ボタンをクリックします。
-
再利用ブロックの一時的な編集可能な PCB プロジェクトのような構造がProjectsパネル(現在接続している Workspace のエントリの下)で開かれ、一時的な回路図エディタがメインデザインウィンドウで開かれ、再利用ブロックの回路図モデルを定義する準備ができます。標準的な配置コマンドとテクニックを使用して、再利用ブロックの回路図モデルを定義します。
-
完了したら、Design » Update PCB Documentコマンドと ECO プロセスを使用して、キャプチャした回路図を再利用ブロックの PCB モデルに転送し、そのモデルに必要な変更(コンポーネントの位置、配線などの定義)を適用します。
定義中の再利用ブロックに複数の PCB モデルを追加できます。これを行うには、Projectsパネルの再利用ブロックのエントリの右クリックメニューからAdd New to Project » PCBコマンドを使用します。
Projectsパネルの追加された PCB モデルのエントリの右クリックメニューからRenameコマンドを使用して、意味のある名前を定義します。必要な PCB ドキュメントを更新するために、回路図エディタのメインメニューからDesign » Updateコマンドを使用します。
再利用ブロックの回路図と PCB モデルの両方が定義されたら、Projectsパネルの再利用ブロックのエントリのコンテキストメニューからSave to Serverコマンド、またはエントリの右にあるSave to Serverコントロールを使用してワークスペースに再利用ブロックを保存します。
再利用ブロックは、接続しているワークスペースに保存されるため、そのワークスペースのコンポーネントを使用する必要があります。そうすることで、ワークスペースが提供するコンテンツ システムをフルに活用できます。
-
ワークスペースに保存するためには、再利用ブロックの回路図と PCB モデルの両方に、少なくとも 1 つのコンポーネントが含まれている必要があります。
-
もし、再利用ブロックの回路図と PCB ドキュメントが同期されていない(回路図と PCB ドキュメント間の違いが検出される)場合、再利用ブロックを Workspace に保存しようとすると警告ダイアログが表示されます。保存をキャンセルして再利用ブロックに戻り、差分に対処するか、保存を続行できます。
-
New Reuse Blockダイアログが表示され、Name、Description、新しい再利用ブロックを保存する ワークスペースのFolder を定義できます。

New Reuse Blockダイアログ
-
Name- 新しい再利用ブロックまたはスニペットの名前を入力します。
-
Description- この再利用ブロックまたはスニペットで表現される内容について、意味のある説明を入力します。
-
Folder- この再利用ブロックまたはスニペットが保存されるワークスペースのフォルダ。
をクリックしてChoose Folderダイアログを開き、別のフォルダを選択または作成します。
[をクリックします。]
-
OKをクリックすると、再利用ブロックがワークスペースに保存され、一時的な構造が閉じます。
保存された再利用ブロックは、Design Reuseパネルの一番上のドロップダウンで、保存先のフォルダ(または接続しているワークスペースのエントリ)を選択すると表示されます。新しい再利用ブロックをパネルに表示するには、
ボタンメニューからRefreshコマンドを使用する必要があります。
再利用ブ ロ ッ ク の名前を変更
再利用ブロックを作成した後、 必要に応じて、 より適切な名前に変更することができます。再利用ブロックの名前を変更するには、Rename コマンドを使用します。このコマンドは、Design Reuseパネルの
サブメニューおよび右クリックのコンテキストメニューから呼び出すことができます。開くRename Reuse Blockダイアログで新しい名前を入力 し 、 OK をクリックします。以下の画像のように、 再利用ブロックの名前が希望の名前になります。
スニペットの作成
新しい回路図や PCB スニペットは、回路図シートや PCB ドキュメント上の既存の回路から素早く作成できます:
-
回路図または PCB エディタで必要な回路を選択します。
-
右クリックし、コンテキストメニューからSnippets » Create Snippet from selected objectsを選択するか、メインメニューからTools » Convert » Create Snippet from selected objectsコマンドを選択します。
-
New Schematic SnippetまたはNew PCB Snippetダイアログが表示され、Name、Description、保存先(Workspace またはローカルフォルダ)、新しいスニペットを保存するフォルダを定義できます。
スニペットをローカルフォルダに保存する時、ダイアログのPathフィールドの右にある
ボタンをクリックすると、Choose Snippet Folderダイアログが表示され、スニペットを保存する既存のローカルスニペットフォルダを選択するか、既存のローカルスニペットフォルダ内に新しいサブフォルダを作成できます。
-
OKをクリックすると、スニペットが保存されます。
保存されたスニペットは、Design Reuseパネルで、接続されているワークスペースのエントリ(または保存されたフォルダ)を上部のドロップダウンで選択すると表示されます。

スニペットは、選択したオブジェクトのセットから作成できます。ここでは回路図のスニペットを作成しています。PCB スニペットの作成を見るには、画像にカーソルを合わせます。
パネルの
ボタンメニューからRefreshコマンドを使用すると、新しい再利用ブロックがパネルに表示されます。
Design Reuseパネルからローカルスニペットにアクセスするには、

メニューで
Local Snippetsオプションを有効にする必要があります。
ワークスペースベースのスニペットは、スニペットのタイル内で
ボタンをクリックし(またはタイル上の任意の場所で右クリックし)、メニューからSave to Serverコマンドを選択することで、既存のローカルスニペットから作成することもできます。表示されるNew Schematic SnippetまたはNew PCB Snippetダイアログで、Name、Description、スニペットを保存する ワークスペースのFolder を定義します。

ローカルのスニペットは、Save to Serverコマンドを使用して接続された Workspace に保存できます。
ワークスペースのスニペットは、そのワークスペースのコンポーネントを使用する必要があります。そうすることで、ワークスペースが提供するコンテンツ システムの恩恵をフルに受けることができます。
ローカルスニペットの整理
Design Reuseパネルでは、ローカルのスニペットをスニペット フォルダに整理して、関連するスニペットをグループ化し、見つけやすくすることができます。スニペットフォルダは既存のWindowsフォルダで、Design Reuseパネルから作成することはできません。代わりに、ローカルスニペットを参照するときに「開く」または「閉じる」ことができます。これらのフォルダは Altium Designer 以外のハードディスクまたはネットワーク上に直接作成することができます。
スニペットフォルダは、Design Reuseパネルの右上にある
ボタンをクリックし、メニューからSnippet Foldersコマンドを選択することでアクセスできるAvailable Snippets Foldersダイアログから開いたり閉じたりできます。Snippet Foldersをクリックして、ハードディスクまたはネットワーク上の必要なフォルダを参照します。選択したフォルダはダイアログのリストに追加され、その後Design Reuseパネル上部のドロップダウンに表示されます。
リストからスニペット・フォルダを削除する(ブラウジングの観点から実質的に閉じる)には、リストでフォルダを選択し、Remove Folder をクリックします。Move UpおよびMove Downボタンを使用して、Design ReuseパネルのドロップダウンでLocalエントリを選択したときにローカル スニペットが表示される順序を変更します。
再利用ブロックとスニペットの配置
再利用ブロックまたはスニペットをデザインに配置するには、そのタイル内をクリックして
ボタンをクリックするか、そのタイル内で
ボタンをクリックするか、タイル上の任意の場所で右クリックして次のコマンドのいずれかを選択します:
-
Place- アクティブな回路図または PCB ドキュメントに直接、再利用ブロックまたはスニペットを配置します。
-
Place as Sheet Symbol- 回路図ドキュメントがアクティブな時、再利用ブロックまたは回路図スニペットを回路図シートに Sheet Symbol として配置する場合に選択します。再利用ブロックまたは回路図スニペットの内容は、配置された Sheet Symbol によって参照される自動的に作成された子回路図シートに配置されます。

再利用ブロックやスニペットを配置するには、パネルのタイル内にあるPlaceボタンメニューを使用します。Placeコマンドを選択すると、アクティブな回路図シートに再利用ブロック/回路図スニペットが配置されます。カーソルを画像に合わせると、Place as Sheet Symbolコマンドが表示され、再利用ブロック/回路図スニペットが、配置されたシートシンボルによって参照される子シートに配置されます。
再利用ブロックの PCB モデルのリストを含むPCBセクションを表示するために、再利用ブロックのタイル内のShow moreコントロールをクリックします。リストで必要な PCB モデルを選択すると、再利用ブロックはこのモデルで配置されます。選択した PCB モデルは、PCBがプレビューのために選択された時、再利用ブロックのタイルのプレビューエリアに表示されます。

再利用ブロックと一緒に配置する PCB モデルを選択し、プレビューを表示します。
再利用ブロックの回路図モデルを配置した後、その PCB モデルは ECO プロセスを通して PCB ドキュメントに配置できます。回路図エディタから、メインメニューのDesign » Update PCB Documentコマンドを使用し、Engineering Change Orderダイアログを使用して変更を検証、実行します。PCB モデルはユニオンとして PCB ドキュメントに配置され、PCBパネルのUnionsモードから管理できます。
選択した回路図や PCB コンポーネントがデザインに配置された再利用ブロックの一部である場合、Properties パネルでReuse Blockリンクをクリックすることでプロパティを確認できます。コンポーネントの親の再利用ブロックのプロパティがパネルに表示されます。最初に選択したコンポーネントのプロパティに戻るには、Componentリンクを使用します。

この再利用ブロックの一部であるコンポーネントから、再利用ブロックのプロパティにアクセスします。上の画像は、回路図コンポーネントからプロパティにアクセスする例です。PCB コンポーネントからのアクセスを見るには、画像にカーソルを合わせます。
再利用ブロックの場合、place コマンドを使用する時、コマンド実行時にアクティブなドキュメントのタイプによって、回路図または PCB モデルが使用されます。
スニペットでは、スニペットを配置する前に、正しいターゲットドキュメントをアクティブドキュメントとして開いていることを確認してください。スニペットがそのドキュメントに正しく配置できる場合、place コマンドは機能します。
再利用ブロックとスニペットの編集
ワークスペース ベースの再利用ブロックやスニペットを編集するには、そのタイル内で
ボタンをクリックし(またはタイル上の任意の場所で右クリックし)、メニューからEditコマンドを選択します。

ワークスペース ベースの再利用ブロックまたはスニペットを編集するために開くには、パネル内のその タイルからEditコマンドを使用します。
一時エディタが開き、ワークスペース アイテムの最新リビジョンに含まれるドキュメント(ソース再利用ブロック/スニペットを含む)が編集用に開かれます。必要に応じて変更し、メイン メニューのFile » Save to Serverコマンド、またはProjectsパネルの再利用ブロック/スニペット エントリの右クリック メニューのSave to Serverコマンドを使用して、ドキュメントを再利用ブロック/スニペットの次のリビジョンに保存します。
ローカルスニペットのプロパティ(名前、説明、パス)は、ローカルスニペットのタイル内で
ボタンをクリックし(またはタイル上の任意の場所で右クリックし)、メニューからEdit Propertiesコマンドを選択すると表示されるSnippet Propertiesダイアログで編集できます。

Design ReuseパネルからSnippet Propertiesダイアログを使用してローカルスニペットのプロパティを編集します。
再利用ブロックとスニペットの削除
再利用ブロックまたはスニペットを削除するには、スニペットのタイル内で
ボタンをクリックし(またはタイル上の任意の場所で右クリックし)、メニューからDeleteコマンドを選択します。
-
ワークスペース ベースの再利用ブロックまたはスニペットの場合、削除を確認するための [Delete Items]ダイアログが表示されます。この操作は実際には「ソフト削除」であり、再利用ブロックまたはスニペットはワークスペースのTrashエリアに移動します。Trashは基本的に、ワークスペース内のコンテンツを(ソフト削除アクションによって)移動できるごみ箱です。ゴミ箱は、ワークスペースの他の部分から隔離されています。再利用ブロックの場合、再利用ブロックの関連コンテンツ(回路図や PCB スニペットなど)を削除することもできます。

パネルのタイル内からDeleteコマンドを使用して、再利用ブロックまたはスニペットをソフト削除します。
-
ローカルスニペットでは、削除を確認するためにConfirmダイアログが表示されます。この操作により、ハードドライブからスニペットファイルが削除されます。