回路図の配置と編集テクニック

 

電子設計とは、回路図で論理設計を取り込み、その設計をPCB設計空間内の一連のオブジェクトとして表現するプロセスです。小規模な回路であっても、回路図には多数のコンポーネントが含まれ、それぞれに多くのモデルやパラメータが存在する場合があります。PCB設計空間にも、基板を構成する多数の設計オブジェクトが含まれます。設計プロセスの進行に伴い、さまざまな設計要件のバランスを取るために、これらオブジェクトの配置やプロパティを変更していく必要があります。

オブジェクト配置と編集の共通性

Altium Designerでは、配置するオブジェクトが何であっても、オブジェクトを配置する手順は概ね同じです。最も基本的なレベルでは、手順は次のとおりです。

  1. 次のいずれかで、配置するオブジェクトを選択します。
    • Placeメインメニューからコマンドを選択する。
    • Active Barからコマンドを選択する。
    • 設計空間で右クリックし、コンテキストメニューのPlaceサブメニューからコマンドを選択する。
  2. マウスを使用して、回路図エディタの設計空間内で配置するオブジェクトの位置と(該当する場合は)サイズを指定します。
  3. 右クリック(または Esc を押す)してコマンドを終了し、配置モードを終了します。
回路図の設計オブジェクトは回路図シート境界の外側にも配置でき、そのようなオブジェクトも選択して移動できます。回路図シート境界の外側にあるオブジェクトを選択した場合でも、回路図シート境界内のオブジェクトと同じ一連の操作およびコマンドを実行できます。

設計オブジェクトの配置

回路図設計オブジェクトを配置する基本手順を以下に示します。

  1. Placeメニューからオブジェクト種別を選択(例: Place » Wire)するか、Active ツールバー上のいずれかのアイコンをクリックして、配置したいオブジェクト種別を選択します。配置用のショートカットキーも利用できます(例: PW でワイヤを配置)。コンポーネント(部品)を配置するには、Components パネルの Place ボタンをクリックするか、Components パネルで利用可能なライブラリからコンポーネント名を選択してドキュメントへドラッグすることもできます。
  2. 配置するオブジェクトを選択すると、カーソルが十字に変わり、編集モードに入ったことが示されます。また、該当する場合は、オブジェクトがカーソルの下で「浮いた」状態で表示されます。
  3. 配置前にオブジェクトのプロパティを編集するには Tab キーを押します。これにより、そのオブジェクト専用の Properties パネルが開き、各種オプションを変更できます。プロパティの設定が完了したら、 をクリックして配置モードに戻ります。配置中に編集する利点は、デジグネータなど数値識別子を持つオブジェクトが自動的にインクリメントされることです。
  4. カーソルを位置決めして左クリックするか、Enter を押してオブジェクトを配置します。ワイヤやポリゴンなどの複雑なオブジェクトの場合、オブジェクトのすべての頂点を配置するために、位置決めとクリックの手順を続ける必要があります。

    注:Preferences ダイアログの Schematic - AutoFocus ページのオプションは、回路図表示の状態を制御します。たとえば、接続されたオブジェクトを配置または編集する際に自動的にズームインするように設定したり、現在配置中のワイヤに関係しない配線をすべて暗く表示したりできます。その他のズーム/パン操作も、ショートカットキーやマウスホイールで利用できます。Ctrl キーを使用してマウスホイールを回すとズームイン/ズームアウトできます。また、配置中にホイールボタンを押し込み、マウスを上に動かすとズームイン、下に動かすとズームアウトします。マウスの動作は、Preferences ダイアログの System - Mouse Wheel Configuration ページで設定できます。
  5. オブジェクトを配置した後も、配置モード(十字カーソルで表示)は継続され、同じ種類のオブジェクトをすぐに続けて配置できます。配置モードを終了するには、右クリックするか Esc キーを押します。ポリゴン配置など一部のケースでは、これを2回行う必要がある場合があります(1回目でオブジェクト配置を完了し、2回目で配置モードを終了)。配置モードを終了すると、カーソルは既定の形状に戻ります。

配置前の編集

オブジェクトの既定プロパティ(論理的に事前定義できるもの)は、Preferences ダイアログの Schematic – Defaults ページでいつでも変更できます。これらのプロパティは、その後に配置するオブジェクトに適用されます。

Primitive List 列を使用してオブジェクトのプロパティにアクセスし、必要に応じて既定値を編集します。
Primitive List 列を使用してオブジェクトのプロパティにアクセスし、必要に応じて既定値を編集します。

オブジェクトの既定値は、既定ではファイル Advsch.dft に保存されます。必要に応じて、別名の .dft ファイルに保存することもできます。dft ファイルの保存および読み込みのためのコントロールが用意されており、お気に入りの既定オブジェクト値の「セット」を作成できます。dft ファイルに保存され、そこから読み込まれる設定はすべてユーザー定義の既定値です。必要であれば、 Set To Defaults または Reset All オプションを使用して、元の既定値をいつでも復元できます。元の既定値はハードコードされています。

配置中の編集

オブジェクトを初めて配置する際に編集できる属性が多数あります。これらの属性にアクセスするには、配置モード中に Tab キーを押して、関連する Properties パネルを開きます。Tab キーを押すと、オブジェクトに必要な編集を行うために配置が一時停止します。

Properties例:Net Label オブジェクトの Properties パネル。 
Properties例:Net Label オブジェクトの Properties パネル。

編集後、設計空間の一時停止ボタンのオーバーレイ()をクリックして配置を再開します。

