SCH インスペクタ

親ページ: Sch のパネル


回路図オブジェクトを手動で選択して、確認または編集するデザイン オブジェクトを SCH インスペクタ(SCH Inspector)パネルに表示します。

概要

SCH インスペクタ(SCH Inspector)パネルを使用すると、アクティブな回路図ドキュメント(またはオープンしているすべての回路図ドキュメント)内の 1 つまたは複数のデザイン オブジェクトのプロパティを確認し、編集することができます。このパネルを使用することで、同じ種類の複数のオブジェクトを 1 か所で簡単に変更できます。

パネルへのアクセス

SCH インスペクタ(SCH Inspector)パネルにアクセスするには、次の方法があります。

  • メイン メニューから表示(View) | 回路図(Schematic) |  をクリックします。
  • F11 キーボード ショートカットを使用します。
パネルは、エディタ スペース内でフローティングするように構成することも、画面の側面にドッキングするように構成することもできます。SCH インスペクタ(SCH Inspector)パネルが現在、ドッキングされたパネルのグループに含まれている場合は、それらのパネルの下部にある SCH インスペクタ(SCH Inspector)タブを使用して前面に移動します。

パネルの表示スコープの定義

エディタ ワークスペース内で多数のオブジェクトが選択されている場合、選択内容を破棄したり、変更したりすることなく、特定のオブジェクト タイプのプロパティのみを編集する必要がある場合があります。これを実現するには、パネルの表示スコープを実質的に定義するための、パネルの上部にある下線付きのコントロールを使用します。

左側の下線付きのコントロールを使用して、表示できるオブジェクトのタイプを設定します。コントロールをクリックすると、選択用ポップアップが表示されます。

ポップアップを使用して、表示して編集できるようにパネルに含めるオブジェクト タイプ(すべてのオブジェクトまたは特定のオブジェクト)を選択します。特定のオブジェクト タイプを 1 つまたは複数選択するには、表示のみ(Display only)オプションを有効にした後、下のリスト内で目的のオブジェクトの横にあるチェック ボックスを有効にします。リストには、メイン ワークスペースで現在選択されているオブジェクト タイプのみが表示されます。

特定のオブジェクト タイプを表示対象として有効にすると、コントロールに選択が反映され、有効なタイプがカンマで区切って表示されます。

1 つまたは複数のオブジェクト タイプによる表示のフィルタリングを有効にした場合、パネルの右下隅にコントロールが表示されて、すべてのオブジェクトを表示するか()、表示のみ(Display Only)オプションで指定されたオブジェクトのみを表示するか()をすばやく切り替えることができます。

右側の下線付きのコントロール(現在のドキュメント(current document)として上に表示)をクリックして、次のオプションから選択します。

  • 現在のドキュメント(current document) - デザイン エディタ ウィンドウのアクティブな回路図ドキュメントからのみターゲット オブジェクトを表示します
  • オープンしているすべてのドキュメント(open documents) - 属している親プロジェクトに関係なく、オープンしているすべての回路図ドキュメントからターゲット オブジェクトを表示します
  • open documents of the same project - 同じ親プロジェクトのソース ドキュメントであるオープンしているすべての回路図ドキュメントからターゲット オブジェクトを表示します

注記: このコントロールの最後の 2 つのオプションについては、オープンしているが非表示である回路図ドキュメントは、オブジェクトを表示するときに考慮されません。

オブジェクト属性の調査

デザイン エディタ ウィンドウで 1 つのオブジェクトをクリックすると、そのオブジェクトが選択され、その関連する属性が SCH インスペクタ(SCH Inspector)パネルに表示されます。情報は、次に示す収縮可能な共通のセクションに表示されます。

Kind

このパネル セクションには、「調査」するデザイン オブジェクトの種類に関連する 1 つのエントリのみが表示されます。たとえば、コンポーネントをクリックすると、部品(Part)というエントリが表示され、コンポーネント デジグネータをクリックすると、デジグネータ(Designator)というエントリが表示されます。

デザイン(Design)

このパネル セクションには、オブジェクトが配置された所有者ドキュメントに関連する 1 つのエントリのみが表示されます。

グラフィック(Graphical)

パネルのこのセクションには、選択したオブジェクトのグラフィック属性が表示されます。ここに表示される属性には、オブジェクトの場所、向きおよびその表示に使用される色などがあります。

Object Specific

このパネル セクションには、調査するオブジェクトに固有の属性のうち、グラフィック属性でないものが表示されます。たとえば、コンポーネントを選択すると、コンポーネントに固有であるさまざまな属性が表示されます。

  • Description
  • デジグネータをロック(Lock Designator)
  • 部品 ID をロック(Lock Part ID)
  • Pins Locked
  • ファイル名(File Name)
  • コンフィギュレーション(Configuration)
  • コンポーネント デジグネータ
  • Current Part
  • Part Comment
  • Current Footprint
  • コンポーネント タイプ(Component Type)
  • など

