Altium DesignerでのCAMドキュメントのレイヤー管理

レイヤー

新規レイヤーの追加

現在のドキュメントに新しいレイヤーを追加するには、メインメニューからEdit » Layers » Addコマンドを選択します。コマンドを起動すると、値の入力ダイアログが表示されます。このダイアログを使って、新しいレイヤーの名前を入力します。デフォルトでは、レイヤーには次のレイヤー番号の名前が付けられます。

必要な名前を入力してOKをクリックすると、新しいレイヤーがCAMtasticパネルのレイヤーリストに追加されます。

新しいレイヤーの名前は小文字で入力してください。

選択したレイヤーを揃える

選択したレイヤーオブジェクトに基づいて、現在のドキュメントのレイヤーを揃えるには、メインメニューのEdit » Layers » Align Selectiveコマンドを使用します(ショートカット:Ctrl+L)。

まず、作業したいレイヤーのみが有効になっていることを確認します。これは、Layers Tableダイアログ(Tables »  Layers)か、CAMtastic パネルのレイヤーセクションのいずれかを使って行います。

コマンドを起動すると、カーソルが四角に変わり、整列モードに入ります。アライメントは以下の一連の操作で行います:

  1. ベースとなるオブジェクトを選択するプロンプトが表示されます。これは、ターゲットレイヤー上のオブジェクトで、他のレイヤーと整列させたいオブジェクトです。カーソルをターゲットレイヤー上のオブジェクトの上に置き、クリックします。
  2. 次に、このターゲットレイヤーに整列させたいレイヤー上のオブジェクトを選択するプロンプトが表示されます。もう一度、カーソルを必要なオブジェクトの上に置いてクリックします。選択したレイヤーが、ターゲットレイヤーと整列するように移動します。レイヤーは、選択したオブジェクトがベースオブジェクトの中央に来るように移動します。
  3. 選択したオブジェクトによって他のレイヤーの位置合わせを続けるか、右クリックするか、Escキーを押して位置合わせモードを終了します。
ベースオブジェクトを選択したレイヤー(つまりターゲットレイヤー)は、アライメントが完了するとカレントレイヤーになります。

レイヤーの境界線を揃える

現在のドキュメントのレイヤーを、レイヤーの境界線の一致に基づいて揃えるには、メインメニューからEdit » Layers » Align Border (Auto-Detect)コマンドを選択します。コマンドを実行すると、カーソルが四角に変わり、整列モードになります。閉じたボーダーを選択するよう促されます。カーソルをターゲットレイヤーの境界線の端に合わせ、クリックします。一致するボーダーを含む全てのレイヤーが、ターゲットレイヤーに整列されます。

レイヤーの境界線による整列を続けるか、右クリックするかEsc キーを押して整列モードを終了します。

  • 一致する境界線が検出されなかったレイヤーは、そのまま残されます。
  • 選択された境界線は、閉じた境界線の直線エッジでなければなりません。

レイヤーにコピー

選択したオブジェクトを現在のドキュメントの 1 つ以上のレイヤーにコピーするには、メインメニューからEdit » Layers » Copy to Layersコマンドを選択します。

コマンドを起動すると、カーソルが四角に変わり、コピーモードになります。この手順では、以下の一連の操作を行います:

  1. コピーに含めるオブジェクトを選択します。コピーに含めたいオブジェクトの上にカーソルを置き、クリックします。あるいは、オブジェクトから離れてクリックすると、選択範囲をドラッグすることができ、複数のオブジェクトを選択範囲に含めることができます。選択は累積されます。

  2. 必要なオブジェクトがすべて選択されたら、右クリックします。Select Layers To Copyダイアログが表示されます。ダイアログを使って、選択範囲をコピーするレイヤー(または複数のレイヤー)を選択します。

  3. OKをクリックすると、選択範囲が選択したレイヤーにコピーされ、コピーモードに戻ります。

  4. コピーするオブジェクトをさらに選択し続けるか、右クリックするかEsc キーを押して終了します。

右クリックする前のどの段階でも、Escを押すことでコマンドをキャンセルできます。Select Layers To Copyダイアログが表示された後に Esc キーを押すと、現在の選択がキャンセルされ、コピーモードに戻ります。

