物理的なマルチボード アセンブリの作成

Altium Designer は、multi-board assembly と呼ばれるマルチボード・アセンブリの作成をサポートしています。マルチボード回路図(*.MbsDoc)でシステムの論理構造を定義したら、次に空のマルチボード・アセンブリ・ドキュメント(*.MbaDoc)へシステム設計を転送して、物理的なマルチボード設計を作成します。この処理により、マルチボード回路図内の各論理ブロックで参照されている物理表現(PCB および他のマルチボード・アセンブリ)がマルチボード・アセンブリ・エディタに読み込まれます。このページでは、その手順について説明します。

マルチボード・アセンブリの論理設計段階の詳細は、ページ Capturing the Logical System Design を参照してください。

マルチボード・プロジェクトと関連するサブプロジェクトは、接続された Workspace に保存でき、Altium 365 Workspace または Enterprise Server Workspace が提供するバージョン管理、共有、管理機能を活用できます。

Altium 365 Workspace にマルチボード・プロジェクトを保存して共有する方法は、Workspace Projects ページを参照してください。

新しいマルチボード・アセンブリ・ドキュメントを作成するには:

  1. Projects パネルでプロジェクト項目を右クリックし、コンテキストメニューから Add New to Project » Multi-board Assembly を選択して、マルチボード・プロジェクトに新しいマルチボード・アセンブリ・ドキュメント(*.MbaDoc)を追加します。

    各マルチボード設計プロジェクトに含められるマルチボード・アセンブリ・ドキュメントは 1 つだけです。

  2. 新しいマルチボード・アセンブリ・ドキュメントを保存します(Projects パネルでその項目を右クリックし、コンテキストメニューから Save As を選択)。

  3. マルチボード回路図からマルチボード・アセンブリ・ドキュメントへ、システムの論理表現を転送します – learn more.

  4. 筐体が利用可能な場合は、アセンブリに読み込みます – learn more.

  5. アセンブリ内で各要素を配置します – 詳細は Positioning & Orienting Your Boards ページを参照してください。

  6. メイトを使用してアセンブリ内の要素を接続します – 詳細は Working with Mates ページを参照してください。

マルチボード・アセンブリの例。複数の接続された PCB が筐体内に配置されています。
マルチボード・アセンブリの例。複数の接続された PCB が筐体内に配置されています。

Opening a Multi-board Assembly Created in Altium Designer 18

Altium Designer 18 で作成されたマルチボード・アセンブリは、3D エンジンと改良された機能セットをサポートするために必要なファイル形式変更により、インポートが必要です。旧形式のマルチボード・アセンブリ・ドキュメントを開くと、Legacy document import ダイアログが開きます。

マルチボード・アセンブリ・エディタで Design » Import コマンドを選択し、子モジュールを再読み込みするための ECO を生成します。

なお、改良された機能セットと 3D エンジンをサポートするためのファイル形式変更により、新しいバージョンの Altium Designer で保存されたマルチボード・アセンブリは Altium Designer 18 では開けません。

システム設計をマルチボード・アセンブリ・ドキュメントへ転送する

マルチボード設計は、次のいずれかのコマンドを使用して、マルチボード回路図からマルチボード・アセンブリ・ドキュメントへ転送します。

  • Design » Update Assembly - <MultiBoardAssemblyDocumentName>.MbaDocマルチボード回路図エディタのメインメニューから。

  • Design » Import Changes From <MultiBoardProjectName>.PrjMbdマルチボード・アセンブリ・エディタのメインメニューから。

これらのコマンドのいずれかを実行すると、ソフトウェアはマルチボード回路図上の各モジュールを調査し、各子プロジェクトに対して選択されている PCB/アセンブリを特定し、それらのボードをアセンブリに追加するために必要な変更の一覧を Engineering Change Order ダイアログに表示します。

各 PCB プロジェクトのボードは ECO の変更として一覧表示され、ECO を実行するとマルチボード・アセンブリ・エディタに読み込まれます。
各 PCB プロジェクトのボードは ECO の変更として一覧表示され、ECO を実行するとマルチボード・アセンブリ・エディタに読み込まれます。

 ボタンをクリックすると、ボード/アセンブリがマルチボード・アセンブリ・エディタに読み込まれます。各ボード/アセンブリは、子プロジェクト内と同じ向きで設計空間に配置されます。この処理では、各 PCB の完全なデータセットを解析して読み込む必要があるため、時間がかかります。

