ポリゴン注入
Parent page: PCBオブジェクト
基板上に大きなGND領域を作成するために使用されているポリゴンポア(より明るい赤)。
概要
ポリゴンポアは、PCBレイヤー上にソリッドまたはハッチ(格子)状の領域を作成するために使用します。カッパーポアとも呼ばれ、基板上の不規則な形状の領域を塗りつぶすために用いられます。既存オブジェクトを自動的に避けてポアし、ポリゴンポアと同じネット上のオブジェクトにのみ接続します。ポリゴンポアはグループ設計オブジェクトであり、より単純なプリミティブ(リージョン、またはトラックとアーク)で構成されます。
信号層では、ソリッドのポリゴンポアを配置して大電流の電源電流を流す領域を定義したり、電磁シールドを提供するためのGND接続領域として使用したりできます。ハッチのポリゴンポアは、アナログ設計でGND用途として一般的に使用されます。
利用可能性
ポリゴンポアはPCBエディタでのみ配置できます。直接配置することも、選択したプリミティブから作成することも可能です。ポリゴンを配置するには、必要なレイヤーに切り替えてから、メインメニューのHome | Pour |
配置
コマンドを起動すると、Polygon Pourダイアログが開きます。
- ポリゴンのFill Modeを選択します。これらは後述で詳しく説明します。
- Connect to Netドロップダウンで必要なネットを選択します。
- 各ポリゴンにはNameがあることに注意してください。これはレイヤーとネットに基づくシステム定義名です。任意のNameを入力してください。
- 通常、配置前に設定するのはこれだけで十分です。OKをクリックしてポリゴン形状の定義を開始します。
- カーソルを位置決めしてクリックし、ポリゴンの開始頂点を固定します。
- カーソルを移動して2つ目の頂点を配置します。デフォルトの動作では、クリックごとに2つのエッジを配置し、その間にユーザー定義のコーナー形状が入ります。コーナーモードの変更については、下のPlacement Modesセクションを参照してください。
- マウスを動かし続け、クリックしてさらに頂点を配置します。
- 最後の頂点を配置したら、右クリックするかEscを押してポリゴンを閉じ、配置を完了します。開始点と最後に配置した点はソフトウェアが自動的に接続して形状を完成させるため、手動で閉じる必要はありません。
配置モード
-
ポリゴン配置中に利用できるコーナーモードは5種類あり、そのうち4種類にはコーナー方向のサブモードもあります。配置中は次の操作が可能です。
- Shift+Spacebarを押して、利用可能な5つのコーナーモード(45度、45度+アーク、90度、90度+アーク、任意角度)を順に切り替えます。
- Spacebarを押して、2つのコーナー方向サブモードを切り替えます。
-
アークのコーナーモードのいずれかでは、
または
キーを押し続けてアークを縮小/拡大できます。Shift キーを押しながら操作すると、アークのリサイズが加速します。
- 1ショートカットキーを押して、クリックごとに2エッジを配置する/1エッジを配置するを切り替えます。2つ目のモードでは、破線のエッジは先読みセグメント(下の一連の画像の最後に示すもの)と呼ばれます。
- Backspaceキーを押して最後の頂点を削除します。
ポリゴンの塗りつぶしモード
ポリゴンポアの配置エンジンは、ソリッドのリージョン、またはトラックとアークの組み合わせのいずれかからポリゴンを構築できます。どちらを使用するか判断するために、次を考慮してください。
- Regionリージョンベースのポリゴンは配置されるオブジェクト数が大幅に少なくなるため、ファイルサイズの縮小、再描画・ファイルオープン・DRC・ネット接続解析の高速化、そしてリージョンオブジェクトがGerberおよびODB++で完全にサポートされていることによる出力ファイルの小型化につながります。
- Track/Arcトラック/アークベースのポリゴンでは、Track WidthをGrid Sizeより小さく設定することでハッチポリゴンを作成できます。なお、Track WidthをGrid Sizeより大きく設定すればソリッドにもできます。
- Outline Onlyアウトラインポリゴンは、内部のトラックとアークを持たないトラック/アークポリゴンです。
選択オブジェクトからポリゴンを定義する
ポリゴンは対話的に配置するだけでなく、閉じた形状を定義する既存のトラックおよびアークオブジェクトのセットから作成することもできます。既存の閉じた形状からポリゴンを定義するには、閉じた形状を構成するすべてのプリミティブを選択し、メインメニューからHome | Pour |
» Define from Select Objectsをクリックします。
ポリゴンはFill ModeがOutlineに設定され、Is Pouredオプションが無効になった状態で作成されるため、空のポリゴンになります。また、元の選択プリミティブは削除されないため、新しいポリゴンは見えません(アウトラインが選択オブジェクトの中心線上に重なるため)。新しいポリゴンを表示するには、選択オブジェクトを削除するか、(Inspectorパネル経由で)別レイヤーへ移動してください。分かりにくい場合は、別の方法として、使用するオブジェクトを選択して別レイヤーに切り替え、その後Define From Selected Objectsコマンドを実行してそのレイヤー上にポリゴンを作成します。シングルレイヤーモード(Shift+S)を有効にすると、新しいポリゴンのアウトラインが確認できます。ダブルクリックして新しいポリゴンをソリッドまたはハッチとして再ポアし、Is Pouredオプションを有効にします。
Define from Selected Objectsアルゴリズムは選択オブジェクトの中心線を使用するため、接触しているオブジェクトの開始点と終了点が完全に一致(同一位置)している必要があります。そうでない場合、Confirmダイアログが開き、アルゴリズムが失敗した位置が示されるとともに、代わりにオブジェクトのエッジからポリゴンを定義するようアルゴリズムに指示する機会が提供されます。選択オブジェクトがわずかに重なっている限り、このオプションでポリゴンが作成され、ポリゴンのエッジは選択オブジェクトの外周エッジをトレースします。
グラフィカル編集
この編集方法では、配置済みのポリゴンポアオブジェクトをワークスペース上で直接選択し、サイズ、形状、または位置をグラフィカルに変更できます。
ポリゴンポアの形状と位置の変更
ポリゴンポアオブジェクトを1回クリックして選択すると編集モードになります。ポリゴンオブジェクトの外形は一連のエッジで定義されます。各エッジは、両端の終端頂点(白い塗りつぶし四角)と、中央の中心頂点(白い中抜き四角)で表されます。各終端頂点は2つのエッジが交わる位置を表します。
- Aをクリックしてドラッグし、該当する終端頂点を移動します。
- Bをクリックしてドラッグし、該当する中心頂点を移動します。これにより新しい終端頂点が作成され、元のエッジが2つに分割されます。
- 編集ハンドルから離れたエッジ上の任意の場所をクリックしてドラッグし、そのエッジをスライドさせます。
- Ctrl編集ハンドルから離れたエッジ上の任意の場所を+クリックして、新しい終端頂点を挿入します。
- 終端頂点を削除するには、頂点をクリックして押し続けてからDelete キーを押します。
-
編集ハンドル – から離れたポリゴン上の任意の場所をクリックしてドラッグし、位置を変更します。ドラッグ中にポリゴンを回転またはミラーできます。
- Spacebarを押すと反時計回りに回転し、Shift+Spacebarで時計回りに回転します。Rotation StepサイズはPreferencesダイアログのPCB Editor – Generalページで定義します。
- XまたはYキーを押して、それぞれX軸またはY軸に沿ってポリゴンをミラーします。
非グラフィカル編集
次の非グラフィカル編集方法が利用できます。
関連プロパティダイアログを使用
Dialog page: ポリゴンポア
この編集方法では、次のダイアログを使用してポリゴンポアオブジェクトのプロパティを変更します。
Polygon Pourダイアログは、配置中にTabキーを押すことでアクセスできます。
配置後は、次のいずれかの方法でダイアログにアクセスできます。
- 配置済みのポリゴンポアオブジェクトをダブルクリックします。
- ポリゴンポアオブジェクト上にカーソルを置き、右クリックしてコンテキストメニューからPropertiesを選択します。
PCB Inspectorパネルから
Panel page: PCB Inspector
PCB Inspectorパネルを使用すると、アクティブなドキュメント内の1つまたは複数の設計オブジェクトのプロパティを調査し、編集できます。適切なフィルタリングと組み合わせて使用することで、同種の複数オブジェクトに対する変更を、1か所から効率よく行えます。
ポリゴン編集のその他の機能
ポア済み/未ポア
ポリゴンには未ポア状態があります。ポリゴンが未ポア状態のときは、下の画像に示すように、境界を定義する細い線として表現されます。
未ポアのポリゴンでは、次のことが可能です:
- 形状変更。
- 新しい位置への移動。
- 右クリックメニューまたはHome | Pour | Polygon Pourサブメニューから再ポア。
- 右クリックメニューから再度未ポア化。
- Unpoured Polygonデザインルール(Electricalカテゴリ)による検出。検出されるとメッセージが開き、未ポアのポリゴンを再ポアするオプションが提示されます。未ポアのままにすると、ルール違反としてハイライト表示されます。
ポア済みと未ポアの切り替え
ポア状態は各ポリゴンの単なる属性であるため、ポア済みと未ポアの切り替えは非常に簡単です。次の方法があります:
- Polygon PourダイアログまたはPCB InspectorパネルでIs Pouredオプションを切り替える。
- ポリゴンを右クリックし、Polygon Actionsサブメニューから適切なSet To PouredまたはSet To Unpouredコマンドを選択する。
ポリゴンの再構築
ポリゴン内の設計を変更した場合、設計変更によって生じた違反を解消するために再ポアが必要になります。ポリゴンポアはポア済み/未ポアの両状態があり得るため、「Repour(再ポア)」という用語はやや不十分になります。ポリゴンを再解析して再計算する処理をより適切に表すため、「Rebuild(再構築)」という用語が用いられます。ポリゴンを再構築するには、ワークスペース上でポリゴンの上を右クリックし、Polygon Actionsサブメニューから適切なRebuild コマンドを使用します。
ポリゴンに穴を開ける(Polygon Pour Cutout)
ポリゴン内に切り欠き(穴)を作成するには、既存のポリゴンの上にポリゴンポアカットアウトを配置します。手順は次のとおりです:
-
Home | Pour |
をクリックし、Polygon Pour Cutoutを選択します。
- カーソルが十字に変わり、ポリゴン境界の内側から開始します。クリックして開始位置を定義します。
- カーソルをポリゴン上で移動します。カットアウトは、実際にはPolygon Cutoutオプションが有効なRegion objectです。Shift+Spacebarを押すと、リージョンのコーナーモードを切り替えられます。
- クリックとマウス移動を続けて、カットアウトのアウトラインを定義します。
- 右クリックして、ポリゴンカットアウト配置モードを終了します。
- 新しいカットアウトの周囲にポアされるよう、元のポリゴンを再構築する必要があります。
ポア済み(左)および未ポア(右)のポリゴンポア内にあるポリゴンポアカットアウトの例。
ポリゴンポアの分解
ポリゴンポアは、Explode Polygon To Free Primitivesコマンド(カーソル下のポリゴンに対して)またはExplode Selected Polygons To Free Primitivesコマンド(現在選択されている1つまたは複数のポリゴンに対して)を使用して、プリミティブオブジェクトの集合に変換できます。ソリッドポリゴンはリージョンプリミティブに戻り、ハッチングポリゴンはトラックとアークに戻ります。いったん分解すると、ポリゴンポアオブジェクトをグループオブジェクトとして操作することはできなくなります。











