カーソル・スナップ・システムの使用方法

現在、バージョン 22. をご覧頂いています。最新情報については、バージョン カーソル・スナップ・システムの使用方法 の 25 をご覧ください。
 

PCBエディタはグリッドベースの設計環境です - 設計オブジェクトは配置グリッド、またはスナップグリッドと呼ばれるものに配置されます。複数のスナップグリッドを定義でき、必要に応じて特定のエリアに制限することもできます。スナップグリッドには優先順位があり、現在の位置で利用可能な最高優先度のグリッドが自動的に適用されます。スナップグリッドは、コンポーネントまたは非コンポーネントに制限することもできます。

スナップグリッドだけでなく、ソフトウェアには、設計オブジェクトを正確に配置・整列させるために設計された追加のスナップ機能がいくつか含まれています。これらの機能は、統合カーソル・スナップシステムとして参照されます。'カーソル・スナップ'は、物理的なマウスカーソルの画面上のピクセル位置が、PCBなどの設計文書の座標空間内の「論理カーソル」の位置を決定するプロセスです。このシステムの目的は、ユーザーが高解像度でこれらを指定する必要なく、論理カーソルを理にかなった有用な座標に配置できるようにすることです。変数ジオメトリーボード - コンポーネントのピンが異なるメトリックおよびインペリアルグリッドに配置されることが多い - は、この目的にさらなる複雑さを加えます。

このシステムは、異なるサブシステムを統合して、カーソルが指定された好ましい座標セットにスナップする方法を集合的に駆動します:

  • ユーザー定義グリッド - カルテシアン形式と極座標形式の両方で利用可能。
  • スナップガイド - 自由に配置でき、オブジェクトの整列に便利な視覚的手がかりを提供します。
  • オブジェクトスナッピング - 配置されたオブジェクトが、そのオブジェクトのスナップポイント(ホットスポット)に近いカーソルを引き寄せることを可能にします。
  • 軸スナッピング - オブジェクトのホットスポットと軸方向に整列するように、X方向またはY方向にカーソルを引き寄せる機能。

これらの機能は、PCB設計スペース内でのオブジェクトの配置と整列を合理化することを保証します。

統合カーソルスナップシステムへのアクセス

Unified Cursor-Snap システムは、デザインスペースに現在選択されているデザインオブジェクトがない場合にアクセスされるPropertiesパネルで設定されます。以下の画像は、統一されたカーソルスナップシステムを設定するために使用されるパネルの領域を示しています。

Propertiesパネル内のUnified Cursor-Snap システムのアクセス制御、スナップオプション、グリッドマネージャー、ガイドマネージャーを含む。 Propertiesパネル内のUnified Cursor-Snap システムのアクセス制御、スナップオプション、グリッドマネージャー、ガイドマネージャーを含む。

