プロジェクト・オプションへのアクセス、定義、管理
Altium Essentials: Schematic Electrical Rules Validation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Project OptionsダイアログのGeneral、Error Reporting、Optionsタブ
概要
既存または新規作成したプロジェクトには、そのプロジェクト固有の各種オプション設定が関連付けられています。これらは(例:*.PrjPcb)のようなプロジェクトファイルに保存され、プロジェクトの種類によって内容が異なります。オプション設定はProject Optionsダイアログで構成します。
アクセス
Project Optionsダイアログは、次のいずれかの方法で開きます。
- Projectsパネルでプロジェクト項目を右クリックし、コンテキストメニューから Project Options をクリックします。
-
目的のプロジェクトがProjectsパネルでフォーカスされている状態で、
アイコンをクリックします。
- 任意のエディタから、メインメニューでProject » Project Optionsを選択します。
ダイアログタブ
General

Project Options ダイアログのGeneralタブ
Project Options ダイアログのGeneralタブでは、Altium 365 Workspaceで利用可能なWorkspaceプロジェクトのオンラインでの利用可否と同期を制御できます。
オプション/コントロール
プロジェクトに対して開いた時点でそのWorkspaceから切断されている場合、利用できるオプションはTurn Off Synchronizationボタンのみです。
Workspaceではないプロジェクトに対して開いた場合、Project OptionsダイアログのGeneralタブにはMake Project Available Onlineボタンのみが表示されます。このボタンをクリックするとMake Available Online dialogが開き、必要な手順を経てプロジェクトがWorkspaceに追加されます。完了すると、このダイアログタブ内のすべてのオプションが利用可能になります。
General
- Description - プロジェクトの任意の説明を入力します。Workspaceのブラウザインターフェースでプロジェクトを参照する際、説明フィールドに反映されます。
Online Availability and Synchronization
-
Version Control - このチェックボックスは、オンライン利用可否の現在の方式を反映します。有効にすると、このプロジェクトはWorkspaceのVersioned Storage Git design repository配下でVCS管理されます。無効にすると、簡易同期を行います。正式なバージョン管理を有効にすると複数ユーザーがプロジェクトで作業でき、Workspaceに接続している他のすべてのコントリビューターと共有されます。
-
Migrate to Altium 365 Versioned Storage - このオプションを有効にすると、外部VCSシステムを使用しているプロジェクトをAltium 365 Workspace Native VCSへ移行できます。変換後の設計プロジェクトは、従来のVCSコミット履歴を保持したまま、イベントベースの履歴タイムラインなど、WorkspaceのネイティブVCS機能の恩恵を受けられます。このオプションはmirrored projectでのみ利用可能です。
-
Server Folder - プロジェクトが格納されているWorkspaceフォルダです。
-
Enable Conflict Prevention Notifications - このオプションを有効にすると、Workspaceプロジェクト内の同一ドキュメントをチームメンバーが編集中であることをアラートで受け取り、データ競合の可能性を回避できるようにして、ファイル編集アクセスを管理します。
-
Turn Off Synchronization - このボタンをクリックすると同期をオフにします。これにより、ローカルのプロジェクトコピーはWorkspace上のコピーとリンクされなくなります。Workspace上のプロジェクトは変更されません。
Requirements
-
Link Requirements – Requirements and Systems PortalのSystem Design Blockが設計プロジェクトにリンクされていない場合、このボタンをクリックして Link Requirements ダイアログを開き、プロジェクトにリンクするシステム設計ブロックを選択します。
-
Linked Requirements – Requirements and Systems PortalのSystem Design Blockが設計プロジェクトにリンクされている場合、この項目にはリンクされているブロック(
)が表示されます。リンクをクリックすると、現在のProject-Blockマッピングを変更できます。Unlinkボタンをクリックするとリンクを解除します。
詳細は Requirements in a Designページを参照してください。
Error Reporting

(PCBプロジェクトの場合)Project OptionsダイアログのError Reportingタブ
Project OptionsダイアログのError Reportingタブでは、プロジェクト検証時にソース回路図ドキュメント上で発生し得る電気的違反および製図(ドラフティング)違反それぞれについて、レポートレベルを定義できます。プロジェクトを検証すると、これらの違反設定はConnection Matrix tabの設定と組み合わせて使用され、接続性違反についてソースドキュメントをテストします。
オプション/コントロール
違反リスト
このリストには、プロジェクトのソースドキュメント上で発生し得るすべての電気的違反および製図違反が表示されます。違反は次のカテゴリに分類されています。
PCB Design:
Multi-board Design:
Harness Design:
各違反タイプは、次のフィールドで表示されます。
- Violation Type Description - 違反タイプの簡単な説明です。
-
Report Mode - チェック違反時の重大度レベルを指定します。ドロップダウンから次のレポートレベルを選択します。
-
右クリックメニュー
右クリックメニューから次のコマンドを利用できます。
- All Off - すべての違反タイプのReport ModeをNo Reportに設定します。
- All Warning - すべての違反タイプのReport ModeをWarningに設定します。
- All Error - すべての違反タイプのReport ModeをErrorに設定します。
- All Fatal - すべての違反タイプのReport ModeをFatal Errorに設定します。
- Selected Off - 選択したすべての違反タイプのReport ModeをNo Reportに設定します。
- Selected To Warning - 選択したすべての違反タイプのReport ModeをWarningに設定します。
- Selected To Error - 選択したすべての違反タイプのReport ModeをErrorに設定します。
- Selected To Fatal - 選択したすべての違反タイプのReport ModeをFatal Errorに設定します。
- Default - すべての違反タイプを既定の設定に戻します。
- Report Suppressed Violations in Messages Panel - このオプションを有効にすると、このタブで抑制(サプレッション)された違反であってもMessagesパネルに表示します。
追加オプション
- Set To Installation Defaults - クリックすると、このタブのオプションをインストール時の既定値に設定します。
Connection Matrix