他のオブジェクトを選択すると、異なる属性が表示されます。たとえば、パワー オブジェクト(GND オブジェクトなど)を選択すると、そのオブジェクトに固有であるテキスト属性のみが表示されます。

パラメータ

パラメータをアタッチできるオブジェクトについては、このセクションで、1 つまたは複数のオブジェクトのパラメータを調査、追加および削除できます。

オブジェクト属性の編集

選択したオブジェクトの属性は、パネル内の関連するエントリを変更して編集できます。編集しているフィールドの外をクリックすると、変更内容が有効になります。これは、このパネルを使用してオブジェクトのプロパティを編集する利点の 1 つです。つまり、オブジェクトのプロパティ ダイアログをその都度閉じて再度開かなくても、パネルを開いたまま、必要に応じて一連の属性を変更できます。

調査するオブジェクトに子オブジェクトが関連付けられている場合は、それらの子オブジェクトが Object Specific セクションに(ハイパーリンクのように)青で表示されます。これらのエントリをクリックすると、子オブジェクトのみに関する属性が表示されます。それぞれの子オブジェクトについて、リンクを使用して親オブジェクトに戻ることができます(パネルの Object Specific セクションの所有者(Owner)リンク)。


ドリルダウン用のパネルのリンク(青)を使用して子オブジェクトのパラメータを編集してから、所有者(Owner)リンクを使用して親オブジェクトに戻ります。

このパネルを使用して編集することのその他の利点は、ダイアログを使用してオブジェクトを一度に 1 つずつ編集しなくても、複数のオブジェクトを 1 か所で変更できることです。同じタイプのオブジェクトを選択することも、異なるタイプのオブジェクトを選択することもできます。選択したすべてのオブジェクトに共通する属性がパネルに表示されます。オブジェクト間で異なる値を持つ共通の属性は <...> として表示されます。必要に応じて属性を編集します。選択した各オブジェクトに変更内容が即座に伝達されます。

数値を含む属性の編集

選択したオブジェクトの数値ベースの属性については、新しい値を入力して、既存の値を置き換えることで、その属性の値を最も簡単に変更できます。プラスおよびマイナス演算子を使用して、値の符号を指定することもできます。符号なしで入力した値は、正と見なされます。したがって、20 と入力した場合、+20 と入力した場合と同じになります。

値に対して、特定の測定単位を入力できます。この場合、ドキュメントに定義されている現在の単位に値が変換されます。単位を指定しなかった場合は、ドキュメントに設定されているデフォルトの単位が使用されます。

文字列ベースの属性のバッチ置換

ワークスペースで選択した複数のオブジェクトに共通する文字列ベースの属性を変更することが望ましい場合があります。たとえば、選択したデータ バス ネット ラベル オブジェクトを D1、D2、D3 などから Data1、Data2、Data3 などに名前変更するとします。このタイプのバッチ置換を実行するために、文字列置換構文の使用がパネルでサポートされています。

文字列置換エントリを中括弧で囲み、{oldstring=newstring} という形式を使用します。

この形式のエントリでは、属性の値で見つかったすべての oldstringnewstring に置き換えられます。データ バス ネット ラベルの場合、テキスト(Text)属性の値フィールドに {D=Data} のように入力します。

同じターゲット文字列内の複数の異なる文字列部分を置き換えるには、複数の置換エントリを入力し、それぞれを独自の 1 組の中括弧で囲みます。たとえば、4 つの 8 ビット I/O ポートを持つように構成された WB_PRTIO コンポーネントの出力配線に関連付けられた次のネット ラベルについて考えます。
XPort8A_Out[7..0]
XPort8B_Out[7..0]
XPort8C_Out[7..0]
XPort8D_Out[7..0]

ここで、4 つの 32 ビット I/O ポートを持つように構成された 2 つ目の WB_PRTIO コンポーネントを配置したと考えます。この 2 つ目のデバイスの各ポートの各出力ワイヤに同様の個別のネット ラベルを配置する代わりに、前述の 4 つすべてのネット ラベルを選択してコピーしてから、新しいポート デバイスの対応するワイヤにペーストして名前変更できます。この最後の操作で、文字列のバッチ置換が使用できるようになります。

新しいネット ラベルの意図されたフォーマットが YPort32x_Out[31..0]x はポート(A, B, C または D)を表す)になり、4 つのネット ラベルが選択される場合、SCH インスペクタ(SCH Inspector)パネルを使用して、テキスト(Text)属性の値フィールドに次の内容を入力できます。
{X=Y}{8=32}{7=31}

このエントリに従って、最初の式、2 つ目の式というように順に置換が行われ、バッチ置換が効果的に実行されます。

文字列ベースの属性のスマート編集

SCH インスペクタ(SCH Inspector)パネルでは、さらに、スマート編集(Smart Edit)機能を使用した文字列の変更もサポートされています。値が文字列である、選択したオブジェクトについて共通の属性をクリックします。セルの右端で  ボタンが使用可能になります。このボタンをクリックすると、スマート編集(Smart Edit)ダイアログにアクセスできます。

