移動ツール

Parent page: コマンド

PCBエディタには、基板設計を効率よく進めるためのさまざまな移動ツールが用意されています。PCBエディタには、基板設計を効率よく進めるためのさまざまな移動ツールが用意されています。

概要

プリント基板設計は、非常に詳細で精密なプロセスです。オブジェクトは、機械的要件および電気的要件を満たすよう慎重に配置されます。これを支援するため、PCBエディタには多様な移動コマンドと動作が備わっています。ロックされていない限り、どのオブジェクトもクリックしてドラッグすることで移動できます。複数のオブジェクトを移動するには、ソフトウェアが移動対象を認識できるよう、事前に選択しておく必要があります。

すべてのオブジェクト移動は、現在のスナップグリッドに制約されます。スナップグリッドの設定および操作の詳細は、Grids and Unitsページを参照してください。

詳細

マウスでオブジェクトを直接移動するだけでなく、Tools | Arrange |

をクリックして使用できる専用の移動コマンドも用意されています。各コマンドの概要を以下の表に示します。

オブジェクト移動に関する一般的な注意事項:

  • マウスボタンをクリックして押したままにすると、単一オブジェクトを移動できます。オブジェクトは次のいずれかの点で保持されます:
    • パッド、ビア、コンポーネントなど、参照点が1つのオブジェクトの場合はその参照点、または
    • 配線(トラック)や多角形形状オブジェクトの場合は頂点。
  • 単一オブジェクトは現在のスナップグリッド上で移動します。複数オブジェクトの場合、選択セットを保持する位置が現在のスナップグリッド上になります。
  • クリックして押したままにする操作では、マウスボタンを押し続ける必要があります。Moveメニューコマンドを使用する場合は、マウスボタンを押し続ける必要はありません。Moveコマンドを使用する利点は、矢印キーでグリッド1目盛り単位の正確な移動ができることです。さらにShiftを押しながらだと、10×グリッド目盛り単位で移動できます。
  • 選択されたオブジェクトのセットも、選択セット内のどの種類のオブジェクトをクリックして押したままにするかによっては、クリック&ホールドで移動できます。複数オブジェクトをクリック&ホールドで移動する場合、カーソルはいったん最寄りのグリッド点へジャンプしてから選択セットの移動を開始します。この保持点はオブジェクトの参照点とは限らない点に注意してください。位置決めが重要な場合は、下記のMove Selectionコマンドを使用する方が適しています。カーソルを動かして、パッド中心などのオブジェクト参照点にスナップさせ、その点を選択セットの保持点にできるためです。実際、選択したオブジェクトセットを精密に再配置するために、一時的なパッドやビアを配置しておくと役立つ場合があります。
  • 選択されたトラックのセットは、クリック&ホールドでは移動できません。この場合はMove Selectionコマンドを使用する必要があります(選択セット内にトラック以外のオブジェクトがあり、それをクリック&ホールドできる場合を除く)。
  • 複数オブジェクトを移動する場合、それらの相互位置関係は維持されます。

既定の動作では、クリック&ホールドでオブジェクトを移動する際、常にオブジェクトの参照点にスナップします。これは、PreferencesダイアログのPCB Editor - GeneralページでSnap to Centerオプションをオフにすることで無効化できます。

オブジェクト移動中のインタラクティブ動作

1つ以上のオブジェクトを移動している間、次のコマンドが使用できます:

  • Tabを押すと、オブジェクトのプロパティダイアログを開きます(移動中のオブジェクトが1つの場合)。
  • Spacebarを押すと、移動参照点を中心に反時計回りに回転します。時計回りはShift + Spacebarです。既定の回転刻みは90度です。Rotation StepサイズはPreferencesダイアログのPCB Editor - Generalページで変更できます。
  • XまたはYキーを押すと、オブジェクトをそれぞれX軸またはY軸に沿って反転します。
  • 移動中のオブジェクトがコンポーネントの場合、Lを押すと基板の反対面へ反転します。コンポーネントの反転にXまたはYを使用しないでください。コンポーネント内のプリミティブが適切なボトム側レイヤーへ切り替わらないためです。
  • Escを押すと、現在の移動操作を中止します。

移動コマンドの概要