Project OptionsダイアログのConnection Matrixタブ
Project OptionsダイアログのConnection Matrixタブでは、コンポーネントのピンと、PortやSheet Entryなどのネット識別子との間で接続ルールを確立するための仕組みとして、マトリクスが提供されます。警告またはエラーとして報告すべき論理的/電気的条件を定義します。たとえば、出力ピンが別の出力ピンに接続されている場合は通常エラー条件と見なされますが、パッシブピン同士の接続はそうではありません。プロジェクトを検証すると、これらの違反設定は(Error Reporting tabで定義された設定と組み合わせて)使用され、ソースドキュメントの違反をテストします。
オプション/コントロール
Connection Matrix
このマトリクスには、ピン、ポート、シートエントリの組み合わせ間で考えられるすべての配線接続チェックに加え、未接続エンティティのテストも表示されます。マトリクスは横/縦の方向で読み取り、行と列の交点にある要素の色が、その条件をテストした際にCompilerがどのように応答するかを示します。
マトリクス内の違反チェックのレポートモードを変更するには、2つのエンティティの行と列が交差する位置にある色付きの四角をクリックします。クリックするたびに、モードは次のレポートレベルへ移動します。次のレベルがサポートされています。
- No Report
- Warning
- Error
- Fatal Error
右クリックメニュー
右クリックのコンテキストメニューから次のコマンドを利用できます。
- All Off - マトリクス内のすべてのエントリをNo Reportに設定します。
- All Warning - マトリクス内のすべてのエントリをWarningに設定します。
- All Error - マトリクス内のすべてのエントリをErrorに設定します。
- All Fatal - マトリクス内のすべてのエントリをFatal Errorに設定します。
- Default - すべてのエントリを既定値に設定します。
追加オプション
- Set To Installation Defaults - クリックすると、このタブのオプションをインストール時の既定値に設定します。
Class Generation

