歴史的に、PCBは色を使ってPCBの様々な層を表す二次元設計空間でレイアウトされてきました。しかし、物理的なPCBは三次元のオブジェクトであり、PCBデザイナーは画面上の多層2D表現を心の中で3D表現にマッピングする必要があります。
3Dビデオカードとそれをサポートするソフトウェア技術の大幅な改善により、Altiumはこの問題に対する解決策を開発することができました。それは真の三次元PCB編集です。Altium Designerの3D機能は単なる視覚化以上のもので、以下を可能にします:
-
3Dクリアランスチェックを実行 - 必要に応じて、コンポーネントを互いやエンクロージャーと厳密に整列させることができます。
-
サービスのためのアクセスが必要なコネクターやその他のコンポーネントを視覚的に特定します。
-
すべての機械的制約が考慮されていることを知り、製造プロセスと組み立て順序をより明確に定義します。
-
人間が見る実際のものにより近い画像を使用して、より詳細な手組み立て指示、ユーザーマニュアル、および指示を生成します。
-
エンクロージャーや周囲の環境とよく合う、より美的に魅力的な製品を作成するために、異なる色のはんだマスクを試験します。
-
最終製品のより具体的なビューを提示することで、主要なステークホルダーをより簡単に支持につけます。
ボードの同じ領域の2Dおよび3Dビュー。
表示モード
Altium Designerは、2Dまたは3Dで基板を表示および編集することをサポートしています。これらは表示モードとして参照されます。Viewメニューで必要なモードを選択するか、1、2、3のショートカットを押して直接そのモードに切り替えます。
3つの表示モードがあり、それぞれに独自の機能があります。
-
Board Planningモード(ショートカットキー 1)- ボードの形状を定義し、リジッドフレックス設計において分割線や曲げ線の位置設定と構成を行います。分割線はボードを複数の領域に分けるために使用され、各領域に異なるレイヤースタックを割り当てることができます。ボード領域や分割線、曲げ線について詳しくは、レイヤースタックの定義を参照してください。
-
2D Layoutモード(ショートカットキー 2)- 伝統的な2D、複数レイヤーのPCBビュー。Altium Designerは、ボードのビューを管理するための一連の機能を備えており、ボードインサイトシステムと呼ばれます。
-
3D Layoutモード(ショートカットキー 3)- 真の3Dデザイン。3D表示モードを3Dマウスと組み合わせて、手に持っているかのようにロードされた3Dボードを表示し、操作します。PCBの3Dビューの制御方法について詳しくは、3Dビューの制御ページを参照してください。
3D Layoutモードは、DirectX 9以降をサポートするグラフィックスカードと、Shader Model 3以降が必要です。
同じボードがBoard Planningモード、2D Layoutモード、3D Layoutモードで表示されています。
ビュー設定パネル
PCBエディタのデザインスペースに現在表示されている内容とその表示方法は、View Configurationパネルで設定できます。これにはレイヤーの可視性と色、オブジェクトの可視性と透明度、マスキングとディミングレベル、現在のシングルレイヤーモード、パッド、ビア、トラック上のネット名の表示など、追加のデザインスペース表示機能が含まれます。
表示関連の設定はView Configurationパネルで構成されます。
パネルにアクセスする標準的な方法(デザインスペースの右下にあるPanelsボタンやView » Panelsメニューから)に加えて、View ConfigurationパネルはLキーまたはCtrl+Dショートカットキーを使用してアクセスすることもできます(それぞれLayers & ColorsタブまたはView Optionsタブが表示された状態でパネルを開く)または、デザインスペースの左下にあるレイヤーセットコントロール上のカラースウォッチをクリックしてもアクセスできます()。
パネルの内容は2つのタブに分かれています。パネルの上部にあるタブをクリックすると、そのタブで利用可能なオプションが表示されます:
-
Layers and Colorsタブ - 利用可能なレイヤーの表示を制御するオプション、機械レイヤーの追加、名前変更、削除、パッドホール、原点マーカー、DRCエラーなどの特別なシステム表示機能の色と表示を設定するオプションが含まれます。
-
View Optionsタブ - レイヤーの色/表示の設定を選択、保存、または読み込み、オブジェクトタイプの表示を設定、マスキングとディミングレベルを制御し、その他の表示関連のオプションを設定するオプションが含まれます。
利用可能なオプションは、現在のレイアウトモード(2Dまたは3D)によって異なります。
3D Layoutモードでは、Section ViewタブもView Configurationパネルで利用可能です。このタブを使用して、PCBのセクションビューを設定してください – 詳しくはこちら。
レイヤー表示の設定
各レイヤーは、View ConfigurationパネルのLayers & ColorsタブのLayers領域から表示または非表示にすることができます。表示アイコン () をクリックして、表示と非表示を切り替えます。
表示アイコンを使用してレイヤーの表示を管理する
適切な場合、各グループには可視性アイコンも含まれています。例えば、上の画像では:
レイヤーセット
レイヤーセットは、可視レイヤーの名前付きセットです。Layers & ColorsタブのLayers領域にあるLayers Setsドロップダウンを使用して、既存のレイヤーセットを選択します。表示はそのレイヤーセットに有効なレイヤーのみを表示するように更新されます。ユーザー定義のレイヤーセットを任意の数作成でき、現在選択されているレイヤーセットも編集できます。
-
新しいユーザー定義レイヤーセットを作成するには、Layers領域で必要に応じてレイヤーの表示を定義し、次にボタンをクリックします。セットはドロップダウンに「My Layers」として表示されます。追加される各レイヤーセットは番号付けされます。
-
既存のユーザー定義レイヤーセットの有効なレイヤーの構成を変更するには、Layers Setsのドロップダウンでそれを選択し、必要に応じてレイヤーの表示を構成した後、ボタンをクリックしてレイヤーセットに変更を保存します。
-
既存のユーザー定義レイヤーセットの名前を変更するには、Layers Setsのドロップダウンでそれを選択し、Layers Setsのフィールドに必要な名前を入力します。レイヤーセットの名前を変更する際には保存アクションは必要なく、新しい名前は自動的に保存されます。
-
既存のユーザー定義レイヤーセットを削除するには、Layers Setsのドロップダウンでそれを選択し、ボタンをクリックします。
-
望ましいレイヤーセットをPCBレイヤーセットファイル(*.layerset)
からインポートするか、または望ましいレイヤーセットをPCBレイヤーセットファイルとしてエクスポートするには、それぞれImportとExportボタンを使用します。
以下の技術を使用して、表示されるレイヤーセットを切り替えます:
-
View Configuration パネルのLayers Setsドロップダウン
-
Design » Manage Layer Setsサブメニュー
-
Layers Setsコントロール - デザインスペースの下部にあるレイヤータブの左側のボタンのLS部分 ()をクリックすることでアクセスします。
レイヤータブ
ビュー設定パネルで現在表示されている各レイヤーに関連付けられたタブは、設計スペースの下端に位置しています。
これらのタブを使用すると、アクティブレイヤー(オブジェクトを配置するレイヤー)を切り替えることができ、どのレイヤーが現在表示されているか、どのレイヤーがアクティブレイヤーか(強調表示されたタブ)を視覚的に示します。一度に表示できるレイヤータブが多すぎる場合は、矢印を使用してタブをスクロールします。
レイヤータブの左側にレイヤーの色が表示され、レイヤーの色をダブルクリックすると色の選択ダイアログが開きます。
レイヤー名をダブルクリックすると、レイヤーの編集ダイアログが開き、そこからレイヤー名(および内部プレーンレイヤーのネット名)を編集できます。
Edit Layerダイアログ
シングルレイヤーモード
シングルレイヤー2Dディスプレイモード
Board Insightに統合されているのは、 PreferencesダイアログのPCB Editor - Board Insight Displayページで設定されるシングルレイヤーモードの機能です。シングルレイヤーモードは、現在のレイヤーの内容を表示し、他のすべてのレイヤーの内容を隠すか、または薄く表示します。現在のレイヤーの内容のみを表示するために他のすべてのレイヤー上のすべてのオブジェクトを隠すだけでなく、シングルレイヤーモードにはグレースケールとモノクロ表示モードがあります。他のレイヤーの色をグレースケールまたはモノクロに変換することで、デザイン内の他のオブジェクトの位置に関する空間関係情報を保持しつつ、興味のあるレイヤーから注意をそらさせないようにします。全表示と有効にされた各シングルレイヤーモード間を切り替えるには、Shift+Sショートカットを押します。Shift+Sを押すたびに、ソフトウェアは次の有効なモードに移動し、最終的には全表示モードに戻ります。シングルレイヤーモードは、PreferencesダイアログのPCB Editor - Board Insight Displayページで有効にされます。Shift+Sを押したときに含まれるようにしたくないモードは無効に(チェックを外す)してください。これらの設定は、このAltium Designerのインストールにおけるすべてのデザインに適用されます。
利用可能なシングルレイヤーモードは以下の通りです:
-
Hide Other Layers - 他の全てのレイヤーが隠され、アクティブ(現在の)レイヤーの内容のみが表示されます。
-
Gray Scale Other Layers - 他の全てのレイヤーが、それぞれの現在のレイヤーカラーから派生した灰色の色合いで表示され、アクティブレイヤーはその標準色で表示されます。
-
Monochrome Other Layers - 他の全てのレイヤーが同じ灰色の色合いで表示され、アクティブレイヤーはその標準色で表示されます。
以下の画像は、通常のマルチレイヤーディスプレイと3つのシングルレイヤーディスプレイモードを示しています。
現在選択されているシングルレイヤーモードは、ビュー設定パネルのView OptionsタブのGeneral Settings領域に表示されます。利用可能なシングルレイヤーモードを必要に応じて設定するために、Onボタンの隣にあるモードリンクをクリックして、PreferencesダイアログのPCB Editor - Board Insight Displayページにアクセスします。
Masked ObjectsスライダーをView Configuration パネル内のView OptionsタブのMask and Dim Settings領域で使用して、グレーやモノシングルレイヤーモードでの他のレイヤーの明るさを制御します。
シングルレイヤー3D表示モード
シングルレイヤーモードは、基板が3D Layoutモードで表示されているときにも利用可能です。これは、特定のレイヤー上のルーティングの品質や、パワープレーンレイヤーの品質を調べるようなタスクに使用します。シングルレイヤーモードでは、Ctrl+Shift+ホイールロールショートカットを使用してレイヤーを順に表示します。
シングルレイヤーモード表示でレイヤーを常に表示する
シングルレイヤーモード表示にレイヤーを含めるには、View ConfigurationパネルのLayers & Colorsタブで、目的のレイヤーに関連付けられた目のアイコンをCtrl+クリックして、そのレイヤーをシングルレイヤーモード表示に追加します。目のアイコンの後ろに四角が表示され()、そのレイヤーがシングルレイヤーモードで常に表示されることを示します。
ボードを裏側から見る
ボードを裏側から見るために(つまり、ボードを反転させるために)、View ConfigurationパネルのLayers & ColorsタブのLayers領域でView From Bottom Sideオプションを有効にし、メインメニューからView » Flip Boardコマンドを選択するか、Ctrl+Fキーボードショートカットを使用します。
ボードやコンポーネントが反転された場合でも、すべてのアクションと編集コマンドはサポートされています。座標空間は論理的に同じままで、つまりデザイン空間の原点は左下から右下へ移動します。現在のグリッド位置は、マウスを右から左に移動するとX(水平)方向で増加します。これは通常の左から右への移動とは逆です。ビューが反転されている間に生成された出力は、正しい「上から見た」座標情報を維持します。
ボードやコンポーネントが反転されると、レイヤーの描画順序も論理的なペア交換プロセスを使用して変更されます。これは、Top Overlay
が現在のレイヤー描画順序でBottom Overlay
と位置を交換し、Top Layer
がBottom Layer
と、Mid-Layer 1
がMid-Layer 30
と、Internal Plane 1
がInternal Plane 16
と、などの交換を意味します。機械レイヤーの描画順序は変更されません。
オブジェクトの可視性の制御
レイヤーのオン/オフを切り替えることでデザイン空間内のオブジェクトの表示を制御するだけでなく、オブジェクトのタイプに基づいてオブジェクトの可視性と透明度を制御するという方法もあります。2Dレイアウトモードでは、View ConfigurationパネルのView OptionsタブのObject Visibility領域に提供されているオプションを使用して、オブジェクトのタイプによる可視性と透明度を設定します。
パネルのView OptionsタブのObject Visibilityセクション
-
– 特定のオブジェクトタイプの可視性を制御するには、適切な可視性アイコンをクリックします。All Objectsの可視性アイコンをクリックして、全オブジェクトの可視性を切り替え、特定のオブジェクトタイプの可視性を有効にします。
-
Name – 視覚的に調整可能な全オブジェクトをリスト表示します。
-
Draft – オブジェクトタイプをアウトラインとして表示するために有効にします。
-
Transparency – スライダーバーを使用してそのオブジェクトタイプの透明度を調整するか、値をクリックして0から100の間で希望のパーセンテージを手動で入力します(0%は完全に可視(ソリッド); 100%は完全に透明(見えない))。オブジェクトを透明に設定すると、たとえばトラックセグメントの端がパッドに接触する場所など、一つのオブジェクトが別のオブジェクトを覆っている場合が見えるようになります。
-
Advanced – Object Visibilityダイアログを開くにはクリックします。ここでは、異なるレイヤーで特定のオブジェクトに対して共通の透明度レベルを設定したり、特定のレイヤー上で異なるオブジェクトに対して異なる透明度を設定できます。
このパネルのGeneral Settings領域でカスタム設定を作成することで、好みの表示設定を簡単に復元できます。
マスクとディムの設定
単純なPCB設計でさえ存在できる大量のオブジェクトの表示を管理するために、PCBエディタは興味のないオブジェクトを薄く表示する機能を持っています。例えば、PCBパネルのNetモードでネットをクリックし、パネルのドロップダウンがDimまたはMaskに設定されている場合、そのネットに属していないすべてのオブジェクトが薄く表示されます。これにより、特定の設計要素、例えばネットやネットのクラス、コンポーネントのクラス、特定の設計ルールによってターゲットされたオブジェクトなどに、より簡単に注意を集中させることができます。View ConfigurationパネルのView OptionsタブのMask and Dim Settings領域にあるスライダーを使用して、マスキングとディミングのレベルを設定します。
Mask and Dim Settingsは、View ConfigurationパネルのView Optionsタブにあります。
-
Dimmed Objects - 現在暗く表示されているオブジェクトは、その色を保ったまま薄く表示されます。このスライダーを使用して、暗く表示されたオブジェクトがどれだけ薄く表示されるかを設定します。暗く表示されたオブジェクトは編集可能です。
暗く表示するレベルを増減させるには、メインメニューからView » Increase Mask Level(ショートカット: ])またはView » Decrease Mask Level(ショートカット: [)コマンドをそれぞれ使用することもできます。
-
Highlighted Objects - Dimが有効になっていて、たとえばPCBパネルのNetsモードでオブジェクト(ネットなど)をクリックすると、そのネットは他のネットが暗く表示される中で強調表示されます。強調表示されたオブジェクトは、目立つように色が白くなります。このスライダーは、強調表示されたオブジェクトに追加される白の量を制御するために使用されます。
-
Masked Objects - 現在マスクされているオブジェクトは灰色で表示され、編集できません。このスライダーを使用して、マスクされたオブジェクトがどれだけ薄く表示されるかを設定します。
設定の管理
設定とは、レイヤーの色とレイヤーの表示設定の事前にパックされた定義です。View ConfigurationパネルのView Optionsタブ内のGeneral Settings領域にあるConfigurationドロップダウンから既存の設定を選択するか、ドロップダウンの隣にあるボタンを使用して設定を作成、保存、または削除します。カスタム設定は、現在/最後に使用された2Dおよび3D表示設定の両方を保存します。
-
– 新しいカスタム設定を作成するにはクリックし、新しい名前を入力してからボタンをクリックします。
-
– 新しいカスタム設定を作成する時や、現在選択されているカスタム設定を編集した後に保存するにはクリックします。
-
– 現在選択されているカスタム設定を削除するにはクリックします。
-
作成され保存されたカスタム設定は、Configurationフィールドのドロップダウンリストから自動的に読み込まれ、選択できるようになります。
-
ConfigurationフィールドのドロップダウンからLoad View Configurationオプションを使用して、現在のAltium Designerインストールの標準的でない場所に保存されている設定ファイルを読み込むことができます。ユーザー定義の設定はComplex Configuration(ファイル拡張子は.config_complex
)として保存されるため、カスタム設定を読み込む際には、OpenダイアログのFile Typeドロップダウンを変更する必要があるかもしれません。
追加オプション
View Configuration パネルのView OptionsタブのAdditional Options領域では、特定の要素のビューを制御するための追加オプションが提供されます。
Additional Optionsセクションは、View ConfigurationパネルのView Optionsタブにあります
-
Test Points – このオプションを有効にすると、テストポイントとして設定されたパッドやビアに関する追加情報が表示されます。パッドまたはビアをテストポイントとして設定するには、プロパティパネルの該当モードでFabricationおよび/またはAssemblyテストポイントオプションを有効にします。テストポイントは、パッド/ビアに<Layer> Fab Testpoint
または<Layer> Assy Testpoint
という文字列を追加することで示されます。
-
Status Info – このオプションを有効にすると、デザインスペース内のオブジェクトにマウスを合わせたときに、座標位置やレイヤーなどの要約情報がステータスバーに表示されます。
-
Pad Nets – このオプションを有効にすると、パッドに関連付けられたネット名が表示されます。ただし、ネット名は十分にズームインした場合にのみ表示されます。
-
Pad Numbers – このオプションを有効にすると、パッド番号が表示されます。ただし、パッド番号は十分にズームインした場合にのみ表示されます。
-
Via Nets – このオプションを有効にすると、ビアに関連するネット名が表示されます。ただし、ネット名は十分にズームインした場合にのみ表示されます。
-
Via Span – このオプションを有効にすると、ビアがスパンできる長さが表示されます。配置されたビアのプロパティ(直径、穴のサイズなど)は、設計ルールまたは手動で定義されます。ただし、ネット名は十分にズームインした場合にのみ表示されます。ビアスパンのレイヤー番号は、すべてのビアタイプ内に表示できます。
-
All Connections in Single Layer Mode – このオプションを有効にすると、シングルレイヤーモード時に常にすべての接続線が表示されます。このオプションを無効にすると、現在のレイヤーに始点または終点がないすべての接続線も、シングルレイヤーモードに切り替えると非表示になります。
-
Net Color Override – 各ネットには色を割り当てることができます。色を設定するには、PCBパネルのNetsモードでそのネット名をダブルクリックし、Edit Netダイアログを開きます。色はそのネットの接続線に自動的に適用され、このオプションを有効にすることでルーティングにも適用できます。色は、PreferencesダイアログのPCB Editor – Board Insight Color Overridesページの現在の設定に従ってルーティングに適用され、色の適用方法を定義するパターンオプションを選択し、色が適用されるタイミングを定義するズーム動作を選択します。F5ショートカットを押して、ネットカラーオーバーライドオプションをオン/オフに切り替えます。
-
Use Layer Colors for Connection Drawing – このオプションを有効にすると、接続線が通過する始点と終点のレイヤーの色を使用して接続線を表示します。接続線は、始点/終点のオブジェクトで純粋なレイヤーカラーで表示され、接続線の長さに沿ってそれらのレイヤーカラーが変化します。この機能は、マルチレイヤーボードをルーティングするときに役立ちます。なぜなら、ルーティングされる接続が到達すべきターゲットレイヤーを示すからです。注意点として、色の変化は一つのレイヤーから別のレイヤーに移動する接続にのみ適用されます。接続が同じレイヤーで始まり終わる場合、割り当てられたネットカラーが保持されます。
-
Repeated Net Names on Tracks – トラック上に繰り返し表示されるネット名を表示するには、このオプションを有効にします。
-
Special Strings – このオプションが有効の場合、配置された文字列が変換された特殊文字列から形成されている場合、未変換の特殊文字列名で上書き(ラベル付け)されます。文字列にズームインして、そのラベルオーバーレイを確認します。