CircuitMakerで設計内のピン、ペア、部品を入れ替える方法
このSwapping 領域には、ピンおよびパーツのスワップを設定するためのコマンドが含まれています。 この領域は、回路図エディタおよびPCBエディタから次の方法で利用できます。
- 回路図エディタでは、 Tools |Swappingを選択します。

- PCBエディタでは、 Tools |Swappingを選択します。
回路図エディタ
回路図エディタでは、Swapping 領域にConfigure Pin Swappingコマンドが含まれており、現在のスワップ設定とともに設計で使用されているすべてのコンポーネントを一覧表示するConfigure Swapping Information In Components ダイアログの回路図版を開きます。このダイアログから、コンポーネントを選択してConfigure Componentボタンをクリックすることで、(後述の)Configure Pin Swapping for <component>ダイアログにアクセスできます。このダイアログには、基板上の各コンポーネントについてスワップを有効/無効にするための追加列が含まれています。
Componentsダイアログでスワップ情報を設定
このダイアログには、一覧表示されたコンポーネントに関する関連情報(デジグネータ、コメント、フットプリント、ライブラリ参照、ピン数、パーツ数)がすべて表示されます。
- Component Information - 一覧表示されたコンポーネントに関する関連情報(デジグネータ、コメント、フットプリント、ライブラリ参照、ピン数、パーツ数)をすべて表示します。
- Configure in Schematic
-
Pin Swap Data -コンポーネントのピンのうち、ピンスワップグループに追加されたピンの数を表示します。 たとえば、[3/2]は、3本中2本のピンがピンスワップグループに追加されていることを意味します。コンポーネントが変更され、ピンスワップグループにピンが追加された場合は緑の十字が表示されます。コンポーネントが変更され、ピンスワップグループからピンが削除された場合は青い三角形が表示されます。
-
Part Swap Data - コンポーネントのパーツのうち、パーツスワップグループに追加されたパーツの数を表示します。たとえば、[3/2]は、3個中2個のパーツがパーツスワップグループに追加されていることを意味します。コンポーネントが変更され、パーツスワップグループにパーツが追加された場合は緑の十字が表示されます。コンポーネントが変更され、パーツスワップグループからパーツが削除された場合は青い三角形が表示されます。
-
- Configure Component - クリックすると(後述の)Configure Pin Swapping for Component ダイアログを開きます。このオプションは、ダイアログ内でコンポーネントが選択されている場合にのみ使用できます。
- Only Show Components with Swap Information - 有効にすると、ピンおよび/またはパーツのスワップを有効化する設定がされていないコンポーネントをダイアログに表示しないようにします。
- Right-click Menu - 右クリックメニューには、あるコンポーネントから別のコンポーネントへ設定を素早くコピー/貼り付けする、または複数のコンポーネントをワンクリックで有効/無効にするためのオプションが含まれています。
<component>のピンスワップ設定ダイアログ
Configure Pin Swapping for <component> ダイアログには、基板上の各コンポーネントのピンおよびサブパーツのスワップ設定を構成するためのコントロールが用意されています。このダイアログを使用して、ピン/パーツのスワップを有効または無効にし、スワップグループを割り当てたり変更したりできます。
このダイアログには次の方法でアクセスします。
- Configure Swapping Information In Components ダイアログ内の任意のコンポーネントをダブルクリックします。
- Configure Swapping Information In ComponentsダイアログでConfigure Component をクリックします (Tools | Swapping | Configure Pin Swapping)。
- PCBドキュメントで、コンポーネントを右クリックして Component Actions » Configure Pin/Part Swappingを選択します。
- 回路図ドキュメントで、コンポーネントを右クリックして Part Actions » Configure Pin Swappingを選択します。
Pin Swappingタブ
コンポーネントのピンは、同じpin group. に属している場合、そのコンポーネント内の別のピンとスワップ可能です。このタブを使用して、コンポーネントのピングループを表示および整理します。
- Pin Status - 各ピンについて、Designator、 Pin Name、 Net、 Bus、 Type、および Part No.、ならびに Part Mode for を一覧表示します。列ヘッダーをDrag a column header here to group by that column 領域へドラッグ&ドロップすることで、好みやプロジェクト要件に合わせてデータをグループ化できます。 また、列ヘッダーを別の水平位置へドラッグすることで並び替えもできます。
- Swap Data - スワップ対象となる各ピンの Pin Group 情報を一覧表示します。 Pin Group 列内をダブルクリックしてグループ名を変更します。
Right-click Menu
- Show/Hide Columns - サブメニューを使用して、表示する列を設定します。
- Assign Pin-Swap Groups By - Designator、 Pin Name、 Net、 Bus、 Type、 Part No.、 Part Mode, or Pin Propertiesのいずれかにより、ピンスワップグループを自動的に割り当てます。右クリックする前に複数のピンを選択すると、同時にグループを割り当てられます。
- Add To Pin-Swap Group - 新規作成、または既存のピンスワップグループへの追加に使用します。新しいピンスワップグループは数値(例: 1、2、3など)で自動的に命名されます。 右クリックする前に複数のピンを選択することで、複数のピンを同時に追加できます。
- Remove From Pin-Swap Group - 選択したピンをピンスワップグループから削除するために使用します。右クリックする前に複数のピンを選択することで、複数のピンを同時に削除できます。
Differential Pair Swappingタブ
差動ペアのスワップは、差動ペアのpair group の値によって制御されます。このタブを使用して、コンポーネントのペアグループを表示および整理します。
- Pin Status - 各ピンについて、Designator、 Pin Name、 Net、および Type を一覧表示します。列ヘッダーをDrag a column header here to group by that column 領域へドラッグ&ドロップすることで、好みやプロジェクト要件に合わせてデータをグループ化できます。 また、列ヘッダーを別の水平位置へドラッグすることで並び替えもできます。
- Swap Data - スワップ対象となる各ペアの Pair Group 情報を一覧表示します。 Pair Group 列内をダブルクリックしてグループ名を変更します。
Right-click Menu
- Show/Hide Columns - サブメニューを使用して、表示する列を設定します。
- Add To Pair-Swap Group - 新規作成、または既存のペアスワップグループへの追加に使用します。新しいペアスワップグループは数値(例: 1、2、3など)で自動的に命名されます。 右クリックする前に複数のペアを選択することで、複数のペアを同時に追加できます。
- Remove From Pair-Swap Group - 選択したペアをペアスワップグループから削除するために使用します。右クリックする前に複数のペアを選択することで、複数のペアを同時に削除できます。
Part Swappingタブ
コンポーネントのパーツスワップは、part group 属性およびsequence ID 属性で設定します。 sequence ID 属性は、スワップ可能なサブパーツ間でのピンの等価性を決定します。このタブを使用して、コンポーネントのパーツグループを表示および整理します。
-
Left region - Sub Part と、それに関連付けられたSwap Dataを一覧表示します。
-
Right region - Pin Status 情報 と、それに関連付けられたSwap Dataを一覧表示します。
- Pin Status - 各ピンについて、Designator、 Pin Name、 Net、 Bus、 Pin Type、および Mode を一覧表示します。
- Swap Data - 各ピンの Sequence ID 情報を一覧表示します。 Sequence ID 列内をダブルクリックして名前を変更します。
Right-click Menu
- Show/Hide Columns - サブメニューを使用して、ダイアログのPin Swapping タブに表示する列を選択します。
- Assign/Remove Part Sequence Number - sequence ID 属性は、スワップ可能なサブパーツ間でのピンの等価性を決定します。新規作成、または既存のsequence ID グループへの追加を行います。右クリックする前に複数のパーツを選択することで、複数のパーツをsequence ID へ同時に追加/削除できます。新しいグループは数値(例: 1、2、3など)で自動的に命名されます。 Sequence ID 列内をダブルクリックしてグループ名を変更します。
PCBエディタ
PCBエディタでは、Swapping 領域にPin/Part Swappingコマンドが含まれており、追加コマンドのサブメニューがあります。各コマンドを以下に説明します。