Project OptionsダイアログのClass Generationタブ
Class Generationタブ(Project Optionsダイアログ)では、クラス生成の設定と制御を行えます。クラスとは、特定タイプの設計オブジェクトを論理的にまとめた集合です。たとえば、関連するコンポーネント群を独自のComponent Classとしてグループ化し、それを基に特定のルールを作成できます。このタブでは、ソースの回路図ドキュメントをPCB設計ドキュメントと同期する際に、どのクラスを自動生成するか、またどのユーザー定義クラスを生成するかを決定するためのコントロールを提供します。
Options/Controls
Automatically Generated Classes
-
Generate Net Classes for Buses - このオプションをオンにすると、設計内の各バスに対してネットクラスを自動生成します。クラスのメンバーは、そのバスを構成する個々のネット(そのクラスが生成された元のネット)になります。
-
Generate Net Classes for Components - このオプションをオンにすると、設計内の各コンポーネントに対してネットクラスを自動生成します。クラスのメンバーは、そのコンポーネント(そのクラスが生成された元のコンポーネント)のピンが接続されている関連ネットになります。
-
Generate Separate Net Classes for Bus Sections - このオプションをオンにすると、各バスセクションごとに個別のネットクラスを自動生成します。バスセクションは、より大きなバスの一部であるバスを指定することで作成されます。たとえば、バス
D[15..0]のうちD[15..8]などです。 -
Generate Net Classes for Named Signal Harnesses - このオプションを有効にすると、設計内の各「名前付きシグナルハーネス」に対してネットクラスを自動生成します。クラスのメンバーは、その名前付きシグナルハーネス(そのクラスが生成された元)で束ねられた信号に関連するネットになります。
-
Sheet-Level Class Generation Grid - この領域では、個々の回路図シート単位でコンポーネントクラスおよび/またはネットクラスの自動生成を制御できます。プロジェクトのすべてのソース回路図シートが一覧表示され、各シートについて次の情報が示されます。
- Sheet Name - 回路図ドキュメント名。
- Full Path - ドキュメントが存在するフォルダへの絶対パス。
-
Component Classes - このオプションをオンにすると、そのシートのコンポーネントクラスを生成します。
- Generate Rooms - このオプションをオンにすると、そのコンポーネントクラスに対してroomを生成します。
-
Net Classes Scope - このフィールドで、そのシートのネットクラスを生成するかどうか、また生成する場合の範囲を指定します。ドロップダウンには次の選択肢があります。
- None - このシートのネットクラスを生成しない。
- Local Nets Only - このシートのネットクラスを生成するが、メンバーはシート内ローカルのネットのみを含める。
- All Nets - このシートのネットクラスを生成し、シートに関連するすべてのメンバーネット(ローカルおよび他シートへ接続するもの)を含める。
-
Structure Classes Generate Structure - このオプションをオンにすると、そのシートのStructure Classを生成します。
Structure Classは、(ネットクラス、コンポーネントクラスなど)あらゆる種類のクラスをメンバーとして保持できる特殊なクラスです。プロジェクト内の各回路図シートから、コンポーネントおよび/またはネットを含むStructure Classを自動生成してPCBへ転送することで、プロジェクト構造をPCB側に忠実に反映できます。Structure Classは、PCB領域内で回路図ドキュメント構造を再現して高度なナビゲーションを可能にするだけでなく、たとえば設計ルールのスコープ指定やフィルタリングなど、論理クエリにも利用できます。
User-Defined Classes
- Generate Component Classes - このオプションをオンにすると、設計をPCBへ転送する際にユーザー定義のコンポーネントクラスを生成します。コンポーネントクラスは、回路図上で対象コンポーネントにClassName parameterを追加し、その値を目的のクラス名に設定することで手動定義します。
- Generate Rooms for Component Class - このオプションをオンにすると、ユーザー定義コンポーネントクラスに基づいてroomを生成します。これらのコンポーネントには、パラメータ名が「ClassName」のコンポーネントパラメータが必要です。
- Generate Net Classes - このオプションをオンにすると、設計をPCBへ転送する際にユーザー定義のネットクラスを生成します。ネットクラスは、Net Classディレクティブを使用して回路図上で手動定義します。ネットをNet Classのメンバーにするには、該当するワイヤまたはバス(またはブランケット)にNet Classディレクティブを付与し、そのClassNameパラメータ値を目的のクラス名に設定します。
► ユーザー定義Net Classの作成方法
► ユーザー定義Component Classの作成方法
Additional Option
- Set To Installation Defaults - クリックすると、このタブのオプションをインストール時のデフォルトに設定します。
Notes
-
設計をPCBへ転送する際に(自動および/またはユーザー定義の)クラスを生成するには、Project OptionsダイアログのComparatorタブで、該当するComparator設定がFind Differences に設定されていることを確認してください。設定は次のとおりです。
- Net Classes - Differences Associated with Netsカテゴリ内のExtra Net Classes比較タイプをFind Differencesに設定します。
- Component Classes - Differences Associated with Componentsカテゴリ内のExtra Component Classes比較タイプをFind Differencesに設定します。
-
さらに、Project Options dialogのECO Generationタブで、該当するECO設定がGenerate Change Ordersに設定されていることを確認してください。
- Net Classes - Modifications Associated with Netsカテゴリ内のAdd Net Classes変更タイプをGenerate Change Ordersに設定します。
- Component Classes - Modifications Associated with Componentsカテゴリ内のAdd Component Classes変更タイプをGenerate Change Ordersに設定します。
Comparator

Comparatorタブ( Project Optionsダイアログ)
Comparatorタブ( Project Optionsダイアログ)では、ドキュメント比較時にどの種類の差分を検出し、どれを無視するかを定義できます。各比較項目について、関連するドロップダウン(Mode列)で差分を「検出」または「無視」を選択できます。必要に応じて、コンポーネント、ネット、パラメータ、物理オブジェクトの差分検出を設定できます。
Options/Controls
このダイアログは、主に2つの領域に分かれています。
- 上部領域(Comparison Type Description/Mode)には、利用可能な各比較タイプの説明と比較モードが一覧表示されます。
- 下部領域(Object Matching Criteria)は、Net、Net Class、Component Class、Differential Pair、および Structure Classのマッチング条件を定義するために使用します。
Comparison Type Description/Mode
- Comparison Type Description - この領域には、プロジェクト内で利用可能な各比較タイプの説明が一覧表示されます。右端のスクロールバーを使用して、Differences Associated with Components、Differences Associated with Nets、Differences Associated with Parameters、Differences Associated with Physical、および Differences Associated with Structure Classesへスクロールし、各領域の比較モードを表示/変更できます。
-
Mode - エントリをクリックすると、ドロップダウンで比較モードを変更できます。
-
Find Differences- このオプションを選択すると、その比較タイプ内の差分を検出します。 -
Ignore Differences- このオプションを選択すると、その比較タイプ内の差分をすべて無視します(その比較タイプの比較は実行されません)。
-
Object Matching Criteria
- Object Type - Net、Net Class、Component Class、Differential Pair、Structure Class.
- Min Match %などのオブジェクト種別の一覧。希望する最小一致率(%)を入力するか、列の右側をクリックして上下矢印キーで値を増減します。
- Min Matched Members - 希望する最小一致メンバー数を入力するか、列の右側をクリックして上下矢印キーで値を増減します。
- Use Name Matching- エントリをクリックするか、ドロップダウンを使用して After member matching または Never を選択します。
- Show Manual Matching Dialog - エントリをクリックするか、ドロップダウンを使用して For unmatched objects または Never を選択します。
Additional Options
- Ignore Rules Defined in PCB Only - このオプションをオンにすると、設計プロジェクト内でのみ定義されているPCB側のルールを無視します。たとえば Engineering Change Order(ECO)を行う際、変更は回路図からPCBへ適用できますが、このオプションが有効だと「PCBのみにあるルール」は無視されます。同一プロジェクトの回路図シート側に対応するルールが存在しない場合、Comparator は新しいルールを追加しようとしません。
- Set To Installation Defaults - クリックすると、このタブのオプションをインストール時のデフォルトに戻します。
ECO Generation