レイヤーデータの移動

現在のドキュメントのレイヤー間で素早くデータを移動するには、メインメニューからEdit » Layers » Swap Layers Dataコマンドを選択します。コマンドを起動すると、Swap Layers Dataダイアログが表示されます。このダイアログには、ドキュメント内で現在定義されているすべてのレイヤーが、Before swapAfter swap列で表示されます。初期状態では、これらの列は同じリストになっており、データの移動は起こりません。あるレイヤーから別のレイヤーにデータを移動したい場合は、Before swap列で移動元レイヤーを特定し、After swap列の対応する行でLayer Nameフィールド内をクリックし、データを移動するターゲットレイヤーを選択するだけです。これを、データを移動したいすべてのレイヤーに対して行います。

スワップの設定が完了したら、OK クリックします。設定されたスワップごとに、データはソースレイヤーから指定されたターゲットレイヤーに移動します。

新しいマージレイヤーの作成

現在のドキュメントの既存のレイヤーをマージして新しいレイヤーを作成するには、メインメニューからEdit » Layers » Mergeコマンドを選択します(ショートカット:L)。コマンドを起動すると、Select Layer for Mergingダイアログが表示されます。ダイアログを使用して、新しいレイヤーの名前を入力し、ドキュメント内の既存のレイヤーの中からマージするレイヤーを選択します。Select Allボタンを使用すると、既存のすべてのレイヤーが新しいレイヤーにマージされます。

OKをクリックすると、新しいレイヤーが作成され、CAMtasticパネルのレイヤーリストに追加されます。

  • 標準の複数選択コントロール(Ctrl+クリックShift+クリッククリック&ドラッグ)を使用して、マージに含めるレイヤーを選択します。

  • 新しいレイヤーはLayers Tableダイアログ(Tables »  Layers)に追加され、最初はTemporaryレイヤータイプが割り当てられます。必要に応じて変更してください。

  • マージに含まれる元のレイヤーは、このコマンドを使用しても一切変更されません。

レイヤーの拡大縮小

現在のドキュメントのレイヤーを X および/または Y 方向に拡大縮小するには、メインメニューからEdit » Layers » Scale(X:Y)コマンドを選択します。コマンドを実行すると、レイヤーの拡大縮小ダイアログが表示されます。このダイアログには、現在の.Camファイルの各レイヤーが一覧表示されます。各レイヤーには、XとYのスケーリングの編集可能なフィールドがあり、初期状態では100%のスケール(通常のインポートサイズ)に設定されています。

ダイアログを使用して、レイヤーのX軸とY軸のスケーリングを変更することができます。OKをクリックすると、表示されているレイヤーが再描画され、影響を受けるレイヤーは、定義されたオプションに従って拡大または縮小されます。

  • 100%より大きい値は拡大されます。0%から100%の間の値は縮小されます。
  • フラッシュは、原点に対して、適用されたスケーリングに従って移動します。サイズは変更されません。
  • トレース(描画)は、選択されたスケールにしたがって、長さ(幅ではない)に対して拡大または縮小されます。

コンポジットレイヤー

コンポジット・レイヤーを作成する利点は、異なるレイヤーに重なったオブジェクトを追加することで、シングルレイヤーでは描画やフラッシュが不可能なオブジェクトを作成できることです。

自動的にコンポジットレイヤーを作成する

現在のドキュメントの既存のレイヤーから選択したオブジェクトを使用して、自動的にコンポジットレイヤーを作成するには、メインメニューからEdit » Composite Layers » Auto Create Compositeコマンドを選択します。コマンドを起動すると、カーソルが小さな四角に変わり、合成レイヤーに含めたいオブジェクトを選択するプロンプトが表示されます。カーソルを個々のオブジェクトの上に置き、クリックして選択範囲に追加するか、利用可能な多くの選択ツールの1つを使用します。

必要なオブジェクトがすべて選択されたら、右クリックします。コンポジットの自動作成ダイアログが表示されます。ダイアログを使用して、新規レイヤーを正極性(不透明画像)または負極性(透明画像)のどちらで作成するかを選択します。

OKをクリックすると、合成レイヤーが生成され、CAMtasticパネルのレイヤーリストに追加されます。