このマルチボード・アセンブリのボードがマルチボード・アセンブリ・エディタの設計空間に読み込まれ、配置の準備ができた状態。
このマルチボード・アセンブリのボードがマルチボード・アセンブリ・エディタの設計空間に読み込まれ、配置の準備ができた状態。

  • Preferences ダイアログの Multi-board Assembly – General page のオプションを使用して、子 PCB のフリー 3D ボディをインポートするかどうか、また指定した高さ未満の 3D ボディをインポートしないかどうかを設定できます。

  • メインメニューの View » Toggle Units コマンド(または Q ショートカット)を使用して、単位をヤード・ポンド法とメートル法の間で切り替えます。

マルチボード・アセンブリへの追加オブジェクトの追加

マルチボード回路図で参照されている PCB に加えて、追加のオブジェクトをマルチボード・アセンブリに読み込むこともできます。追加オブジェクトは、Design メニュー、または Multi-board Assembly パネル上部にあるボタンから読み込めます。

マルチボード・アセンブリ内の各エンティティ(項目)は part と呼ばれます。

適切なコマンドまたはボタンを使用して、次を実行します:

  • Insert PCB Part() – 別の PCB をこのアセンブリに挿入します。

  • Insert MBA Part() – 別のマルチボード・アセンブリをこのアセンブリに挿入します。

  • Insert STEP Part() – STEP 形式の機械モデルをこのアセンブリに挿入します。

  • 部品は、マルチボード・アセンブリに単一エンティティとして挿入される点に注意してください。たとえば、上半分と下半分で構成されるケースの STEP モデルを挿入した場合、これらの半分を個別に操作することはできません。この場合は、各半分を別々にアセンブリへ挿入する必要があります。

  • 挿入されたアセンブリまたは PCB は、マルチボード設計プロジェクト(*.PrjMbd)に not 追加されるため、Projects パネルではそのプロジェクトの子としては表示されません。

アセンブリ部品の更新または編集

部品のロック/ロック解除

部品をロック/ロック解除するには、対象の部品を選択して右クリックし、コンテキストメニューの Lock Selected Part/Unlock Selected Part コマンドを選択して、アセンブリ・エディタの設計空間における現在位置で部品(またはメイトされた部品)をロック/ロック解除します。別の方法として、Multiboard Assembly パネルで部品項目を右クリックし、Locked を選択します。

  • ロックされた部品は編集/移動できません。

  • ロックされた部品には、Multiboard Assembly パネルで南京錠アイコンが表示されます。

  • ロックされた単体部品には、オブジェクト・ギズモが表示されません(オブジェクト・ギズモの詳細は Positioning & Orienting Your Boards ページを参照してください)。

  • ロックされた部品は、ソース(移動するオブジェクト)として選択されている場合はメイトできません(部品のメイトの詳細は Working with Mates ページを参照してください)。

部品の更新

アセンブリに追加した部品または 3D ボディが更新された場合、次のいずれかの操作で更新内容をマルチボード・アセンブリに読み込めます:

  • メインメニューから Edit » Update All Parts コマンドを選択するか、設計空間の任意の場所を右クリックしてコンテキストメニューから Update All Parts コマンドを選択します(ショートカット: Shift+Ctrl+U)。これにより、アクティブなマルチボード・アセンブリ内のすべての部品が、対応する子 PCB ドキュメントの最新レイアウト情報で更新されます。

  • 必要な部品を選択し、メインメニューから Edit » Update Selected Part コマンドを選択するか、設計空間の任意の場所を右クリックしてコンテキストメニューから Update Selected Part コマンドを選択します(ショートカット: Ctrl+U)。これにより、アクティブなマルチボード・アセンブリ内の選択した部品が、対応する子 PCB ドキュメントの最新レイアウト情報で更新されます。

  • 必要な 3D ボディを選択し、メインメニューから Edit » Update Selected 3D Body コマンドを選ぶか、デザインスペース内の任意の場所を右クリックしてコンテキストメニューから Update Selected 3D Body コマンドを選択します。これにより、アクティブなマルチボードアセンブリ内で選択した 3D ボディが、対応する子 PCB ドキュメントの最新レイアウト情報で更新されます。