Project Options ダイアログの ECO Generation タブ
Project Options ダイアログの ECO Generation タブでは、Comparator が検出した差分に基づいて Engineering Change Order(ECO)を生成する際、どの変更タイプを含められるかを設定できます。
Options/Controls
Modification Type list
このリストには、ソース回路図ドキュメントとPCB設計ドキュメントを同期する際に、Engineering Change Order(ECO)を通じて実行可能なすべての変更が表示されます。リストのエントリには、Components、Nets、Parameters、Structure Classes などに関連する変更タイプのカテゴリが含まれます。
各変更タイプには、次のフィールドがあります:
- Modification Type Description – 変更タイプ(Synchronizer が実行するアクション)の簡単な説明です。
-
Mode – 生成されるECOにその変更タイプを含めるかどうかを制御します。ドロップダウンから次を選択します:
- Generate Change Orders - 生成されるECOに変更タイプを含めます。
- Ignore Differences - 生成されるECOから変更タイプを除外します。
Right-Click Menu
右クリックのコンテキストメニューから次のコマンドを使用できます:
- Report – 現在設定されている変更モードのレポートを生成します。レポートが読み込まれた状態で Report Preview ダイアログが表示されます。このダイアログで各種ページ/ズーム操作を使ってレポートを確認し、最終的にファイルへエクスポートまたは印刷できます。
Additional Options
- Push Component Designator Changes to Annotation File (if any) – アノテーションファイルにコンポーネントのデジグネータ変更を含める場合にチェックします。
- Set To Installation Defaults – クリックすると、このタブのオプションをインストール時のデフォルトに戻します。
Options