この方法で設定した属性は、Preferences ダイアログの Schematic – Defaults ページで Permanent オプションが有効になっていない限り、以降のオブジェクト配置の既定設定になります。このオプションが有効な場合、変更は配置中のオブジェクトと、同一の配置セッション中に配置される後続のオブジェクトにのみ影響します。

配置後の編集

オブジェクトを配置した後は、いくつかの方法で編集できます。以下に説明します。

関連プロパティパネルまたはダイアログ

この編集方法では、配置済みオブジェクトのプロパティを変更するために、関連する Properties パネルモードおよびダイアログを使用します。

配置後、関連するダイアログには次の方法でアクセスできます。

  • 配置済みオブジェクトをダブルクリックする。
  • オブジェクト上にカーソルを置いて右クリックし、コンテキストメニューから Properties を選択する。

配置後、Properties パネルの関連モードには次のいずれかの方法でアクセスできます。

  • Properties パネルがすでにアクティブな場合は、オブジェクトを選択する。
  • オブジェクトを選択した後、設計空間の右下にある Panels ボタンから Properties パネルを選択するか、メインメニューから View » Panels » Properties を選択する。
Preferencesダイアログの Schematic - Graphical Editing page で Double Click Runs Interactive Properties オプションが無効(既定)になっている場合、プリミティブをダブルクリックするか、選択したプリミティブ上で右クリックして Properties を選ぶと、ダイアログが開きます。Double Click Runs Interactive Properties オプションが有効な場合は、Properties パネルが開きます。
ダイアログとパネルでオプション自体は同じですが、オプションの順序や配置がわずかに異なる場合があります。
Ctrl+Q を押すと、パネル/ダイアログで現在使用されている測定単位が、メートル法(mm)とヤード・ポンド法(mil)の間で切り替わります。これはパネル/ダイアログ内の測定値表示にのみ影響し、シートに指定された測定単位は変更しません。シートの測定単位は、設計空間で何も選択していないときに Properties パネルの Units 設定で構成します。

グラフィカル編集

この編集方法では、設計空間内で配置済みオブジェクトを直接選択し、サイズ、形状、または位置をグラフィカルに変更できます。形状および/またはサイズ(該当する場合)の変更は、オブジェクトを選択すると表示される編集用「ハンドル」を使用して行います。

選択されたSheet Symbolオブジェクトの編集ハンドルの例。
選択されたSheet Symbolオブジェクトの編集ハンドルの例。

オブジェクトを選択すると、オブジェクトを移動したり、グラフィカル特性を編集したりできます。オブジェクトをクリックして選択すると、その「ハンドル」または頂点が表示されます。選択されたオブジェクトは、Preferences ダイアログの Schematic - Graphical Editing pageにある Color Options 領域の Selections フィールドで定義された選択色でハイライト表示されます。選択したオブジェクトをグラフィカルに変更するには、編集ハンドルをクリックして押したままにします。すると、そのオブジェクトの該当点がカーソルに追従します。マウスを新しい位置へ移動し、ボタンを離してサイズを変更します。選択したオブジェクト上の任意の場所をクリックすると移動でき、Delete キーを押すと削除できます。

選択したオブジェクトの移動:

  • 選択した回路図またはPCBオブジェクトは、Ctrl キーを押しながら矢印キーを押すことで、現在のスナップグリッド値分だけ「ナッジ(微移動)」できます。
  • 選択したオブジェクトは、Ctrl+Shiftキーを押しながら矢印キーを押すことで、スナップグリッド値の10倍(x10 )分だけ「ナッジ」することもできます。
  • 回路図オブジェクトの場合、現在のスナップグリッドはステータスバーに表示されます。使用可能なスナップグリッドは、PreferencesダイアログのSchematic - Gridsページで設定します。作業中にGを押すと、利用可能なグリッド値を順に切り替えられます。
  • PCBオブジェクトの場合、現在のスナップグリッドはステータスバーに表示され、Grid Editorダイアログで定義されます。Ctrl+Gを押してダイアログを開き、新しい値を入力します。
  • 複数のPCBコンポーネントを選択し、Reposition Selected Componentsコマンド(Tools » Component Placement » Reposition Selected ComponentsまたはショートカットTOC)を使って、(選択した順番で)個別に再配置できます。コンポーネントは、PCB上でPCB panelを使用して直接選択するか、Cross Select Modeが有効(Toolsメニュー)であれば回路図エディタ側で選択することもできます。

オブジェクトの再配置

オブジェクトをグラフィカルに再配置する操作を表す用語として、movedragの2つが使われます。 

  • Move - 接続性を考慮せずにオブジェクトを移動します。
  • Drag - オブジェクトの移動中に接続性を維持しようとします。

回路図エディタは、Always Dragオプション(PreferencesダイアログのSchematic - Graphical Editing page)の現在の状態に応じて、いずれかのモードで動作します。

作業中、Always Dragオプションの状態はCtrlキーを押している間だけ一時的に切り替えられます。Always Dragオプションが有効な状態でCtrl + クリックして押したままドラッグすると、ソフトウェアは接続性の維持を試みず、代わりにカーソル下のオブジェクトを移動します。このとき、そのオブジェクトがユニオンのメンバーであれば、ユニオン内のすべてのオブジェクトが移動します。Always Dragを有効にして作業している場合、ユニオン内のすべてのオブジェクトを移動するには、クリック&ドラッグ中にCtrlを押します。なお、Ctrlキーは双方向に機能します。つまり、Always Dragが現在無効であれば、Ctrlを押している間、回路図エディタは「オブジェクトを移動」動作から「オブジェクトをドラッグ」動作へ切り替わります。