パーツの編集

アセンブリまたは PCB の編集セッションは、マルチボードアセンブリエディタ内から起動できます。必要なパーツを選択して Edit » Edit Selected Part コマンドを実行するか、デザインスペース内の任意の場所を右クリックしてコンテキストメニューから Edit Selected Part コマンド(ショートカット: Ctrl+E)を選択します。コマンドを起動するとパーツ編集モードに入り、選択した PCB が(可能な場合)メインデザインウィンドウに収まるようにズームされ、中央に配置されます。ボードはフルカラー表示のまま、他のすべてのボードはグレーアウト(読み取り専用)表示になります。

必要に応じて、手動配置や整列機能を使用してコンポーネントの配置を変更します。編集が完了したら、 Finish Part Editing コマンド(Ctrl+E)を使用します。デザインスペースの表示はアセンブリ内のすべてのボードが収まる表示に戻り、編集していたボードは選択されたままになります。

変更を一切反映せずに編集をキャンセルしたい場合は、 Cancel Part Editing コマンドを使用します。

マルチボードアセンブリのナビゲーションと管理

マルチボードアセンブリをナビゲートおよび管理するには、Multiboard Assembly パネルを使用できます。

このパネルには、アセンブリ構造全体を含む展開可能なツリービューが表示されます。内容は次のとおりです。

  • 含まれるボード(PCB)およびマルチボードアセンブリ、ならびに各 PCB 内のコンポーネント、レイヤ、ネット

  • 含まれている STEP モデル

  • 含まれている他のマルチボードアセンブリ

  • アセンブリ内のオブジェクト間で作成されたメイト

マルチボードアセンブリ内要素のハイライト

Multiboard Assembly パネルにはハイライト機能があり、ツリーで選択したパーツがデザインスペースでハイライト表示されます。アセンブリツリーの上位レベルで行った選択については双方向のハイライトが行われます。たとえば、デザインスペースでトップレベルのオブジェクトを選択すると、それに応じてパネルエントリの選択状態も変化します。パネルからの選択は、論理的に可能なツリーのすべてのレベルでサポートされます。たとえば、個々のネットを選択するとボード全体でそのネットがハイライトされますが、個々の誘電体レイヤを選択してもそのレイヤはハイライトされません。パネル内での複数選択には、標準の Windows Shift+Click または Ctrl+Click ショートカットを使用できます。

デザインスペースで 3 枚のボードを選択すると、パネル内でもハイライト表示されます。
デザインスペースで 3 枚のボードを選択すると、パネル内でもハイライト表示されます。

パネルからのハイライトは、特定のパーツを見つけたり、ネットの一群がドーターボードの下を通過する経路を確認したりするのに非常に有効です。

アセンブリパーツの表示/非表示と透明度の制御

特定のパーツ(複数可)をハイライトするだけでなく、パネルを使用して、パネル内で現在選択されているパーツの表示/非表示や透明度も制御できます。選択したパーツを右クリックし、コンテキストメニューから Visible または Transparent を選択します。透明にしたパーツは透けて表示されます。Visible オプションが無効になっているパーツは非表示になります。

Javascript ID: MBA_Pnl_MultiboardAssembly_PartVisibility

STEP モデルがアセンブリ内で完全に表示されています。

同じモデルを透明にしました。

同じモデルを完全に非表示にしました。

PCB、PCB コンポーネント、または STEP モデルの表示/非表示は、デザインスペース上で直接制御することもできます。

  • PCB や STEP モデルなどオブジェクト全体の場合は、オブジェクトを選択して右クリックし、コンテキストメニューを表示して Visible オプションを選択すると非表示にできます。表示を復元するには Multi-board Assembly パネルを使用します。

  • PCB コンポーネントの場合は、デザインスペースで PCB を選択し、右クリックして Edit Selected Part を選択します。次に、そのボード上の任意のコンポーネントを右クリックし、コンテキストメニューから Visible または Transparent コマンドを選択します。そのボード上のコンポーネントの表示設定が完了したら、再度右クリックして Finish Editing Part または Cancel Editing Part のいずれかを選択します。