Project Options ダイアログの Options タブ
Project Options ダイアログの Options タブでは、プロジェクトで生成される出力の出力先パスと関連オプションを指定できます。また、各種ネットリストオプションおよび Net Identifier Scope も指定できます。
Options/Controls
-
Output Path – 現在の設計プロジェクト(
*.PrjPcb)から出力ファイルを生成する際のデフォルト出力パスです。 - ECO Log Path – ECOログファイルのデフォルト出力パスです。
-
Schematic Template Location – プロジェクトで使用する回路図テンプレートファイル(
*.SchDot、*.SchDoc)の参照元ディレクトリを指定します。
Output Options
- Open outputs after compile – 有効にすると、設計プロジェクトのコンパイル後に生成されたファイルを開きます。integrated library パッケージプロジェクトの場合は、パッケージプロジェクトのコンパイル後に統合ライブラリをインストールするためにこのオプションを有効にします。
-
Timestamp folder – 有効にすると、BOMレポート(Reports » Bill of Materials)などの生成出力用にタイムスタンプ付きフォルダを作成します。フォルダ名は
<FolderName> Date Time形式で、<FolderName>は Output Path フィールドで指定し、DateとTimeはシステム設定と同じ形式になります。 - Archive project document – 有効にすると、プロジェクトドキュメントをアーカイブします。たとえばPCB設計(File » Fabrication Outputs と File » Assembly Outputs)から製造出力を生成する場合、ターゲットのOutputフォルダに関連するPCBドキュメントのコピーが含まれます。
- Use separate folder for each output type – 有効にすると、設計プロジェクトで生成される出力タイプごとに個別のフォルダを作成します。このフォルダ構成は Projects パネルにも反映されます。
Netlist Options
- Allow Ports to Name Nets – 有効にすると、デフォルトのシステム生成ネット名ではなく、配線されたポートの Name プロパティを使用してネットに名前を付けます。
- Allow Sheet Entries to Name Nets – 有効にすると、デフォルトのシステム生成ネット名ではなく、シートエントリ名を使用してネットに名前を付けます。
- Allow Single Pin Nets – 有効にすると、単一ピンのみを含むネットの存在を許可します。
-
Append Sheet Numbers to Local Net – 有効にすると、回路図ドキュメントの Sheet Number パラメータ(ドキュメントレベルのパラメータ)の値を、そのシートにローカルなネットに付加します。ローカルネットとは、シート外へ出ないネットです。シート外へ出るネット(したがってローカルではない)には、このオプションは適用されません。
- Higher Level Names Take Priority – 有効にすると、階層の上位シートで使用されているネットラベルを、下位シートのネット名として使用します。
-
Power Port Names Take Priority – ソフトウェアには、電源ポートを通常ポートに配線することでグローバル電源ネットをローカライズする機能があります。これにより、そのシート上でその電源ポートに接続されているすべてのピンが別ネットになります。このオプションを有効にすると、電源ポートに割り当てられたネット名を使用してネット名を付けるよう強制します。
Net Identifier Scope
マルチシート設計は、電気的(または接続性)レベルでは Net Identifier によって定義されます。Net Identifier(ネットラベル、ポート、シートエントリ、電源ポート、隠しピン)は、同一ネット内の点同士の論理接続を作成します。これはシート内でも複数シート間でも可能です。物理接続は、あるオブジェクトがワイヤによって別の電気オブジェクトに直接接続されている場合に存在します。論理接続は、同じタイプの2つの Net Identifier(例: 2つのネットラベル)が同じ Net property を持つときに作成されます。
設計の接続モデルを作成する際、Net Identifier 同士をどのように接続するかを定義する必要があります。これを Net Identifier Scope の設定と呼びます。マルチシート設計でシートを接続する方法は基本的に2つあります。1つは水平(横方向)で、あるシートから別のシートへ、さらに別のシートへ…と直接接続します。もう1つは垂直(縦方向)で、サブシートから、親シート上でそれを表すシートシンボルへ接続します。水平接続ではポート同士(ネットラベル同士も可能)で接続します。垂直接続ではシートエントリからポートへ接続します。
ドロップダウンリストから次のスコープを選択します:
-
Automatic (Based on project contents) – このモードは、次の基準に基づいて使用する Net Identifier モードを自動選択します。トップシートにシートエントリがある場合は Hierarchical を使用し、シートエントリはないがポートが存在する場合は Flat を使用し、シートエントリもポートもない場合は Global を使用します。
- Flat (Only ports global) – ポートは設計全体の全シートにわたってグローバルに接続されます。このオプションでは、ネットラベルは各シートにローカル(つまりシート間で接続されない)になります。同名のすべてのポートは全シートで接続されます。このオプションはフラットなマルチシート設計に使用できますが、大規模設計ではシート間でネットを追跡しにくくなるため推奨されません。
- Hierarchical (Sheet entry <-> port connections, power ports global)– ポートと対応するシートエントリの間を垂直方向に接続します。このオプションでは、シート間の接続はシートシンボルのエントリと、対応するサブシート側のポートを介してのみ行われます。シート上のポートを使用して、ネットまたはバスを親シート上の対応するシートシンボル内のシートエントリへ引き上げます。一致するシートエントリがないポートは、別のシートに同名のポートが存在していても接続されません。ネットラベルは各シート内でローカル(シートごと)であり、シートをまたいで接続されません。ただし、電源ポートはグローバルで、同名の電源ポートは設計全体で接続されます。このオプションは任意の深さ/階層の設計に使用でき、印刷した回路図上でも設計全体にわたってネットを追跡できます。
- Strict Hierarchical (Sheet entry <-> port connections, power ports local) – この接続モードは Hierarchical mode と同様に動作しますが、電源ポートが各シート内でローカルに保たれる点が異なります。つまり、同名の電源ポートであってもシート間では接続されません。
- Global (Netlabels and ports global) – ポートとネットラベルが、設計全体のすべてのシート間で接続されます。このオプションでは、同じネットラベルを持つすべてのネットが全シートで相互に接続されます。また、同名のポートも全シートで接続されます。ポートに接続されたネットにネットラベルも付いている場合、そのネット名はネットラベル名になります。このオプションはフラットな複数シート設計にも使用できますが、回路図上でネット名を視覚的に見つけるのが必ずしも容易ではないため、シート間の追跡は難しくなります。
Allow Pin-Swapping Using These Methods
PCBエディタでは、ピン、差動ペア、およびパーツのスワップは、コンポーネントのパッド上のネットと、それに対応する銅箔を入れ替えることで行われます。変更を回路図にマージする際、ピンスワップの扱い方には2通りあります。
-
Adding / Removing Net-Labels – 有効にすると、コンポーネントシンボル上のピンのスワップを許可します。ネットラベルを入れ替えて回路図上でスワップを行えるのは、接続性がネットラベルによって確立されている場合、つまりピン同士が物理的に直結(ハードワイヤ)されていない場合に限られます。
-
Changing Schematic Pins – 有効にすると、コンポーネントのピンに接続された配線上のネットラベルのスワップを許可します。ネットがコンポーネントに物理的に直結されている場合、利用できるのは「Swapping Pins」だけになります。この方法は、単純なコンポーネント(抵抗アレイなど)に使用するか、回路図設計の構造上ほかに選択肢がない場合に使用します。
General
- Automatic Sheet Numbering – このオプションを有効にすると、このプロジェクト内の回路図シートに自動で番号を付与します。これによりシート指定を制御でき、各回路図ドキュメント内のパラメータとして保存されます。
-
Automatic Cross References – このオプションを有効にすると、アクティブプロジェクト内のすべてのソース回路図ドキュメントに、ポート/オフシートコネクタ/シートエントリの相互参照情報を自動的に追加します。この機能は、非階層設計におけるネット接続性の追跡に役立ちます。
- New Indexing of Sheet Symbols – 有効にすると、繰り返し配置されるシートシンボルの最初または最後のインデックスとして、0を含む任意の数字を使用できます。負の数は使用できません。最後のインデックスは常に最初のインデックスより大きくなければなりません。
Cross References
-
Sheet Style – 回路図シート上のポート、またはプロジェクト内の回路図シートにおける相互参照に使用するシートスタイルを、次から選択します。
-
None– すべてのポートの相互参照文字列にシートスタイルを追加しません。 -
Name– ポートがリンクしているシート名を相互参照文字列に追加します。 -
Number– ポートがリンクしているシート番号を相互参照文字列に追加します。
-
-
Location Style – 回路図シート上のポート、またはプロジェクト内の回路図シートにおける相互参照に使用するロケーションスタイルを、次から選択します。
-
None– すべてのポートの相互参照文字列にロケーションスタイルを追加しません。 -
Zone– 親オブジェクト(シートシンボルの位置など)に関連付けられたすべてのポートの相互参照文字列に、参照ゾーン番号(シート枠にゾーンがある場合)を追加します。 -
Location X,Y– 親オブジェクト(シートシンボルの位置など)に関連付けられたすべてのポートの相互参照文字列に、ポート位置を括弧付きで公開します。
-
- Follow Cross References settings in Preferences – このオプションを有効にすると、Sheet Style および Location Style オプションの値は、Preferences ダイアログの Schematic – General page の Port Cross References 領域にあるオプションから継承されます。
-
Display Cross References for:
-
Ports – ドロップダウンを使用して、ポートの相互参照の表示モードを選択します。
-
Disabled– ポートに相互参照を追加しません。 -
Only Related Sheet Entry– 親回路図シート上の関連するシートエントリへの相互参照を表示します。 -
Only Related Ports– 関連するポートへの相互参照を表示します。 -
Sheet Entry & Ports– シートエントリとポートの両方への相互参照を表示します。
-
- Off-sheet Connectors – このオプションを有効にすると、オフシートコネクタオブジェクトの相互参照を表示します。
-
Sheet Entries – このオプションを有効にすると、シートエントリオブジェクトの相互参照を表示します。
-
Ports – ドロップダウンを使用して、ポートの相互参照の表示モードを選択します。
Diff Pairs
-
Custom Diff Pair Suffix Grid – デフォルトの差動ペア接尾辞(
_P/_N)と、定義済みのすべてのカスタム差動ペア接尾辞を、次の観点で一覧表示します。- Positive Suffix – 差動ペアの正側ネットの接尾辞。
-
Negative Suffix – 差動ペアの負側ネットの接尾辞。
- Add – クリックして、新しい接尾辞ペアをリストに追加します。
- Remove – クリックして、選択した接尾辞ペアをリストから削除します。
xNets Creation
- Sources/Destinations – xNets のソースまたは宛先コンポーネントとして使用できるコンポーネントのデジグネータに対するプレフィックスを、カンマ区切りのリストで定義します。
- Discretes – xNets の直列コンポーネントとして使用できるコンポーネントのデジグネータに対するプレフィックスを、カンマ区切りのリストで定義します。
Multi-Channel