以下の領域がパネルで使用されます。

  • Selection Filter - この領域のオプションは、設計スペースで選択できるPCBオブジェクトを決定します。

    • All - On - すべての種類のオブジェクトを選択できるようにします。

    • オブジェクトボタン - 各オブジェクトボタンを切り替えて、そのオブジェクトタイプを選択できるかどうかを有効/無効にします。

  • Snap Options - カーソルのスナップを決定するオプションを提供します(上の画像を参照):

    • Grids - カーソルがアクティブな設計スペースグリッドにスナップするかどうかを切り替えるために使用します。このオプションが有効になっている場合、カーソルは最も近いスナップグリッド位置に引き寄せられます。アクティブなスナップグリッドはステータスバーとPCBエディタのヘッズアップディスプレイに表示されます(Shift+Hでオン/オフを切り替えます)。

    • Guides - カーソルが手動で配置された線形またはポイントのスナップガイドにスナップするかどうかを切り替えるために使用します。スナップガイドはスナップグリッドを上書きします。

    • Axes - カーソルがスナップ対象となるオブジェクトに対して軸方向(XまたはY方向のいずれか)に整列するかどうかを切り替えるために使用します。Axis Snap Rangeは、XまたはY軸方向に整列が発生する距離を定義します。動的な整列ガイドラインは、カーソルの現在位置から軸方向に整列したオブジェクトスナップポイント(ホットスポット)まで表示されます。

    • Snapping - オブジェクトスナッピングがオフの場合、Current Layer上の有効なオブジェクトに対してのみオブジェクトスナッピングが発生する場合、またはAll Layers上の有効なオブジェクトに対してオブジェクトスナッピングが発生する場合を制御するために使用します。

    • Object for snapping - 編集アクション(配置や移動など)中にスナップされるオブジェクトスナップポイント(ホットスポット)。

      • Snap Distance - カーソルが有効なオブジェクトスナップポイントからこの距離以内にあり、かつアクティブレイヤーでスナッピングが有効になっている場合、カーソルはそのポイントにスナップします。

      • Axis Snap Range - カーソルが軸方向に整列しており、かつこの距離以内に有効なオブジェクトスナップポイントからあり、機能が有効になっている場合、整列が達成されたことを示す動的ガイドラインが表示されます。

  • Board information - ボード自体の水平および垂直の寸法と、リストされた各カテゴリの情報(リストされたアイテムの総数など)を表示します。Reportsをクリックすると、ボードの詳細レポートを生成する際に含める内容を指定できるBoard Reportダイアログが開きます。

  • Grid Manager - ローカルのカスタマイズされたグリッドを定義および管理し、ボードのデフォルトスナップグリッドを設定できる場所です。

  • Guide Manager - ボードの手動スナップガイドおよびスナップポイントの範囲を定義および管理できる場所です。

  • Other

    • Units - 現在のPCBドキュメントのデフォルト測定単位を選択するために使用します。デフォルト単位は、画面上またはレポート内の任意の距離関連情報を表示するために使用されます。距離関連情報を指定する際に単位の接尾辞(mmまたはmil)が入力されていない場合は、常にデフォルト単位が使用されます。

    • Polygon Naming Scheme - ドロップダウンメニューから命名システムを選択します。

    • Designator Display - 指定子がどのように表示されるかを決定するためにこのフィールドを使用します。

    • Sheet Settings - シートを追加したい場合、これらのオプションを使用して使用されるX/Y、幅、および高さの距離を決定します。これらのオプションは、Get Size From Sheet Layerオプションがチェックされていない場合に有効になります。

スナップ動作は、オブジェクトの配置や移動など、編集カーソル(クロスヘア)が表示されている場合にのみ発生します。

View » Toggle Unitsを選択するか(またはQのショートカットを押すことで)、設計空間の単位をインペリアルとメートル法の間で切り替えることができます。現在のスナップグリッドと設計空間の位置は、ステータスバーに表示され、ヘッズアップディスプレイでも表示されます(Shift+Hでオン/オフを切り替え)。

カーソルは、PropertiesパネルのSnap Options領域でGridsオプションが有効になっている場合にのみ、定義されたグリッドにスナップします。

スナップ動作の理解

PCBエディタの設計スペースは、高精度の設計環境であり、異なるスケールで設計されたオブジェクトが含まれており、時には異なる単位で測定されます。統一されたカーソルスナップシステムは、このような複雑な設計スペースでの作業を簡素化し、オブジェクトの配置や移動中に複数レベルのカーソルスナッピングを提供します。

スナップポイント

利用可能なカーソルスナッピングには3つのレベルがあり、各レベルは下位レベルを上書きします:

  1. Grid - アクティブなGridは、スナップのための基本レベルの参照平面を提供します。論理的、または編集カーソルは、画面をマウスカーソルで移動すると、一つのグリッドポイントから次へとスナップします。

  2. Snap Guides - このグリッドポイントの平面を重ねて、スナップGuidesは、正確な、局所的な参照線またはポイントを定義する方法を提供します。

  3. Objects - 第三にして、しばしばスナップのための最も有用な参照点は、デザインスペースに既に配置されているオブジェクトです。Objects for snappingリストのチェックボックスを使用して、各オブジェクトタイプの特定のポイントをスナップポイントとして有効にすることができます。これらはオブジェクトホットスポットとも呼ばれます。

スナップの強度