このダイアログでは、バッチ置換(Batch Replace)タブから複数の文字列を効率的に変更できます。

スマート編集(Smart Edit)ダイアログのバッチ置換(Batch Replace)タブには、前述の文字列置換に似た、シンプルで簡単な置換機能が用意されています(ただし、中括弧を入力する必要はありません)。元の値(From)フィールドをクリックし、置き換える現在の文字列の部分を入力します。次に置換後の値(To)フィールドをクリックし、代わりに使用する文字列を入力します。使い慣れた文字列置換構文がタブの下部に表示されます。

たとえば、いくつかのコンポーネント デジグネータについて、プレフィックス RARP に変更する必要があるとします。この場合、それらのコンポーネントを選択し、パネルでコンポーネント デジグネータ(Component Designator)属性をクリックして、スマート編集(Smart Edit)ダイアログにアクセスします。次に、バッチ置換(Batch Replace)タブで、元の値(From)フィールドに RA と入力し、置換後の値(To)フィールドに RP と入力します(したがって、置換文字列は {RA=RP} となります)。P の文字は変更されないため、元の値(From)/置換後の値(To)のフィールドに A B を入力するだけでもかまいません。

OK をクリックすると、それに応じて回路図のコンポーネント デジグネータが変更されます。

基本的な文字列置換と同様に、バッチ置換(Batch Replace)タブでは、同じターゲット文字列内の複数の異なる文字列部分を置き換えることができます。

異なる元の値(From)-置換後の値(To)のエントリとして、さまざまな置換を入力します。たとえば、先ほどの WB_PRTIO の例では(前述の文字列ベースの属性のバッチ置換を参照)、XPort8x_Out[7..0] という形式の文字列を YPort32x_Out[31..0] に変更する必要があります。この場合は、次に示すように、バッチ置換(Batch Replace)タブで 3 つの異なる置換エントリを入力します。

パラメータの編集/追加

パラメータをアタッチできるオブジェクトについては、追加のセクション(パラメータ(Parameters))が SCH インスペクタ(SCH Inspector)パネルに表示されます。

単一のオブジェクトが選択された場合、このセクションには、そのオブジェクトに現在定義されているすべてのパラメータが一覧表示されます。複数のオブジェクトが選択された場合、このセクションには、選択されたすべてのオブジェクトに共通のそれらのパラメータのみが表示されます。

パラメータ名のハイパーリンクをクリックすると、パネル内から直接そのパラメータのプロパティを表示して編集できます。所有者(Owner)リンクをクリックすると、パラメータが属する親オブジェクトの編集に戻ります。

同じパラメータを持つ複数のオブジェクトを編集する場合、選択内容を破棄することなく、パラメータ プロパティの編集(選択したパラメータのすべてのインスタンスに適用される)と親オブジェクトのプロパティの編集を切り替えることができます。

パネルのこのセクション内から、任意の数のユーザー定義パラメータを追加できます。コンポーネントについては、ここで、コンポーネントの評価から、在庫に関する情報、購入データ、リビジョン履歴まで、何でも定義できます。

ユーザー パラメータの追加(Add User Parameter)エントリの右側のフィールドに、新しいパラメータの値を入力するだけです。Enter キーを押すか、フィールド外部をクリックすると、n 個のオブジェクトに新しいパラメータを追加する(Add new parameter to n object(s))ダイアログが表示されます。この n は、この新しいパラメータが同時に追加される、選択されたデザイン オブジェクトの数を表します。

必要に応じて新しいパラメータの名前を変更して、OK をクリックします。パラメータが、選択されたオブジェクトのパラメータのリストに追加されます。

選択されたオブジェクトからパラメータを削除するには、パラメータ名のすぐ左にある の記号をクリックします。削除を続行するかどうかを確認するダイアログが表示されます。

注釈

  1. F11 キーを押すと、ワークスペース内のパネルの表示設定が切り替わります。
  2. パネルに情報が表示されるのは、デザイン エディタ ウィンドウで 1 つまたは複数のオブジェクトが選択されている場合のみです。
  3. 特定のオブジェクト タイプを表示するようにパネルの表示スコープを定義した場合、メイン ワークスペースで選択が解除されたときに、このスコープが保持されます。その後、この以前に定義されたスコープに含まれないオブジェクトを選択した場合、「ここをクリックすると、すべてのオブジェクトが表示されます。(Click here to display all objects)」というコントロールがパネルの中央に表示されます。これをクリックすると、表示スコープの含める(Include)の部分がすべてのタイプのオブジェクト(all types of objects)にリセットされます。
  4. 下の矢印キーを使用すると、パネル内の属性のリストを上下に移動できます。
アクティブ ドキュメント内の選択したテキストや画像に関する問題を報告します。