コマンド 動作
Move Object 選択したオブジェクトを移動します。コマンド起動後、ステータスバーにMove any Objectと表示されます。クリックしてオブジェクトを選択し、必要な位置へ移動します。このコマンドはオブジェクトの選択状態を考慮せず、単に選んだオブジェクトを移動します。
Drag 選択したオブジェクトを移動し、接続されているオブジェクトも一緒にドラッグします。コマンド起動後、ステータスバーにMove any Objectと表示されます。クリックしてオブジェクトを選択し、必要な位置へ移動します。接続されたトラックセグメントは接続を維持します。移動するオブジェクト側の端点はオブジェクトと一緒に移動し、セグメントのもう一方の端点は元の位置に残ります。なお、コンポーネントに接続されたトラックがドラッグされるのは、PreferencesダイアログのPCB Editor - GeneralページでComp DragオプションがConnected Tracksに設定されている場合のみです。このオプションについては後述で詳しく説明します。
Component 選択したコンポーネントを移動します。コマンド起動後、ステータスバーにMoving Componentと表示されます。クリックしてオブジェクトを選択し、必要な位置へ移動します。接続トラックの挙動は、PreferencesダイアログのPCB Editor - GeneralページにあるComp Dragオプション設定に依存します。これについては後述で詳しく説明します。
Re-Route 選択したトラックセグメントを再配線します。コマンド起動後、ステータスバーにChoose a Trackと表示されます。トラックセグメントをクリックすると、そのセグメントは実質的に2つに分割されます。カーソルを動かして、2つのセグメントが接続される新しい頂点の位置を決めます。頂点を配置すると、次はさらに2つのセグメント端を確定するための別の頂点を配置する、という操作を繰り返します。右クリック(またはEsc)でこのルートの再配線を停止します。もう一度同操作を行うとコマンドを終了します。
Break Track 既存セグメントを2つのセグメントに分割します。このコマンドの動作はRe-routeと同じですが、繰り返しません。コマンド起動後、ステータスバーにChoose a Trackと表示されます。トラックセグメントをクリックすると、クリック位置に頂点が追加されます。マウスを動かして頂点位置を決めます。セグメントは解放され、十字カーソルが残るため、Break Trackモードが継続していることが分かります。ほかのトラックを続けて分割するか、右クリック(またはEsc)でコマンドを終了します。なお、この動作はコマンドを起動しなくても、ワークスペース上でトラックセグメントを1回クリックして選択し、中央の頂点をクリック&ホールドしてトラックを分割し、必要な位置に配置することでも実行できます。  
Drag Track End 既存の頂点(トラック端)を新しい位置へ移動します。コマンド起動後、ステータスバーにMove any Objectと表示されます。トラックセグメント上の任意の場所をクリックすると、カーソルがそのセグメントの最寄り端点へジャンプし、その端点がカーソルに追従して移動します。必要な位置にカーソルを合わせ、クリックして配置します。
Move / Resize Tracks トラックセグメントの端点を自由に移動します。コマンド起動後、ステータスバーにChoose Track End Pointと表示されます。トラックセグメント上の任意の場所をクリックすると、カーソルがそのセグメントの最寄り端点へジャンプし、端点がカーソルに結び付けられます。カーソルを動かして端点を移動し、クリックして配置します。この「単一トラックセグメントの端点を自由に動かせる」動作は、セグメントを1回クリックして選択し、端点の頂点をクリック&ホールドして自由移動することでも実行できます。
Move Selection 選択したオブジェクトを移動します。このコマンド起動後、ステータスバーにMove Selectionと表示されます。ワークスペース内の任意の場所をクリックして、その点で選択セットを保持し、マウスを動かして選択セットを新しい位置へ移動します。選択セットの保持点を定義するクリックは、パッド中心などのオブジェクトのホットスポット(参照点)にスナップするようマウスをホバーしていない限り、自動的にグリッド上になります。
Move Selection by X, Y 選択したオブジェクトをユーザー指定のオフセット量で移動します。コマンド起動後、Get X /Y Offsetsダイアログが開きます。必要なオフセット値を入力し、OKをクリックすると、その量だけ選択セットが移動します。
Rotate Selection 選択したオブジェクトをユーザー指定の回転角で回転します。コマンド起動後、Rotation Angleダイアログが開きます。必要な回転角(度)を入力し、OKをクリックします。ステータスバーにSelect Reference Pointと表示され、クリックした点を中心に選択セットが回転します。
Flip Selection 選択セットを基板の現在面から反対面へ反転します。選択セットは単一オブジェクトであるかのようにX軸に沿って反転され、セット全体の外接矩形はワークスペース上の同じX, Y位置に保たれます。論理ペアを持つレイヤー上の各オブジェクトは反転され、対応するペアレイヤーへ移動します。たとえばTop LayerのオブジェクトはBottom Layerへ、Top SolderはBottom Solderへ反転します。レイヤーペアとして定義されたメカニカルレイヤーも同様です。
Move Polygon Vertices ポリゴンの頂点をインタラクティブに移動します。コマンド起動後、ステータスバーにまずChoose a Polygonと表示されます。ポリゴンをクリックして選択すると、次に頂点(Handle)またはエッジをクリックして選択するよう促されます。なお、この編集状態はポリゴンを1回クリックして選択することでも入れられます。ポリゴン形状オブジェクトの編集については、後述でさらに詳しく説明します。
Region Vertices ソリッドリージョンの頂点を対話的に移動します。コマンドを起動すると、ステータスバーに最初に「リージョンを選択」するよう表示されます。リージョンをクリックして選択すると、次にステータスバーにハンドル(頂点)またはエッジをクリックして選択するよう表示されます。この編集状態は、リージョンを1回クリックして選択することでも開始できます。多角形形状オブジェクトの編集については、以下に詳しい情報があります。

コンポーネントの移動