スナップの強度は、Snap Distanceによって定義されます。マウスカーソルが有効なObject for snappingからこの距離内に移動すると、編集カーソルは直ちにそのオブジェクトのホットスポットにスナップします。この値を小さくするとスナップの強度が弱まり、値を大きくするとスナップ効果が強まります。ただし、Snap Distanceの値を大きくしすぎると、近くのオブジェクトのホットスポットがスナップ距離内にある場合、特定のグリッド位置にカーソルを配置できなくなる可能性があることに注意してください。

スナップ動作をインタラクティブに制御する

上の動画で見ることができるように、スナップオプションを使用する際の重要な特徴は、作業中にそれらを再設定できることです。この機能を使用するとき、スナップを有効にしたいオブジェクトを選択できます。オブジェクトを一度クリックすると有効になります(オブジェクトボタンが青くなります)、もう一度クリックすると無効になります(ボタンが灰色になります)。Customボタンを使用すると、スナップに使用したいオブジェクトを自由に選択できます。少なくとも1つのオブジェクトが有効になっている場合(しかし、すべてではない場合)、CustomボタンをクリックするとAll - Onボタンが有効になり、すべてのオブジェクトが有効になります。この機能は、All - Onボタンをクリックすることで無効にすることができ、選択したすべてのオブジェクトを無効にするAll - Offボタンが有効になります。 いつでもCtrl+Eを押すことで、スナップオプションのパレットを表示できます。