Multi-Channel tab of the Project Options dialog
Multi-Channel tab of the Project Options dialog では、マルチチャネル設計で使用するルーム命名方式およびコンポーネントデジグネータ形式を定義できます。マルチチャネル設計とは、プロジェクト内で同一のサブシートを複数回参照できる機能です。これは、同じサブシートを参照する複数のシートシンボルを配置するか、シートシンボルのデジグネータに Repeat キーワードを含めて複数回インスタンス化することで実現できます。
Altium Designer は真のマルチチャネル設計を提供しており、プロジェクト内で単一のシートを繰り返し参照できます。必要な変更は1か所で適用でき、プロジェクトを再コンパイルすると、その変更が各インスタンスへ伝播します。Altium Designer は複数チャネルをサポートするだけでなく、それらをネストすることも可能です。
回路図上の単一の論理コンポーネントから、PCB上の複数の物理インスタンスへのマッピングは、このタブで定義するマルチチャネルのデジグネータ方式によって制御されます。
Options/Controls
Room Naming
-
Room Naming Style- このフィールドを使用して、ルームの命名に使用するスタイルを指定します。リストからスタイルを選択すると、下の画像が更新され、設計内で適用される命名規則が反映されます。設計をコンパイルすると、設計内の各シート(各バンクおよび各下位レベルのチャネルを含む)ごとにルームが作成されます。使用可能なスタイルは5種類で、フラットが2種類、階層(パスを含む)が3種類です。
- Flat Numeric With Names
- Flat Alpha With Names
- Numeric Name Path
- Alpha Name Path
- Mixed Name Path
-
Level Separator for Paths - 階層命名スタイル(パスを含むスタイル)を使用する場合に、パス情報を区切るために必要な文字/記号を指定します。デフォルトではアンダースコア文字(_)が使用されます。
- Preview - Room Naming Style および/または Designator Format を変更すると、この領域の画像が動的に更新され、設計内で適用される命名規則が反映されます。画像は 2 x 2 のネストされたチャネル設計の例を示しています。大きいクロスハッチ領域は2つの上位レベルのチャネル(またはバンク)を表し、その内側の網掛け領域は下位レベルのチャネルを表します(各チャネルにサンプル部品を2つずつ表示)。
Component Naming
-
Designator Format - このフィールドを使用して、設計コンポーネントにデジグネータを割り当てる際の書式を指定します。フィールドのドロップダウンリストから、事前定義された8つの書式(フラット5種類、階層コンテキストで使用できるもの3種類(チャネル命名を含む))を選択できます。
- $Component_$RoomName
- $RoomName_$Component
- $Component$ChannelAlpha
- $Component_$ChannelPrefix$ChannelAlpha
- $Component_$ChannelIndex
- $Component_$ChannelPrefix$ChannelIndex
- $ComponentPrefix_$ChannelIndex_$ComponentIndex
- $ComponentPrefix_$RoomName_$ComponentIndex
Defining Your Own Designator Format
Designator Format フィールドに直接入力することで、独自のコンポーネントデジグネータ書式を定義することもできます。書式文字列の構築には、次のキーワードを使用できます。
- $RoomName - Room Naming Style フィールドで選択したスタイルにより決定される、関連チャネルの名前です。
- $Component- コンポーネントの論理デジグネータです。
- $ComponentPrefix - コンポーネントの論理デジグネータのプレフィックスです(例:U1 の U)。
- $ComponentIndex - コンポーネントの論理デジグネータのインデックスです(例:U1 の 1)。
- $ChannelPrefix - 論理シートシンボルのデジグネータです。
- $ChannelIndex - チャネルインデックスです。
- $ChannelAlpha - 文字として表現したチャネルインデックスです。
Notes
- チャネルのアルファインデックスは、設計全体のチャネル数が26未満の場合、または階層的なデジグネータ書式を使用している場合にのみ、実用性があります。
- マルチチャネル設計では、設計ウィンドウの回路図シート下部に、各チャネル(またはバンク)ごとにタブが表示されます。タブ名はシートシンボル名にチャネル番号を付加したものになります(例:BANKA)。これらは設計のコンパイル済みビュー(物理ビュー)であり、論理設計は従来どおり Editor タブ上に残ります。
Default Prints