新しいレイヤーの名前は、デフォルトでは、レイヤーリストの次に使用可能なレイヤー番号に基づきます(例:layer18)。レイヤーの名前を変更するには、Layers Tableダイアログ(Tables » Layers)か、CAMtasticパネルのレイヤーエントリーを右クリックして、名前の変更 コマンドを選択します。

合成レイヤーの作成

現在のドキュメントで選択された既存のレイヤーから1つのコンポジットレイヤーを作成するには、メインメニューからEdit » Composite Layers » Build Compositeコマンドを選択します。コマンドを起動すると、Merge Compositeダイアログが表示され、以下のコントロールが提供されます:

  • ダイアログの上部には、新しいレイヤーの名前と極性を指定するためのコントロールがあります。

  • ダイアログのメイングリッドセクションでは、マージ合成に含めるレイヤーを指定します。関連するドロップダウンからレイヤーを選択します。このドロップダウンには、デザイン内で現在定義され、ロードされているすべてのレイヤーが含まれています。

  • 各レイヤーについて、極性をDarkまたはClearのいずれかに指定します。Darkの場合、レイヤーの内容がマージされたコンポジットに追加されます。Clearの場合、レイヤーの内容は減算されます。

  • Spreadフィールドでは、関連するレイヤー内の開口部の拡大/縮小を指定できます。

合成に含めたいレイヤーをすべて設定したら、OKを クリックします。新しいレイヤーが作成され、CAMtasticパネルのレイヤーリストに追加されます。

  • 新しいレイヤーが作成され、CAMtasticパネルのレイヤーリストに追加されます。これは重要なことです。なぜなら、もしあなたがコンポジットで達成したいことに対して正しい順序を取らなかった場合、結果は多少望ましくないものになる可能性があるからです。例えば、大きなポリゴンの小さな領域をボイドにしたい場合、ポリゴンを含むレイヤーが最初にリストされ、次にボイドを含むレイヤーがリストされることを確認してください。
  • 既存のコンポジットレイヤーを使って、新しいコンポジットレイヤーを作成してはいけません。
  • コンポジットレイヤーの極性オプションは、単に個々のレイヤーの極性設定を制御(トグル)するだけです。

コンポジットを分解する

合成レイヤーをその構成レイヤーに永続的に展開してレイヤーレベルの編集を可能にするには、メインメニューのEdit » Composite Layers » Explode Compositeコマンドを使用します。

まず、爆発させたいコンポジットレイヤーがオンになっていることを確認してください。また、他のすべてのレイヤーをオフにする方が簡単かもしれません。これは、CAMtasticパネルから必要なコンポジットレイヤーを選択し、左矢印のキーボードショートカットを使用することで迅速に行うことができます。

コマンドを実行すると、カーソルが小さな四角に変わり、分解したいコンポジットを選択するように促されます。要素レイヤーが重なっているレイヤー上のエリアにカーソルを置き、クリックするだけです。要素レイヤーはコンポジットレイヤー名に基づいて作成されます。コンポジットレイヤー自体はレイヤーリストから削除されます。

例えば、あなたの合成レイヤーがcomproという名前で、3つの結合されたレイヤーを含んでいる場合、CAMtasticパネルのレイヤーリストに表示される結果の構成レイヤーは次のようになります:

  • compro- 最初の構成レイヤー。

  • compro-1- 2番目の構成レイヤー。

  • compro-2- 3番目の構成レイヤー。

さらに複合レイヤーを展開し続けるか、右クリックするか、Escを押して終了します。

  • このコマンドは永久的であり、元に戻すことはできません。

  • このコマンドを使用することは、爆発させたい複合レイヤーが真の複合体でない場合、つまりメンバーレイヤーの統合の結果として重なり合う領域が存在しない場合には不可能です。

コンポジットを変更する

現在のドキュメントで選択した合成レイヤーのマージプロパティを変更するには、メインメニューからEdit » Composite Layers » Modify Compositeコマンドを使用します。

まず、変更したい複合レイヤーがONになっていることを確認してください。他のすべてのレイヤーをOFFにする方が簡単だと思われるかもしれません。これは、必要な複合レイヤーを選択し、左矢印のキーボードショートカットを使用することで、CAMtasticパネルから迅速に行うことができます。