スナップオプションのショートカット:

  • Ctrl+E - スナップオプションのパレットを表示

  • Shift+E - 次のスナッピングモードに切り替え(OffCurrent LayerAll Layers

  • Ctrl - オブジェクトのスナッピングを抑制するために押し続ける

オブジェクトスナッピング

すべての設計オブジェクトがグリッド上に定義されることは、しばしば不可能または非現実的です。そのような状況では、新しい設計オブジェクトをオフグリッドの位置に配置する必要があるかもしれません。ソフトウェアは、オブジェクトスナップと呼ばれる機能を通じてこれをサポートしています。これは、そのオブジェクトのホットスポット周辺にある引き寄せの範囲です。ホットスポットは、パッドやビアの中心、トラックセグメントの端点など、意味のある場所にのみ存在します。

Objects for snappingリストで必要なスナップポイントをPropertiesパネルで有効にしてください。

これは、マウスカーソルがX軸とY軸の両方でSnap Distance内にある場合に限り、オブジェクトがカーソルをそのホットスポットに引き寄せるデュアル軸システムです。オブジェクトホットスポットのスナップは、アクティブなスナップグリッド上にない可能性がある電気オブジェクトのルーティングを支援します。Snap Distanceは、設計スペース内でオブジェクトが選択されていない場合にPropertiesパネルで設定されます。

グリッド外のオブジェクトも、オブジェクトホットスポットスナッピング機能を使用してスナップできます。グリッド外のオブジェクトも、オブジェクトホットスポットスナッピング機能を使用してスナップできます。

Objects for snapping機能には3つのモードがあります。Propertiesパネル内のSnapping領域のボタンを使用して必要なモードを選択するか、作業中にモードを切り替えるためにShift+Eキーボードショートカットを使用します。

  • Current Layer - ホットスポットスナップが現在のレイヤーに対して有効になっています。つまり、カーソルは現在のレイヤー上のオブジェクトのホットスポットにのみスナップします。このモードはステータスバー(Hotspot Snap)として反映されます。

  • All Layers - ホットスポットスナップが全ての表示されているレイヤーに対して有効になっています。つまり、カーソルは現在のレイヤーだけでなく、任意のレイヤー上のオブジェクトのホットスポットにスナップします。このモードはステータスバー(Hotspot Snap (All Layers))として反映されます。

  • Off - ホットスポットスナッピングが無効になっています。ステータスバーはこのモードではホットスポットスナップについて何も表示しません。

  • ステータスバーは、オブジェクトのホットスポットスナッピングの現在の状態を反映しています。
  • オブジェクトスナッピングを一時的に無効にするには、Ctrl ショートカットキーを押し続けてください。

配置されたオブジェクトに編集カーソルを合わせる

一般的な設計タスクは、新しいオブジェクトを既存のオブジェクトに位置合わせすることです。これは、Axes機能を有効にすることで実現できます。この機能を有効にすると、編集カーソルがAxis Snap Range内にあるときは常に、現在のカーソル位置からXまたはY位置合わせされたオブジェクトのホットスポットまで動的位置合わせガイドラインが表示されます。これにより、一方の軸ではマウスカーソルに近く、もう一方の軸では遠いオブジェクトホットスポットをカーソル位置を駆動できます。

軸方向の整列機能を使用すると、デザイン空間に動的な整列ガイドがカーソルから既存の配置済みオブジェクトのホットスポットまで表示されます。

ユーザー定義グリッド

設計スペースには任意の数のユーザー定義グリッドを設定でき、すべてのグリッド管理はPropertiesパネルGrid Manager領域から実行できます(デザインスペースでデザインオブジェクトが現在選択されていない場合にアクセス)。使用可能なコントロールを使用して、デザインオブジェクト(特にコンポーネント)をより正確に配置するためのカスタムローカルグリッドを定義します。

PropertiesパネルのGrid Manager領域は、ボードで使用するグリッドを定義し、整理するためのコマンドセンターです。
PropertiesパネルのGrid Manager領域は、ボードで使用するグリッドを定義し、整理するためのコマンドセンターです。

グリッドの種類

このソフトウェアは、以下の2種類のカスタムグリッドの作成をサポートしています:

  • デカルト座標系グリッド - Add Cartesian Griコマンドを使用して、このタイプの新しいグリッドを作成します(ボタンから利用可能)。リストには初期設定名New Cartesian Gridで新しいグリッドエントリが表示されます。グリッドを編集するには、そのエントリをダブルクリックするか、エントリを選択してボタンをクリックします。Cartesian Grid Editor ダイアログが開き、グリッドを定義するためのオプションが表示されます。

デザインスペースでの例示的なデカルト座標系定義と、デカルト座標系エディタダイアログを使用した結果の外観。デザインスペースでの例示的なデカルト座標系定義と、デカルト座標系エディタダイアログを使用した結果の外観。

  • ポーラグリッド - Add Polar Gridコマンドを使用して、このタイプの新しいグリッドを作成します(ボタンから利用可能)。リストには初期状態でデフォルト名New Polar Gridの新しいグリッドエントリが表示されます。グリッドを編集するには、そのエントリをダブルクリックするか、エントリを選択してからボタンをクリックします。Polar Grid Editorダイアログが開き、グリッドを定義するためのオプションが表示されます。

デザインスペースでのデザインスペースでの極座標グリッドエディタダイアログを使用した極座標グリッド定義の例とその結果の表示。

定義されたグリッドを使用しているボードの領域にカーソルを合わせてCtrl+Gキーボードショートカットを押すことで、関連するエディタにすぐにアクセスできます。

デフォルトのスナップグリッド

基板には、Global Board Snap Gridと名付けられたデフォルトのスナップグリッドが定義されています。これは、専用のローカルグリッドによってカバーされていない基板の任意のエリアでのオブジェクトの配置と移動に使用されるグリッドです。

Global Board Snap Grid - カスタムローカルグリッドが定義されていない基板の任意のエリアで使用されます。

デフォルトのグリッドはカルテシアンタイプのグリッドです。グリッドのステップサイズや表示は変更できますが、グリッドの名前を変更したり、無効にしたり、削除したりすることはできません。

グリッドの目的の定義

ローカルグリッドは、さまざまな状況で使用できます:

  • 非コンポーネントオブジェクトの配置にのみ。
  • コンポーネントの配置にのみ。
  • 非コンポーネントオブジェクトとコンポーネントの両方の配置に。

グリッドの使用方法(その目的または用途)の定義は、PropertiesパネルGrid Manager領域にあるそのグリッドのエントリに関連付けられたCompおよびNon Compオプションを使用して行われます。

CompとNon Compオプションを使用して、ローカルグリッドの適用を決定します。CompNon Compオプションを使用して、ローカルグリッドの適用を決定します。

コンポーネントのみのグリッドを指定する場合(Non Compオプションを無効にし、Compオプションを有効にする)、グリッドはコンポーネントを移動するなどのコンポーネントベースのアクションを実行するときにのみ表示されます。

グリッド表示の定義

カスタムグリッドを定義する場合、Global Board Snap Gridも含め、デザインスペースでのグリッドの視覚的な表示方法を制御するオプションが提供されます。2つのレベルが定義されます:

  • 細かい - 細かいレベルの表示グリッドは、よりズームインしたときに使用します。このレベルのグリッド表示のマーカーは、グリッドの定義されたステップサイズに直接従います。

  • 粗い - オプションの粗いレベルの表示グリッドは、ズームアウトすると表示されます。このレベルのグリッド表示のマーカーは、定義されたステップサイズの指定された倍数に基づいています。

デザインスペースに提示された細かいグリッドと粗いグリッドを持つカルテシアングリッドの例。左:細かいレベルは点で、粗いレベルは線で表示。右:細かいレベルと粗いレベルのグリッドが共に線で表示されている。

個々のグリッド表示の色分けは、関連するグリッドエディター(カルテシアン・グリッドエディターダイアログまたはポーラー・グリッドエディターダイアログ)でグリッドを編集する際に定義されます。または、Grid Manager領域のPropertiesパネルで、細かいグリッドと粗いグリッドの表示に迅速に単一の指定色を割り当てることができます。これを行うには、グリッドに関連付けられたColorフィールドのカラースウォッチをクリックし、その後に表示されるカラーパレットから必要な色を選択します。

細かいグリッドと粗いグリッドの表示色は、グリッドエディター内のReset to Defaultリンクをクリックすることで、指定されたデフォルト色にリセットできます。デフォルトの色設定は、View ConfigurationパネルView OptionsタブのGeneral Settings領域で定義されています。Show Gridオプションの右にある色見本をクリックし、表示されるカラーパレットから必要な色を選択してください。この単一のデフォルト色は、細かい表示グリッドと粗い表示グリッドの両方に使用されることに注意してください。また、ここで色を変更しても、デフォルトのGlobal Board Snap Gridにのみ影響し、既存のカスタムグリッドはそれぞれに設定された表示色を保持します - Reset to Defaultリンクが使用された場合にのみ、この新しい色に戻ります。

ネスティングとグリッドの優先順位

Grid Manager領域で定義するローカルグリッドは、ボードエリア内で自由に重ね合わせることができます。原点座標を適切に指定することで、グリッドを重ね合わせ、設計オブジェクトの配置を微調整するためのグリッドの入れ子階層を作成することができます。

グリッドの競合 - 重なり合ったグリッドのスタックアップの中で、どのグリッドに設計オブジェクトがスナップするか - は、優先順位システムを使用して解決されます。作成して定義する各ローカル配置グリッドには、番号付きの優先順位が与えられます。デフォルトでは、新しいグリッドには最高優先順位の1が与えられ、既存のグリッドはそれに応じて優先順位が下がります。

Global Board Snap Gridは例外です。これは、カスタムグリッドで「カバー」されていないボードのすべての領域で使用されるデフォルトグリッドであるため、優先度設定は50とされています - これは定義されたすべてのグリッドの中で最も低い「スナッピング優先度」を保証するのに十分低い優先度設定です。

設計空間では、優先度は描画順によって区別されます。最高優先度のグリッド(優先度1)が他のすべてのグリッドの前面に描画され、次に優先度レベル2のグリッドが描画され、以下同様にデフォルトのGlobal Board Snap Gridまで続き、これは他のすべてのカスタムグリッドの背後に描画されます。

3つのネストされた極座標グリッドの例。黄色の極座標グリッドが最も優先度が高く、一番上に表示されます。赤い極座標グリッドは次の優先度で、黄色のグリッドの後ろ、水色のグリッドの前に表示されます。デフォルトのグリッドはこれらのグリッドのすべての後ろに表示され、カスタムグリッドが優先されます。
Global Board Snap Gridの優先度は変更できません。常に優先度は50に固定されています。

グリッドの無効化

特定の設計オブジェクトを配置または移動する際に、グリッドが不要な場合があります。グリッドを削除する代わりに(後で同じエリアや異なるエリアで再び必要になるかもしれないため)、設計スペースで「非表示」にすることができます。これは、PropertiesパネルPropertiesパネル領域にあるGrid Managerで、グリッドに関連付けられたCompおよびNon Comp属性を無効にすることで実現できます。

ローカルグリッドを無効にすることで、効果的にそれを隠し、オブジェクトがスナップするのを防ぎます。ネストされたグリッドの例を使用すると、赤い極座標グリッドが無効にされています。グリッドが削除されていないため、必要なときに再度有効にして、再定義することなく使用できます!ローカルグリッドを無効にすることで、効果的にそれを隠し、オブジェクトがスナップするのを防ぎます。ネストされたグリッドの例を使用すると、赤い極座標グリッドが無効にされています。グリッドが削除されていないため、必要なときに再度有効にして、再定義することなく使用できます!

Global Board Snap Gridは、ボードの特定のエリアにローカルグリッドが定義されていない場合に使用されるデフォルトグリッドであるため、常に有効になっています。しかし、View ConfigurationパネルView OptionsタブのGeneral Settings領域でShow Gridオプションを無効にすることで、これとすべての定義されたグリッドを隠すことができます。

グリッドの削除

カスタムグリッドは、PropertiesパネルGrid Manager領域で対応するエントリを選択し、ボタンをクリックすることで削除できます。削除を確認するメッセージが表示されます。Yesをクリックして削除してください。

デフォルトのGlobal Board Snap Gridは削除できないことに注意してください。

スナップガイド

スナップガイドは、特定の軸や点でカーソルのスナップを制御する目的で手動で配置される特別なオブジェクトです。これは、オブジェクトやコンポーネントの配置を支援するだけでなく、一般的なレイアウトやアラインメントの目的で視覚的な指標としても機能します。以下のタイプのスナップガイドがサポートされています:

  • リニアガイド - 水平、垂直、または±45度のラインスタイルガイドです。
  • ポイントガイド - オブジェクトの配置をより細かく制御できるポイントスタイルのガイドです。これは、定義されたグリッド内で手動でマークされる単なるホットスポットです。

設計スペースには任意の数のスナップガイドを定義でき、配置と管理のためのコントロールはGuide Manager領域から利用できます(設計スペースで現在選択されているデザインオブジェクトがない場合にPropertiesパネルからアクセス)。この領域内では新しいスナップガイドを追加するためのコントロールが利用できます(ボタンから)、しかし、それらを視覚的に直接設計スペースに追加する(ボタンから)方がはるかに簡単で、必要に応じて微調整できます。

Snapガイドは、Place » Work Guidesサブメニューから利用可能なコマンドを使用して配置することもできます。

Snapガイドはスナップグリッドと同じように動作します。オブジェクトが移動される際、カーソルはガイドにスナップします。

ガイドマネージャーは、Propertiesパネルの領域で、設計スペースでの視覚的な配置ガイドを管理するための中心的なコマンドです。
これらは、オブジェクト配置を支援するために利用可能なさまざまなSnapガイドの例です。

配置や移動などのインタラクティブなプロセス中に、カーソルは配置されたリニアガイドの、定義されたグリッドと交差する点にスナップします。リニアガイドを使用すると、オブジェクトをドラッグしてガイドラインに「スナップ」させることで、迅速に整列させることができます。ポイントガイドの場合、移動中のオブジェクトのホットスポットは、それがガイドの近くを通過するとガイドに「スナップ」します。

グリッド表示をDotsに設定すると、ポイントガイドを視覚的に見つけやすくなる場合があります。

ガイドの無効化

特定の設計オブジェクトを配置または移動する際に、スナップガイドが不要な場合があります。ガイドを削除する代わりに(後で同じエリアや異なるエリアで再び必要になるかもしれないため)、設計スペース内で「非表示」にすることができます。これは、PropertiesパネルGuide Manager領域にあるEnabled属性を無効にすることで実現できます。

スナップガイドを無効にすることで、実質的にそれを隠し、オブジェクトがスナップするのを防ぎます。この画像では、+45 と -45 のガイドが
無効にされています。ガイドは削除されていないので、必要に応じて再度有効にして使用することができます。
それらを再定義する必要はありません!

ガイドの削除

スナップガイドを削除するには、 PropertiesパネルGuide Manage領域のエントリを選択し、ボタンをクリックします。削除を確認するメッセージが表示されます。Yesをクリックして削除します。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content