オブジェクト(または選択内のいずれかのオブジェクト)をクリックして押したままにすると再配置できます。このとき、クリックした位置とは別の位置にカーソルがスナップする場合があります。これは意図された動作で、PreferencesダイアログのSchematic - Graphical Editing pageで設定する次のオプションによって制御されます。Always Dragオプションがオンの場合、ネットラベル、シートシンボル、コンポーネントなどの電気的オブジェクトは、矩形や線などの非電気的オブジェクトとは異なる挙動になります。

  • Center of Object - 有効にすると、グラフィカルオブジェクトではカーソルをオブジェクトの幾何学中心に移動して保持します。電気的オブジェクトでは、Always Dragオプションが有効ならクリック位置で保持します。Always Dragがオフの場合は幾何学中心で保持します。テキスト文字列は、文字列の参照点(文字列のJustificationプロパティ設定で決まる)で保持します。

  • Object's Electrical Hot Spot - 有効にすると、オブジェクトが電気的オブジェクトの場合、ホットスポット(接続性が作成される点)で保持します。有効時、このオプションは電気的オブジェクトに対してCenter of Objectオプションより優先されます。

  • Always Drag - Dragという用語はmovement while maintaining connectivityを示すために使われます。有効にすると、電気的オブジェクトをクリック&ドラッグした際、ソフトウェアに現在の接続性を維持しつつ、ドラッグに合わせて配線を整然と調整するよう要求します。Ctrlを押すと、DraggingからMovingへ一時的に切り替わります。

  • Always Dragが有効な場合、ソフトウェアはそのネットで現在定義されている接続性を維持しようとします。Always Dragは、クリック&ドラッグ中にCtrlを押すことで一時的に抑制できます。

  • オブジェクト移動中にGキーを押すと、利用可能なGrid Preset設定を順に切り替えられます。これらはPreferencesダイアログのSchematic - Gridsページで設定します。

  • テキストまたはグラフィカルオブジェクトの移動中にCtrlキーを押すと、現在のGrid Preset を一時的に抑制し、グリッドを最小の10mil 値に設定します。この機能は、テキスト文字列の位置を慎重に微調整したい場合に便利です。

  • 選択したオブジェクトは、Ctrl+Arrow キーを押すことで、(現在のスナップグリッド値に従って)1グリッド分「ナッジ」できます。選択したオブジェクトは、Ctrl+Shift+arrow キーを押すことで、10グリッド分(スナップグリッド値の10倍)「ナッジ」することもできます。

  • 移動中にAlt keyを押すと、移動方向を、移動開始時の方向に応じて水平軸または垂直軸に制限できます。

  • Ctrl+Spacebar を押すと、選択範囲を反時計回りに90°刻みで回転します。Shift+Ctrl+Spacebar を押すと、選択範囲を時計回りに回転します。

  • X またはY キーを押すと、選択範囲をそれぞれX軸またはY軸に沿って反転します。

  • Spacebar (またはShift+Spacebar)を押すと、接続されているワイヤ、バス、またはシグナルハーネスの配線モードを変更します。接続配線の配線モードは、PreferencesダイアログのSchematic - General pageDrag Orthogonalオプションが有効な場合にのみ変更できます。デフォルトのモードは配線を90度で維持することです。このオプションが無効の場合、配線モードを切り替えられないだけでなく、接続配線は斜めに再配置されます。

移動コマンド

オブジェクトの位置は、メインメニューのEdit » Move サブメニュー、またはActive Bar内の移動サブメニューのコマンドを使用して変更できます。

  • Drag - 現在のドキュメント内で単一のオブジェクトをドラッグし、(電気的オブジェクトが選択されている場合は)他の電気的オブジェクトとの接続性を維持します。
  • Move - 現在のドキュメント内で単一のオブジェクトを移動します。この機能では接続性は維持されません。
  • Move Selection - 現在のドキュメント上で選択したオブジェクトを再配置します。この機能では接続性は維持されません。
  • Move Selection by X, Y - 現在の選択オブジェクトを、X方向および/またはY方向に正確な量だけオフセットします。コマンドを起動するとMove Selection by X, Yダイアログが表示されます。このダイアログで、選択範囲を移動するためのdelta Xおよび/またはdelta Yの増分値を指定します。OKをクリックすると、選択範囲は指定どおりに移動します。

    Move Selection by X, Yダイアログ
    Move Selection by X, Yダイアログ

  • Drag Selection - 現在のドキュメント内で選択した電気的オブジェクトをドラッグし、他の電気的オブジェクトとの接続性を維持します。非電気的オブジェクトの選択に対して使用するには、Ctrlキーを押して移動を開始します。これによりAlways Dragオプションが一時的に無効化され、Drag SelectionコマンドはMove Selectionコマンドとして動作します。なお、Ctrlキーはグリッドへのスナップも抑制します。移動が開始されたらCtrlキーを離して、グリッドスナップを復帰させてください。 
  • Move To Front - このコマンドは、オブジェクトを再配置し、現在のドキュメントの描画スタック内で他のすべてのオブジェクトより前面に配置するために使用します。

    Moving an Object in the Drawing Stackの詳細はこちら。
  • Rotate Selection - このコマンドは、選択した1つ以上のオブジェクトを反時計回りに回転するために使用します。
  • Rotate Selection Clockwise - このコマンドは、選択した1つ以上のオブジェクトを時計回りに回転するために使用します。

整列コマンド

オブジェクトは、整列を変更することでも移動できます。オブジェクトを他のオブジェクトに整列させるには、整列に含めたいオブジェクトをすべて選択し、選択したオブジェクト上で右クリックしてからAlignを選択します。別の方法として、メインメニューのEdit » Align サブメニュー、またはActive Bar内の整列サブメニューを使用します。整列サブメニューには、選択したオブジェクトを分配するための複数のオプションが含まれています。

整列中は接続性は保持されません。

AlignコマンドはAlign Objectsダイアログにアクセスするために使用します。このダイアログには、現在選択されている設計オブジェクトのセットを必要に応じて素早く整列するためのコントロールが用意されています。ダイアログで、必要に応じて選択オブジェクトの垂直および/または水平整列のオプションを設定し、OK をクリックして整列を実行します。

Align Objectsダイアログ
Align Objectsダイアログ

  • HorizontalとVerticalの両方のオプションを同時に有効にすると競合が発生し、選択したオブジェクトが互いに重なって積み重なる場合があります。
  • Distribute equallyオプションを使用すると、移動したオブジェクトがグリッドから外れる場合があります。整列完了後に選択内のすべてのプリミティブが有効なグリッド点上に配置されるよう整列を制限するには、Move primitives to gridオプションを有効にしてください。

Align LeftAlign RightAlign TopAlign Bottom コマンドを使用すると、選択したデザインオブジェクトをそれぞれ左端/右端/上端/下端で整列できます。コマンドを起動すると、選択内で最も左/右/上/下にあるオブジェクトの左/右/上/下端が基準として使用され、選択内の他のすべてのオブジェクトは左/右/上/下へ移動して、その左端がこの基準に揃うように整列されます。

オブジェクトは、基準に対する位置に関係なく移動されます。オブジェクトが部分的または完全に重なってしまう可能性があります。

Align Horizontal Centers / Align Vertical Centers コマンドを使用すると、選択したオブジェクトを水平方向/垂直方向の中心で揃え、単一の列/行に配置できます。コマンドを起動すると、選択内のオブジェクトは水平方向/垂直方向に移動して、水平/垂直中心で揃った単一の列/行を形成します。列の垂直中心線は、選択内で最も左のオブジェクトと最も右のオブジェクトの中点です。行の水平中心線は、選択内で最も上のオブジェクトと最も下のオブジェクトの中点です。

Distribute Horizontally / Distribute Vertically コマンドを使用すると、選択したオブジェクトの水平方向/垂直方向の間隔を等しくできます。コマンドを起動すると、選択内で最も左と最も右/最も上と最も下のオブジェクトは位置を固定したまま、他のすべてのオブジェクトがその間に等間隔で配置されます。オブジェクトの垂直/水平位置は変更されません。

Align To Grid コマンドは、選択したオブジェクトを現在のスナップグリッド上の最も近い点へ移動するために使用します。

オブジェクト座標の丸め

設計途中でインチ系からメートル系の測定単位に切り替えた際に発生し得る丸めの影響を抑えるため、メインメニューから Tools » Convert » Round coordinates of objects コマンドを選択して、オブジェクトの内部座標を丸めることができます。結果として、すべてのデザインオブジェクトの内部座標は、最初からメートル単位で設計を開始していた場合と同等になります。

コマンドを起動すると、Rounding coordinates of objects ダイアログが表示されます。このダイアログで、丸め処理を適用するドキュメントを指定します。

  • Just this document - 現在のドキュメントのみ座標を丸めます。
  • All schematic documents in the current project - 現在のプロジェクトのすべての回路図ドキュメントの座標を丸めます。現在閉じている当該プロジェクトの回路図ドキュメントは開かれます。
  • All open schematic documents - 所属プロジェクトに関係なく、現在開いているすべての回路図ドキュメントの座標を丸めます。

Rounding coordinates of objects ダイアログ
Rounding coordinates of objects ダイアログ

選択を行って OK をクリックすると、座標が丸められたオブジェクト数とドキュメント数の要約を示す情報ダイアログが開きます。

描画スタック内でのオブジェクトの移動

回路図エディタは、オブジェクト、テキスト、グラフィックをレイヤーとして自動的に積み重ねます。各オブジェクトは作成順に応じて異なるレイヤーに配置されるため、オブジェクトを重ねて配置することが可能です。最近作成または追加されたオブジェクトは常に最上位レイヤーに配置されます。

メインメニューの Edit » Move サブメニュー、または Active Bar の移動サブメニューにある次のコマンドを使用して、このオブジェクトが属する重なりオブジェクトのスタック内でオブジェクトを移動できます。

Bring To Front / Send To Back – 重なり合うオブジェクトのスタックの一部であるオブジェクトを、そのスタック内の他のすべてのオブジェクトの最前面/最背面へ移動します。コマンドを起動したら、移動したいオブジェクトをクリックします。オブジェクトは x または y 座標を変更せずに、重なっているすべてのオブジェクトの前/後ろとなるよう、スタックの最上位/最下位へ移動します。

Bring To Front Of / Send To Back Of – 重なり合うオブジェクトのスタック内で、あるオブジェクトを別のオブジェクトの前/後ろへ移動します。コマンドを起動したら、移動したいオブジェクトをクリックし、次に、そのオブジェクトを前/後ろへ移動させたい「ターゲット」オブジェクトをクリックします。最初のオブジェクトは x または y 座標を変更せずに、このターゲットオブジェクトの前/後ろへ移動します。

初期オブジェクトまたはターゲットオブジェクトを選択する際、複数の候補オブジェクトが重なっている領域をクリックすると、重なっているすべてのオブジェクトを含むポップアップが表示され、そこから目的のオブジェクトを選択できます。

インプレースのテキスト編集

インプレースのテキスト編集を使用すると、Properties パネルを介して編集する代わりに、現在のドキュメント上のデジグネータやコメントテキスト、テキスト文字列、テキストフレーム、完全に展開されたノートなどのテキスト項目を直接編集できます。行うには、テキストオブジェクトを1回クリックして選択し、少し待ってからもう一度クリックしてインプレース編集モードに入ります(ソフトウェアが2回のシングルクリックを1回のダブルクリックと解釈して Properties パネルを開かないよう、各クリックの間に十分な時間を空けてください)。または、インプレース編集を行うテキストオブジェクトを選択してから、F2 キーボードショートカットを使用します。編集したいテキストオブジェクトを選択してコマンドを実行すると、テキストがハイライトされ、直接編集できる状態になります。

インプレースでのテキスト編集を終了するには、テキスト文字列の外側をクリックします。パラメータテキストまたはテキスト文字列の場合は Enter を押しても終了できます。テキストフレームまたはノートの場合は、緑のチェックボタン  を押します(変更が不要だと判断した場合は、赤い×ボタン  を押して変更を破棄します)。

この機能は、Preferences ダイアログの Schematic - General pageEnable In-Place Editing オプションが有効になっている場合にのみ利用できます。このオプションが無効の場合は、親オブジェクトを選択し、Properties パネルからテキストを編集する必要があります。
右クリックメニューには、CutCopyPasteDelete などの標準的な編集コマンドが用意されています。
テキスト文字列、テキストフレーム、ノートの詳細については、Working with Text Objects on a Schematic ページを参照してください。

ポリラインオブジェクトの編集

回路図シート上に配置されたポリライン接続オブジェクト(ワイヤ、バス、またはシグナルハーネス)のセグメントは、メインメニューの Edit » Break Wire コマンドを使用して、回路図シート上の任意の位置で2つに分割できます。コマンドを起動すると、カーソルは Preferences ダイアログの Schematic - Break Wire page で定義された Cutter Box および Extremity Markers の設定に従って表示されます。

カッターボックスが「表示しない」に設定されている、または「カーソルがポリラインセグメント上を通過したときのみ表示」に設定されている場合、カーソルがワイヤセグメントから離れている間は、中央の十字マーカーによってワークスペース内で切断領域が示されます。カッターボックスと端点マーカーの両方が「表示しない」に設定されている場合、カーソルをワイヤセグメント上に移動すると、そのセグメントの該当部分または全体がハイライトされ、クリック時に切断されるワイヤ部分が判別できるようになります。

2つに分割したいワイヤ、バス、またはシグナルハーネスのセグメント上にカーソルを置いてクリックするか、Enter を押します。指定された長さのセグメントが削除され、セグメントが2つに分割されます。

さらにポリラインオブジェクトの分割を続けるか、右クリックするか、Esc を押して終了します。

ワイヤ分割モード中に Spacebar を押すと、次の切断長モードを切り替えます。

  • Snap To Segment - このモードでは、カッターは自動的にサイズ調整され、ポリラインセグメント全体にスナップします。
  • Snap Grid Size Multiple- このモードでは、カッターのサイズは現在のスナップグリッドの所定の倍数に設定されます。
  • Fixed Length - このモードでは、カッターのサイズは所定の固定長に設定されます。
  • カッターのサイズに関係なく、Snap To Segment 以外のオプションでは、カッターが(それらの上を通過する際に)小さいサイズのワイヤセグメント全体に合わせて縮小します。これは Snap To Segment が選択されているかのように動作します。
  • カッティングツールのプロパティは、Preferences dialog の Schematic - Break Wire ページで定義できます。ローカルドキュメントレベルで変更した値は、即座に環境設定レベルへ反映されます。
  • Delete キーを押すだけで、選択したワイヤセグメント(バスやシグナルハーネスオブジェクトのセグメントは除く)を削除することもできます。このとき自動ジャンクションも考慮され、あるジャンクションまでのワイヤのセグメントだけを削除できます(そのジャンクションに接続された他のワイヤセグメントが2本だけ残る場合は、そのジャンクション自体も含めて削除)。特定のワイヤセグメントを選択するには、そのセグメントを(間を少し空けて)2回クリックします。選択されると、端点の編集ハンドルが赤色になります。異なるワイヤにまたがって複数のセグメントを削除することもできます。各セグメントが選択されていることを確認してください(Shift+各後続セグメントを2回クリックして、全体のセグメント選択に追加します)。

回路図シートまたは回路図シンボル上に配置された親ポリゴン、ライン、ワイヤ、バス、シグナルハーネス、または line オブジェクトについて、カーソル下の特定の頂点を編集するには、必要な頂点の右クリックメニューからアクセスできる Edit <ObjectType> Vertex n コマンドを使用します。コマンドを起動すると、親オブジェクトのプロパティを表示するダイアログが開きます。選択した頂点は、パネルの Vertices 領域で編集できる状態で選択されます。

切り取り/コピーと貼り付け

回路図エディタでは、回路図ドキュメント内または回路図ドキュメント間でオブジェクトを切り取り/コピーして貼り付けできます。たとえば、ある回路図のコンポーネントを別の回路図ドキュメントへコピーできます。オブジェクトを Windows クリップボードへ切り取り/コピーし、他のドキュメントへ貼り付けることも可能です。Windows クリップボードのテキストは、回路図のテキストフレームへ貼り付けできます。また、Microsoft Excel などの別アプリケーション、あるいは Altium Designer 内の任意のグリッド形式コントロールから、表形式の選択範囲を直接コピーして貼り付けることもできます。

より高度なコピー/貼り付け操作は、Smart Paste 機能を使用して実行できます。

切り取り/コピーしたいオブジェクトを選択し、メインメニューから Edit » CutCtrl+X)/ Edit » CopyCtrl+C)をクリックするか、右クリックメニューから Cut/Copy コマンドを選択して、貼り付け時にオブジェクトを正確に配置するためのコピー基準点をオブジェクト上でクリックして設定します。基準点のクリックを求められるのは、Preferences dialog の Schematic - Graphical Editing ページで Clipboard Reference オプションが有効になっている場合のみです。Clipboard Reference  オプションが無効の場合は、ショートカットを使用してコマンドを起動することを推奨します。

コピーの一部としてシートテンプレート(枠線、タイトルブロックなどを含む)も追加したい場合は、Preferences dialog の Schematic - Graphical Editing ページで Add Template to Clipboard オプションが有効になっていることを確認してください。

現在選択されている設計オブジェクトをテキスト形式でクリップボードへコピーするには、オブジェクトを選択してからメインメニューで Edit » Copy As Text  コマンドを選択します。選択範囲内のテキストベースのオブジェクト(注釈、ノート、テキストフレーム、ネットラベル、オフシートコネクタ、ポート、電源ポートなど)のテキストがクリップボードへコピーされます。この情報は任意のテキストフィールドや外部のテキストドキュメントへ貼り付けできます。

最後に切り取り/コピーしてクリップボードに入れた内容をアクティブなドキュメントへ配置するには、メインメニューから Edit » Paste コマンドを選択するか、設計領域内で右クリックしてコンテキストメニューから Paste  コマンドを選択します(ショートカット: Ctrl+V)。

コピーしたコンポーネントオブジェクトを貼り付ける際、Preferences dialog の Schematic - Graphical Editing ページで Reset Parts Designators on Paste オプションが有効になっていると、デジグネータはリセットされます。
選択した1つ以上のオブジェクトをコピーし、現在のドキュメント内の必要な場所へその選択範囲の複数インスタンスを貼り付けるには、メインメニューから Edit » Duplicate コマンドを使用することもできます(ショートカット: Ctrl+R)。このコマンドはオブジェクトのコピーと貼り付けに使用されるため、グループオブジェクトの子要素を複製する目的では使用できません。

Smart Paste の使用

回路図エディタの Smart Paste 機能では、選択したオブジェクトのコピーを、必要に応じて変換して別のオブジェクトとして貼り付けることができます。たとえば、Net Labels の選択範囲をコピーして、Smart Paste で Ports として貼り付けたり、選択した Sheet Entries のグループを Ports+Wires+Net Labels として貼り付け、バスを個別のワイヤへ展開したりできます。

Smart Paste 操作に必要なオブジェクトをクリップボードへコピーしたら、メインメニューから Edit » Smart Paste コマンドを選択するか、Shift+Ctrl+V キーボードショートカットを使用して Smart Paste ダイアログを開きます。

Smart Paste ダイアログ
Smart Paste ダイアログ

この機能を使用するには、基本的にダイアログの次の 3 つの領域を必要に応じて設定します。

  • Choose the objects to paste - このセクションには、クリップボード内のすべてのオブジェクトがタイプ別にグループ化されて一覧表示されます。各 Schematic Object Type の横にあるチェックボックスで、貼り付けるオブジェクトを選択します。Altium Designer は、クリップボードオブジェクトの詳細をより高い解像度で扱うために、メインの Windows クリップボードとは別のクリップボードを維持していますが、必要に応じて Windows Clipboard Contents を Smart Paste のソースとして使用することもできます。
  • Choose Paste Action - 新しいオブジェクトを貼り付ける前に、適切な Paste As オブジェクトを選択して、選択したオブジェクトがどのように変換されるかを定義する必要があります。オブジェクトを Themselves として貼り付けると、標準の貼り付け操作が実行されます。その他のオプションでは、貼り付け前にソースオブジェクトが選択したオブジェクト、またはオブジェクトの集合へ変換されます。利用可能な追加オプションは、選択した貼り付けオブジェクトの下に一覧表示されます。
  • Paste Array - このオプションを有効にすると、選択したオブジェクトを 2 次元配列としてコピーできます。作成されるコピーの総数は、列数×行数に等しくなります。識別子を含むオブジェクトの場合は、Text Increment コントロールを使用して、Primary(および該当する場合は Secondary)識別子がどのようにインクリメントされるかを決定します。Direction フィールドを使用して、インクリメントの適用方法(Horizontal First または Vertical First)を決定します。インクリメントなしで識別子を完全に同一コピーにするには、方向を None に設定します。
Smart Paste ダイアログでオプションを設定していくと、ダイアログ下部の Summary 領域に、何が起こるのか(指定したクリップボード内容に基づき、設計空間に何が貼り付けられるのか)が分かりやすく概要表示されます。

必要なオプションを設定したら、OK をクリックします。配列を配置しない場合、貼り付ける内容はカーソルに追従してフローティング表示されます。設計空間内の所定位置に配置し、クリックするか Enter を押して貼り付けます。

Re-Entrant Editing

