ユニオンの改善

ユニオンとは何ですか?

PCB エディタでは、2 つのクラスオブジェクト(プリミティブ オブジェクトとグループタイプ オブジェクト)があります。プリミティブ オブジェクトは、トラック、アーク、フィル、リジョン、ストリング、3D 外形オブジェクト、パッド、ビア等です。グループ オブジェクトは、コンポーネント、ポリゴン、寸法線等で、プリミティブ オブジェクトから作られます。

ユニオンと言う、他のタイプのグループ オブジェクトもあります。ユニオンも、プリミティブオブジェクトから作られます。その違いは、ユニオンは、PCB エディタで実行した結果として作成されると言うことです。例えば、複数のオブジェクトを選択し、Tools » Convert » Create Union from Selected Objects を使用して、または右クリックして Union のサブメニューからユニオンを作成できます。または、基板にビアスティッチングを配置した場合、ソフトウェアは、スティッチングビアを 1 つのオブジェクトとして認識できます。それは、自動でユニオンで作成されているためです。

ユニオンを管理するための機能として、PCB パネルには、下図のようにユニオンモードが含まれています。


PCB パネルモードを Unions へ設定してから、ユニオンを検索、調査、ユニオンの名称を変更。

PCB パネルの Union モード

PCB パネルの Union モードを選択した時、パネルには、PCB ワークスペースで検出された全てのユニオンがリスト表示されます。以下のタイプのユニオンが表示されます:

ユニオンタイプ動作
Drill Table移動するには、クリックしてドラッグします。セレクトしてサイズを変更するためのハンドルを表示するには、クリックします。Drill Table ダイアログを表示するには、ダブルクリックします。ユニオン名を変更するには、パネル内のユニオン名を右クリックします。
配線長チューニングのアコーディオンセレクトするには、クリックします。形状を編集するには、端点/頂点をクリックしてドラッグします。Interactive Length Tuning ダイアログを表示するには、ダブルクリックします。ユニオン名を変更するには、パネル内のユニオン名を右クリックします。
Layer Stack Table移動するには、クリックしてドラッグします。セレクトしてサイズを変更するためのハンドルを表示するには、クリックします。Layer Stack Table ダイアログを表示するには、ダブルクリックします。ユニオン名を変更するには、パネル内のユニオン名を右クリックします。
Smart Paste (ペーストした OLE オブジェクト)移動するには、クリックしてドラッグします。セレクトしてサイズを変更するためのハンドルを表示するには、クリックします。OLE Object ダイアログを表示するには、ダブルクリックします。ユニオン名を変更するには、パネル内のユニオン名を右クリックします。
ユーザ定義のユニオンユニオンのオブジェクトを右クリックし Unions » Select all in Union を選択します。それから、標準のセレクトオブジェクトの動作に従い、コピー、削除、移動、回転等します。標準の左クリックは、ユニオンでなくカーソル下のオブジェクトをセレクトすることに注意してください。ユニオン名を変更するには、パネル内のユニオン名を右クリックします。
Via Shieldingセレクトするには、クリックします。Add Shielding to Net ダイアログを開くには、ダブルクリックします。ユニオン名を変更するには、パネル内のユニオン名を右クリックします。
Via Stitchingセレクトするには、クリックします。形状を編集するには、端点/頂点をクリックしてドラッグします。移動するには、クリックしてドラッグします。Add Stitching to Net ダイアログを開くには、ダブルクリックします。ユニオン名を変更するには、パネル内のユニオン名を右クリックします。

クエリ言語のキーワード

以下の 2 つのクエリ言語のキーワードは、ユニオンで利用できます:

  • InUnion(<Union Index>) - 各ユニオンは、番号のインデックス(ユニオンを識別するために、これを使用します)で認識されます。番号を入力する時、インデックスのリストが表示されます。
  • InNamedUnion(<Union Name>) - 各ユニオンは、ユニオンを識別するためにシステムで割り当てられた名称(例えば、Union 1)、またはユーザ定義の名称で認識されます。例えば、下図のような InNamedUnion('Logo-Altium')


ユーザ定義の名称でユニオンを検索。

 

You are reporting an issue with the following selected text and/or image within the active document: