クロスリファレンスの追加
プロジェクトにクロスリファレンスを追加することで、プロジェクト内の回路図シート間のネットの接続フローを簡単に追跡できます。回路図エディタは、クロスリファレンスの自動作成および更新をサポートしています。
自動クロスリファレンスオプションを一般領域で有効にし、プロジェクトオプションダイアログのオプションタブ内のクロスリファレンス領域でオプションを設定してください。アクティブプロジェクトのクロスリファレンスの特定のスタイルを設定するか、設定でクロスリファレンス設定に従うオプションを有効にして、回路図 - 一般ページのポートクロスリファレンス領域のオプションを継承することができます。設定ダイアログ。ここから、クロスリファレンスが表示されるオブジェクト(ポート、オフシートコネクタ、シート入力)も選択できます。
オプションタブは、メインメニューからレポート » 自動クロスリファレンス設定コマンドを選択するか、デザインスペース内を右クリックしてコンテキストメニューからシートアクション » 自動クロスリファレンス設定コマンドを選択することで、プロジェクトオプションダイアログのオプションタブにすぐにアクセスできます。
アクティブプロジェクトの自動クロスリファレンスをプロジェクトオプションダイアログのオプションタブで設定します。
選択されたオブジェクトの隣に、設定されたスタイルで回路図上にクロスリファレンスが表示されます。クロスリファレンスの値は、選択されたオブジェクトのクロスリファレンスの表示を切り替えることができるPropertiesパネルにも表示されます。
回路図上および選択されたオブジェクトのPropertiesパネルでクロスリファレンスを探索できます。ここにポートのクロスリファレンスの例が示されています。
回路図のPDF出力では、クロスリファレンスもサポートされています。オブジェクトが複数の接続されたオブジェクト(例えば、ポートが親の回路図シート上のシート入力と他のシート上のポートに接続されている場合)に関連している場合、PDF出力でそのオブジェクトをクリックすると、接続されたオブジェクトが存在するシートのリストが表示されます。リスト項目を選択して、対応するページを開きます。オブジェクトが単一の接続されたオブジェクトに関連している場合、そのオブジェクトをクリックすると、すぐに対応するページが開きます。
回路図のPDF出力では、ポップアップメニューを使用して、複数の接続されたオブジェクトを簡単にナビゲートできます。
マルチシート設計の作成
プロジェクトに2枚目の回路図シートを追加すると、マルチシート設計が作成されます。トップシートなしでフラットな設計を作成する予定の場合は、プロジェクトに回路図シートを追加し続けるだけです(プロジェクトの入力を右クリックし、コンテキストメニューから新規追加プロジェクト » 回路図コマンドを選択)。その後、ネット識別子スコープが正しく設定されていることを確認します。
下位レベルのシートを参照するためにシートシンボルを使用したい場合は、シートシンボルを配置して手動で編集し、下位レベルのシートを正しく参照するようにするか、以下に説明するように、さまざまな組み込みコマンドを使用して支援を受けることができます。
子シートの参照
下位レベルのシートを参照するのは、シートシンボルのファイル名プロパティです。このフィールドには、そのファイルの場所へのパスではなく、回路図ファイル名のみを含めるべきです(この場所のデータは実際にはプロジェクトファイルに格納されています)。
このシートシンボルのファイル名プロパティは、このシートシンボルを子回路図シートにリンクします。
子回路図が親回路図と同じフォルダに保存されている必要はありません。ファイルが親の保存フォルダより下のフォルダに保存されている場合は、相対ファイル参照が使用されます。ファイルが別の場所に保存されている場合は、絶対ファイル参照が使用されます。このようなプロジェクトでファイルを移動する際は注意してください。または、プロジェクトパッケージャーを使用してファイルをZIP化すると、プロジェクトをZIP化する際にファイルパスが解決されます。
マルチシート設計のナビゲーション
回路図エディタは、マルチシート設計のドキュメント間およびそれに関連するオブジェクト間を迅速にナビゲートするためのツールを提供します。
ツール » 上/下階層 コマンドは、現在のドキュメントから、設計階層の次のレベルへ、上または下へフォーカスを移動させるために使用されます。このコマンドを起動すると、カーソルが十字線に変わり、ナビゲーションポイントを選択するように求められます。シート入力をクリックすると、サブシート上の対応するポートが表示され、シートシンボルをクリックすると、サブシート全体が表示されます。階層を上にナビゲートするには、ポートをクリックして、親シート上の対応するシート入力が表示されます。
シート入力またはポートがバスに接続されている場合、最初のクリックでメニューが表示され、そこからバス全体またはバス内の個別の信号を選択できます。シート入力またはポートからの対応する配線が強調表示されます。元のシート入力またはポートを2回クリックすると、それぞれ下の回路図シート上の対応するポート、または上のシートのシート入力が表示されます。
カーソルの下にあるシートシンボルが参照する子シートを開くには、配置されたシートシンボル上で右クリックし、コンテキストメニューからシートシンボルアクション » サブシートを開く <SchematicDocumentName>コマンドを選択します。コマンドを起動した後、シンボルによって参照される回路図ドキュメントが(まだ開かれていない場合)開かれ、メイン設計ウィンドウでアクティブなドキュメントになります。
関連するオブジェクトに対して自動相互参照が有効になっている場合、オブジェクトの右クリックポートアクション、シート入力アクション、およびオフシートアクション(フラットデザインの場合)のサブメニューからジャンプトゥコマンドを使用して、ポート、シート入力、オフシートコネクタ間をナビゲートすることもできます。例えば、自動相互参照オプションが有効になっており、プロジェクトのオプションダイアログのオプションタブでポートオプションにシート入力&ポート設定オプションが選択されている場合、ポート上で右クリックして、コンテキストメニューから必要なポートアクション » ポート<PortName>を<SchematicDocumentName>にジャンプまたはポートアクション » シート入力<PortName>を<SchematicDocumentName>にジャンプコマンドを選択できます - 指定されたポートまたはシート入力のソースドキュメントがアクティブドキュメントになり、カーソルがポートまたはシート入力の上に配置されます。ターゲットドキュメント上の同じ名前のすべてのポート(および接続された配線)が強調表示されます。
Jump toコマンドを使用して、デザイン内のどこにでもある一致するオブジェクトにジャンプします。
-
オブジェクト間をナビゲートすると、対応するオブジェクトが設計空間内でハイライト表示されます。視覚表示は、Preferencesダイアログのシステム - ナビゲーションページで定義されたハイライト方法(ディミング、ズーミング、選択)に従います。
-
階層は、Ctrlキーを押しながらポート、シート入力、またはシートシンボルをダブルクリックすることで直接ナビゲートすることもできます。
-
階層は、ナビゲーターパネルのインタラクティブナビゲーション機能を使用してナビゲートすることもできます。
階層の作成
このソフトウェアには、マルチドキュメントの階層構造を迅速かつ効率的に構築するための多数のコマンドが含まれています。使用するコマンドは、個人の設計方法論に依存します - これは大まかにトップダウンまたはボトムアップと分類されます。これらのコマンドは、シート入力の追加、新しい回路図シートの作成、ポートの配置など、プロセスに必要なすべての要素を処理するため、手動で階層を作成するよりも効率的です。 トップダウン方式で階層を構築するには、このコマンドを使用します:
このコマンドを使用して、階層を下から上へと構築します:
次のコマンドを使用して、ボトムアップ方式で階層を構築します:
次のコマンドを使用して、設計における回路の配置方法を再編成します。
-
編集 » リファクタリング » 選択したサブサーキットを別のシートに移動 - このコマンドを使用して、選択したコンポーネントと配線をプロジェクト内の別のシートに移動します。[宛先ドキュメントを選択]ダイアログが開き、プロジェクト内の既存の回路図を選択できます。このコマンドについては、以下で詳しく説明します。
もし、コンポーネントを一つのシートから別のシートに移動するための専用コマンドがなぜあるのか疑問に思っている場合、これらは標準のカット&コピー コマンドが各コンポーネント独自の識別子を自動的にリセットするために提供されています。UIDは、回路図コンポーネントをPCBコンポーネントに結びつけます。回路図コンポーネントのUIDがリセットされた場合、設計が同期されるたび(設計 » 更新 コマンドが使用されたとき)に、設計者に対してデザインネーターを介してマッチングを試みるよう促されます。必要に応じて、UIDはPCBエディタ内から プロジェクト » コンポーネントリンク コマンドを使用して再同期化することができます。
► 設計同期についてもっと学ぶ
設計の再構築
メイン記事: 設計リファクタリング
設計のプロセスはしばしば非構造的で有機的であり、デザイナーは同時に設計の複数の部分に対してアイデアを練っているかもしれません。アイデアが進化するにつれてセクションを捉えています。それは、始めはよく整理され、きちんと配置された回路図が、混雑して整理が悪くなる可能性があることを意味します。回路図の設計を再編成するために切り取り、コピー、貼り付けを使用できますが、これが常に最良のアプローチではありません。
なぜ切り取りとコピーを使わないのか?それは、各コンポーネントが配置されると、それには一意の識別子が割り当てられ、この識別子はコンポーネントが切り取り/コピーして貼り付けられるたびに自動的にリセットされるからです。このUID管理は、設計内で使用される各UIDのインスタンスが1つだけであることを保証するために行われます。なぜなら、それは回路図のコンポーネントをPCBのコンポーネントにリンクする鍵となるフィールドだからです。設計がPCBエディタに転送されていない場合は、切り取り/コピー/貼り付けのアプローチで問題ありませんが、転送されている場合は、リファクタリングツールを使用する方が良いです。
サブサーキットを別のシートに移動する
回路の一部を一つのシートから別のシートに移動する最も簡単な方法は、それを選択してから、編集 » リファクタリング » 選択したサブ回路を別のシートに移動コマンドを実行することです。移動先ドキュメントの選択ダイアログが開き、目的のシートを選択してOKをクリックすると、そのシートが表示され、サブ回路がカーソル上に浮かんで配置の準備ができます。
プロジェクト内の異なるシートに選択した回路部分を簡単に移動できる選択したサブサーキットを別のシートに移動コマンド。
► デザインリファクタリングについてもっと学ぶ。
ポートとシート入力の同期
デザインの再構成の一環としてコンポーネントや配線を移動した場合、各ポートが対応するシート入力と一致するように、子シートをシートシンボルに再同期する必要があるかもしれません。これは、シート入力とポートの同期コマンドを使用して行います。これは以下のために使用できます:
-
特定のシートシンボル - シートシンボルを右クリックしてコンテキストメニューを表示し、シートシンボルアクション » シート入力とポートの同期 コマンドを選択して、カーソル下のシートシンボルのみを分析します。
-
デザイン内のすべてのシートシンボル - デザイン » シート入力とポートを同期 コマンドを選択して、デザイン全体のすべてのシートシンボルを分析すると、ダイアログの下部にある一致しないシートシンボルのみを表示オプションに従って、デザイン内の各シートシンボルのタブがダイアログに表示されます。
これらのコマンドのどちらを使用しても、「ポートをシート入力に同期」ダイアログが開きます。このダイアログでは、既に一致しているポート/シート入力がダイアログの右側にリストされ、一致していないポートとシート入力が左側の2列にリストされます。シートシンボルが参照している子シートと「同期している」とは、そのシート入力がそのサブシート上の対応するポートと名前とI/Oタイプの両方で一致している場合を指します。
「ポートとシート入力の同期」ダイアログは、子シート上のポートがシート入力と一致するようにするために使用されます。この設計ではシートシンボルが2つあり、それぞれがシート入力/ポートの不一致を示していることを、2つのタブが示しています。
ダイアログの左側に表示される不一致に焦点を当てると、最初の列にシート入力を選択し、次に2番目の列に正しいポートを選択し、次にダイアログの中央にある必要なボタンをクリックして、それらが同期されるように更新します(そして、ダイアログの右側のリストに移動します)。
ボタンの機能は次のとおりです:
左側の列で複数のシート入力が選択されている場合、ソフトウェアは各シート入力を2列目の隣接するポートと同期させます。隣接するポート(またはシート入力)がない場合、新しいものが作成されます。
-
コマンドが新しいシート入力やポートを追加する場合、それらは完了した時点で回路図シート上で正しく配置する必要があります。
-
ダイアログで行われた変更はすぐに有効になることに注意してください。変更はダイアログを通じて元に戻すことはできません。変更を元に戻すには、ドキュメントの元に戻す機能を使用する必要があります。