親ページ: 設計アイデアを回路図としてキャプチャする
回路図が元々紙に描かれていた時代には、大きな製図台に収まるほどの大きな一枚の紙に描かれ、専用の大判コピー機で複製されていました。時代は変わり、現在では回路図はデスクトップPCでキャプチャされ、サーバーに保存され、小型のレーザープリンターで印刷されます。
この変化は、たとえシンプルな設計であっても、複数の回路図シートに表示された方が理解しやすくなることを意味しています。設計が特に複雑でなくても、複数のシートにわたって整理することには利点があります。
たとえば、設計にはさまざまなモジュラー要素が含まれている場合があります。これらのモジュールを個別のドキュメントとして維持することで、複数の設計者が同時にプロジェクトに取り組むことができます。設計を論理的なモジュールに分割することは、設計の可読性を大幅に向上させることもあります。これは、製品の寿命の後期に回路図を読み解く必要がある人にとって重要な考慮事項です。もう一つの利点は、設計が少ないコンポーネントを持つ複数のシートに構造化されている場合、小型フォーマットの印刷、例えばレーザープリンターを使用できることです。 設計を複数のシートにわたって展開する場合、決定すべきことが2つあります:
あなたの選択は、各プロジェクトのサイズとタイプ、および個人の好みによって異なります。
この記事では、シート間の構造的な関係、その動作、およびマルチシート設計を作成するためのツールや技術に焦点を当てています。接続がどのように作成されるかについての詳細は、接続の作成の記事を参照してください。
フラットデザインか階層デザインか
述べたように、設計者は回路図シートの整理方法と、それらのシート間の接続がどのように確立されるかを決定する必要があります。これらは別々の決定ではありません。構造を選択すると同時に、それらのシート間の接続がどのように作成されるかも選択する必要があります。
マルチシート設計の構造には2つのアプローチがあります:フラットまたは階層的です。
子シートを親シートに接続する技術は、フラットデザインと階層型デザインの両方で同じです - 接続がどのように作成されるかが、それがフラットデザインか階層型デザインかを決定します。
フラットデザイン
フラットデザインを考えるときは、大きな回路図シートがいくつかの小さなシートに切り分けられたかのように考えることができます - フラットデザインでは、すべてのシートが同じレベルに存在します。フラットデザインにおける接続は、任意のシートから他の任意のシートへ直接作成されます - このタイプの接続は水平接続と呼ばれます。
フラットデザインではトップシートの使用はオプションです。もし含まれている場合、デザイン内の各シートのシートシンボルを持ちますが、配線を含むことはできません。フラットデザインには任意の数のシートが存在することができます。
最初の画像 - フラットデザインにはトップシートがありません;二番目の画像 - 同じデザインにトップシートが追加されています。トップシートには配線がないことに注意してください。単にデザイン内のシートを示しています。
上の画像の両方はフラットデザインを示しています。左側のバージョンにはトップシートがありませんが、右側のバージョンにはあります。回路図が2枚または3枚しかない小さな設計の場合、トップシートが価値を加えないと判断するかもしれません。シートの数が多くなると、トップシートは論理ブロック(シートシンボル)がシート上にどのように配置されているかから、回路設計の機能性を読み取るのに役立ちます。設計内のすべてのシートは、階層がないため、プロジェクトパネルで同じレベルに表示されます。
配置されたオブジェクトの視覚スタイル、内容、および動作を指定する定義可能なオプションが、回路図エディタオブジェクトプロパティです。各種類のオブジェクトに対するプロパティ設定は、2つの異なる方法で定義されます:
Preferencesダイアログの Schematic - Graphical EditingページでDouble Click Runs Interactive Propertiesオプションが無効(デフォルト)になっている場合、プリミティブをダブルクリックするか、選択したプリミティブを右クリックしてPropertiesを選択すると、ダイアログが開きます。Double Click Runs Interactive Propertiesオプションが有効になっている場合、Propertiesパネルが開きます。
ダイアログとパネルのオプションは同じですが、オプションの順序と配置がわずかに異なる場合があります。
以下のプロパティリストでは、設定ダイアログのデフォルト設定として利用できないオプションは「Properties panel only」として注記されています。
位置(Propertiesパネルのみ)
-
(X/Y)
-
X(最初のフィールド)- 現在の設計スペース原点に対するオブジェクトの基準点の現在のX(水平)座標。オブジェクトのX位置を変更するために編集します。値はメトリックまたはインペリアルで入力できます。現在のデフォルトと異なる単位の値を入力する場合は、単位を含めてください。
-
Y(2番目のフィールド)- 現在の原点に対するオブジェクトの基準点の現在のY(垂直)座標。オブジェクトのY位置を変更するために編集します。値はメトリックまたはインペリアルで入力できます。現在のデフォルトと異なる単位の値を入力する場合は、単位を含めてください。
-
Rotation - ドロップダウンから回転を選択します。
プロパティ
シートシンボルファイル名
シートシンボルファイル名
概要
シートシンボルファイル名は、電気設計のプリミティブの非電気的な子オブジェクトです。これは、シートシンボルとそのシンボルが表す回路図のサブシートとの間のリンクを提供します。
使い方と配置
シートシンボルファイル名は、親シートシンボルオブジェクトが配置されると自動的に配置されます。
配置中に属性を変更することができます(Tabキーを押してプロパティパネルにアクセス)。ただし、これらはさらなる配置のデフォルト設定になることを念頭に置いてください。設定ダイアログのPreferencesダイアログのSchematic – DefaultsページでPermanentオプションが有効になっている場合、変更は配置中のオブジェクトとその後に配置されるオブジェクトにのみ影響します。
グラフィカル編集
この編集方法では、設計スペース内で直接シートシンボルファイル名オブジェクトを選択し、その位置をグラフィカルに変更できます。シートシンボルファイル名は、プロパティパネルでFontのサイズを変更することによってのみ、サイズを調整できます。そのため、シートシンボルファイル名オブジェクトが選択されているときに編集ハンドルは利用できません。
点線のボックス内のどこかをクリックしてドラッグし、必要に応じてシートシンボルファイル名オブジェクトの位置を変更します。オブジェクトはドラッグ中に回転または反転させることができます。
Spacebarを押してファイル名を回転させます。回転は90°の増分で反時計回りです。
設定ダイアログのSchematic - GeneralページでEnable In-Place Editingオプションが有効になっている場合、設計スペース内で直接シートシンボルファイル名を編集できます。指定子を選択し、機能を呼び出すために一度クリックします。必要に応じて新しい名前を入力し、シートシンボルファイル名からクリックを外すかEnterキーを押して変更を適用します。
オブジェクトのLockedプロパティが有効になっている場合、グラフィカルに変更しようとすると、編集を進めるかどうかを尋ねるダイアログが表示されます。Protect Locked ObjectsオプションがPreferencesダイアログのSchematic – Graphical Editingページで有効になっており、その設計オブジェクトのLockedオプションも有効になっている場合、そのオブジェクトは選択またはグラフィカルに編集できません。ロックされたオブジェクトをクリックして選択し、リストパネルでLockedプロパティを無効にするか、Protect Locked Objectsオプションを無効にしてオブジェクトをグラフィカルに編集します。
非グラフィカル編集
以下の非グラフィカル編集方法が利用可能です。
パラメータダイアログまたはプロパティパネルを通じた編集
パネルページ: シートシンボルファイル名プロパティ
この編集方法は、関連するParameterダイアログとPropertiesパネルモードを使用して、シートシンボルファイル名オブジェクトのプロパティを変更します。
左側がParameterダイアログ、右側がPropertiesパネルのParameterモードです
配置後、パラメータダイアログには次の方法でアクセスできます:
配置中に、Tabキーを押すことでPropertiesパネルのParameterモードにアクセスできます。シートシンボルが配置されると、すべてのオプションが表示されます。
配置後、PropertiesパネルのParameterモードには、次のいずれかの方法でアクセスできます:
複数のオブジェクトの編集
Propertiesパネルは複数のオブジェクト編集をサポートしており、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できます。同じオブジェクトタイプの複数を手動で選択するか、Find Similar Objectsダイアログ、Filter、またはListパネルを通じて選択すると、アスタリスク(*
)として表示されないPropertiesパネルのフィールドエントリは、選択されたすべてのオブジェクトに対して編集可能です。
リストパネルを通じた編集
パネルページ:SCH List, SCHLIB List, SCH Filter, SCHLIB Filter
リストパネルを使用すると、1つまたは複数のドキュメントからデザインオブジェクトを表形式で表示でき、オブジェクト属性の迅速な検査と修正が可能になります。適切なフィルタリングと組み合わせて使用することで(適用可能なフィルターパネルやFind Similar Objectsダイアログを使用)、アクティブフィルターの範囲に該当するオブジェクトのみを表示でき、複数のデザインオブジェクトをより正確かつ効率的にターゲットにして編集することができます。
シートシンボルファイル名のプロパティ
回路図エディタオブジェクトのプロパティは、配置されたオブジェクトの視覚スタイル、内容、および振る舞いを指定する設定可能なオプションです。各種類のオブジェクトのプロパティ設定は、次の2つの異なる方法で定義されます:
Double Click Runs Interactive Propertiesオプションが無効(デフォルト)に設定されている場合、PreferencesダイアログのSchematic - Graphical Editingページで、プリミティブをダブルクリックするか、選択したプリミティブを右クリックしてプロパティを選択すると、ダイアログが開きます。 Double Click Runs Interactive Propertiesオプションが有効になっている場合、Propertiesパネルが開きます。
ダイアログとパネルのオプションは同じですが、オプションの順序と配置が若干異なる場合があります。
設定ダイアログのデフォルト設定として利用できないオプションは、「Properties panel only」として注記されています。
位置(プロパティパネルのみ)
プロパティ
-
Sheet Symbol - このオブジェクトに関連付けられたシートシンボル。
-
Name - 名前を表示します。
-
Value - 実際のファイル名テキストを表示します。表示または非表示を判断するために / を使用します。Autopositionを有効にするにはチェックします。
-
Font - フォント、フォントサイズ、色、太字や下線などの特別な設定を構成するためのコントロールを使用します。
-
Justification - テキストの希望の配置を選択します。
階層設計
階層設計において重要なのは、プロジェクトにはトップシートが1枚のみ含まれるということです。他のすべてのソースドキュメントはシートシンボルによって参照されなければなりません。設計検証を行う際には、
複数のトップレベルドキュメント違反チェックを使用して、このルールが守られていない場合にフラグを立てることができます。さらに、シートシンボルは、それが配置されているシートや、より上位のシートを参照してはならず、そうすると構造内で解決不可能なループが発生します。
階層設計とは、設計内の構造、つまりシート間の関係が表現されている設計のことです。これはシートシンボルを用いて行われ、シートシンボルは設計階層内の下位のシートを表します。シンボルは下のシートを表し、その中のシートエントリは下のシートのポートに接続します(または接続されます)。接続は、それらのシートシンボル内のシートエントリを通じて行われます - 一つのシートのポートから別のシートのポートへ直接ではありません。
フラットデザインと同様に、子シートはシートシンボル内でそのファイル名を定義することによって識別されます。階層型デザインでは、その子シートはさらにシートシンボルを含むことができ、これが下位レベルのシートを参照し、階層内に別のレベルを作り出します。下の画像は階層型デザインを示しており、階層には3つのレベルがあります。
階層型デザインでは、ツリーに表示される構造は、シートシンボルによって作成された親子関係によって決定されます。
階層設計では、子シート上の信号はポートを介してシートを離れ、親シート上の対応するシートエントリに接続します。親シートには、子信号を別のシートシンボル内のシートエントリまで運ぶ配線が含まれており、その後、下の画像に示されているように、2番目の子シート上の対応するポートに向かって下降します。
この親子シート構造は任意の深さに定義でき、階層設計には任意の数のシートが存在できます。
シート間の接続性は、Net Identifier Scopeによって決定されます。これは、Options for ProjectダイアログのOptionsタブで設定されます。接続性の作成について詳しくは、接続性の作成の記事をご覧ください。ネット識別子スコープには自動オプションが含まれていますが、特殊な接続要件がない限り、このオプションは良い選択です。
階層設計の利点は、設計の構造を読者に示し、子シートから親シート上のシートシンボルへと常に接続されるため、接続性が完全に予測可能で、簡単に追跡できることです。
階層設計のもう一つの利点は、洗練された設計再利用システムの提供プラットフォームを提供することです。このシステムは、データの保存方法に応じて、ファイルベースまたはサーバーベースの2つの方法で提供されます。
ポート
配置されたポート
概要
ポートは、電気設計の基本要素です。これは、複数のシートを使用する設計において、一つの回路図シートと別のシート、またはシートシンボル(対応するシートエントリを通じて)との間の電気的接続を行うために使用されます。ポートの名前が接続を定義します(つまり、プロジェクト内の他のシート上の同じ名前のポートやシートエントリに、回路図シート上のポートが接続されます)。
相互接続されたポートの位置とオフシートコネクタの位置グリッド参照を識別するクロスリファレンス機能に注意してください。両方のタイプの回路図接続オブジェクトに対して、既存のReports » Port Cross Reference » Add To Project コマンドは、ターゲットシート名と位置グリッド参照に基づいてクロスリファレンスパラメータを追加します。
使い方
ポートは、以下の方法で回路図エディタに配置できます:
-
メインメニューからPlace » Portをクリックします。
-
設計スペースの上部にあるActive Barのディレクティブドロップダウンでポートボタン () をクリックします。(Active Barのボタンをクリックして押し続けると、他の関連コマンドにアクセスできます。一度コマンドを使用すると、そのセクションのActive Barの最上位項目になります。)
-
右クリックしてPlace » Portを選択します。
配置
コマンドを起動すると、カーソルが十字線に変わり、ポート配置モードに入ります。以下の一連のアクションを実行して配置します:
-
クリックまたはEnterキーを押して、ポートの左端を固定します。
-
必要に応じてポートの長さを調整するためにカーソルを動かし、クリックまたはEnterキーを押してポートの配置を完了します。
-
さらにポートを配置するか、右クリックまたはEscキーを押して配置モードを終了します。
ポートがカーソル上に浮かんでいる間、左端が固定される前に、配置中に実行できる追加のアクションは以下の通りです:
-
Tabキーを押して配置を一時停止し、PropertiesパネルのPortモードにアクセスして、そのプロパティを即座に変更できます。配置を再開するには、設計スペースの一時停止ボタンオーバーレイ ( ) をクリックします。
-
Spacebarを押してポートを反時計回りに、またはShift+Spacebarを押して時計回りに回転させます。回転は90°の増分です。
-
XキーまたはYキーを押して、X軸またはY軸に沿ってポートをミラーします。
配置中に属性を変更できます(Tabキーで関連するプロパティパネルにアクセス)が、これらはさらなる配置のデフォルト設定になることに注意してください。ただし、Preferencesダイアログの回路図 – デフォルトページでPermanentオプションが有効になっている場合、変更は配置セッション中に配置されるオブジェクトにのみ影響します。
グラフィカル編集
この編集方法では、設計スペースで配置されたポートオブジェクトを選択し、その長さ、高さ、または位置をグラフィカルに変更できます。
ポートオブジェクトが選択されている場合、編集ハンドルをクリックしてドラッグすることでポートのサイズを変更できます。
選択されたポート
編集ハンドルから離れたポート上のどこかをクリックしてドラッグすると、位置を変更できます。ドラッグ中に、ポートは回転(Spacebar/Shift+Spacebar)またはミラー(XまたはYキーを押してX軸またはY軸に沿って)できます。
ポートオブジェクトの名前は、次の方法でその場で編集できます:
-
ポートを選択するためにクリックします。
-
再度クリック(またはEnterを押す)してその場での編集モードに入ります。ソフトウェアが2回のクリックをダブルクリックとして解釈しないように、各クリックの間に十分な時間を置いてください(これはプロパティパネルを開きます)。
-
インプレーステキストの編集を終了するには、Enterキーを押すか、マウスを使ってポートの外をクリックしてください。
Lockedされたプロパティが有効なオブジェクトをグラフィカルに変更しようとすると、編集を続行するかどうか確認するダイアログが表示されます。PreferencesダイアログのSchematic – GraphicalページでProtect Locked Objectsオプションが有効になっており、そのデザインオブジェクトのLockedオプションも有効な場合、そのオブジェクトは選択したりグラフィカルに編集したりできません。Lockedされたオブジェクトをクリックして選択し、リストパネルでロックプロパティを無効にするか、Protect Locked Objectsオプションを無効にしてオブジェクトをグラフィカルに編集します。
非グラフィカル編集
次の非グラフィカル編集の方法が利用可能です。
PortダイアログまたはPropertiesパネルを通じた編集
プロパティページ:Port Properties
この編集方法は、関連付けられたPortダイアログとPropertiesパネルモードを使用して、ポートオブジェクトのプロパティを変更します。
左側のPortダイアログと右側のPropertiesパネルのPortモード
配置後、Portダイアログには次の方法でアクセスできます:
配置中、PropertiesパネルのPortモードにはTabキーを押すことでアクセスできます。ポートが配置されると、すべてのオプションが表示されます。
配置後、PropertiesパネルのPortモードには次のいずれかの方法でアクセスできます:
Double Click Runs Interactive PropertiesオプションがPreferencesダイアログのSchematic - Graphical Editingページで無効(デフォルト)になっている場合、プリミティブをダブルクリックするか、選択したプリミティブを右クリックしてPropertiesを選択すると、ダイアログが開きます。Double Click Runs Interactive Propertiesオプションが有効になっている場合、Propertiesパネルが開きます。
ダイアログとパネルでオプションは同じですが、オプションの順序や配置はわずかに異なる場合があります。
ポートのプロパティは、PreferencesダイアログのSchematic – Defaultsページから配置モードに入る前にアクセスできます。これにより、ポートオブジェクトのデフォルトプロパティを変更でき、次に配置するポートに適用されます。
複数のオブジェクトの編集
Propertiesパネルは複数のオブジェクト編集をサポートしており、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できます。同じオブジェクトタイプの複数を手動で選択するか、Find Similar Objectsダイアログ、SCH Filter、またはSCH Listパネルを通じて選択した場合、アスタリスク(*
)として表示されないPropertiesパネルのフィールドエントリは、すべての選択されたオブジェクトに対して編集可能です。
リストパネルを通じた編集
パネルページ:SCH List, SCH Filter
Listパネルを使用すると、1つまたは複数のドキュメントからデザインオブジェクトを表形式で表示でき、オブジェクト属性の迅速な検査と修正が可能になります。適切なフィルタリングと組み合わせて使用することで、適用可能なFilteパネルやFind Similar Objectsダイアログを使用して、アクティブフィルターの範囲に該当するオブジェクトのみを表示でき、複数のデザインオブジェクトをより正確かつ効率的にターゲットにして編集することができます。
ポートアクション
配置されたポートの上で右クリックすると、コンテキストに応じたメニューがポップアップし、そこからそのポート(または該当する場合は現在選択されているすべてのポート)に対して作用する次のコマンドが利用可能です(Port Actionsのサブメニューにて):
実際の変更は、現在のI/Oタイプに次のように依存します:
複数のポートが現在選択されている場合、コマンドはToggle Selected Ports IO Typeと表示されます。このコマンドは、すべての選択したポートに適用されます。
このコマンドは、定義されたHarness Typeを持つポートにのみ利用可能です。
このコマンドは、Net Identifier Scope(Project Options - Optionsダイアログ(Project » Project Options)で設定されている)がFlatまたはGlobalに設定されている場合に利用可能です。
注意
-
ポートとシートシンボルの関係は、プロジェクトのために選択されたNet Identifier Scopeによって決まります。このスコープは、Project Options - Options dialog(Project » Project Options)でNet Identifier Scopeオプションを設定することによって定義されます。FlatまたはGlobalに設定されている場合、同じまたは異なる回路図ドキュメント内の同じ名前のすべてのポートは電気的に接続されていると見なされます。HierarchicalまたはStrict Hierarchicalに設定されている場合、ポートは対応するシートエントリに対してのみ垂直に接続されます。同じ名前の他のポートには水平に接続されません。
-
PropertiesパネルのI/O Typeオプションでは、ポートの電気的タイプを定義できます。Input
、Output
、Bidirectional
、またはUnspecified
のいずれかを選択してください。
-
ポート名を否定する(上にバーを付ける)には、次のいずれかの方法を使用します:
-
名前の各文字の後にバックスラッシュ文字を含めてください(例:E\N\A\B\L\E)。
-
PreferencesダイアログのSchematic - Graphical EditingページでSingle '\' Negationオプションを有効にし、名前の先頭にバックスラッシュ文字を1つ含めます(例:\ENABLE)。
-
ポート名はネットの命名には使用されません。これは、ネットラベルや電源オブジェクトがそのネットに関連付けられていない場合、システム生成のネット名が使用されることを意味します。
-
ポートが信号ハーネスに接続されると、ポートはハーネスオブジェクトになります。デフォルトでは、ポートは信号ハーネスの色に合わせて色が変わります。
-
ポートが信号ハーネスによってハーネスコネクタに接続されると、PropertiesパネルのHarness Typeは自動的にハーネスコネクタのハーネスタイプで満たされます。ポートが信号ハーネスによってシートエントリに接続され、シートエントリにハーネスタイプが宣言されている場合、ポートはハーネスオブジェクトになり、信号ハーネスの色に変わります。ポートをハーネスコネクタまたはシートエントリから移動させると、ポートはデフォルトの色に戻ります。
-
デフォルトでは、ポートのNameに使用されるフォントは、プロパティパネルのDocument OptionsモードのDocument Fontオプションで設定されたグローバルなドキュメントレベルのフォントに従います(ワークスペースでオブジェクトが選択されていない場合)。これは、PropertiesパネルのFont設定で個々のポートレベルで上書きでき、必要に応じてポートのテキスト表現を完全に制御できます。
ポートのプロパティ
回路図エディタオブジェクトのプロパティは、配置されたオブジェクトの視覚スタイル、内容、および動作を指定する設定オプションです。各種類のオブジェクトのプロパティ設定は、次の2つの異なる方法で定義されます:
Double Click Runs Interactive Propertiesオプションが無効(デフォルト)に設定されている場合、PreferencesダイアログのSchematic - Graphical Editingページで、プリミティブをダブルクリックするか、選択したプリミティブを右クリックしてPropertiesを選択すると、ダイアログが開きます。 Double Click Runs Interactive Propertiesオプションが有効になっている場合、Propertiesパネルが開きます。
ダイアログとパネルのオプションは同じですが、オプションの順序と配置が若干異なる場合があります。
設定ダイアログのデフォルト設定として利用できないオプションは、「Properties panel only」として記載されています。
一般タブ
位置(プロパティパネルのみ)
-
(X/Y)
-
X(最初のフィールド) - 現在のデザインスペース原点に対して相対的なオブジェクトの基準点の現在のX(水平)座標。オブジェクトのX位置を変更するために編集します。値はメトリックまたはインペリアルで入力できます。現在のデフォルトと異なる単位の値を入力する場合は、単位を含めてください。
-
Y(2番目のフィールド) - 現在の原点に対して相対的なオブジェクトの基準点の現在のY(垂直)座標。オブジェクトのY位置を変更するために編集します。値はメトリックまたはインペリアルで入力できます。現在のデフォルトと異なる単位の値を入力する場合は、単位を含めてください。
プロパティ
この設定は回路の接続性には影響しませんが、互換性のないポート方向を検出するように設定された電気ルールチェックの実行時に考慮されます。
Schematic.UseAutomaticCrossReferences
オプションがAdvanced Settingsダイアログで有効になっている場合、クロスリファレンス機能が利用可能です。
-
Width - 編集可能です。
-
Height - 編集可能です。
-
Font - 希望のフォント、フォントサイズ、色、太字、斜体などの属性を選択するためのコントロールを使用します。
-
Alignment - 希望の配置設定をクリックします。
-
Border - 利用可能な選択肢からデフォルトを選択するためのドロップダウンを使用します。デフォルトの色を選択するために色のボックスをクリックしてドロップダウンにアクセスします。
-
Fill - 色のボックスをクリックすると、デフォルトの色を選択できるドロップダウンが表示されます。
一般 (Net)
ポートに割り当てられたネットのプロパティを表示します。必要に応じて更新してください。
Power NetとHigh Speedのフィールドは、指令がオブジェクトに追加された後に利用可能になります。
パラメータ(Net)
オブジェクトに指令が追加された後、Addボタンが利用可能になります。
Parametersタブ
パラメータ
この領域を使用して、現在選択されているポートオブジェクトに付随するパラメータを管理します。
-
Grid - 現在ポートに定義されているパラメータのNameとValueをリストします。必要に応じてフィールドを直接編集できます。パラメータを表示/非表示にするには、とを使用します。選択したパラメータをロック/ロック解除するには、ロックアイコンを使用します。
-
Font Settings - フォントを定義するメニューを開くにはクリックしてください。
-
Other - 追加オプションを変更するためのドロップダウンを開くにはクリックしてください:
-
Show Parameter Name - パラメータの名前を表示できるようにします。
-
Allow Synchronization with Database - データベースと同期できるようにする。
-
X/Y - X座標とY座標を入力してください。
-
Rotation - ドロップダウンを使用して回転を選択してください。
-
Autoposition - 自動位置決めを有効にするにはチェックしてください。
-
Add - パラメータを追加するにはをクリックしてください。テーブルから選択したエントリを削除するには使用してください。
クロスリファレンス機能は、相互接続されたポートの位置と相互接続されたオフシートコネクタの位置グリッド参照を特定します。両方のタイプの回路接続オブジェクトに対して、既存のReports » Port Cross Reference » Add To Projectコマンドは、ターゲットシート名と位置グリッド参照に基づいてクロスリファレンスパラメータを追加します。
シートエントリ
配置されたシートエントリ
概要
シートエントリは、シートシンボル内に属する電気設計の基本要素です。シンボルの入出力ポートを指定するためにシートシンボル内に配置されます。シートエントリは、シンボルが表すソース回路図のサブシート内に配置されたポートに対応します。
使い方
シートエントリは、次の方法でのみ回路図エディタで配置が可能です:
-
メインメニューからPlace » Sheet Entryを選択します。
-
デザインスペースの上部にあるActive BarのグラフィックオブジェクトドロップダウンでSheet Entryボタン () をクリックします。(Active Barのボタンをクリックして保持すると、他の関連コマンドにアクセスできます。コマンドを使用すると、そのセクションのActive Barの最上位項目になります。)
-
デザインスペースで右クリックし、コンテキストメニューからPlace » Sheet Entryを選択します。
-
Wiringツールバーのボタンをクリックします。
配置
コマンドを起動すると、カーソルが十字線に変わり、シートエントリの配置モードに入ります。以下の一連のアクションを実行して配置します:
-
カーソルに付いたシートエントリをシート上の配置されたシートシンボルの上に移動します。
-
シートシンボルの端に対するシートエントリの位置を調整し、クリックまたはEnterを押してシートエントリを必要な端に固定し、配置を完了します。
-
さらにシートエントリを配置するか、右クリックまたはEscを押して配置モードを終了します。
シートエントリの色は、正しい配置を支援します。シートシンボルの外側では、エントリはグレー表示され配置できません。シートシンボルの上にある場合、エントリは青色に変わり、その位置に配置できることを示します。配置されると、エントリはPropertiesパネルで定義されたFill Colorプロパティによって、その真の色に戻ります。
配置中に属性を変更できます(Tabを押してプロパティパネルにアクセス)が、これらはPreferencesダイアログのSchematic – DefaultsページでPermanentオプションが有効になっていない限り、さらなる配置のデフォルト設定になります。このオプションが有効になっている場合、変更は配置中のオブジェクトとその後に配置されるオブジェクトにのみ影響します。
グラフィカル編集
この編集方法では、デザインスペースで直接配置されたシートエントリオブジェクトを選択し、その位置をグラフィカルに変更できます。
シートエントリは、PropertiesパネルでのI/O Typeの変更によってのみ、その形状に関して調整できます。そのため、シートエントリオブジェクトが選択されているときは編集ハンドルは利用できません。
選択されたシートエントリ
-
必要に応じて親シートシンボル内でシートエントリをクリックしてドラッグし、再配置します。
-
Ctrlを押しながらクリックしてドラッグすると、シートエントリを現在のシートシンボルからシート上の別のシートシンボルに移動できます。シートエントリがソースシートシンボルの境界を超えたら、Ctrlキーを離すことができます。
-
シートシンボルの境界外にシートエントリをクリックしてドラッグすると、シートシンボルが自動的にリサイズされ、エントリの新しい位置に合わせます。
複数のシートエントリを同時に移動するには、移動するすべてのエントリを選択してCtrlを押しながら1つのエントリをクリックし、その後、選択したすべてのエントリをドラッグします。ドラッグを開始すると、Ctrlキーを離すことができます。複数のオブジェクトを選択するにはShiftを押しながら保持します。
PreferencesダイアログのSchematic – GeneralページでEnable In-Place Editingオプションが有効になっている場合、デザインスペース内でシートエントリの名前を直接編集できます。シートエントリオブジェクトを選択し、機能を呼び出すために一度クリックします。必要に応じて新しい名前を入力し、シートエントリオブジェクトからクリックするか、Enterキーを押して変更を適用します。
Lockedプロパティが有効なオブジェクトをグラフィカルに変更しようとすると、編集を続行するかどうか確認するダイアログが表示されます。PreferencesダイアログのSchematic – Graphical EditingページでProtect Locked Objectsオプションが有効になっており、そのデザインオブジェクトのProtect Locked Objectsオプションも有効な場合、そのオブジェクトは選択したりグラフィカルに編集したりできません。ロックされたオブジェクトをクリックして選択し、リストパネルでLockedプロパティを無効にするか、Protect Locked Objectsオプションを無効にしてオブジェクトをグラフィカルに編集します。
非グラフィカル編集
次の非グラフィカル編集の方法が利用可能です。
Sheet EntryダイアログまたはPropertiesパネルを通じた編集
プロパティページ:シートエントリプロパティ
この編集方法は、関連付けられたSheet EntryダイアログとPropertiesパネルモードを使用して、シートエントリオブジェクトのプロパティを変更します。
PropertiesのSheet Entryモード(最初の画像)とSheet Entryダイアログ(2番目の画像)
配置後、Sheet Entryダイアログには次の方法でアクセスできます:
配置中、PropertiesパネルのシートエントリーモードにはTabキーを押すことでアクセスできます。シートエントリーが配置されると、すべてのオプションが表示されます。
配置後、Propertiesパネルのシートエントリーモードには、次のいずれかの方法でアクセスできます:
Double Click Runs Interactive Properties オプションがPreferencesダイアログのSchematic – Graphical Editingページで有効(デフォルト)になっている場合、プリミティブをダブルクリックするか、選択したプリミティブを右クリックしてPropertiesを選択すると、Propertiesパネルが開きます。Double Click Runs Interactive Propertiesオプションが無効になっている場合、ダイアログが開きます。
ダイアログとパネルのオプションは同じですが、オプションの順序や配置はわずかに異なる場合があります。
シートエントリプロパティは、PreferencesダイアログのSchematic – Defaultsページから配置モードに入る前にアクセスできます。これにより、シートエントリオブジェクトのデフォルトプロパティを変更でき、以降のシートエントリを配置する際に適用されます。
複数のオブジェクトの編集
Propertiesパネルは複数のオブジェクト編集をサポートしており、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できます。同じオブジェクトタイプの複数を手動で選択するか、Find Similar Objectsダイアログ、Filter、またはListパネルを通じて選択すると、アスタリスク(*
)として表示されないPropertiesパネルのフィールドエントリをすべての選択されたオブジェクトに対して編集できます。
リストパネルを通じた編集
パネルページ:SCH List, SCH Filter
Listパネルを使用すると、1つまたは複数のドキュメントからデザインオブジェクトを表形式で表示でき、オブジェクト属性の迅速な検査と修正が可能になります。適切なフィルタリングと組み合わせて使用することで、適用可能なFilterパネルやFind Similar Objectsダイアログを使用して、アクティブフィルターの範囲に該当するオブジェクトのみを表示でき、複数のデザインオブジェクトをより正確かつ効率的にターゲットにして編集することができます。
右クリックシートエントリーアクション
配置されたシートエントリの上で右クリックすると、コンテキストに応じたメニューがポップアップし、そこから次のコマンドが利用可能です(Sheet Entry Actionsのサブメニューで)、そのシートエントリ(または該当する場合は現在選択されているすべてのシートエントリ)に対して作用します:
-
Toggle Selected Sheet Entries IO Type – このコマンドを使用してシートエントリのI/Oタイプを切り替えます。また、メインメニューのEdit » Move、またActive BarからToggle Selected Sheet Entries IO Type をクリックすることでも利用できます。
Example of toggling sheet entry IO Type
実際の変更は、現在のI/Oタイプに次のように依存します:
-
Swap Selected Sheet Entries Side – シートエントリを親シートシンボルの真反対側に移動するには、使用します。シートエントリのI/Oタイプはスワップによって変更されません。また、メインメニューやActive BarーからEdit » Move » Swap Selected Sheet Entries Sideをクリックすることでも利用可能です。
シートエントリーの側を入れ替える例。
注意
-
シートエントリが信号ハーネスに接続されると、シートエントリはハーネスオブジェクトになります。デフォルトでは、シートエントリは信号ハーネスの色に合わせて色が変わります。Sheet Entries and Ports use Harness Colorオプションを無効にするには、PreferencesダイアログのSchematic – Graphical Editingページでシートエントリの独自の色を指定するか、デフォルトの色を使用します。
-
シートエントリが信号ハーネスによってハーネスコネクタに接続されると、PropertiesパネルのHarness Typeは自動的にハーネスコネクタのハーネスタイプで満たされます。シートエントリが信号ハーネスによってポートに接続され、ポートにHarness Typeが宣言されている場合、シートエントリはハーネスオブジェクトになり、信号ハーネスの色に変わります。シートエントリをハーネスコネクタから離すと、Harness Typeフィールドが満たされていない場合、シートエントリはデフォルトの色に戻ります。
-
シートエントリ名を否定(上にバーを付ける)する必要がある場合は、次のいずれかの方法を使用してください:
-
同じシートシンボルから複数のチャネルをインスタンス化する際、特定の信号が繰り返され、各インスタンス化されたチャネルに個別に送信されます。シートエントリに関しては、信号はシートエントリの名前に Repeatキーワードを使用して繰り返されます(例: Repeat(Headphone)
)。その後、シートエントリはバスに接続され、バスは個々の信号をそれぞれのインスタンス化された宛先に運びます。
-
シートエントリから子シートの対応するポートに素早くジャンプするには、シートエントリオブジェクトをCtrl+クリックします。スキーマティックPDF出力では、シートエントリをクリックして子スキーマティックページのポートに移動します。
クロスリファレンスの追加
プロジェクトにクロスリファレンスを追加することで、プロジェクト内の回路図シート間でネットの接続フローを簡単に追跡できます。回路図エディタは、クロスリファレンスの自動作成および更新をサポートしています。
Automatic Cross ReferencesオプションをGeneral領域で有効にし、Project OptionsダイアログのOptionsタブのCross References領域でオプションを設定してください。アクティブプロジェクトのクロスリファレンスの特定のスタイルを設定するか、Follow Cross References settings in Preferencesオプションを有効にして、PreferencesダイアログのSchematic – GeneralページのPort Cross References領域のオプションを継承することができます。こから、クロスリファレンスが表示されるオブジェクト(ポート、オフシートコネクタ、シートエントリ)も選択できます。
メインメニューからReports » Automatic Cross References Settingsコマンドを選択するか、デザインスペース内を右クリックしてコンテキストメニューからSheet Actions » Automatic Cross References Settingsコマンドを選択することで、Project OptionsダイアログのOptionsタブにすぐにアクセスできます。
アクティブプロジェクトの自動クロスリファレンスを、Project OptionsダイアログのOptionsタブで設定します。
選択されたオブジェクトの隣に、設定されたスタイルで回路図上にクロスリファレンスが表示されます。クロスリファレンスの値は、選択されたオブジェクトのクロスリファレンスの表示を切り替えることができるプロパティパネルにも表示されます。
回路図上および選択されたオブジェクトのプロパティパネルでクロスリファレンスを調べることができます。ここに示されているのは、ポートのクロスリファレンスの例です。
回路図のPDF出力では、クロスリファレンスもサポートされています。オブジェクトが複数の接続されたオブジェクト(例えば、ポートが親の回路図シート上のシートエントリーと他のシート上のポートに接続されている場合)に関連している場合、PDF出力でそのオブジェクトをクリックすると、接続されたオブジェクトが存在するシートのリストが表示されます。リスト項目を選択して、対応するページを開きます。オブジェクトが単一の接続されたオブジェクトに関連している場合、そのオブジェクトをクリックすると、すぐに対応するページが開きます。
回路図のPDF出力では、ポップアップメニューを使用して、複数の接続されたオブジェクトを簡単にナビゲートできます。
マルチシート設計の作成
プロジェクトに2枚目の回路図シートを追加すると、マルチシート設計が作成されます。トップシートなしでフラットな設計を計画している場合は、プロジェクトに回路図シートを追加し続け、ネット識別子の範囲が正しく設定されていることを確認します。
シートシンボルを使用して下位レベルのシートを参照したい場合は、シートシンボルを配置して手動で編集し、下位レベルのシートを正しく参照するようにするか、以下に説明するように、さまざまな組み込みコマンドを使用できます。
子シートの参照
シートシンボルのFilenameプロパティが、下位レベルのシートを参照します。このフィールドには、そのファイルの場所へのパスではなく、回路図ファイル名のみを含めるべきです(この場所のデータは実際にはプロジェクトファイルに格納されています)。
このシートシンボルのFilenameプロパティは、子回路図シートにリンクしています。
子回路図が親回路図と同じフォルダに保存される必要はないことに注意してください。ファイルが親の保存フォルダより下のフォルダに保存されている場合は、相対ファイル参照が使用されます。ファイルが別の場所に保存されている場合は、絶対ファイル参照が使用されます。このようなプロジェクトでファイルを移動する際は注意するか、プロジェクトパッケージャーを使用してファイルをZIP化してください。これにより、プロジェクトをZIP化する際にファイルパスが解決されます。
マルチシート設計のナビゲーション
回路図エディタは、マルチシート設計のドキュメント間や関連するオブジェクト間を迅速にナビゲートするためのツールを提供します。
Tools » Up/Down Hierarchyコマンドは、現在のドキュメントから、設計階層の次のレベルへ、上または下へフォーカスを移動させるために使用されます。このコマンドを起動すると、カーソルが十字線に変わり、ナビゲーションポイントを選択するように求められます。シートエントリをクリックすると、サブシート上の対応するポートが表示され、シートシンボルをクリックすると、サブシート全体が表示されます。階層を上にナビゲートするには、親シート上の対応するシートエントリでポートをクリックします。
シートエントリまたはポートがバスに接続されている場合、最初のクリックでメニューが表示され、そこからバス全体またはバス内の個別の信号を選択できます。シートエントリまたはポートからの対応する配線が強調表示されます。元のシートエントリまたはポートを2回クリックすると、それぞれ下の回路図シート上の対応するポート、または上のシートのシートエントリが表示されます。
カーソルの下にあるシートシンボルが参照する子シートを開くには、配置されたシートシンボル上で右クリックし、コンテキストメニューからSheet Symbol Actions » Open SubSheet <SchematicDocumentName>コマンドを選択します。コマンドを起動した後、シンボルによって参照される回路図ドキュメントが(まだ開かれていない場合)開かれ、メイン設計ウィンドウでアクティブなドキュメントになります。
関連オブジェクトに対して自動相互参照が有効になっている場合、オブジェクトの右クリックPort Actions、Sheet Entry ActionsおよびOff Sheet ActionsのサブメニューからJump Toコマンドを使用して、ポート、シートエントリー、オフシートコネクタ間をナビゲートすることもできます。例えば、Automatic Cross Referencesオプションが有効で、Options for ProjectダイアログのOptionsタブでPortsオプションにSheet Entry & Ports設定オプションが選択されている場合、ポート上で右クリックして、コンテキストメニューから必要なPort Actions » Jump to Port <PortName> on <SchematicDocumentName>またはPort Actions » Jump to Sheet Entry <PortName> on <SchematicDocumentName>コマンドを選択できます - 指定されたポートまたはシートエントリーのソースドキュメントがアクティブドキュメントになり、カーソルがポートまたはシートエントリーの上に位置します。ターゲットドキュメント上の同じ名前のすべてのポート(および接続された配線)が強調表示されます。
デザイン内のどこかにある一致するオブジェクトにジャンプするには、Jump toコマンドを使用します。
-
オブジェクト間をナビゲートすると、対応するオブジェクトが設計空間内でハイライト表示されます。視覚表示は、PreferencesダイアログのSystem - Navigation ページで定義されたHighlight Methods(ディミング、ズーミング、選択)に従います。
-
階層は、Ctrlキーを押しながらポート、シートエントリ、またはシートシンボルをダブルクリックすることで直接ナビゲートすることもできます。
-
階層は、NavigatorパネルのInteractive Navigation機能を使用してナビゲートすることもできます。
階層の作成
このソフトウェアには、マルチドキュメントの階層構造を迅速かつ効率的に構築するためのコマンドが多数含まれています。使用するコマンドは、個人の設計方法論に依存します - これは大まかにトップダウンまたはボトムアップと分類されます。これらのコマンドは、シートエントリの追加、新しい回路図シートの作成、ポートの配置など、プロセスに必要なすべての要素を処理するため、手動で階層を作成するよりも効率的です。
このコマンドを使用して、トップダウン方式で階層を構築します:
このコマンドを使用して、階層を下から上へと構築します:
このコマンドを使用して、回路の配置を再編成します:
もし、なぜコンポーネントを一つのシートから別のシートに移動するための専用コマンドがあるのか疑問に思っている場合、これらは標準のカット&コピー コマンドが各コンポーネントのユニーク識別子を自動的にリセットするために提供されています。UIDは、回路図コンポーネントをPCBコンポーネントに結びつけます。回路図コンポーネントのUIDがリセットされた場合、設計が同期されるたび(Design » Updateコマンドが使用されたとき)に、設計者に対してデザインネーターを介してマッチングを試みるよう促されます。必要に応じて、UIDはPCBエディタ内からProject » Component Linksコマンドを使用して再同期化することができます。
► 設計同期についてもっと学ぶ
設計の再構築
メイン記事: 設計リファクタリング
設計のプロセスはしばしば非構造的で有機的であり、デザイナーは同時に設計の複数の部分に対してアイデアを練っているかもしれません。アイデアが進化するにつれてセクションを捉えています。それは、始めはよく整理され、きちんと配置された回路図が、混雑して整理が悪くなる可能性があることを意味します。回路設計を再編成するために切り取り、コピー&ペーストを使用できますが、これが常に最良のアプローチではありません。
なぜ切り取りとコピーを使わないのか?それは、各コンポーネントが配置されると、一意の識別子が割り当てられ、この識別子はコンポーネントが切り取り/コピー&ペーストされるたびに自動的にリセットされるからです。このUID管理は、設計内で使用される各UIDのインスタンスが1つだけであることを保証するために行われます。なぜなら、それは回路図のコンポーネントをPCBのコンポーネントにリンクする鍵となるフィールドだからです。設計がPCBエディタに転送されていない場合、切り取り/コピー&ペーストのアプローチは問題ありませんが、転送されている場合は、リファクタリングツールを使用する方が良いです。
サブ回路を別のシートに移動する
回路の一部を一枚のシートから別のシートに移動する最も簡単な方法は、それを選択してから、Edit » Refactor » Move Selected Sub-circuit to Different Sheetコマンドを実行することです。 Choose Destination Documentダイアログが開き、目標とするシートを選択してOKをクリックすると、そのシートが表示され、サブ回路がカーソル上に浮かび、配置の準備が整います。
プロジェクト内の異なるシートに選択した回路部分を簡単に移動できるMove Selected Subcircuit to Different Sheetコマンド。
► デザインリファクタリングについてもっと学ぶ。
ポートとシートエントリの同期
設計の再構成の一環としてコンポーネントや配線を移動した場合、各ポートが対応するシートエントリと一致するように、子シートをシートシンボルに再同期する必要があるかもしれません。これは、Synchronize Sheet Entries and Portsコマンドを使用して行います。これは以下のために使用できます:
-
A specific Sheet Symbol - シートシンボルを右クリックしてコンテキストメニューを表示し、Sheet Symbol Actions » Synchronize Sheet Entries and Ports コマンドを選択して、カーソルの下にあるシートシンボルのみを分析します。
-
All Sheet Symbols in the design - デザイン全体のすべてのシートシンボルを分析するにはDesign » Synchronize Sheet Entries and Portsコマンドを選択します。ダイアログには、ダイアログの下部にあるOnly Show unmatched sheet symbolsオプションに従って、デザイン内の各シートシンボルのタブが含まれます。
これらのコマンドの両方について、Synchronize Ports to Sheet Entriesダイアログが開きます。このダイアログでは、既に一致しているポート/シートエントリがダイアログの右側にリストされ、一致していないポートとシートエントリが左側の2列にリストされます。シートシンボルがその参照している子シートと「同期している」とは、そのシートエントリがそのサブシート上の対応するポートと名前とI/Oタイプの両方で一致している場合を指します。
Synchronize Ports to Sheet Entriesダイアログは、シートエントリが子シート上のポートと一致することを保証するために使用されます。2つのタブがあることに注意してください。これは、この設計にシートエントリ/ポートの不一致があるシートシンボルが2つあることを意味します。
ダイアログの左側に表示される不一致に焦点を当て、最初の列でSheet Entryを選択し、次に2列目で正しいPortを選択し、次にダイアログの中央にある必要なボタンをクリックして、それらが同期されるように更新します(そして、ダイアログの右側のリストに移動します)。
ボタンの機能は次のとおりです:
左側の列で複数のシートエントリが選択されている場合、ソフトウェアは各シートエントリを2列目の隣接するポートと同期させます。隣接するポート(またはシートエントリ)がない場合は、新しいものが作成されます。