回路図エディタには、re-entrant editing と呼ばれる強力な機能があり、現在実行中の操作を終了せずに、キーボードショートカットで 2 つ目の操作を実行できます。たとえば、部品配置中に Spacebar を押すとオブジェクトは回転しますが、配置プロセスは中断されません。部品を配置すると、回転済みの次の部品がカーソル位置に表示され、すぐに配置できます。

re-entrant editing は、まだ配置していないポートに接続する必要があるワイヤを引き始めた場合にも非常に便利です。Place Wire モードを終了する必要はありません。Place Port のショートカットキー(PR)を押してポートを配置し、Esc を押して Place Port モードを終了してから、ワイヤをポートに接続します。

回路図ドキュメント上の距離を測定する

回路図エディタには、Reports メニュー(Reports » Measure Distance)および Ctrl+M ショートカットキーに距離ツールがあります。このツールを使用して、回路図ドキュメント上の 2 点間の距離を測定できます。コマンドを起動すると、回路図ドキュメント上の 2 点をクリックするよう求められます。2 点を選択すると、全体の Distance 値と、X Distance および Y Distance の値(小数点以下 2 桁まで正確)が表示された Information ダイアログが表示されます。

必要なポイントにカーソルを正確に配置できない場合は、スナップグリッド(ショートカット G)を変更してください。 

測定単位は、PropertiesパネルのDocument OptionsモードのにあるGeneral 領域で、回路図ドキュメントに対して選択したUnits によって決まります。 また、単位(View » Toggle Units)を切り替えることで、ヤード・ポンド法(Imperial)またはメートル法(Metric)に切り替えることもできます。

グループオブジェクトの編集

グループオブジェクトとは、1つのオブジェクトとして振る舞うように定義されたプリミティブの集合です。 たとえば回路図上のコンポーネントは、描画オブジェクト、文字列、パラメータ、ピン、モデルへの参照の集合です。グループオブジェクトに属するプリミティブオブジェクトは、子オブジェクトと呼ばれることがあり、グループオブジェクトはそれらの親オブジェクトです。

ここでは、実行したくなる典型的なグループオブジェクト編集を見てみましょう。設計には複数のコンデンサが含まれています。現在、耐圧はコンポーネントのコメント文字列の一部として指定されています。これを変更し、耐圧をコンポーネントパラメータとして指定するようにし、さらにこのパラメータを回路図上に表示する必要があります。

実行する手順は次のとおりです(詳細は下記):

  1. 値が100uF 16Vのコンデンサを選択します。
  2. コメントを100uF に変更します(16Vのテキストを削除)。
  3. これらのコンポーネントに、名前がVoltage で値が16Vの新しいパラメータを追加します。
  4. このパラメータの可視性を変更し、回路図上に表示されるようにします。

複雑な編集の組み合わせに見えるかもしれませんが、実際にはとても簡単です。

手順1. コンデンサの選択

100uF 16Vのコンデンサをすべて選択するには、そのうち1つのコンポーネントシンボルを右クリックし、コンテキストメニューからFind Similar Objectsを選択します。

前の例で説明した方法を使いますが、今回は上の画像に示すように、同じCommentと同じCurrent Footprint を持つコンポーネントに一致させます。

また、デジグネータが文字Cで始まるコンポーネントに一致させることもできます。これはComponent Designator をC*に変更することで行います。OKをクリックして、一致したコンデンサを選択します。

手順2. コメント文字列の変更

OKをクリックすると、Open PropertiesダイアログでFind Similar Objectsオプションが有効になっている場合、Properties パネルが開きます。その背後には、該当シート上で一致したオブジェクトが選択された状態で回路図シートが表示されます。Zoom MatchingおよびMask Matchingオプションが有効になっている場合、表示はズームされ、一致しなかったオブジェクトはフェード表示またはマスクされます。

Properties パネル下部のステータス行を確認すると、同じコンデンサが他のシートにも存在するかどうかを確認できます。 

コメント文字列を変更するには、文字列から16Vを削除し、Enter を押して変更を適用します。 

手順3. コンポーネントへの新規パラメータ追加

次に行う変更は、新しいパラメータの追加です。これを行うには、Component モードのProperties パネルの Parameters 領域でAdd をクリックし、ドロップダウンからParameter を選択します。領域内のグリッドにParameter 1 エントリが追加されます。新しいパラメータのName Valueを入力します。 

選択したパラメータを削除するには、 をクリックします。

手順4. Voltageパラメータを表示に設定

最後の手順は、新しいVoltageパラメータを表示状態にすることです。 アイコンをクリックしてパラメータを表示にします(として表示されます)。

これで、100uFのコンデンサすべてについてコメント文字列を更新しました。また、Voltageという新しいパラメータを追加し、値を16Vに設定し、このパラメータを表示にしました。

テキスト検索

回路図エディタおよび回路図シンボルエディタでは、定義した検索オプションに従って、特定のテキストまたは部分文字列をすばやく検索できます。メインメニューからEdit » Find Text コマンドを選択するか、デザインスペースで右クリックしてコンテキストメニューからFind Text コマンドを選択するか、キーボードショートカットCtrl+F を使用してFind Textダイアログにアクセスします。このダイアログで、検索する既存テキストに加え、検索範囲や追加オプションを指定します。

Find Textダイアログ
Find Textダイアログ

一致したテキストはすべて Messages パネルに一覧表示され、検索したテキストの該当箇所へデザインスペース上でクロスプローブできます(メッセージ項目をダブルクリックするか、右クリックしてコンテキストメニューから Cross Probe  を選択します)。さらに、Find Text ダイアログで Jump to Results オプションが有効で、検索対象テキストが複数見つかった場合は Find Text - Jump ダイアログが表示され、Find Text ダイアログの Text To Find フィールドで指定された最初の出現箇所がデザインスペース内で検索され、中央に表示されます。