コマンドを起動すると、カーソルが小さな四角に変わり、変更したいコンポジットの選択を促されます。レイヤー上で構成レイヤーが重なっている部分にカーソルを置き、クリックしてください。Merge Compositeダイアログが表示されます。そのダイアログを使用して必要な変更を行い、変更を実行するにはOKをクリックします。

さらに複合レイヤーを修正し続けるか、右クリックするか、Escを押して終了します。

  • このコマンドを使用することは、変更したい複合レイヤーが真の複合レイヤーでない場合、つまりメンバーレイヤーの統合の結果として重なり合う領域が存在しない場合には不可能です。

  • 元のメンバー層の名前がC1: CompositeLayerNamee、C2: CompositeLayerNameなどに置き換えられたことに気付くでしょう。これらのエントリは削除されるか、まったく別の層に変更される場合があります。合成を最初に構築したときに利用可能だったすべてのオプションは、修正時にも再度利用可能です。

編集用にコンポジットを開く

レイヤーレベルの編集を可能にするために、コンポジットレイヤーを構成レイヤーに一時的に分解するには、メインメニューのEdit » Composite Layers » Open Composite for Editingコマンドを使用します。

まず、開きたいコンポジットレイヤーがオンになっていることを確認します。また、他のレイヤーをすべてオフにした方が簡単かもしれません。これは、CAMtastic パネルから、必要なコンポジットレイヤーを選択し、左矢印キーボードショートカットを使用することで、素早く行うことができます。

コマンドを起動すると、カーソルが小さな四角に変わり、開きたいコンポジットを選択するよう促されます。カーソルをレイヤー上の構成レイヤーが重なっている部分に合わせ、クリックします。コンポジットレイヤー名に基づいて、構成レイヤーが作成されます。コンポジットレイヤー自体はレイヤーリストから削除されます。

例えば、コンポジットレイヤーがcomproという名前で、3つのマージされたレイヤーを含んでいた場合、CAMtastic パネルのレイヤーリストに表示される構成レイヤーは以下のようになります:

  • compro- 最初の構成レイヤー。

  • compro-1- 2番目の構成レイヤー。

  • compro-2- 3番目の構成レイヤー。

このコマンドは、開きたいコンポジットレイヤーが真のコンポジットでない場合、つまり、メンバーレイヤーの結合の結果、オーバーラップ領域が存在しない場合は使用できません。

コンポジットを閉じる

レイヤーレベルの編集のために開いていたコンポジットレイヤーの構成レイヤーを再結合するには、メインメニューからEdit » Composite Layers » Close Compositeコマンドを選択します。構成レイヤーは再合体され、元のコンポジットレイヤーはCAMtastic パネルのレイヤーリストで利用できるようになります。

このコマンドは、最後に開いたコンポジットレイヤーにのみ適用されます。ドキュメントに複数のコンポジットレイヤーが含まれている場合は、1つずつ開いて作業し、閉じることをお勧めします。

レイヤーテーブル

レイヤーの管理

Layers Tableダイアログから、現在のドキュメントで利用可能な各レイヤーの様々なプロパティを定義することができます。ダイアログを実行するには、メインメニューからTables » Layersコマンドを選択します。

コマンドを実行すると、Layers Tableダイアログが表示されます。このダイアログを使用して、ドキュメントで使用可能な各レイヤーの名前とレイヤーの種類を定義します。また、各レイヤーに関連する描画色とフラッシュ色を指定したり、レイヤーのオン/オフ(表示状態の切り替え)を制御することもできます。

このダイアログでは、レイヤーをロックすることもできます。レイヤーがロックされると、その上に配置されたオブジェクトの編集コマンドを実行できなくなります。

レイヤーはこのダイアログから削除することもできます。

View Layer Orderボタンをクリックすると、View/Change Layers Orderダイアログが開き、レイヤーの描画順序と描画方向(上から下、または下から上)を定義できます。

  • また、CAMtasticパネルで、レイヤー名、可視性、ロック状態、レイヤーの色を定義できます。
  • いずれかのレイヤーが既にドリルレイヤーとして割り当てられている場合、そのレイヤーから製作図面を作成することができます。そうでない場合は、ドリル図面を作成する前に、上下のレイヤーを割り当てなければなりません。
  • View/Change Layers Orderダイアログでレイヤーをドラッグ・アンド・ドロップして、必要なレイヤー図面順序を指定します。