Project Options dialog の Default Prints tab
Project Options dialog の Default Prints tab では、Altium Designer の各種エディタに対するデフォルトの印刷出力を設定できます。これらの指定されたデフォルトは、各エディタのメインメニューから次の印刷コマンドを実行する際に使用されます。
- File » Print
- File » Print Preview » Print
Project Options dialog の Default Prints tab は、回路図エディタおよび PCB エディタからも、メインメニューの File » Default Prints コマンドを選択することでアクセスできます。
Options/Controls
タブのメイン領域には、回路図エディタおよび PCB エディタから生成可能な、サポートされている印刷ベースの出力の一覧が表示されます。出力タイプは次のカテゴリにグループ化されています。
-
Assembly Outputs -
Documentation Outputs -
Fabrication Outputs -
Other Outputs -
Report Outputs -
Validation Outputs
各項目について、次の情報が表示されます。
- Output Description – この印刷出力タイプで出力される内容。
- Supports – この印刷出力タイプがサポートされるエディタ。
-
Default Print – この印刷出力タイプをデフォルトの印刷タイプとして使用するか(有効)しないか(無効)を示します。
Additional Options
-
Configure – このボタンをクリックすると、現在選択されている印刷出力を設定するための関連ダイアログにアクセスできます。対象となるダイアログには次が含まれます。
- Print dialog – Assembly Drawings、Composite Drawing、PCB Prints、PCBLIB Prints、Schematic Prints、Composite Drill Drawing、Drill Drawing/Guides、Final Artwork Prints、Power-Plane Prints、Solder/Paste Mask Prints を設定します。
- PCB 3D Print Settings dialog – PCB 3D Prints を設定します。
- PCB 3D Video dialog – PCB 3D Video 出力を設定します。
- PDF3D dialog – PDF3D および PDF3D MBA 出力を設定します。
- Advanced Text Print Properties dialog – Report Prints および Text Prints を設定します。印刷出力のオプション(例:ヘッダー、ページ/行番号)を定義します。また、特定のフォントを使用するよう指定することもできます。
- Wave Print Properties Form dialog – SimView Prints を設定します。
- Layer Stack Report Setup dialog – Report Board Stack 出力を設定します。
- Report Manager dialog – Bill of Materials および BOM Compare レポートを設定します。
- Comment Export Configuration dialog – Export Comments レポートを設定します。
- Differences Setup dialog – Differences Report を設定します。
- Electrical Rules Check Setup dialog – Electrical Rules Check の検証レポートを設定します。
- Page Setup – クリックすると、現在選択されている印刷出力のページ設定ダイアログにアクセスします。このダイアログでは、用紙、スケーリング、カラー設定の観点で、選択したプリンタに合わせて印刷出力を設定できます。また、関連する設定ダイアログやプリンタ設定ダイアログへのアクセス、印刷プレビュー、そして最終的な印刷実行も、選択したプリンタから行えます。
Search Paths

Project Options dialog の Search Paths tab
Project Options dialog の Search Paths tab では、プロジェクトのライブラリおよびモデルファイルに対する検索パスを指定できます。
Options/Controls
Ordered List of Search Paths
このグリッドには、ライブラリおよびモデルファイル(例:PCB フットプリントライブラリ、Simulation および Signal Integrity モデル)の検索パスの順序付きリストが表示されます。各パスについて、フィルタおよび再帰設定を指定できます。
- Path - 検索パスの場所。
- Filter - 検索用フィルタ。デフォルトでは、すべてのファイルを検索します。
- Recursive - チェックすると、検索パスディレクトリ配下のすべてのサブディレクトリも検索します。検索パスをダブルクリックすると、このパスを編集できます。
次の種類のファイルがサポートされています:フットプリントライブラリ(*.PcbLib)、Sim モデルファイル(*.mdl)、Sim サブサーキットファイル(*.ckt)、Ibis モデルファイル(*.ibs)。
- Delete - 選択した検索パスを削除します。
- Properties - Edit Search Path dialog にアクセスして、選択した検索パスのプロパティを編集します。
- Move Up - 選択した検索パスを1行上に移動します。
- Move Down - 選択した検索パスを1行下に移動します。
Files Found on All Search Paths
このグリッドには、Ordered List of Search Paths リストから見つかったライブラリおよびモデルのファイルが表示されます。更新されたリストを表示するには、Refresh List ボタンを使用します。
Parameters

