電子設計とは、回路図で論理設計を取り込み、その設計をPCB設計空間内の一連のオブジェクトとして表現するプロセスです。小規模な回路であっても、回路図には多数のコンポーネントが含まれ、それぞれに多くのモデルやパラメータが存在する場合があります。PCB設計空間にも、基板を構成する多数の設計オブジェクトが含まれます。設計プロセスの進行に伴い、さまざまな設計要件のバランスを取るために、これらオブジェクトの配置やプロパティを変更していく必要があります。
オブジェクト配置と編集の共通性
Altium Designerでは、配置するオブジェクトが何であっても、オブジェクトを配置する手順は概ね同じです。最も基本的なレベルでは、手順は次のとおりです。
-
次のいずれかで、配置するオブジェクトを選択します。
-
Placeメインメニューからコマンドを選択する。
-
Active Barからコマンドを選択する。
-
設計空間で右クリックし、コンテキストメニューのPlaceサブメニューからコマンドを選択する。
-
マウスを使用して、回路図エディタの設計空間内で配置するオブジェクトの位置と(該当する場合は)サイズを指定します。
-
右クリック(または Esc を押す)してコマンドを終了し、配置モードを終了します。
回路図の設計オブジェクトは回路図シート境界の外側にも配置でき、そのようなオブジェクトも選択して移動できます。回路図シート境界の外側にあるオブジェクトを選択した場合でも、回路図シート境界内のオブジェクトと同じ一連の操作およびコマンドを実行できます。
設計オブジェクトの配置
回路図設計オブジェクトを配置する基本手順を以下に示します。
-
Placeメニューからオブジェクト種別を選択(例: Place » Wire)するか、Active ツールバー上のいずれかのアイコンをクリックして、配置したいオブジェクト種別を選択します。配置用のショートカットキーも利用できます(例: P、W でワイヤを配置)。コンポーネント(部品)を配置するには、Components パネルの Place ボタンをクリックするか、Components パネルで利用可能なライブラリからコンポーネント名を選択してドキュメントへドラッグすることもできます。
-
配置するオブジェクトを選択すると、カーソルが十字に変わり、編集モードに入ったことが示されます。また、該当する場合は、オブジェクトがカーソルの下で「浮いた」状態で表示されます。
-
配置前にオブジェクトのプロパティを編集するには Tab キーを押します。これにより、そのオブジェクト専用の Properties パネルが開き、各種オプションを変更できます。プロパティの設定が完了したら、
をクリックして配置モードに戻ります。配置中に編集する利点は、デジグネータなど数値識別子を持つオブジェクトが自動的にインクリメントされることです。
-
カーソルを位置決めして左クリックするか、Enter を押してオブジェクトを配置します。ワイヤやポリゴンなどの複雑なオブジェクトの場合、オブジェクトのすべての頂点を配置するために、位置決めとクリックの手順を続ける必要があります。
注:
Preferences ダイアログの
Schematic - AutoFocus ページのオプションは、回路図表示の状態を制御します。たとえば、接続されたオブジェクトを配置または編集する際に自動的にズームインするように設定したり、現在配置中のワイヤに関係しない配線をすべて暗く表示したりできます。その他のズーム/パン操作も、ショートカットキーやマウスホイールで利用できます。
Ctrl キーを使用してマウスホイールを回すとズームイン/ズームアウトできます。また、配置中にホイールボタンを押し込み、マウスを上に動かすとズームイン、下に動かすとズームアウトします。マウスの動作は、
Preferences ダイアログの
System - Mouse Wheel Configuration ページで設定できます。
-
オブジェクトを配置した後も、配置モード(十字カーソルで表示)は継続され、同じ種類のオブジェクトをすぐに続けて配置できます。配置モードを終了するには、右クリックするか Esc キーを押します。ポリゴン配置など一部のケースでは、これを2回行う必要がある場合があります(1回目でオブジェクト配置を完了し、2回目で配置モードを終了)。配置モードを終了すると、カーソルは既定の形状に戻ります。
配置前の編集
オブジェクトの既定プロパティ(論理的に事前定義できるもの)は、Preferences ダイアログの Schematic – Defaults ページでいつでも変更できます。これらのプロパティは、その後に配置するオブジェクトに適用されます。