レイヤタイプ検出の管理

CAMtastic Editor の様々なレイヤタイプに関連付けられる文字列/拡張子のテンプレートを定義するには、メインメニューのTables » Layer Type Detectionコマンドを使用します。このテンプレートは、ガーバーインポート時にレイヤーを自動検出するために使用されます。コマンドを起動すると、Layer Types Detection Templateダイアログが表示されます。CAMtastic Editorで利用可能な各レイヤタイプには、設計の様々なレイヤを識別するために使用される、一般的なレイヤ名の拡張子/文字列に基づいて、一連の定義済み文字列が入力されています。テンプレート内のどの項目も、必要なフィールドに直接入力するだけで編集できます。テンプレートに新しい文字列/拡張子を追加する場合、エントリとエントリの間にカンマ区切り(,)を使用します。

  • このテンプレートは、ガーバー・ファイルをインポートする際に、どのレイヤ・タイプをどのレイヤに割り当てるべきかを自動検出するために使用されます。レイヤーのタイプ情報は、Layers Tableダイアログ(Tables » Layers)のレイヤーの横に入力されます。自動検出が特定のレイヤーのレイヤータ イプを決定できない場合、そのレイヤーはTemporaryレイヤータ イプが割り当てられた状態でLayers Tableダイアログに表示されます。

  • デザインの各レイヤーにレイヤー タイプを割り当てる必要があります。自動検出でどのレイヤー タイプを割り当てるかを決定できない場合は、手動でレイヤーを割り当てる必要があります。

レイヤ セットの管理

ブラインドビアやベアードビアを組み込んだデザインの穴あけ時に、指定したドリルレイヤーに割り当てるレイヤーセットを定義するには、メインメニューからTables » Layers Setsコマンドを選択します。この情報は、ネットリストの抽出/エクスポートやDRCの実行時などに必要となります。

コマンドを起動すると、Create/Update Layers Setsダイアログが表示されます。Insert Layers Setボタンをクリックして、ダイアログのメインエリアに新しいレイヤーセットのエントリーを追加し、そのエントリーを以下のように定義します:

  • Layer Set Nameフィールドをクリックし、意味のある名前を入力します。

  • Assigned Drill Layer欄で、どのドリルレイヤーをレイヤーセットに割り当てるかを選択します。ドリルレイヤーには、ドリルポイントの位置に関する掘削情報が含まれます。

  • Select Layer Pairsダイアログを開くには、Signal/Plane Layers In Setフィールド内をクリックします。このダイアログで、穴あけに関係するレイヤーを定義します。

  • ガーバーファイルが Altium Designer の PCB Editor から生成された場合、Create/Update Layers Setsダイアログの情報は既に存在し、Layer Stack Managerで定義されたビアタイプを反映します。

  • ガーバーファイルを生成するためにサードパーティソフトウェアを使用する場合、Create/Update Layers Setsダイアログは空になり、手動で穴あけレイヤセットを定義する必要があります。

  • ブラインド/埋没ビアの場合は、開始レイヤーと終了レイヤーだけでなく、穴あけするすべてのレイヤーを選択する必要があります。スルーホールの場合は、開始レイヤーと終了レイヤーで十分です。

レイヤーオーダーの管理

Create/Update Layers Orderダイアログから、デザインの物理的なレイヤー順序を定義できます。メインメニューからTables » Layers Orderコマンドを選択してダイアログを実行します。

ダイアログには、現在のデザインの各シグナルレイヤーと内部プレーンレイヤーが、論理的な順序と物理的な順序とともに一覧表示されます。ダイアログを使用して、レイヤの物理的な順序(PCB レイヤスタックに表示される順序)を定義します。

論理的なレイヤの順番は、CAMtastic パネルのレイヤリストに表示される順番です。物理的なレイヤの順番は、信号や内部プレーンレイヤの実際のレイヤスタックです。この順序は、ODB++ や IPC-D-356 のようなフォーマットでデザインをエクスポートする時に重要です。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content