Project Options ダイアログの Parameters タブ
Project Options ダイアログの Parameters タブでは、プロジェクトに定義されたパラメータ(一般に project-level parameters と呼ばれます)を管理できます。プロジェクトレベルで定義されたパラメータは、特別な文字列を使用することで、プロジェクト内のすべての回路図シートおよび PCB ドキュメントで利用できます。回路図では =<ProjectParameterName>(例:=Project)、PCB では .<ProjectParameterName>(例:.Project)を使用します。パラメータは追加の設計情報を提供するために使用できます。たとえばプロジェクトレベルのパラメータは、回路図シートおよび/または PCB ドキュメントに追加する特別文字列のパラメトリックデータのソースとして、グローバルに使用できます。なお PCB ドキュメントはローカライズされたパラメータをサポートしません。
Workspace 側のプロジェクトパラメータは、プロジェクトとともに Workspace に保存され、Workspace のブラウザインターフェース内からのみ編集できます(Altium 356 Workspace または On-Prem Enterprise Workspace の Editing a Project を参照)。一方、設計側のプロジェクトパラメータはプロジェクトファイル(*.PrjPcb)に保存され、Altium Designer で編集できます。Workspace 側のプロジェクトパラメータは Project Options ダイアログの Parameter タブに青いアイコン(
)で表示され、設計側のプロジェクトパラメータはオレンジのアイコン(
)で表示されます。
Options/Controls
-
Parameters Grid – メイン領域には、現在プロジェクトに定義されているすべてのパラメータが次の観点で一覧表示されます:
- Name – パラメータ名。
- Value – パラメータ値。
-
Add – クリックすると Parameter Properties ダイアログが開き、パラメータを追加できます。Name および Value フィールドを使用して、目的を反映した分かりやすい名前と値をそれぞれ設定します。両フィールドとも最大 255 文字です。

Parameter Properties ダイアログ - Remove – クリックすると、選択したパラメータをパラメータリストから削除します。Workspace 側のプロジェクトパラメータは Workspace 内でのみ削除/編集できるため、このオプションは使用できません。
- Edit – クリックすると Parameter Properties ダイアログが開き、現在選択されているパラメータの内容を変更できます。Workspace 側のプロジェクトパラメータは Workspace 内でのみ削除/編集できるため、このオプションは使用できません。
- Refresh – クリックすると、設計側プロジェクトパラメータに対して最後に行った変更を元に戻します。Workspace 側のプロジェクトパラメータの場合は、クリックして最新バージョンのパラメータを取り込むようにします。Workspace 内で Workspace 側プロジェクトパラメータに加えた変更は、このオプションを使用するまでこのダイアログに反映されません。
Right-Click Menu
右クリックメニューでは次のコマンドが使用できます:
-
Edit – Parameter Properties ダイアログで、現在選択されているパラメータを変更します。Workspace 側のプロジェクトパラメータは Workspace 内でのみ削除/編集できるため、このコマンドは使用できません。
-
Add – Parameter Properties ダイアログで、新しい設計側パラメータをリストに追加します。
-
Remove – 選択したパラメータをリストから削除します。Workspace 側のプロジェクトパラメータは Workspace 内でのみ削除/編集できるため、このコマンドは使用できません。
-
Copy – 選択したパラメータを Windows クリップボードにコピーします。
-
Paste – Windows クリップボード上のパラメータをパラメータリストに貼り付けます。Workspace 側のプロジェクトパラメータは Workspace 内でのみ削除/編集できるため、このコマンドは使用できません。
Device Sheets

Project Options ダイアログの Device Sheets タブ
Options/Controls
- Main region - 現在のプロジェクトの Device Sheet Folders パスを一覧表示します。Include Sub-folders をチェックすると、一覧にある親フォルダのサブフォルダを含めます。
- Move Up - 選択したデバイスシートフォルダを 1 段階ずつ上へ移動します。
- Move Down - 選択したデバイスシートフォルダを 1 段階ずつ下へ移動します。
- Add - 新しいフォルダを追加するために検索するダイアログを開きます。
- Remove - 選択したデバイスシートフォルダを削除します。
Managed OutputJobs

Project Options ダイアログの Managed OutputJobs タブ
Options/Controls
- Outputjob List - すべての Workspace outputjob を、Item Revision、Revision State、Description、および Name の観点で一覧表示します。
- Add - クリックすると Select configuration item (Output Jobs) ダイアログが開き、目的の outputjob を選択できます。
- Remove - クリックすると、選択した出力ジョブを削除します。
Library Options

Project Options ダイアログの Library Options タブ
Options/Controls
-
Integrated Library Format
- Original - 元の統合ライブラリ形式を使用する場合に選択します。これは、Altium Designer 登場以前の Protel DXP(DXP 2002)ソフトウェアとの互換性のために使用されます。
-
Altium Designer- 統合ライブラリ形式として Altium Designer を使用する場合に選択します(初代 Altium Designer 2004 以降、すべてのバージョンで使用)。