Primitive List 列を使用してオブジェクトのプロパティにアクセスし、必要に応じて既定値を編集します。
オブジェクトの既定値は、既定ではファイル Advsch.dft に保存されます。必要に応じて、別名の .dft ファイルに保存することもできます。dft ファイルの保存および読み込みのためのコントロールが用意されており、お気に入りの既定オブジェクト値の「セット」を作成できます。dft ファイルに保存され、そこから読み込まれる設定はすべてユーザー定義の既定値です。必要であれば、 Set To Defaults または Reset All オプションを使用して、元の既定値をいつでも復元できます。元の既定値はハードコードされています。
配置中の編集
オブジェクトを初めて配置する際に編集できる属性が多数あります。これらの属性にアクセスするには、配置モード中に Tab キーを押して、関連する Properties パネルを開きます。Tab キーを押すと、オブジェクトに必要な編集を行うために配置が一時停止します。
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オブジェクトの編集ハンドルの例。
オブジェクトを選択すると、オブジェクトを移動したり、グラフィカル特性を編集したりできます。オブジェクトをクリックして選択すると、その「ハンドル」または頂点が表示されます。選択されたオブジェクトは、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またはショートカットT、O、C)を使って、(選択した順番で)個別に再配置できます。コンポーネントは、PCB上でPCB panelを使用して直接選択するか、Cross Select Modeが有効(Toolsメニュー)であれば回路図エディタ側で選択することもできます。
オブジェクトの再配置
オブジェクトをグラフィカルに再配置する操作を表す用語として、moveとdragの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 pageでDrag 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ダイアログ
-
Drag Selection - 現在のドキュメント内で選択した電気的オブジェクトをドラッグし、他の電気的オブジェクトとの接続性を維持します。非電気的オブジェクトの選択に対して使用するには、Ctrlキーを押して移動を開始します。これによりAlways Dragオプションが一時的に無効化され、Drag SelectionコマンドはMove Selectionコマンドとして動作します。なお、Ctrlキーはグリッドへのスナップも抑制します。移動が開始されたらCtrlキーを離して、グリッドスナップを復帰させてください。
-
Move To Front - このコマンドは、オブジェクトを再配置し、現在のドキュメントの描画スタック内で他のすべてのオブジェクトより前面に配置するために使用します。
-
Rotate Selection - このコマンドは、選択した1つ以上のオブジェクトを反時計回りに回転するために使用します。
-
Rotate Selection Clockwise - このコマンドは、選択した1つ以上のオブジェクトを時計回りに回転するために使用します。
整列コマンド
オブジェクトは、整列を変更することでも移動できます。オブジェクトを他のオブジェクトに整列させるには、整列に含めたいオブジェクトをすべて選択し、選択したオブジェクト上で右クリックしてからAlignを選択します。別の方法として、メインメニューのEdit » Align サブメニュー、またはActive Bar内の整列サブメニューを使用します。整列サブメニューには、選択したオブジェクトを分配するための複数のオプションが含まれています。
AlignコマンドはAlign Objectsダイアログにアクセスするために使用します。このダイアログには、現在選択されている設計オブジェクトのセットを必要に応じて素早く整列するためのコントロールが用意されています。ダイアログで、必要に応じて選択オブジェクトの垂直および/または水平整列のオプションを設定し、OK をクリックして整列を実行します。