他のオブジェクトと同様に、コンポーネントはクリックして押したままにすることで移動できます。別の方法として、MoveメニューからComponentコマンドを使用します。

コンポーネントの保持方法

コンポーネントのフットプリントは通常、原点(基準点)がコンポーネントの幾何学的中心、またはパッド1の中心のいずれかに設定されるよう設計されています。基板設計の部品配置フェーズでは、パッド1、あるいは別のパッドを基準にしてコンポーネントを位置決めしたい場合があります。この動作を有効にするには、PreferencesダイアログのPCB Editor - GeneralページでSmart Component Snapオプションを有効にします。このオプションが有効な場合、ソフトウェアは基準点へジャンプする代わりに、パッド中心も保持点の候補として扱い、クリックして押したときに最も近い点(基準点またはパッド中心)へジャンプします。保持したいパッドの近くにカーソルを置いてから、クリックして押したままにしてください。

PreferencesダイアログでObject Snap Optionsを設定します。PreferencesダイアログでObject Snap Optionsを設定します。

接続されたトラックの挙動

コンポーネントに接続されたトラックのデフォルト動作は、コンポーネントを移動してもトラック端点は移動しない、というものです。PreferencesダイアログのPCB Editor - GeneralページでComp DragオプションをConnected Tracksに設定すると、移動するコンポーネントに合わせてトラック端点をドラッグできます。移動時のデフォルトがドラッグではないため、コンポーネントを移動しつつ接続されたトラック端点もドラッグするには、MoveメニューからDragまたはComponentコマンドのいずれかを使用する必要があります。

なお、コンポーネントの移動とトラックのドラッグ中、ソフトウェアはトラックオブジェクトの90/45度配置を維持しようとしたり、潜在的なデザインルール違反を防止したりはしません。PCB Editorには優れたトラックスライド機能が用意されています。これを使用して、乱れたトラックセグメントを整える、またはドラッグせずにコンポーネントを移動し、移動後に同じスライド機能でトラックセグメントを修正してください。

ドラッグしたトラックを整えるには、セグメントを1回クリックして選択し、次にそのセグメントをクリックして押したままスライドします。ソフトウェアがトラックの90/45度配置を復元します。ドラッグしたトラックを整えるには、セグメントを1回クリックして選択し、次にそのセグメントをクリックして押したままスライドします。ソフトウェアがトラックの90/45度配置を復元します。

トラック/ラインセグメントの移動

配線は従来、すべてのトラックセグメントが垂直・水平、または45度になるように配置されます。これは基板上のスペースを最も効率よく使うためです。PCB Editorには、配線の配置を維持しながら基板上のトラックセグメントを移動するための高度なアルゴリズムが搭載されています。

このトラックセグメントのスライドは、対話的に呼び出せます。具体的には、まずクリックしてトラックセグメントを選択し、特別なカーソルが表示されたらクリックして押したままにしてセグメントをスライドする(下のアニメーション参照)方法、またはトラックセグメントをクリックして押したままスライドを開始する方法があります。このスライド動作は、PreferencesダイアログのPCB Editor - Interactive RoutingページにあるDraggingオプションで設定できます。これらのオプションにより、トラックに対してMoveアクションを割り当てることができ、個々のトラックセグメントを自由に移動できるようにしたい場合に便利です。 

個別ネット内のセグメント移動をサポートするだけでなく、内蔵のプッシュ&ショブ(push and shove)アルゴリズムにより、下のアニメーションのように複数の配線を1回の操作で整然と移動できます。Shift+Rショートカットを押して、対話的スライドモードをPush ObstaclesHug and Push ObstaclesIgnore Obstaclesの間で切り替えます。現在のモードはスライド中にステータスバーに表示されます。

セグメントを1回クリックして選択し、特別なカーソルが表示されたらクリックして押したままにしてセグメントをスライドします。あるいは、クリックして押したままスライドを開始します。セグメントを1回クリックして選択し、特別なカーソルが表示されたらクリックして押したままにしてセグメントをスライドします。あるいは、クリックして押したままスライドを開始します。

既存トラックセグメントのリシェイプ

セグメントスライド機能と連携して、既存セグメントを分割、より正確にはreshapeすることもできます。これを行うには、セグメントを1回クリックして選択し、中央の頂点の上にマウスを重ねます。特別なカーソルが表示され、このセグメントをリシェイプできることが示されます。クリックして押したままにし、マウスを動かすと、下の画像のようにソフトウェアが自動的に新しいリシェイプ用セグメントを追加します。

中央の頂点にマウスを重ねてリシェイプカーソルを表示し、

クリックして押したままドラッグしてセグメントをリシェイプし、

必要に応じて既存セグメントをリシェイプできます。 必要に応じて既存セグメントをリシェイプできます。

リリースしてリシェイプ処理を完了します。

多角形オブジェクトの頂点の移動

多角形オブジェクトには種類によっていくつか違いがあります。多角形オブジェクトのリシェイプについては、詳細は各オブジェクトの説明を参照してください。

 

 

 

 

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