Find Text - Jump ダイアログ
Find Text - Jump ダイアログ

Find Text - Jump ダイアログは非モーダルダイアログです。つまり、ダイアログを開いたままでも、回路図シート上のオブジェクトを含め、Altium Designer のインターフェースを操作できます。

検索したテキストの別の出現箇所へ移動するには、次のいずれかを使用します。

  • Find Text - Jump ダイアログの Previous および Next ボタンを使用する。
  • Edit » Find Next コマンド(F3 ショートカット)を使用する。
  • Messages パネル内の対応するメッセージ項目からクロスプローブする。

また、定義した検索オプションに従って特定のテキスト(または部分文字列)を検索し、そのテキストを指定した新しいテキストに置換することもできます。メインメニューから Edit » Replace Text  コマンドを選択するか、Ctrl+H  キーボードショートカットを使用して Find And Replace Text ダイアログを開きます。このダイアログで、検索する既存テキストと置換後テキスト、ならびにスコープや追加オプションを指定します。準備ができたら OK をクリックします。ダイアログで Prompt On Replace オプションが有効になっていない限り、対象テキストはすべて置換されます。有効な場合は、一致した各インスタンスの置換を手動で確認できます。

Find and Replace Text ダイアログ
Find and Replace Text ダイアログ

検索できるのは回路図ドキュメント内、または回路図ライブラリドキュメント内(もしくはそれらをまたいで)に限られ、2種類のドキュメントタイプを組み合わせて検索することはできません。

ユニオンの操作

ユニオンとは、複数のオブジェクトをまとめてグループ化した集合です。ユニオンとしてグループ化すると、ユニオンのメンバーを一括で選択/選択解除でき、またユニオン内のいずれか1つのメンバーを移動すると、全メンバーをまとめて移動できます。

現在選択されている設計オブジェクトからユニオンを作成するには、メインメニューから  Tools » Convert » Create Union from selected objects コマンドを選択するか、設計領域で右クリックしてコンテキストメニューから Unions » Create Union from selected objects コマンドを選択します。選択したオブジェクトをメンバーとするユニオンが作成されます。情報ダイアログで、ユニオンに追加されたオブジェクト数が確認できます。

ユニオン内のすべてのオブジェクトを移動する基本的な方法は、そのユニオンのメンバーオブジェクトをクリックして押したまま、カーソルをドラッグしてユニオン全体を移動することです。ただし回路図エディタは、電気オブジェクト(コンポーネント、ワイヤ、ポートなど)のドラッグもサポートしており、この機能が有効な場合は、電気オブジェクトをドラッグしようとすると常にそちらが優先され、ユニオン移動の動作は上書きされます。

コンポーネントなどの電気オブジェクトのドラッグは、Preferences ダイアログの Schematic - Graphical Editing ページAlways Drag オプションを有効にすることで使用できます。このオプションが有効な場合、電気オブジェクトをクリックしてドラッグすると、ソフトウェアは現在の接続性を維持しつつ、ドラッグに合わせて配線を整然と調整しようとします。

Always Drag オプションの現在の状態は、作業中に Ctrl キーを押し続けることで一時的に切り替えられます。Always Drag オプションが有効な状態で Ctrl + クリックして押したままドラッグすると、ソフトウェアは接続性の維持を試みず、代わりにカーソル下のオブジェクトを移動します。このとき、そのオブジェクトがユニオンのメンバーであれば、ユニオン内のすべてのオブジェクトが移動します。Always Drag を有効にして作業している場合は、ユニオン内のすべてのオブジェクトを移動するために、クリック&ドラッグ中に Ctrl を押し続けてください。なお Ctrl キーは両方向に機能します。つまり、Always Drag が現在無効であれば、Ctrl を押し続けることで、回路図エディタはオブジェクト移動の動作からオブジェクトドラッグの動作へ切り替わります。

カーソル下のオブジェクトが属するユニオン内のすべてのオブジェクトを選択/選択解除するには、対象ユニオンのメンバーであるオブジェクト上で右クリックし、コンテキストメニューから Unions » Select All In UnionDeselect All In Union コマンドを選択します。

特定のユニオンから1つ以上のメンバーオブジェクトを削除するには、メインメニューから Tools » Convert » Break objects from Union コマンドを選択します。コマンドを起動するとカーソルが十字に変わり、ユニオンから削除するオブジェクトを選択するよう促されます。対象のメンバーオブジェクト上にカーソルを合わせてクリックするか、Enter を押します。Confirm Break Objects Union ダイアログが表示されます。このダイアログで、ユニオンから削除するオブジェクト(逆に、そのユニオンに残すオブジェクト)を指定します。OK をクリックすると、ユニオンのメンバー構成がそれに応じて更新されます。

Confirm Break Objects Union ダイアログ
Confirm Break Objects Union ダイアログ

別の方法として、対象ユニオン内のオブジェクト上で右クリックし、コンテキストメニューから Unions » Break objects from Union コマンドを選択して、そのオブジェクトを親ユニオンから削除することもできます。

現在の回路図ドキュメントで定義されているすべてのユニオンを解除(解体)するには、メインメニューから Tools » Convert » Break all objects Unions コマンドを選択します。設計内のすべてのユニオンが解体され、元のメンバーオブジェクトはどれもグループ化された状態ではなくなります。情報ダイアログで、削除されたオブジェクト数と、解体されたユニオン数が確認できます。

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

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content