Configure
Configure コマンドは、(上記で説明した)Configure Swapping Information In Components ダイアログのPCB版を開きます。
PCB版は回路図版と比べて次の点が異なります。
-
Enable in PCB
-
Pin Swap - チェックボックスをオンにして、対象コンポーネントごとにピンスワップを有効または無効にします。OK をクリックしてからダイアログを終了すると、スワップが有効になります。
- Part Swap - チェックボックスをオンにして、対象コンポーネントごとにパーツスワップを有効または無効にします。OK をクリックしてからダイアログを終了すると、スワップが有効になります。
-
インタラクティブ・スワップコマンド
Interactive スワップコマンドを使用すると、PCBエディタでピン、差動ペア、またはサブパーツを1回につき1つずつスワップできます。Interactive コマンドをクリックすると、スワップ可能なピンがハイライト表示されます。スワップを実行するために必要な手順はステータスラインに表示されます。
- 最初の手順は、ハイライトされたピンの中から、ピンスワップのソースとなるピンを選択することです。ペアスワップまたはパーツスワップの場合は、そのピンが属する差動ペアまたはサブパーツが続いてスワップされます。
- 2番目の手順は、スワップ先(ターゲット)のピンを選択することです。ペアスワップまたはパーツスワップの場合、このピンは差動ペアまたはサブパーツを代表するものになります。
Automatic Net/Pin Optimizer
Automatic Pin/Net Optimizer コマンドは、高速な単一パスのオプティマイザを実行し、クロスオーバーと接続長を最小化しようとしますが、実際にはそれらが増加する場合もあります。 反復型オプティマイザは、クロスオーバーの数と接続長を減らすために複数回のパスを実行します。