距離の測定

メインメニューの Tools » Measure Distance コマンド(ショートカット: Ctrl+M)は、マルチボードアセンブリ内の 3D ボディ間の距離を測定するために使用します。コマンドを起動すると測定モードに入ります。測定は次の手順で行います。

  1. 最初の 3D オブジェクト、またはそのオブジェクトの特定の面を選択します。カーソルを候補の 3D オブジェクト上に移動すると、そのオブジェクトの色が変化します。オブジェクトの特定の面を選択したい場合は、カーソルを移動しながら Ctrl  キーを押し続けます。カーソル下の面がハイライトされます。カーソル位置を決めたらクリックして、オブジェクト/面の選択を確定します。

  2. 2 つ目の 3D オブジェクト、またはそのオブジェクトの特定の面を選択します。

  3. ツールは、選択した 2 つのオブジェクト(面)間の最短距離を視覚的に表示します。

  4. 他のオブジェクト/面間の距離測定を続けるか、 Esc を押して測定モードを終了します。

  • アクティブな測定セッション中のすべての測定結果は、 Messages パネルに表示されます。エントリをダブルクリックすると、デザインスペース内の該当測定へクロスプローブできます。

  • 測定セッションを終了すると、すべての視覚的な測定表示がクリアされ、 Messages パネル内の測定エントリもすべて消去されます。

  • 3D ボディ(またはその面)の上にカーソルを通すと、View Configuration パネルの System Colors セクションで指定されている Highlight Under Cursor システムカラーに色が変化します。

干渉チェック

2 つのオブジェクトの表面が接触または交差している場合、干渉としてフラグが立てられます。

干渉を確認するには、 Tools » Check Collisions (ショートカット: Ctrl+K)を選択します。コマンドを起動すると、ソフトウェアはマルチボードアセンブリに含まれる各エンティティ間の干渉をチェックします。まず各ボードについて、上側および下側の筐体/ケース部品(STEP 部品)との干渉をチェックし、その後、ボード同士(PCB 間)のチェックを行います。

干渉がある場合は Messages パネルに報告され、問題のオブジェクトは Violation システムカラーでハイライト表示されます。Messages パネルの Details 領域を使用して、衝突に関与しているボード上のどのコンポーネントが干渉の原因になっているかを調査できます。

必要に応じて、干渉チェック実行後にデザインスペースでハイライト表示されている干渉違反は、 Tools » Clear Violations コマンドを選択してクリアできます。

  • 干渉チェックは、デザインスペース上でのボード/部品の表示状態に関係なく、すべてのボードと筐体/ケース部品の間で実行されます。

  • メイトされた面は干渉とは見なされません。

リジッドフレックスのサポート

マルチボードアセンブリエディタはリジッドフレックス PCB をサポートします。リジッドフレックスとは、フレキシブル回路とリジッド回路の両方を組み合わせたプリント回路の名称です。マルチボードアセンブリエディタでは、PCB エディタで定義された最終的な折り曲げ状態で PCB が表示されます。

リジッドフレックス PCB の設計については、 Designing a Rigid-Flex PCB ページを参照してください。

MCAD へのエクスポート

アセンブリは STEP 3D または Parasolid 形式でエクスポートできます。アセンブリ全体を STEP 3D(*.step または *.stp)でエクスポートするには、メインメニューから File » Export » STEP 3D  を選択します。アセンブリ全体を Parasolid 形式(*.x_t)でエクスポートするには、メインメニューから File » Export » Parasolid を選択します。

MCAD ツールで開いたマルチボードアセンブリの STEP ファイルの例。
MCAD ツールで開いたマルチボードアセンブリの STEP ファイルの例。

マルチボードアセンブリは、Altium MCAD CoDesigner 機能を使用して、Altium Designer と対応 MCAD ツール間で同期することもできます。

詳細は、 Synchronizing a Multi-board Assembly ページを参照してください。

PDF 3D へのエクスポート

マルチボードアセンブリドキュメントは PDF ファイル(*.pdf)としてエクスポートすることもできます。これを行うには、メインメニューから File » Export to PDF File コマンドを選択します。

詳細は、Preparing a PDF3D File ページを参照してください。

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

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

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

従来のドキュメント

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

Content