回路図設計ドキュメント(および PCB 出力)で変化するコンポーネントを表示する方法は、Drawing Style ダイアログで設定します。これらの設定は、コンポーネントのバリエーションが印刷や PDF 出力、アセンブリ図面のような PCB 印刷物でどのように表示されるかに影響します。Drawing Style ダイアログにアクセスするには、関連するバリアント列のセルを選択した後、Variant Managerの左下、またはVariant Management ダイアログの下部にあるDrawing Styleボタンをクリックします。
Drawing Styleダイアログを使用して、回路図や PCB 印刷でバリアントをどのように表示するかを設定します。
これらのオプションは、回路図のコンポーネントの上に描画されるグラフィックを制御するために使用されます。コンポーネント自体は自動的にマスクされるように描画されます。
Use Graphics - ドキュメントの表示または印刷中に、回路図のコンポーネントの上にグラフィックを表示することができます。以下のオプションから選択してください:
Use Red Cross - 装着されていないコンポーネントを赤い十字でオーバーレイする場合に選択します。
Use Gray Box and Mesh- 非フィットコンポーネントをグレーのメッシュボックスでオーバーレイする場合に選択します。
Use Text- フィットしていない論理コンポーネントの上に文字列を表示します。このオプションをチェックすると、以下のオプションが利用できる:
Text Box- 非適合コンポーネントにオーバーレイされるテキストを入力する。
フォント - 色見本をクリックしてChoose Colorダイアログにアクセスし、オーバーレイテキストの色を変更します。Changeボタンをクリックすると、オーバーレイテキストの外観を変更するダイアログにアクセスできます。
これらのオプションは、様々なパラメータの外観を制御するために使用される。
Modify Text and Font- このオプションを有効にすると、回路図のコンパイルされたドキュメントビューと回路図印刷の両方で、様々なパラメータの外観を変更できます。このオプションをチェックすると、以下のオプションが使用可能になります:
Suffix - すべての可変パラメータに追加されるサフィックスを入力します。
Font- 色見本をクリックしてChoose Colorダイアログにアクセスし、変化するパラメータに関連して表示されるテキストの色を変更します。Changeボタンをクリックして、テキストの外観を変更するダイアログにアクセスします。
Preview region- ダイアログのこの領域は、設定に従ってプレビューを表示します。
Preview 領域には、Not Fitted コンポーネントと Parameter Variation オプションの両方が表示されます。しかし、コンポーネントがNot FittedとVariedの両方になることはないため、これらのオプションは実際の回路図シート上では一緒に表示されません。
Hide Not Fitted Components- 生成されたアセンブリ図面上でフィットしていないコンポーネントを除外することができます。
Display Not Fitted Components in Draft Mode - ドラフトモードのアセンブリ図面で、フィッティングされていないコンポーネントの表示を有効にします。このオプションを有効にすると、以下のオプションの任意の組み合わせを有効にし、設定することができます:
Strike-through Designator- 非嵌め込みコンポーネントの指定子・テキストを取り消し線で表示します。
Use Graphics - このオプションを有効にすると、組立図の非嵌め込みコンポーネントにグラフィックのオーバーレイが適用されます。以下のオプションのいずれかを選択します:
se Cross(クロスを使用) - フィットしていないコンポーネントをクロスでオーバーレイする場合に選択します。
Color- 色見本をクリックして、Choose Colorダイアログにアクセスし、オーバーレイクロス/メッシュボックスの色を変更します。
Use Mesh Box- フィットしていないコンポーネントをメッシュボックスでオーバーレイする場合に選択します。
Use Text- このオプションを有効にすると、アセンブリ図面の非フィットコンポーネントにテキストオーバーレイが適用されます。
Text Box- 非適合コンポーネントにオーバーレイされるテキストを入力します。
Font- 色見本をクリックして「色の選択」ダイアログにアクセスし、オーバーレイテキストの色を変更します。Changeボタンをクリックすると、テキストの外観を変更するダイアログにアクセスできます。
Preview region- この領域は、設定に従ってプレビューを表示します。2D/ 3Dをクリックすると、2D画像と3D画像が切り替わります。
Altium Designer の回路図エディタには、回路図のキャプチャー中にコンポーネントのバリエーションを表示する機能があります。
回路図上のバリアントの詳細を調べるには、次の操作を行います:
ProjectsパネルのVariantsセクションで、エントリをダブルクリックするか、エントリを右クリックしてSet as currentコマンドを選択し、必要なバリアントを選択します。現在のバリアントは、太字の白文字で表示されます。
回路図シートの下にある、名前付きコンパイルタブを選択します。
回路図エディタは、代替コンポーネントのシンボルグラフィックを使用します。Drawing Style ダイアログで設定されたスタイルが使用されます(上記のDesign Documents でのバリアントコンポーネントの表示の設定を参照してください)。コンポーネントがピン互換でグラフィックが類似している場合、目立った変化はほとんどないかもしれません。変化するコンポーネントを視覚的に識別しやすくするために、変化するパラメータ(コンポーネントのコメント文字列など)の色とフォントも変化させることができます。下のアニメーションで、代替コンポーネントに使われている緑色のイタリック体のフォントに注目してください。
この例では、どちらのバリエーションも同じコンポーネントシンボルを使用していますが、BGAのバリエーションでは異なるサイズのSRAMを使用しています。
コンパイルされたタブでは、デザインスペースの上部にバリアント固有のボタンを含む別のアクティブバーが表示されます。これらのボタンは、Projectsパネルでバリアントが選択されているときのみ使用できます。
コンパイル済みタブに切り替えると、使用できるメニュー項目が変わり、フィジカル・デザインを表示しているときに実行できるコマンドが反映されることに注意してください。回路図シート下部の論理設計タブ(Editor)をクリックすると、標準の編集メニューに戻ります。
バリアント設定でDo not overwrite schematic symbolオプションが有効になっている場合、ベースコンポーネントのシンボルグラフィックが代替コンポーネントに使用されます。
回路図ドキュメントのコンパイルされたタブでバリアントを表示すると、代替部品のプロパティがProperties パネルに表示されます(読み取り専用状態)。
Variant Managementダイアログのリストからスクロールしてコンポーネントを選択するよりも、回路図上で直接コンポーネントを選択した方が便利です。これを行うには、配置されたコンポーネント(選択されていない)の上で右クリックし、コンテキストメニューからPart Actions » Variants を選択するか、シート上でコンポーネントを選択し、右クリックしてPart Actions » Variants を選択します。Compiled View タブの場合、アクティブバーの ボタンをクリックし、デザインスペース内のコンポーネントを選択することもできます。
ここでは、BGA バリアントの回路図のコンパイル済みタブで、2 つのコンポーネント(LED)が選択されています。右クリックの Variant コマンドで、これらのコンポーネントだけをVariant Managementダイアログで開きます。
右クリックの »Part Actions »サブメニューには、»Toggle Fitted/Not Fitted »と »Choose Alternate Part»のコマンドもあります。
右クリックメニュー(上)のVariantsコマンドは、選択されたコンポーネントだけがリストされるVariant Managementダイアログ、または選択されたコンポーネントがハイライトされるVariant Manager を開きます。そして、必要なバリエーションを通常通り実行し、OK をクリックすると、それらのバリエーションがデザインに適用されます。
ここでは、回路図シート上で選択された2つのコンポーネントからVariant Managementダイアログが開かれ、その2つのコンポーネント(LED)だけが表示されています。
コンポーネントバリアントは、回路図上のシンボルレベルで直接作成、編集することもできます。Schematic Editor がコンパイル済みバリアントビュー(下のタブで選択)であり、Projectsパネルで必要なバリアントが選択されている必要があることに注意してください。
バリアントデザインのコンポーネントのFittedまたはNot Fittedの状態を素早く切り替えるコマンドが用意されています。このコマンドは ボタンを使って起動します。
Fitted
Not Fitted
デザインスペースでコンポーネントが選択されていないときは、カーソルがクロスヘアに変わり、コンポーネントをクリックすると、FittedとNot Fittedの状態が切り替わります。
デザインスペースでコンポーネントが選択されている場合、ボタンをクリックすると、選択されているコンポーネントのFitted/Not Fitted状態が切り替わります。
カーソルの下にあるコンポーネントのフィッティング/ノットフィッティングの状態を素早く切り替えるには、必要な配置コンポーネントの上で右クリックし、コンテキストメニューからPart Actions » Toggle Fitted/Not Fittedコマンドを選択することもできます。
コンポーネントのフィット状態は、Variant Optionsダイアログで定義されたようにグラフィカルに表示されます。
回路図上で直接、特定のコンポーネントのフィッティング状態を切り替えます。
選択したバリアント設計のコンポーネントの代替部品を選択するには、コンポーネントの右クリックメニューのPart Actionsメニューから、またはアクティブバーの ボタンをクリックして、Choose Alternate Partコマンドを使用できます。コマンドを起動すると、Edit Component Variationダイアログが開きます。ダイアログを使用して、必要な代替部品コンポーネントをブラウズして見つけます。
選択した代替コンポーネントをデザインスペースで確認できます。回路図エディタは、選択した代替コンポーネントのシンボルグラフィックを使用します。そのコンポーネントがピン互換性があり、グラフィックが類似している場合、ほとんど変更がないはずです。異なるコンポーネントが使用されていることを示すサインは、代替コンポーネントのコメントが異なることです。
代替コンポーネントが設計の他の場所でまだ使用されていない場合、代替コンポーネントのシンボルグラフィックは専用のファイル(.PrjPcbVariants)に保存されます。このファイルはプロジェクトファイルと同じ場所に保存されます。代替コンポーネントのパラメータ変更は、プロジェクトファイル自体に保存されます。.PrjPcbVariantsファイルを使用することで、デザインの作成に使用したソース・ライブラリからプロジェクトを独立させることができます。
.PrjPcbVariants
ベースコンポーネントがデフォルトのNormalモード以外のグラフィカル表示モードを使用し、バリアントでオルタネートコンポーネントが定義されている場合、オルタネートコンポーネントは同じグラフィカル表示モードを使用しようとします。逆に、代替コンポーネントにこのグラフィカル表示モードが含まれていない場合は、Normalモードが使用されます。
Normal
パーツ表示モードは回路図ライブラリエディタで定義され、配置されたコンポーネントのPropertiesパネル () のGraphicalセクションで選択されます。表示モードの詳細については、回路図シンボルの作成ページを参照してください。
表示されているコンポーネントのバリアントパラメータを直接変更するには、パラメータテキストを選択し、編集モードを有効にするためにテキストをもう一度クリックします。変更された内容は、Variant Managementダイアログのそのコンポーネントのエントリに反映されます。
パラメータを選択し、もう一度クリックすると、直接編集が可能になります。
バリアントパラメータは、パラメータテキストをダブルクリックして開くParameter Variationダイアログで直接編集することもできます。通常、この機能はコンパイルされた回路図ビューでのみ使用でき、変更した内容はVariant Managementダイアログにも登録されます。
コンパイルされたビューで、バリアントパラメータをダブルクリックすると、Parameter Variationダイアログで編集できます。
Name- これは、物理的なコンポーネントパラメータ情報(パラメータ名)ではなく、論理的なコンポーネントパラメータ情報(パラメータ名)が入力される、編集不可能なフィールドです。
Visible- このオプションを有効にすると、パラメータが表示されます(編集不可。)
Lock- このオプションを有効にすると、パラメータは再割り当てできなくなります(編集不可、ベースデザインで設定)。
Value- これは編集不可能なフィールドで、論理コンポーネントのパラメータ・データ(パラメータの値)が入力されます。
バリエーション ( <ProjectName>に保存されます)
Varied Value- パラメータの変動を無効にするには、このオプションのチェックを外します。チェックした場合、変動値はアクティブになり、関連するテキストボックスで編集できます。
コンポーネントの物理的な指定子を変更するには、ソース回路図のコンパイルされたドキュメントビュー内で、指定子を一度クリックしてフォーカスし、再度クリックして編集を開始します。指定子のインプレース編集は、PreferencesダイアログのSchematic - GeneralページでEnable In-Place Editingオプションが有効になっている場合にのみ可能です。
直接編集を有効にするには、指定子を選択し、もう一度クリックします。
指定子のインプレース編集は、基本的にロックされた物理指定子を定義するためのグラフィカルなショートカットであり、コンポーネントをダブルクリックしてPhysical Component Propertiesダイアログで定義することもできます。
関連するコンポーネントと指定子の両方のダイアログで、指定子の編集と注釈オプションにアクセスできます。
Visible- このチェックボックスは、コンポーネントの指定子の現在の表示状態(ワークスペースに表示されているかどうか)を示します。このチェックボックスは編集できません。
Lock Physical Designator- カスタム物理的指定子をテキスト ボックスに入力する場合に選択します。テキストボックスは、Lock Physical Designatorが選択されているときのみ使用できます。
Apply Naming Scheme- 現在の命名スキームを使用して指定子を生成する場合に選択します(スキームを変更するにはAnnotate Optionsボタンを使用します)。
Annotate Options-Board Level Annotation Optionsダイアログにアクセスするために使用します。
Component -この編集不可能なフィールドは、コンポーネントの論理指定子情報に基づいて入力されます。表示されるフィールドと情報は、選択した命名スキームに依存します。
Room Name- この編集不可能なフィールドは、コンポーネントの論理指定子情報に基づいて入力されます。表示されるフィールドと情報は、選択した命名方法によって異なります。
Physical Designator- この編集不可能なフィールドは、論理指定子情報と指定された命名スキームに基づいて計算された物理指定子を表示します。
Annotateオプションを有効にして、どちらかを指定します:
指定の Naming Scheme を使用して生成された指定子。この場合、Apply Naming Schemeオプションを有効にし、Annotate Optionsボタンを使用してBoard Level Annotation Optionsダイアログにアクセスします。ここから、定義済みの命名スキームを選択するか、独自のカスタムスキームを指定できます。物理的指定子は、論理的指定子情報と指定された命名スキームに基づいて生成されます。
アノテーションと命名方法の詳細については、コンポーネントのアノテーションを参照してください。
Altium Designer の PCB エディタでは、全てのバリアントの全てのコンポーネントのフットプリントは常に表示されます。これは、全てのフットプリント、全てのアセンブリバリエーション、ベアボードの一部として製造する必要があるため必要です。どのバリアントがビルドされるかを決定するのは、アセンブリプロセス中のコンポーネントのロードです。
すべてのフットプリントは常にPCB上に見えるため、どのコンポーネントがどのバリエーションに属するかを知ることは難しいかもしれません。しかし、特定のコンポーネントがそのバリアントにフィットしているか、していないかを見分ける唯一の手がかりは、コンポーネントに3Dボディモデルが含まれているかどうかです。ボディが現れたり消えたりすることで、コンポーネントがフィットしているかしていないかを示します。この視覚的な動作は、PCB が 3D Layout Mode の時、下のアニメーションのように簡単に見ることができます。
PCB デザインプロセスでコンポーネントの配置に影響するバリエーションは1つだけあります - Alternate Part が指定され、その Alternate Part がベースデザインと異なるフットプリントを使用する場合です。この状況では、2つのフットプリントを基板上に配置する必要があります。
この2つのフットプリントの配置には、次のようなさまざまな方法があります:
異なるフットプリントを使用するオルタネートパーツを基板上に配置する方法を示す簡単なアニメーション。
LED DS1の2つのインスタンスは、まったく同じフットプリントパターンを使用しているため(ただし、それぞれのバリアントで3Dモデルは異なる)、スタックすることができます。
Altium Designer には、スタックされた代替部品のデザインルールチェックサポートが含まれているため、追加のデザインルールは必要ありません。代替部品は同じコンポーネント UID を共有しますが、ソフトウェアが代替部品であることを認識し、ルールエンジンが代替部品のフットプリントをスタックまたはオーバーラップするフラグを立てないようにすることができます。
バリアント設定でDo not overwrite PCB footprintオプションが有効な場合、ベースコンポーネントの PCB フットプリントが代替コンポーネントに使用されます。
主な記事 ActiveBOM での BOM 管理
BOMは回路図やOutputJobファイルから直接生成することもできますが、ActiveBOMを使用することをお勧めします。ActiveBOMでは、ボードに装着されたコンポーネント以外にも、例えば、まだ詳細化されていない部品、ファスナー、ブランクボード、実装用接着剤など、追加のコンポーネントやBOM固有のデータをActiveBOMに直接追加することができます。カスタム・カラムを追加することも可能で、ライン番号のカラムは、自動と手動の両方のナンバリングに対応し、コピー/貼り付けにも完全対応しています。
メーカー情報を含む設計部品については、ActiveBOMはAltium Cloud Servicesを使用して、詳細で最新のサプライチェーン情報にアクセスすることができます。このサポートは、マネージドコンテンツサーバーから配置された部品だけでなく、サプライヤーにリンクされた部品や、パラメータに既に適切なメーカーの詳細が含まれている部品もサポートします。
ActiveBOMは以下の方法でバリアントをサポートします:
ActiveBOMには連結ビューモードがあり、1つのBOMですべてのバリアントの部品の詳細を表示できます。
ActiveBOMでのバリアント操作の詳細はこちら
アセンブリバリアントは、コンポーネントの購入またはロードに関する詳細を含むすべての出力文書に影響します。これには以下が含まれます:
製造バリアントは以下の出力にも影響します:
PCB エディタから直接生成された回路図のプリントアウトやガーバーファイルなど、回路図エディタや PCB エディタからコマンドを実行している場合、出力はProjectsパネルで現在選択されているバリアントに基づいて生成されます。
回路図または PCB エディタメニューから直接生成された出力は、Projectsパネルで選択したバリアントに基づいています。
出力が他のインターフェース、例えばReport ManagerやOutputJob 経由で生成される場合、Variant セレクタが含まれます。
あるバリアントから別のバリアントに切り替えるには、Report Manager で右クリックします。
メインページ 出力ジョブで製造データを準備する
バリアントをサポートするためにOutputJobファイルを構成するには2つのアプローチがあります:
Choose a single variant for the whole OutputJob file- 各バリアントに対して別々のOutputJobを使用したい場合に使用します。
Choose a different variant for each output- 複数のバリアントの出力を生成するように1つのOutputJobが設定されている場合に使用します。
このオプションはOutputJobエディタのVariant Choice領域で選択されます。2番目のオプションが有効になっている場合、下の画像に示されているように、必要なバリアントはバリアントタイプ出力をサポートする各出力に対して選択されなければなりません。
Choose a different variantオプションが選択され、両方のバリアントの出力がOutputJobファイルの各ジョブに設定されたOutputJob。
最初の'blanket'アプローチが使用される場合、バリアント固有の出力ファイルは自動的にそのバリアント用に設定されます。このオプションの利点は、バリアントを特別に選択する必要がないことですが、欠点は、デザイン内のバリアントごとにOutputJobファイルが必要になることです。
ファブリケーションバリアントをデザインから生成する必要がある場合、Edit Project Variant ダイアログのAllow variation of fabrication outputsオプションを有効にします。出力ジョブがファブリケーション出力に指名されたバリアントを持ち、そのバリアントがオプションを有効にしていない場合、ジョブのバリアント名は赤く表示されます。
赤いバリアント名は単なる警告フラグで、バリアント固有の出力ファイルは生成されることに注意してください。ファブリケーションバリアントが必要ない場合、その出力ジョブのVariantドロップダウンメニューが[No Variations]に設定されていることを確認してください - このモードでは、出力は基本設計から生成されます。
[No Variations]
Not Fittedコンポーネントのバリアントを含むデザインに Paste Mask 出力を生成する必要がある場合、Edit Project VariantダイアログのAllow variation for paste maskオプションを有効にします。これらのコンポーネントのパッドに Paste Mask の開口部が含まれなくなります。
出力ジョブでのバリアントの詳細については、Preparing Manufacturing Data with Output Jobsを参照してください。
デザインバリアントは、ワークスペースのWeb Viewerでプロジェクトを表示する場合にもサポートされます。
詳細は、Web Viewer(Altium 365 Workspace,Enterprise Server Workspace) のVariant Supportを参照してください。
利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。
ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。