カーソル・スナップ・システムの使用方法
PCBエディターはグリッドベースの設計環境です - 設計オブジェクトは配置グリッドまたはスナップグリッドと呼ばれるものに配置されます。複数のスナップグリッドを定義でき、必要に応じて特定のエリアに制限することもできます。スナップグリッドは優先順位が付けられ、現在の位置で利用可能な最高優先度のグリッドが自動的に適用されます。スナップグリッドは、コンポーネントまたは非コンポーネントに制限することもできます。
スナップグリッドだけでなく、ソフトウェアには、設計オブジェクトを正確に配置・整列させるために設計された追加のスナップ機能がいくつか含まれています。これらの機能は、統一カーソル・スナップシステムとして参照されます。「カーソル・スナップ」は、物理的なマウスカーソルの画面上のピクセル位置が、PCBなどの設計ドキュメントの座標空間内の「論理カーソル」の位置を決定するプロセスです。このシステムの目的は、ユーザーが高解像度でこれらを指定する必要なく、論理カーソルを理にかなった有用な座標に配置できるようにすることです。変数ジオメトリーボード - コンポーネントのピンがしばしば異なるメトリックおよびインペリアルグリッドに配置される - は、この目的にさらなる複雑さを加えます。
このシステムは、異なるサブシステムを統合して、カーソルが指定された好ましい座標セットにスナップする方法を集合的に駆動します:
- ユーザー定義グリッド - カルテシアン形式と極座標形式の両方で利用可能です。詳しくはこちら。
- スナップガイド - 自由に配置でき、オブジェクトの整列に便利な視覚的手がかりを提供します。詳しくはこちら。
- オブジェクトスナッピング - 配置されたオブジェクトが、そのオブジェクトのスナップポイント(ホットスポット)に近いカーソルを引き寄せることを可能にします。
- 軸スナッピング - オブジェクトのホットスポットと軸方向に整列するように、X方向またはY方向にカーソルを引き寄せる機能です。
これらの機能は、PCB設計スペース内でのオブジェクトの配置と整列を効率化することを保証します。
基板の原点設定
現在のカーソル位置は、現在の原点に対して相対的にステータスバーに表示されます。配置されたオブジェクトの位置も、現在の原点に対して相対的に表示/定義されます。現在の原点はユーザーが定義可能で、設計空間内のどこにでも配置できます。Edit » Origin » Setコマンドをメインメニューから使用して、設計空間内の位置を新しい現在の原点として定義し、その座標を(0,0)に設定します。必要な位置を選択した後、設計空間内のすべてのオブジェクトの位置がこの点に対して相対的に更新されます。
100 x 100インチの設計空間の極端な左下にあるデフォルトの絶対原点に相対原点を設定するには、メインメニューからEdit » Origin » Resetコマンドを使用します。
デザインスペースで原点マーカーの表示と色を制御するには、レイヤー & カラー タブの システムカラー 領域にある 原点マーカー エントリーの隣にあるコントロールを使用してください。ビュー設定パネルを参照してください。
統合カーソル・スナップシステムへのアクセス
統一カーソル・スナップシステムは、Propertiesパネル(デザインスペースに現在選択されているデザインオブジェクトがない場合にアクセスされます)で設定されます。以下の画像は、統一カーソル・スナップシステムを設定するために使用されるパネルの領域を示しています。
以下のパネルの領域が使用されます。
- 選択フィルター - この領域のオプションは、設計スペースで選択できるPCBオブジェクトを決定します。
- すべて - オン - すべての種類のオブジェクトを選択できるようにします。
- オブジェクトボタン - 各オブジェクトボタンを切り替えて、そのオブジェクトタイプを選択できるかどうかを有効/無効にします。
- スナップオプション - カーソルのスナップを決定するオプションを提供します(上の画像を参照):
- グリッド - カーソルがアクティブな設計スペースグリッドにスナップするかどうかを切り替えるために使用します。このオプションが有効になっている場合、カーソルは最も近いスナップグリッド位置に引き寄せられます。アクティブなスナップグリッドはステータスバーとPCBエディタのヘッズアップディスプレイに表示されます(Shift+Hでオン/オフを切り替えます)。
- ガイド - カーソルが手動で配置された線形または点のスナップガイドにスナップするかどうかを切り替えるために使用します。スナップガイドはスナップグリッドを上書きします。
- 軸 - カーソルがスナップ対象となるオブジェクトに対して軸方向(XまたはY方向)に整列するかどうかを切り替えるために使用します。軸スナップ範囲は、XまたはY軸方向に整列が発生する距離を定義します。整列が達成されると、現在のカーソル位置から軸方向に整列したオブジェクトスナップポイント(ホットスポット)までの動的なガイドラインが表示されます。
- スナッピング - オブジェクトスナッピングがオフの場合、現在のレイヤー上の有効なオブジェクトに対してのみオブジェクトスナッピングが発生する場合、またはすべてのレイヤー上の有効なオブジェクトに対してオブジェクトスナッピングが発生する場合を制御するために使用します。
- スナッピング対象オブジェクト - 編集アクション(配置や移動など)中にスナップされるオブジェクトスナップポイント(ホットスポット)。
- スナップ距離 - カーソルが有効なオブジェクトスナップポイントからこの距離以内にあり、かつアクティブレイヤーでスナッピングが有効になっている場合、カーソルはそのポイントにスナップします。
- 軸スナップ範囲 - カーソルが軸方向に整列しており、かつ有効なオブジェクトスナップポイントからこの距離以内にある場合(そして軸機能が有効になっている場合)、動的なガイドラインが表示されて整列が達成されたことを示します。
- ボード情報 - ボード自体の水平および垂直のボード寸法と、リストされた各カテゴリの情報(リストされたアイテムの総数など)を表示します。レポートをクリックすると、ボードの詳細なレポートを生成する際に含める内容を指定できるボードレポートダイアログが開きます。
- グリッドマネージャー - ローカルのカスタマイズされたグリッドを定義および管理し、ボードのデフォルトスナップグリッドを設定できる場所です。
- ガイドマネージャー - ボードの手動スナップガイドおよびスナップポイントの範囲を定義および管理できる場所です。
- その他
- 単位 - 現在のPCBドキュメントのデフォルト測定単位を選択するために使用します。デフォルト単位は、画面上またはレポート内の任意の距離関連情報を表示するために使用されます。距離関連情報を指定する際に単位の接尾辞(mmまたはmil)が入力されていない場合は、常にデフォルト単位が使用されます。
- ポリゴン命名規則 - ドロップダウンメニューから命名システムを選択します。
- 指定子表示 - 指定子がどのように表示されるかを決定するためにこのフィールドを使用します。
- シート設定 - シートを追加したい場合、これらのオプションを使用して使用されるX/Y、幅、および高さの距離を決定します。シートレイヤーからサイズを取得オプションがチェックされていない場合、これらのオプションが有効になります。
スナップ動作の理解
- グリッド - アクティブなグリッドは、スナップのための基準平面を提供します。論理的、または編集カーソルは、画面を横切ってマウスカーソルを動かすと、一つのグリッドポイントから次へとスナップします。
- スナップガイド - このグリッドポイントの平面を重ねて、スナップガイドは、正確な局所的な参照線またはポイントを定義する方法を提供します。
- オブジェクト - 第三にして、しばしばスナップのための最も有用な参照点は、デザイン空間に既に配置されているオブジェクトです。スナップ用オブジェクトリストのチェックボックスを使用して、各オブジェクトタイプの特定のポイントをスナップポイントとして有効にすることができます。これらはオブジェクトホットスポットとも呼ばれます。
スナップの強度
スナップの強さは、スナップ距離で定義します。スナップが有効なオブジェクトからこの距離内でマウスカーソルが移動すると、編集カーソルはすぐにそのオブジェクトのホットスポットにスナップします。この値を小さくするとスナップの強さが弱くなり、値を大きくするとスナップ効果が強くなります。スナップ距離の値を大きくすると、近くのオブジェクトのホットスポットがスナップ距離内にある場合に、特定のグリッド位置にカーソルを配置できなくなる可能性があることに注意してください。
スナップ動作のインタラクティブな制御
上のビデオでわかるように、スナップ オプションを操作することの重要な機能は、作業中にスナップ オプションを再構成できることです。この機能を使用する場合、スナップを有効にするオブジェクトを選択できます。オブジェクトを一度クリックすると有効になり(オブジェクトボタンが青色に変わります)、もう一度クリックすると無効になります(ボタンが灰色に変わります)。カスタムボタンを使用すると、有効にするスナップするオブジェクトを自由に選択できます。少なくとも 1 つのオブジェクト (すべてではない) が有効になっている場合は、カスタムボタンをクリックすると、すべて - オンボタンが有効になり、すべてのオブジェクトが有効になります。この機能を無効にするには、すべて - オンボタンをクリックして、すべて - オフボタンを有効にして、選択したすべてのオブジェクトを無効にします。
Ctrl+Eを押すか、アクティブバーのボタンをクリックして、スナップ オプションのパレットを表示することができます。
スナップオプションのショートカット
- Ctrl+E - スナップ オプションのパレットを表示する
- Shift+E - 次のスナップモード(オフ、現在のレイヤー、すべてのレイヤー)に切り替えます
- Ctrl - 押し続けると、オブジェクトのスナップが禁止されます
オブジェクトのスナップ
多くの場合、すべての設計オブジェクトが該当するグリッドを定義することは不可能または非現実的です。このような状況では、新しい設計オブジェクトをオフグリッドの位置に配置する必要があります。ソフトウェアは、オブジェクト スナップと呼ばれる機能を通じてこれをサポートしていますが、これは基本的に、そのオブジェクトのホットスポットの周りの引力の範囲です。ホットスポットは、パッドやビアの中心、トラックセグメントの端点など、意味のある場所にのみ存在します。
これは 2 軸システムで、オブジェクトがカーソルをそのホットスポットに引き寄せるためには、マウスカーソルが X 軸と Y 軸の両方のスナップ距離内にある必要があります。オブジェクトのホットスポット スナップは、電気オブジェクト、特にアクティブなスナップ グリッドに収まらない電気オブジェクトのルーティングに役立ちます。スナップ距離は、設計領域でオブジェクトが選択されていない場合にPropertiesパネルで設定します。
グリッド外のオブジェクトは、オブジェクトのホットスポット スナップ機能を使用してスナップできます。
オブジェクトのスナップ機能には 3 つのモードがあります。 Propertiesパネルのスナップ領域にあるボタンを使用して必要なモードを選択するか、Shift+EキーボードショートカットまたはメインメニューからView » Grids » Toggle Object Hotspot Snappingコマンドを使用して、作業中にモードを切り替えます。
- 現在のレイヤー - 現在のレイヤーのホットスポットスナップが有効になります。つまり、カーソルは現在の画層上のオブジェクトのホットスポットにのみスナップします。このモードは、ステータスバーに (Hotspot Snap)として反映されます。
- すべてのレイヤー - ホットスポットスナップは、表示されているすべてのレイヤーに対して有効になります。つまり、カーソルは、現在のレイヤーだけでなく、任意のレイヤー上のオブジェクトのホットスポットにスナップします。このモードは、ステータスバーに(Hotspot Snap (All Layers))として反映されます。
- オフ - ホットスポットのスナップは無効です。このモードでは、ステータスバーにホットスポットスナップについて何も表示されません。
編集カーソルと配置済みオブジェクトの位置合わせ
一般的な設計タスクは、新しいオブジェクトを既存のオブジェクトに位置合わせすることです。これは、軸機能を有効にすることで実現できます。この機能を有効にすると、編集カーソルが軸スナップ範囲内にあるときは常に、現在のカーソル位置から X または Y に位置合わせされたオブジェクトのホットスポットまで、ダイナミックな位置合わせのガイドラインが表示されます。これにより、一方の軸ではマウスカーソルに近く、もう一方の軸では遠いオブジェクトホットスポットがカーソル位置を駆動できます。
軸位置合わせ機能では、ダイナミックアライメントガイドが、カーソルから既存の配置オブジェクトのホットスポットまで、設計領域に表示されます。