PCB上でのコンポーネントオブジェクトの操作
親ページ:PCBデザインオブジェクト
概要
コンポーネントのフットプリントは、プリント基板上に物理的なコンポーネントを取り付けるために必要なスペースと接続点を定義します。これは、パッド、ライン、アークなどの単純なプリミティブオブジェクトの集合体で構成されるグループオブジェクトです。また、他の設計オブジェクトも含まれることがあります。パッドは、コンポーネントのピンの取り付けと接続点を提供します。追加の設計プリミティブ、例えばラインやアークは、コンポーネントオーバーレイ(シルクスクリーン)層上でコンポーネントの形状のアウトラインを定義するためによく含まれます。
コンポーネントのフットプリントには、オプションで3Dボディオブジェクトも含めることができます。これは、基板上に取り付けられた実際のコンポーネントの物理的なスペースまたはエンベロープを定義します。物理的なコンポーネントが3Dボディオブジェクトを使用して定義されている場合や、STEPモデルがインポートされている場合、三次元のコンポーネントクリアランスチェックを実行することができます。
コンポーネントのフットプリントは、PCBライブラリエディタ内で適切なデザインオブジェクトを配置して、コンポーネントを取り付けて接続するために必要な形状を作成することによって作成されます。コンポーネントの基準点は、ライブラリエディタのデザイン空間の原点であり、ライブラリエディタで次のように設定できます:ピン1、幾何学的中心、またはコンポーネント上のユーザー定義の位置。
フットプリント作成についての詳細は、PCBフットプリントの作成を参照してください。
使い方
コンポーネントのフットプリントはPCBライブラリエディタで作成され、PCBエディタに配置されます。PCBコンポーネントのフットプリントは、設計がスキーマティックエディタからPCBエディタに転送されるときに、利用可能なライブラリから自動的に配置されます。これはデザイン同期と呼ばれ、スキーマティックとPCBの間の違いを検出して解決するプロセスです。
代わりに、コンポーネントを直接PCBエディタに配置することもできます。そのためには:
- Place » Componentをクリックします。アクティブでない場合は、配置に必要なコンポーネントを探す準備ができているComponentsパネルが開きます。
- Componentsパネルでコンポーネントを選択します(View » Panels » Components)、右クリックしてPlace <ComponentName>を選択します。
配置
配置を行うために選択された方法によって、必要なコンポーネントのフットプリントを見つけるために使用されるプロセスは異なります。配置のために必要なフットプリントが選択され、カーソル上で浮かんでいる場合:
- 配置する前にコンポーネントのプロパティを編集するには、Tabキーを押します。
- コンポーネントを反時計回りに回転させるには、Spacebarを押します(時計回りに回転させるにはShift+Spacebar)。デフォルトの回転ステップは90度です。この設定を変更するには、PreferencesダイアログのPCB Editor - GeneralページでRotation Step値を使用します。
- コンポーネントが回転している場合、デザイネータとコメント文字列は、その向きを保持するか、またはフットプリントと一緒に回転するように設定できます。この動作は、これらの文字列のAutoposition設定によって制御されます。デフォルトは、PreferencesダイアログのPCB Editor - Generalページでデフォルトのコンポーネントを編集することで設定できます。デフォルトを設定しても、既に配置されているコンポーネントには影響しません。
- コンポーネントをボードの裏側にフリップするには、Lショートカットを押します。XキーやYキーを使用しないでください。これは部品をミラーするだけで、そのレイヤーを変更しません。
コンポーネントパネルからの配置
コンポーネントパネルから配置するには:
- パネルで必要なコンポーネントを有効にするには、利用可能なワークスペースに接続するか、 をクリックしてからドロップダウンからFile-based Libraries Preferencesを選択し、Available File-based Librariesダイアログを開きます。ダイアログを使用して、ライブラリを追加(Projectトタブで)または選択(Installedタブで)します。
- フットプリントライブラリが有効になると、コンポーネントパネルがリフレッシュされ、そのライブラリの利用可能なコンポーネントが表示されます。
パネルで部品が選択された状態では、以下の方法でコンポーネントの配置が可能です:
- 右クリックして、コンテキストメニューからPlace <ComponentName>を選択します。
- 選択したコンポーネントをダブルクリックします。コンポーネントが設計スペース内で浮かび上がります。コンポーネントを希望の位置に配置し、クリックして配置します。
- コンポーネントパネルでコンポーネントの名前をクリックして保持し、希望の位置にドラッグしてクリックして配置します。これは「シングルショット」配置技術であり、選択したコンポーネントの単一インスタンスのみを配置できます。他の方法では、複数のインスタンスを配置できます。
グラフィカル編集
グラフィカルなコンポーネントの編集は、移動、回転、反転に限定されます。デザインスペースでコンポーネントが選択されると、下の画像に示されているように、現在の選択色でハイライト表示されます。選択されたコンポーネントをグラフィカルに操作するには:
- Deleteを押して、選択されたコンポーネントをデザインから削除します。
- クリックして保持し、ドラッグして選択されたコンポーネントを移動します。カーソルは、PreferencesダイアログのPCB Editor - GeneralページでSmart Component Snapオプションが有効になっている場合、コンポーネントの基準点または最も近いパッドの中心にジャンプします。
- コンポーネントがカーソル上で移動している間にSpacebarを押して回転させます(他の方向に回転させるにはShift+Spacebarを押します)。
- コンポーネントがカーソル上で移動している間にLキーを押して、ボードの反対側にフリップします。
コンポーネントを選択するには一度クリック、移動するにはクリックして押し続けてドラッグします。
コンポーネントの選択
コンポーネントをクリックして選択すると、選択範囲のボックスが表示されます。従来、デフォルトのボックスの挙動は、そのコンポーネントのすべてのプリミティブを囲む最小の矩形を使用することでしたが、これは指定子やコメント文字列を除外します。
より複雑なコンポーネント形状をより良くサポートするために、PCB.ComponentSelection
Advanced Settingが追加されました(PreferencesダイアログのSystem – GeneralページでAdvanced Settingをクリックしてください)。このオプションにより、デザイナーはバウンディングボックスを定義するために使用されるレイヤーを制御できます。高度な設定ダイアログでPCB.ComponentSelection
の値を変更した後、変更を有効にするためにAltium Designerを再起動する必要があります。
高度なオプションは3つのモードをサポートしています(値0
、1
、または2
を入力します。デフォルトモードは2
です):
-
0 - レガシーモード
- このモードは、Courtyard Layer Type上のジオメトリを使用します。または、このレイヤータイプが存在しない場合、DesignatorおよびCommentの文字列を除く、すべてのレイヤーからのジオメトリを組み合わせます。 -
1 - レイヤー別モード
- 下記にリストされたレイヤーの最初にオブジェクトを含むレイヤーからのジオメトリを使用します。優先順位は以下の通りです:- Courtyard Layer Type
- 3D Body Layer (STEPモデルは、モデルを収容する最小の直方体にサイズ調整された3D Bodyオブジェクトに格納されます。この3D Bodyが使用され、STEPモデルの形状は使用されません)
- シルクスクリーンレイヤーと銅レイヤー
- 銅レイヤー
-
2 - グラフィックモード別
- このモードは、Courtyard Layer Type上のジオメトリを使用します。または、このレイヤータイプが存在しない場合、シルクスクリーン、3D Bodyオブジェクト、および銅レイヤー上のジオメトリを組み合わせます。文字列は除外されます。
非グラフィカル編集
以下の非グラフィカル編集方法が利用可能です。
コンポーネントダイアログまたはプロパティパネルを通じた編集
プロパティページ: コンポーネントプロパティパネル
この編集方法は、関連するComponentダイアログとPropertiesパネルモードを使用して、コンポーネントオブジェクトのプロパティを変更します。
Componentダイアログ(最初の画像)とPropertiesパネルのComponentモード(2番目の画像)
配置中に、Tabキーを押すことで、プロパティパネルのComponentモードにアクセスできます。コンポーネントが配置されると、すべてのオプションが表示されます。
配置後、コンポーネントダイアログには以下の方法でアクセスできます:
- 配置されたコンポーネントオブジェクトをダブルクリックします。
- コンポーネントオブジェクトの上にカーソルを置き、右クリックしてからコンテキストメニューからプロパティを選択します。
配置後、ComponentモードのPropertiesパネルには、以下のいずれかの方法でアクセスできます:
- Propertiesパネルが既にアクティブな場合、コンポーネントオブジェクトを選択します。
- コンポーネントオブジェクトを選択した後、デザインスペースの右下にあるPanelsボタンからPropertiesパネルを選択するか、メインメニューからView » Panels » Propertiesを選択します。
複数オブジェクトの編集
Propertiesパネルは、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できるように、複数オブジェクトの編集をサポートしています。同じオブジェクトタイプの複数が手動で選択される場合、Find Similar Objectsダイアログを通じて、またはFilterパネルやListパネルを通じて選択される場合、Propertiesパネルのフィールドエントリを選択されたすべてのオブジェクトに対して編集できます。選択されたオブジェクトのプロパティの値が異なる場合、該当するフィールドはアスタリスク(*
)として表示されます - 新しいプロパティ値は選択されたすべてのオブジェクトに適用されます。
リストパネルを通じての編集
Listパネルを使用すると、1つ以上のドキュメントからの設計オブジェクトを表形式で表示し、オブジェクト属性の迅速な検査と変更を可能にします。適切なフィルタリングと組み合わせて使用することで – 適用可能なFilterパネルを使用するか、Find Similar Objectsダイアログを使用するか – アクティブフィルタの範囲に該当するオブジェクトのみが表示され、複数の設計オブジェクトをより正確かつ効率的に対象として編集できるようになります。