切り取り、コピー、貼り付けツール
Parent page: コマンド
概要
設計内容の操作や編集はPCB設計者の日常業務であり、切り取り(Cut)、コピー(Copy)、貼り付け(Paste)といったコマンドは、編集ツールキットの標準機能として頻繁に使用されます。そのため、これらのコマンドは容易にアクセスでき、かつ正確で予測可能な動作をする必要があります。精度と予測可能性の要件を満たすため、CutまたはCopyを実行すると、PCBエディタは参照位置の指定を促します。これにより、Paste時に内容を正確に配置できます。一般的なソフトウェアの編集動作と同様に、CutまたはCopyの対象となるオブジェクトは、事前に選択しておく必要があります。
詳細
Cut、Copy、Pasteコマンドは以下から利用できます。
-
Home | Clipboard |
PCBエディタおよびPCB Libraryエディタの両方で利用可能です。
- 標準のショートカットキー:Ctrl+X(Cut)、Ctrl+C(Copy)、Crl+V(Paste)。
CutおよびCopyコマンドは、選択した内容をCircuitStudioのクリップボードに格納し、Pasteコマンドはクリップボードに最後に切り取り/コピーされた内容を取り出して、アクティブなワークスペースに配置します。リボン上のCutとCopyボタンは、ワークスペースでオブジェクトが選択されていると使用可能になり、Pasteボタンは、何かがクリップボードに切り取り/コピーされた後に使用可能になります。
内容をクリップボードに格納する
CutまたはCopyコマンドを起動すると、カーソルが十字に変わり、参照点を選択するよう促されます。これは選択したオブジェクトに対する相対位置であり、Pasteコマンド使用時に選択内容を正確に位置決めするために使われます。貼り付けたオブジェクトを正確に配置できるよう、適切な位置を選ぶことが重要です。参照位置の選択方法は2通りあります。
- 既定の動作では、カーソルはスナップグリッドにロックされるため、参照点をクリックするとその点もグリッド上になります。
- または、パッド中心、ビア中心、配線セグメント端点などの電気的オブジェクト上にマウスを重ねると、カーソルはそのオブジェクトのホットスポットに吸着します。このスナップ先はobject hotspotと呼ばれ、カーソルが定義された範囲内に入ると、ワークスペースのスナップグリッドよりも優先されます。この機能を使って、意味のある選択参照点を選んでください。なお、Paste時には、選択セットは参照点(そのオブジェクトのホットスポット)をスナップグリッド上に合わせた状態で貼り付けられます。
適切な参照位置を特定し、必要に応じてカーソルを配置したら、クリックするかEnterを押します。これで選択内容がクリップボードにコピーされます。その後、同じPCBワークスペース、別のPCB設計、PCB Libraryエディタ、または別のWindowsアプリケーションへ貼り付けることができます。
クリップボードから内容を取り出す
現在のクリップボード内容は、開いているPCBまたはPCB Libraryに貼り付けることができます。Pasteボタン(Home | Clipboard |
)に加えて、Ctrl+Vショートカットを使用して、最新のクリップボード内容を現在のワークスペースに貼り付けることもできます。
内容は、Cut/Copy時に選択した参照点をカーソル位置として、以下の画像のようにカーソルに追従する「フローティング」状態で表示されます。マウスで位置決めできます。あるいは、キーボードの矢印キーを押してグリッド刻みで移動し、Shiftを押しながらだと10×グリッド刻みで移動します。
コピーした内容をPCBエディタに貼り付け、カーソルに追従してフローティング表示され、正しく配置できる状態。参照点は
パッドの中心です。また、特殊記号にも注意してください。これらはフォントの一部として定義されているため、文字列として配置されています。
クリップボード内容を別レイヤーへ貼り付ける
PCB設計オブジェクトをコピーしてPCBエディタに貼り付ける場合、エディタで現在アクティブになっているレイヤーに関係なく、コピー元オブジェクトが存在していた同じレイヤーに貼り付けられます。
コピーしたオブジェクトのレイヤーを変更するには、次の手順が必要です。
- ワークスペースに貼り付ける
- 貼り付けたオブジェクトを選択する
- PCB Inspectorパネルを開く。選択されているオブジェクトの総数は、パネル下部に表示されます。
- Layerドロップダウンから目的のレイヤーを選択する。選択した瞬間に、すべてのオブジェクトのレイヤーが変更されます。
214個のオブジェクトの集合が貼り付けられており、Inspectorパネルを使用して、すべてのオブジェクトのレイヤーをTop LayerからBottom Layerへ変更しています。