Align Objectsダイアログ
-
HorizontalとVerticalの両方のオプションを同時に有効にすると競合が発生し、選択したオブジェクトが互いに重なって積み重なる場合があります。
-
Distribute equallyオプションを使用すると、移動したオブジェクトがグリッドから外れる場合があります。整列完了後に選択内のすべてのプリミティブが有効なグリッド点上に配置されるよう整列を制限するには、Move primitives to gridオプションを有効にしてください。
Options and Controls of the Align Objects Dialog
-
Horizontal Alignment - 選択したオブジェクトの水平方向の整列方法を決定するため、次のオプションから選択します。
-
No Change - オブジェクトの水平方向の整列を変更しません。
-
Left - 選択内で最も左にあるオブジェクトの左端に合わせて整列します。
-
Center - 選択内で最も左にあるオブジェクトと最も右にあるオブジェクトの中間の軸に合わせて整列します。
-
Right - 選択内で最も右にあるオブジェクトの右端に合わせて整列します。
-
Distribute equally - 選択したオブジェクトを水平方向に等間隔で配置します。左端境界として最も左のオブジェクト、右端境界として最も右のオブジェクトをそれぞれ使用します。
-
Vertical Alignment - 選択したオブジェクトの垂直方向の整列方法を決定するため、次のオプションから選択します。
-
No Change - 選択したオブジェクトの垂直方向の整列を変更しません。
-
Top - 選択内で最も上にあるオブジェクトの上端に合わせて整列します。
-
Center - 選択内で最も上にあるオブジェクトと最も下にあるオブジェクトの中間の軸に合わせて整列します。
-
Bottom - 選択内で最も下にあるオブジェクトの下端に合わせて整列します。
-
Distribute equally - 選択したオブジェクトを垂直方向に等間隔で配置します。上端境界として最も上のオブジェクト、下端境界として最も下のオブジェクトをそれぞれ使用します。
-
Move primitives to grid - このオプションを有効にすると、整列完了後に選択内のすべてのプリミティブが有効なグリッド点上に位置するよう、整列を制限します。
Align Left / Align Right / Align Top / Align 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 ダイアログ
選択を行って 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 page で
Enable In-Place Editing オプションが有効になっている場合にのみ利用できます。このオプションが無効の場合は、親オブジェクトを選択し、
Properties パネルからテキストを編集する必要があります。
右クリックメニューには、Cut、Copy、Paste、Delete などの標準的な編集コマンドが用意されています。
ポリラインオブジェクトの編集
回路図シート上に配置されたポリライン接続オブジェクト(ワイヤ、バス、またはシグナルハーネス)のセグメントは、メインメニューの 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 » Cut(Ctrl+X)/ Edit » Copy(Ctrl+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 ダイアログ
Options and Controls of the Smart Paste Dialog
貼り付けるオブジェクトを選択
-
Schematic Object Type Grid - 選択したクリップボード内のすべてのオブジェクトが、種類ごとにグループ化されて一覧表示されます。チェックボックスで、貼り付けたいオブジェクトのセットを制御できます。貼り付ける前に、ダイアログの Choose Paste Action 領域から操作も選択する必要があります。これにより、選択したオブジェクトを回路図シート上へどのように配置するかが決まります。Themselves 貼り付け操作は、クリップボードへ選択したとおりにオブジェクトを貼り付ける標準の貼り付けです。その他の操作では、貼り付け時にソースオブジェクトを別のオブジェクト(またはオブジェクト群)へ変換できます。
- ソフトウェアは独自のクリップボードを使用します。Smart Paste 操作では、ソフトウェアのクリップボードおよび Windows クリップボードに対する貼り付け操作を制御できます。Windows クリップボードの内容も Smart Paste に含めたい場合は、その内容を有効にしてください。
-
Windows Clipboard Contents Grid
貼り付けアクションを選択
-
Paste As - 貼り付けを行う前に、貼り付け操作を選択する必要があります。これにより、選択したオブジェクトが回路図シート上にどのように配置されるかが決まります。Themselves の貼り付け操作は標準の貼り付け操作です。その他の操作では、貼り付け時にソースオブジェクトを別のオブジェクト(またはオブジェクトの集合)へ変換できます。可能な変換は次のとおりです。
-
Ports, Sheet Entries, Net Labels は、同等のポート、シートエントリ、ネットラベル、または 1 つのテキストフレーム/ノート、もしくは(配線付きの)「ポート+ネットラベル」セット(オブジェクトごと)に変換できます。
-
Label, Text Frame, Note は、ラベル、テキストフレーム、ノートに変換できます。
-
Windows Clipboard Text は、ネットラベル、ポート、シートエントリ、ラベル、テキストフレーム、ノート、場合によっては部品、または(配線付きの)「ポート+ネットラベル」セット(オブジェクトごと)に変換できます。
-
Windows Clipboard Graphics は、画像に変換できます。
-
Options - 異なる「Paste As」オブジェクトを選ぶと、表示されるオプションも変わります:
Paste Array
-
Enable Paste Array - を有効にして、選択したオブジェクトを 2 次元配列としてコピーできます。作成されるコピーの総数は、列数×行数です。OK をクリックすると、配列を挿入するドキュメント上の開始位置を選択するよう求められます。カーソルを目的の位置に合わせてクリックするか、Enter を押します。
-
Columns
-
Count - 貼り付け配列の列数を指定します。各列は Column Spacing 設定で区切られます。
-
Spacing - 間隔に正または負の値を入力して、配列を水平方向では右/左、垂直方向では上/下のどちらに貼り付けるかを決定します。
-
Rows
-
Count - 貼り付け配列の行数を指定します。各行は Row Spacing 設定で区切られます。
-
Spacing - 間隔に正または負の値を入力して、配列を水平方向では右/左、垂直方向では上/下のどちらに貼り付けるかを決定します。
-
Text Increment
-
Direction - 貼り付けるコピー上の文字列(デジグネータなど)をどの方法でインクリメントするかを選択します。次のオプションから選べます。
-
None - インクリメントしない。各コピーは同じ文字列になります。
-
Horizontal First - 直前の文字列から Primary 分だけ値を増やして文字列をインクリメントします。インクリメント対象となる次の文字列は、直ちに右側にあるシーケンス上の次の文字列を見つけることで決定されます。1 行の再シーケンスが完了したら、次の上の行の先頭へ移動します。ピンも Secondary 設定でインクリメントできます。
-
Vertical First - 直前の文字列から Primary 分だけ値を増やして文字列をインクリメントします。インクリメント対象となる次の文字列は、直ちに上側にあるシーケンス上の次の文字列を見つけることで決定されます。1 列の再シーケンスが完了したら、次の右側の列の先頭へ移動します。ピンも Secondary 設定でインクリメントできます。
-
Primary - 直前の文字列から Primary 分だけ増減して文字列をインクリメント/デクリメントします。ピンも Secondary 設定で変更できます。
-
Secondary - 直前の文字列から Primary 分だけ増減して文字列をインクリメント/デクリメントします。ピンも Primary 設定で変更できます。
-
Remove Leading Zeroes - このオプションを有効にすると、テキスト文字列の先頭のゼロを削除します。たとえば、このオプションが有効な場合、000ABC は ABC に変換されます。
間隔フィールドに負の値を追加すると、配置されるオブジェクトの順序を反転できます。
この機能を使用するには、基本的にダイアログの次の 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 のショートカットキー(P、R)を押してポートを配置し、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つのオブジェクトとして振る舞うように定義されたプリミティブの集合です。 たとえば回路図上のコンポーネントは、描画オブジェクト、文字列、パラメータ、ピン、モデルへの参照の集合です。グループオブジェクトに属するプリミティブオブジェクトは、子オブジェクトと呼ばれることがあり、グループオブジェクトはそれらの親オブジェクトです。
ここでは、実行したくなる典型的なグループオブジェクト編集を見てみましょう。設計には複数のコンデンサが含まれています。現在、耐圧はコンポーネントのコメント文字列の一部として指定されています。これを変更し、耐圧をコンポーネントパラメータとして指定するようにし、さらにこのパラメータを回路図上に表示する必要があります。
実行する手順は次のとおりです(詳細は下記):
-
値が100uF 16Vのコンデンサを選択します。
-
コメントを100uF に変更します(16Vのテキストを削除)。
-
これらのコンポーネントに、名前がVoltage で値が16Vの新しいパラメータを追加します。
-
このパラメータの可視性を変更し、回路図上に表示されるようにします。
複雑な編集の組み合わせに見えるかもしれませんが、実際にはとても簡単です。
手順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ダイアログ
Options and Controls of the Find Text Dialog
検索するテキスト
スコープ
オプション
-
Case sensitive – このオプションを有効にすると、大文字小文字を区別して検索します。つまり、対象テキストはText To Findフィールドに入力した検索テキストの大文字小文字と一致している必要があります。
-
Whole Words Only – このオプションを有効にすると、単語全体のみに検索を制限します。つまり、検索テキストはそのまま完全な形で存在している必要があり、より長い文字列の一部であってはなりません。たとえばこのオプションが有効な場合、「cat」を検索しても、ソフトウェアは「category」の先頭3文字を一致として扱いません。部分文字列を自由に検索するには、このオプションを無効にします。
-
Jump to Results – このオプションを有効にすると、一致/検出されたテキストが(可能な場合)デザインスペース内でズームされ、中央に表示されます。検索で複数の一致が見つかった場合は、Find Text - Jumpダイアログが開きます。このダイアログを使用して、一致した検索結果間を移動できます。
-
Regular expressions – 正規表現を使用して検索する場合にチェックします。
-
^ – 文字列が行頭にある場合にのみ一致します。
-
$ – 文字列が行末にある場合にのみ一致します。
-
. – 任意の1文字を示します(例:「te.t」は「test」「text」「tent」に一致しますが、「tet」には一致しません)。
-
* – 文字が0個でもよい任意の文字列を示します(例:「te*」は「text」「tent」「te」に一致しますが、「t」には一致しません)。
-
+ – 文字が1個以上の任意の文字列を示します(例:「te+」は「text」「tent」に一致しますが、「te」には一致しません)。
-
[ ] – 角括弧内に含まれる任意の文字を検索します。
-
[^] – 角括弧内の文字列の先頭にキャレット(^)がある場合は NOT を意味します(例:「[^tes]」は t、e、s 以外の任意の文字に一致します)。
-
[-] – 角括弧内の文字列に含まれるハイフン(-)は文字範囲を示します(例:「[l-o]」は l、m、n、o に一致します)。
-
{ } – 文字や式をグループ化するために使用します。グループは入れ子にでき、1つのパターン内で最大10グループまで使用できます。
-
\ – ワイルドカード文字の前にバックスラッシュ(\)を付けると、回路図エディタまたは回路図ライブラリエディタはその文字をワイルドカードではなくリテラルとして扱います(例:「\^test」は行頭の test を探すのではなく、「^test」という文字列を探します)。
-
Mask Matching – このオプションを有効にすると、Jump to Results オプションが有効な場合に、Preferences ダイアログの System – Navigation page の設定に従って、デザインスペース内で一致したテキストがズーム表示され、または減光表示されます。
一致したテキストはすべて Messages パネルに一覧表示され、検索したテキストの該当箇所へデザインスペース上でクロスプローブできます(メッセージ項目をダブルクリックするか、右クリックしてコンテキストメニューから Cross Probe を選択します)。さらに、Find Text ダイアログで Jump to Results オプションが有効で、検索対象テキストが複数見つかった場合は Find Text - Jump ダイアログが表示され、Find Text ダイアログの Text To Find フィールドで指定された最初の出現箇所がデザインスペース内で検索され、中央に表示されます。

Find Text - Jump ダイアログ
Find Text - Jump ダイアログは非モーダルダイアログです。つまり、ダイアログを開いたままでも、回路図シート上のオブジェクトを含め、Altium Designer のインターフェースを操作できます。
Options and Controls of the Find Text - Jump Dialog
-
Previous - このボタンをクリックすると、前の一致テキスト項目へ移動します。繰り返しクリックすると、項目を順にさかのぼります。
-
Next - このボタンをクリックすると、次の一致テキスト項目へ移動します。繰り返しクリックすると、項目を順に進みます。
見つかったテキストの一致箇所を前後に移動すると、ダイアログ上部の領域には、元の検索テキストと、デザインスペースで現在表示している項目(オブジェクト種別(デジグネータ、ネット識別子、ポート、電源ポート、ネットラベル)、テキスト文字列、またはテキストフレーム)およびその一致テキスト)が反映されます。
-
Close - このボタンをクリックするとダイアログを閉じます。ボタン右側のドロップダウン矢印をクリックすると、次のオプションを含むメニューにアクセスできます。
-
New Search - このコマンドを選択すると、ダイアログを閉じて Find Text ダイアログを開き、必要に応じて検索内容を変更できます。
-
Close - このコマンドを選択すると、ダイアログを閉じてデザインスペースに戻ります。代わりに Esc キーボードショートカットでも同じ操作を実行できます。
検索したテキストの別の出現箇所へ移動するには、次のいずれかを使用します。
-
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 ダイアログ
Options and Controls of the Find and Replace Text Dialog
Text
-
Text To Find - 検索したいテキスト文字列をこのフィールドに入力します。単語全体を入力することも、部分文字列で検索することもできます。後者の場合は Whole Words Only オプションを無効にする必要があります。文字列には、ワイルドカード文字
?(1文字)および *(任意の文字列)を含めることができます。
ワイルドカードは常に大文字小文字を区別しません。
検索した各文字列は、すばやく再利用できるようにフィールドのドロップダウンリストに追加されます。
-
Replace With - 置換後のテキスト文字列をこのフィールドに入力します。入力したテキストは、Text To Find の入力内容と指定オプションに基づいて見つかったテキスト文字列を完全に置き換えます。
{oldtext=newtext} 構文を使用すると、検索文字列の一部だけを変更する選択的な文字列置換を実行できます。たとえば、Text to Find フィールドに VCC を入力し、Replace With フィールドに {CC=DD} を入力すると、VCC のすべての出現箇所が VDD に変更されます。複数の角括弧セットを使用して複雑な置換を定義することもできます。最も左の角括弧による置換が最初に適用され、次にその右側、という順に適用されます。
Scope
-
Sheet Scope - 対象となる回路図ドキュメントの範囲という観点で、テキスト検索のスコープをこのフィールドで決定します。次のオプションから1つ選択します。
-
Current Document - アクティブなドキュメントのみを検索します。回路図シンボルエディタでは、このオプションを選択すると、ドキュメントに含まれるすべてのパートシートが検索されます。
-
Project Documents - アクティブプロジェクト内のすべての回路図ドキュメントを横断して検索します。
-
Open Documents - 所属プロジェクトに関係なく、開いているすべての回路図ドキュメントを横断して検索します。
-
Selection - オブジェクトの現在の選択状態に基づいて、検索範囲をさらに制限します。次のオプションから選択します。
-
Selected Objects - 現在選択されているオブジェクトのみに検索を限定します。
-
DeSelected Objects - 現在未選択のオブジェクトのみに検索を限定します。
-
All Objects - 制限なし。選択状態に関係なくすべてのオブジェクトを検索します。
-
Identifiers - テキストベースのオブジェクト種別に基づいて、検索範囲をさらに制限します。次のオプションから選択します。
-
All Identifiers - 制限なし。すべてのテキストベースオブジェクト(テキスト文字列、テキストフレーム、ピン、ネット識別子、デジグネータ)を検索します。
-
Net Identifiers Only - ネット識別子(ポート、電源ポート、シートエントリ、オフシートコネクタ、ネットラベル)のみに検索を限定します。
-
Designators Only - コンポーネントのデジグネータのみに検索を限定します。
Options
-
Case sensitive - 大文字小文字を区別して検索するには、このオプションを有効にします。つまり、対象テキストは Text To Find フィールドに入力した検索テキストの大文字小文字と一致している必要があります。このオプションは置換テキストには影響しません。置換テキストは、Replace With フィールドに入力したテキストの大文字小文字に従います。
-
Prompt On Replace - 一致した各インスタンスの置換を手動で確認するよう促すには、このオプションを有効にします。各インスタンスは Confirm ダイアログで順に処理され、最後に置換回数を要約した Information ダイアログが表示されます。このオプションを無効にすると、検索テキストに一致した見つかったテキストは、手動確認なしですべて置換されます。同様に、置換回数を示す Information ダイアログが表示されます。
-
Whole Words Only - 単語全体のみを検索対象にするには、このオプションを有効にします。つまり、検索テキストはそのまま完全な形で存在している必要があり、より長い文字列の一部であってはなりません。たとえばこのオプションが有効な場合、「cat」を検索しても、「category」の先頭3文字は一致として扱われません。このオプションを無効にすると、部分文字列を自由に検索できます。
-
Regular expressions - 正規表現を使用して検索する場合にチェックします。
-
^- 文字列が行頭にある場合にのみ一致します。
-
$ - 文字列が行末にある場合にのみ一致します。
-
. - 任意の1文字を表します(例:「te.t」は「test」「text」「tent」に一致しますが、「tet」には一致しません)。
-
* - 文字が0文字以上の任意の並びを表します(例:「te*」は「text」「tent」「te」に一致しますが、「t」には一致しません)。
-
+ - 文字が1文字以上の任意の並びを表します(例:「te+」は「text」「tent」に一致しますが、「te」には一致しません)。
-
[ ] - 角括弧内に含まれる任意の文字を検索します。
-
[^] - 角括弧内の文字列の先頭にキャレット(^)がある場合は NOT を意味します(例:「[^tes]」は t、e、s 以外の任意の文字に一致します)。
-
[-] - 角括弧内の文字列に含まれるハイフンは文字範囲を示します(例:「[l-o]」は l、m、n、o に一致します)。
-
{ } - 文字や式をグループ化するために使用します。グループは入れ子にでき、1つのパターン内で最大10グループまで使用できます。
-
\ - ワイルドカード文字の前にバックスラッシュを付けると、Schematic Editor または Schematic Library Editor はその文字をワイルドカードではなくリテラルとして扱います(例:「\^test」は行頭の test を探すのではなく、「^test」という文字列を探します)。
検索できるのは回路図ドキュメント内、または回路図ライブラリドキュメント内(もしくはそれらをまたいで)に限られ、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 Union / Deselect All In Union コマンドを選択します。
特定のユニオンから1つ以上のメンバーオブジェクトを削除するには、メインメニューから Tools » Convert » Break objects from Union コマンドを選択します。コマンドを起動するとカーソルが十字に変わり、ユニオンから削除するオブジェクトを選択するよう促されます。対象のメンバーオブジェクト上にカーソルを合わせてクリックするか、Enter を押します。Confirm Break Objects Union ダイアログが表示されます。このダイアログで、ユニオンから削除するオブジェクト(逆に、そのユニオンに残すオブジェクト)を指定します。OK をクリックすると、ユニオンのメンバー構成がそれに応じて更新されます。

Confirm Break Objects Union ダイアログ
Options and Controls of the Confirm Break Objects Union Dialog
ユニオンに残す/削除するオブジェクトの選択
-
Object Kind - オブジェクトタイプ(例:Net Label、Bus、Hyperlink など)を表示します。
-
Description - オブジェクトの説明(例:高さ/幅、デジグネータなど)を表示します。
-
Keep in Union - ユニオンから削除するオブジェクトにチェックを付けます。
-
All On - クリックすると、すべてのオブジェクトをユニオンから削除対象としてマークします。
-
All Off - クリックすると、すべてのオブジェクトの選択を解除します。
別の方法として、対象ユニオン内のオブジェクト上で右クリックし、コンテキストメニューから Unions » Break objects from Union コマンドを選択して、そのオブジェクトを親ユニオンから削除することもできます。
現在の回路図ドキュメントで定義されているすべてのユニオンを解除(解体)するには、メインメニューから Tools » Convert » Break all objects Unions コマンドを選択します。設計内のすべてのユニオンが解体され、元のメンバーオブジェクトはどれもグループ化された状態ではなくなります。情報ダイアログで、削除されたオブジェクト数と、解体されたユニオン数が確認できます。