回路図の配置と編集テクニック

現在、バージョン 16.1. をご覧頂いています。最新情報については、バージョン 回路図の配置と編集テクニック の 25 をご覧ください。

電子設計とは、論理設計を回路図に落とし込み、その設計をPCBワークスペース内の一連のオブジェクトとして表現するプロセスです。小さな回路であっても、回路図には多くのコンポーネントが含まれ、それぞれに多数のモデルやパラメータがあり、PCBワークスペースにもボードを構成する多くの設計オブジェクトが含まれることがあります。設計プロセスの過程で、これらのオブジェクトの配置やプロパティを変更する必要があります。これは、設計者がさまざまな設計要件をバランスさせるために作業する際に行われます。

オブジェクト配置の基礎

グリッドとカーソル

回路図エディタでオブジェクトを配置する前に、配置を容易にするためにグリッドを設定してください。Altiumは、ナビゲーション用の可視グリッド、配置用のスナップグリッド、接続の作成を支援する電気グリッドの3種類のグリッドを提供しています。グリッドはドキュメントオプションであり、個々の設計と共に保存されるため、一つの設計ドキュメントと次の設計ドキュメントでグリッド設定が異なる場合があります。Document Optionsダイアログ(Design » Document Options)で最初にグリッドを設定してください。

ズームレベルによって十分な間隔を保てる場合に限り、グリッドが線または点として表示されます。スナップグリッドとは、回路設計オブジェクトを配置または移動する際にカーソルが固定されるグリッドのことです。スナップグリッドを上書きするのが電気グリッドで、これによりオフグリッド部品に接続を行うことができます。作業スペース内で電気オブジェクトを移動しているときに、接続可能な別の電気オブジェクトの電気グリッド範囲内に入ると、そのオブジェクトにスナップし、ホットスポット(赤い十字)が表示されます。電気グリッドは、現在のスナップグリッドよりもわずかに低く設定されるべきです。そうでないと、電気オブジェクトをスナップグリッドごとに配置するのが難しくなります。

グリッドは、キーボードやマウスのショートカットを使用して、すばやく変更したり、有効/無効を切り替えたりすることができます。例えば、Gを押すと、スナップグリッドの設定を1、5、10と切り替えることができます。また、View » Gridsのサブメニューや、グリッドの右クリックメニューを使用することもできます。インペリアルとメトリックのグリッドプリセットを設定するには、Preferencesダイアログの回路図フォルダ内のグリッドタブ(Tools » Schematic PreferencesまたはショートカットT, P)を使用します。

カーソルのタイプを変更して、ニーズに合わせることもできます。Cursorセクションでは、PreferencesダイアログのSchematic - Graphical Editingページで、例えば、デザインウィンドウの端まで伸びる大きな90度のクロス(大きなカーソル90オプション)は、デザインオブジェクトの配置と整列に便利です。

デザインオブジェクトの配置

回路図デザインオブジェクトを配置する基本的な手順は、以下の通りです。

  1. 配置したいオブジェクトタイプを選択します。これは、Placeメニューからオブジェクトタイプを選択(例:Place » Wire)、または配置ツールバーのアイコンのいずれかをクリックすることで行えます。配置のためのショートカットキーも利用可能です(例:P, Wでワイヤーを配置)。コンポーネント(部品)を配置するには、ライブラリパネルのPlaceボタンをクリックするか、ライブラリパネルで利用可能なライブラリからコンポーネント名を選択し、ドキュメントにドラッグします。

  2. オブジェクトが配置用に選択されると、カーソルが十字線に変わり、編集モードにあることを示します。また、関連する場合、オブジェクトがカーソルの下で「浮いている」ように表示されます。

  3. Tabキーを押して、配置する前にオブジェクトのプロパティを編集します。これにより、特定のオブジェクトのプロパティダイアログが開き、さまざまなオプションを変更できます。プロパティの設定が完了したら、OKをクリックして配置モードに戻ります。配置中に編集する利点は、デザイネーターなどの数値識別子を持つオブジェクトが自動でインクリメントされることです。

  4. カーソルを位置づけて左クリックするか、Enterを押してオブジェクトを配置します。ワイヤーやポリゴンなどの複雑なオブジェクトの場合、オブジェクトのすべての頂点を配置するために位置を指定してクリックする手順を続ける必要があります。

注意: AutoFocusオプションは、PreferencesダイアログのSchematic - AutoFocusページで回路図表示の状態を制御します。例えば、接続されたオブジェクトを配置または編集する際に自動的にズームインするように回路図を設定したり、現在配置しているワイヤーに関連しない全ての配線を暗くすることができます。ショートカットキーまたはマウスホイールを使用して他のズームやパンのオプションも利用可能です。Ctrlキーを押しながらマウスホイールをスクロールしてズームイン・アウトしたり、ホイールボタンを押し下げてマウスを上に動かしてズームイン、マウスを下に動かしてズームアウトすることができます。マウスの動作は、PreferencesダイアログのSchematic - Mouse Configurationページで設定できます。

  1. オブジェクトを配置した後、配置モード(クロスヘアカーソルによって示されます)にとどまり、すぐに同じタイプの別のオブジェクトを配置できます。配置モードを終了するには、右クリックするか、Escキーを押します。ポリゴンの配置など、一部の場合にはこれを2回行う必要があるかもしれません。1回目はオブジェクトの配置を終了し、2回目は配置モードを終了するためです。配置モードを終了すると、カーソルはデフォルトの形状に戻ります。

再入力編集

回路図エディタには、再入力編集と呼ばれる強力な機能が含まれており、現在実行中の操作から退出することなく、キーボードショートカットを使用して2番目の操作を実行できます。例えば、部品を配置する際にSpacebarを押すと、オブジェクトが回転しますが、配置プロセスは中断されません。部品を配置すると、すでに回転された別の部品がカーソル上に準備された状態で表示されます。

再入可能な編集が非常に便利なもう一つの例は、まだ配置していないポートに接続する必要があるワイヤーの配置を開始した場合です。 Place Wireモードを終了する必要はありません。ポート配置のショートカットキー(PR)を押してポートを配置し、Escを押してポート配置モードを終了し、その後でワイヤーをポートに接続します。

回路図ドキュメント上での距離の測定

回路図エディタには、Reportsメニュー(Reports » Measure DistanceおよびCtrl+Mのショートカットキー)に距離ツールがあります。このツールを使用して、回路図ドキュメント上の2点間の距離を測定できます。

コマンドを起動した後、回路図ドキュメント上で2点をクリックするように求められます。2点を選択すると、情報ダイアログが表示され、全体の距離値が表示されます。X距離とY距離の値は小数点以下2桁まで正確に表示されます。

測定単位は、回路図ドキュメント(Design » Document Options)に選択されたSystem Unitsによって決定されます。ダイアログに測定単位が含まれていない場合、ドキュメントは現在、DXPデフォルト単位を使用していることを意味します。ここでは、1単位は10ミルです。システム単位を切り替える(View » Toggle Units)ことで、インペリアル単位またはメトリック単位に切り替えることができます。

配置されたオブジェクトのグラフィカル編集

ワークスペース内のオブジェクトの見た目をグラフィカルに編集する方が一般的に簡単です。これを行うには、まずオブジェクトを選択する必要があります。

オブジェクトが選択されると、そのオブジェクトを移動したり、グラフィカルな特性を編集したりすることができます。オブジェクトをクリックして選択すると、その「ハンドル」または頂点が表示されます。選択されたオブジェクトをグラフィカルに変更するには、編集ハンドルの上でクリックして保持します。そのオブジェクトの点がカーソルに付随するようになるので、マウスを新しい位置に移動してからリリースしてサイズを変更します。選択されたオブジェクトのどこかをクリックして移動するか、Deleteキーを押して削除します。

コピーとペーストの使用

回路図エディタでは、回路図ドキュメント内または回路図ドキュメント間でオブジェクトをコピー&ペーストできます。例えば、ある回路図からコンポーネントを別の回路図ドキュメントにコピーできます。オブジェクトをWindowsクリップボードにコピーして、他のドキュメントにペーストすることができます。テキストはWindowsクリップボードから回路図テキストフレームにコピーできます。また、Microsoft ExcelやAltium Designer内の任意のグリッドスタイルコントロールなど、他のアプリケーションからテーブルタイプの選択を直接コピー&ペーストすることもできます。

より高度なコピー&ペースト操作は、スマートペースト機能を使用して実行できます。

コピーしたいオブジェクトを選択し、Edit » Copy (Ctrl+C) を選択し、ペースト中にオブジェクトを正確に配置するために使用される参照点を設定するためにクリックします。 Clipboard ReferenceオプションがPreferencesダイアログのSchematic Graphical Editingページで有効になっている場合にのみ、参照点を設定するためにクリックするように求められます。

複数のオブジェクトを選択する

実際には、オブジェクトを選択する方法はいくつかあります。たとえば、Windows標準のマウスクリックショートカットを使用することができます。このアプローチは、選択するオブジェクトの数が少ない場合や、同時に編集する必要がある異なる種類のオブジェクトがある場合に理想的です。

複数のオブジェクトを選択するには、複数の回路図シートを含む場合でも、Find Similar Objectsダイアログを使用できます。このダイアログを開くには、編集されるオブジェクトの1つを右クリックし、コンテキストメニューからFind Similar Objectsを選択します。

例を使ってプロセスを見てみましょう。例えば、回路図上の電源ネットの名前をVCCから3V3に変更する必要があるとします。電源ネットの名前は、Power PortオブジェクトのNet属性によって定義されます。名前を変更するには、すべての回路図シート上のVCC電源ポートのNet属性を変更する必要があります。最初のステップは、回路図上でVCC電源ポートを見つけて、それを右クリックし、コンテキストメニューからFind Similar Objectsを選択することです。

上の画像は、回路図の電源ポートを右クリックした後に表示されるFind Similar Objectsダイアログを示しています。クリックしたオブジェクトのプロパティがこのダイアログにリストされるため、他の何かをクリックした場合、このダイアログの内容は異なることに注意してください。ダイアログには2つの列があることがわかります。左側の最初の列は、クリックしたオブジェクトの現在のプロパティを示しています。下部には、ネット名Textが現在VCCOであることがわかります。

右側の2番目の列は、他のオブジェクトとの一致方法を設定する場所です。オブジェクトの各プロパティについて、このプロパティ値がSame場合にターゲットオブジェクトと一致させるか、ターゲットがDifferent値を持っている場合に一致させるか、またはこのプロパティによる一致が不要な場合にAnyに設定します。

以下の画像で、Object KindSameであり、ネット名TextSame場合に一致します。別の言い方をすると、他のオブジェクトがネット名VCCOPower Objectである場合に一致します。

次のステップは、検索アクションの範囲を設定することです。それはCurrent Documentのみにするか、またはすべてのOpen Documentsにするかです。例では、範囲をOpen Documentsに設定します。この編集アクションをプロジェクトのすべてのシートに適用するには、プロジェクト内のすべてのシートを最初に開く必要があります。

最終ステップは、ネット名テキストがVCCOであるすべてのOpen Documents内のPower Objectsが見つかった後に何をすべきかを定義することです。以下の画像は、この編集操作に必要な設定を示しています。

設定すべき主なオプションは以下の通りです:

  • Select Matching(ネット名テキストがVCCのすべてのパワーオブジェクトを選択するため)、そして

  • Run Inspector、選択されたオブジェクトがロードされたInspectorパネルを開きます。

OKボタンをクリックして、一致する電源ポートを選択します。または、Applyボタンを使用することもできます。これにより、一致する電源ポートが選択され、インスペクターが開きますが、Find Similar Objectsダイアログも開いたままになります。正しい一致条件を持っているかどうか確信が持てない場合は、この方法を使用してください。

選択したオブジェクトの移動:

  • 選択した回路図またはPCBオブジェクトは、Ctrlキーを押しながら矢印キーを押すことで、現在のスナップグリッド値によって微調整('nudged')されます。

  • 選択したオブジェクトは、Ctrl+Shiftキーを同時に押しながら矢印キーを押すことで、スナップグリッド値の10倍によって微調整されます。

  • 回路図オブジェクトの場合、現在のスナップグリッドはステータスバーに表示され、Document Optionsダイアログ(Design » Document OptionsまたはショートカットD, O)で定義されます。利用可能なスナップグリッドは、PreferencesダイアログのSchematic - Gridsページで設定され、作業中に利用可能なグリッド値を切り替えるにはGを押します。

  • PCBオブジェクトの場合、現在のスナップグリッドはステータスバーに表示され、グリッドエディタダイアログで定義されます。Ctrl+Gを押してダイアログを開き、新しい値を入力します。

  • 複数のPCBコンポーネントを選択し、Reposition Selected Componentsコマンド(Tools » Component Placement » Reposition Selected ComponentsまたはショートカットT, O, C)を使用して、個別に(選択した順序で)再配置することができます。コンポーネントは、PCB上で直接選択するか、PCBパネルを介して選択するか、Cross Selectモードが有効になっている場合は回路図エディタ(Toolsメニュー)で選択できます。

オブジェクトの検査

回路図エディタとPCBエディタの両方にInspectorパネルが含まれています。 インスペクターの基本的な動作は、現在選択されているオブジェクトのプロパティをリストアップすることです。 選択されたオブジェクトのセットは、同じ種類のオブジェクトである可能性があります - 例えば、上の画像は10個の電源ポートのプロパティを示しています - または、異なるタイプのオブジェクトである可能性があります。

選択されたすべてのオブジェクトに共通のプロパティは、その値が表示されます。例えば、現在、すべての10個の電源ポートは同じColor、同じOrientation、同じStyle、そして同じText(ネット名)を持っています。

異なる値を持つ各電源ポートのプロパティについては、<...>と表示されます。たとえば、X1の位置がこれに該当します。これは、これらの10個のオブジェクトがそれぞれ異なる位置にあるため、同じX1の値を持っていないことを意味します。

上の画像で注目すべき点は、SCH Inspectorが上部に2つのオプションを含んでいることです。これらのうち2番目を設定することが重要で、これにより見つかったオブジェクトの表示元がcurrent documentopen documents、またはopen documents of the same projectからに設定されます。選択した電源ポートをすべてSCH Inspectorに読み込むには、これをopen documentsまたはopen documents of the same projectに設定する必要があります。

インスペクターとは何ですか?

回路図エディターとPCBエディターの両方にInspectorパネルが含まれています。これは、現在選択されているもののプロパティを表示するパネルです。これは1つのオブジェクトでも、複数のオブジェクトでもかまいません。選択されたオブジェクトの数は、パネルの下部に表示されます。

複数のオブジェクトが選択されている場合、選択されたすべてのオブジェクトに共通するプロパティのみがリストされます。共通のプロパティが同じ値を持っている場合はその値が表示されますが、そうでない場合は値が<...>と表示されます。SCH Inspectorに値を入力してキーボードのEnterを押すと、選択されたすべてのオブジェクトのそのプロパティの値が即座に変更されます。

Inspectorパネルには、日常使用に非常に便利な特定の特徴があります。

最初の特徴は、パネルであるため、常に表示されることができるということです。ダイアログを開くためにダブルクリックする必要はありません。これは、ワークスペース内の任意のオブジェクトをクリックして選択し、そのプロパティが即座に表示されることを意味します。これは、設計の設定を確認している場合にはるかに効率的です。たとえば、PCB上のいくつかのコンポーネントの指定テキストの高さを確認したい場合があります。PCBインスペクターが開いている場合、指定をクリックして値を読み取り、次にクリックして値を読み取り、というようにします。これは、1つの指定をダブルクリックして高さを読み取り、ダイアログを閉じ、次の指定をダブルクリックして、という作業よりもはるかに速いです。そして、それらのコンポーネントのテキストの高さを変更する必要がある場合は、必要な指定を選択してから、インスペクターで一度にすべての高さを編集するだけです。

Inspectorパネルの2つ目の利点は、異なるオブジェクトの共通のプロパティを表示し、それらを編集できることです。 インスペクターの下部に選択されたオブジェクトの総数が表示されることに注意してください。これを常に確認し、期待通りであることを確認してください。

オブジェクトの編集

これまでに、編集したいパワーオブジェクト選択し、Inspectorでそのプロパティを調査しました。これで、それらを編集する準備が整いました。

ネット名のテキストを編集するには、新しい値を入力するだけです。 ブラウズボタンがTextフィールドの末尾に表示されます。部分文字列の置換を行いたい場合はこれをクリックします。この編集では、テキスト全体を置換するので、セルの内容を新しいテキスト3V3に単純に置き換えます。

テキスト値に加えた変更は、キーボードでEnterキーを押すか、SCH Inspectorの別のセルをクリックすると、選択したオブジェクトすべてにすぐに適用されます。

編集中に気が変わった場合は、キーボードのEscキーを押して編集を中止します。適用された編集を元に戻すには、メニューからEdit » Undoを選択します。編集が複数の回路図シートに適用されている場合は、各シートでUndo操作を実行する必要があります。

下の画像は、テキストを変更してEnterを押した後のSCH Inspectorパネルを示しています。

このアプローチを使用して、回路図やPCBエディター内の任意のタイプのオブジェクトに対してグローバルに編集を適用することができます。

編集を行った後、回路図上の他のオブジェクトが薄く表示されたり、マスクされたりしていることに気づくでしょう。何かがマスクされている間は、それを編集することはできません。マスクを解除するには、ワークスペースの右下にあるClearボタンをクリックします(ショートカット:Shift+C)。

グループオブジェクトの編集

私たちが行った編集は、プリミティブオブジェクト、つまり、回路図エディタで使用される基本的なオブジェクトの一つに対して行われました。より複雑なオブジェクト、例えばコンポーネントは、グループオブジェクトと呼ばれます。これらは本質的にプリミティブオブジェクトの集合体です。例えば、回路図上のコンポーネントは、図形オブジェクト、文字列、パラメータ、ピン、モデルへの参照の集合体です。グループオブジェクトに属するプリミティブオブジェクトは、時に子オブジェクトと呼ばれ、グループオブジェクトはそれらの親オブジェクトです。

典型的なグループオブジェクトの編集を見てみましょう。あなたの設計には、フットプリントCAPPR2-5X6.8を使用している100uF 16Vのコンデンサがいくつか含まれています。現在、電圧はコンポーネントのコメント文字列の一部として指定されています。これを変更し、電圧をコンポーネントパラメータとして指定し、このパラメータを回路図上で可視化する必要があります。

実行する必要がある手順は以下の通りです:

  1. 100uF 16V および CAPPR2-5X6.8 フットプリントを持つキャパシタを選択します。
  2. そのコメントを 100uF に変更します(16Vのテキストを削除します)。
  3. これらのコンポーネントに Voltage という名前の新しいパラメータを追加し、値を 16V に設定します。
  4. このパラメータの可視性を変更して、回路図上に表示されるようにします。

これは一度に実行するには複雑な編集のように思えるかもしれませんが、実際には非常に簡単です。

ステップ 1. キャパシタの選択

100uF 16Vキャパシタをすべて選択するには、そのうちの1つのコンポーネントシンボルを右クリックし、コンテキストメニューからFind Similar Objectsを選択します。

前の例で説明したアプローチを使用しますが、今回は上の画像に示されているように、同じPart Commentと同じCurrent Footprintを持つコンポーネントに一致させたいと考えています。

また、デザイネータがCで始まるコンポーネントにも一致させることができます。これは、Find Similar Objectsダイアログでコンポーネントデザイネータの値を開いたときのものからC*(上記)に変更することで行います。一致するキャパシタを選択するには、OKをクリックします。

ステップ 2. コメント文字列の変更

Find Similar Objectsダイアログを実行した後、Find Similar ObjectsダイアログでRun Inspectorオプションが有効になっている場合、SCH Inspectorパネルが開きます。その背後には、そのシート上で選択された一致するオブジェクトを表示する回路図シートがあります。Find Similar ObjectsダイアログでZoom MatchingおよびMask Matchingオプションが有効にされている場合、ビューはズームされ、一致しなかったすべてのオブジェクトはフェードアウトされるか、マスクされます。

上の画像はその結果を示しています。この現在の回路図シートには、3つのコンデンサが見つかりました。

SCH Inspectorパネルの下部にあるステータスラインを確認すると、他のシートに同じキャパシタが存在するかどうかがわかります。ここでは3 object(s) are displayed in 1 document(s)と記載されています。この例では、パネルの上部で開いているドキュメントからすべてのタイプのオブジェクトを含めるようにSCH Inspectorが設定されていたため、他のシートに同じキャパシタはありません。

コメント文字列を変更するには、下の画像に示されているように、文字列から16Vを削除し、キーボードのEnterを押して変更を適用します。オブジェクトを選択したまま、次の編集を行う準備ができた状態でSCH Inspectorを開いたままにしておきます。

ステップ 3. コンポーネントに新しいパラメータを追加する

次に行う変更は、これら4つのコンポーネントに「Voltage」という新しいパラメータを追加し、値を16Vに設定することです。これを行うには、SCH Inspectorパネルの下部にあるAdd User Parameter機能を使用します(下記参照)。値を最初に入力し、次にパラメータ名を入力します。

  1. InspectorAdd User Parameterフィールドに新しいパラメーターの値16Vを入力します。

  2. Enterを押して変更を適用します。そうすると、オブジェクトに新しいパラメーターを追加ダイアログが表示されます。

  3. 新しいパラメーター名を入力してOKボタンをクリックします。

各パラメーターの横にある赤い十字 (X) をクリックすると、そのパラメーターを削除できます。

SCH Inspectorパネルには、下のリストに新しいVoltageパラメーターが追加され、値は16Vと表示されています。このアプローチを使用して、好きなだけパラメーターを追加できます。

ステップ4. 電圧パラメーターを可視化する設定

最後のステップは、これら4つのコンデンサーに新しい電圧パラメーターを可視化することです。パラメーターの可視性は、コンポーネントではなくパラメーター自体のプロパティなので、現在親コンポーネントのプロパティを表示しているパネルではこの変更を行うことができません。

子パラメータのプロパティにアクセスするには、SCH Inspectorパネルの下部にあるパラメータリストで、ハイパーリンクされたパラメータ名「Voltage」をクリックします。これを行うと、選択したコンポーネントのVoltageパラメータプロパティがSCH Inspectorパネルに読み込まれ、編集の準備が整います。これを確認するには、パネルの上部にあるObject Kindを確認します。そこにはParameterという値が表示されているはずです。

これで、回路図上でVoltageパラメータを表示できるようになりました。これを行うには、上の画像に示されているように、Hideのチェックボックスをオフにします。

他のプロパティを編集するために親コンポーネントに戻りたい場合は、下の画像に示されているように、オーナーハイパーリンクをクリックします。

全ての100uFキャパシタのコメント文字列をCAPPR2-5X6.8フットプリントを使用して更新しました。また、Voltageという新しいパラメータを追加し、その値を16Vに設定し、このパラメータを可視化しました。

設計オブジェクトのロック

設計オブジェクトは、Locked属性を有効にすることで、回路図ドキュメント上での移動や編集からロックされます。例えば、特定のオブジェクトの位置やサイズが重要な場合、それらをロックします。このロック属性は、設計オブジェクトのプロパティダイアログや、SCHリストパネルで一括して切り替えることができます。

回路図シート上の設計オブジェクトのロック

  1. 一群の回路図オブジェクトをロックするには、SCH Listパネルを使用して、右の画像に示すようにLockedオプションを切り替えることができます。

  2. 個々のオブジェクトをロックするには、そのオブジェクトをダブルクリックし、プロパティダイアログが開いたら、左の画像に示すようにLockedオプションを有効にします。

ロックされたプロパティを有効にした設計オブジェクトを移動または回転しようとすると、編集を続行するかどうかを確認するダイアログが表示されます。

Preferences ダイアログのSchematic – Graphical Editingページで Protect Locked Objectsオプションが有効になっている場合、デザインオブジェクトが ロックされている と、そのオブジェクトは選択やグラフィカル編集ができません。ロックされたオブジェクトをダブルクリックしてLockedプロパティを無効にするか、Protect Locked Objectsオプションを無効にしてこのオブジェクトをグラフィカルに編集してください。

Protect Locked Objectsオプションが有効な場合、ロックされたオブジェクトを他のオブジェクトと一緒に選択しようとすると、ロックされていないオブジェクトのみが選択され、グループとして移動できます。

全体の設計でフットプリントを管理する

Altium Designerの回路図エディタには、強力なFootprint Managerが含まれています。回路図エディタのツールメニューから起動されるFootprint ManagerTools » Footprint Manager)を使用すると、プロジェクト全体のすべてのコンポーネントに関連付けられているフットプリントを確認できます。複数選択のサポートにより、複数のコンポーネントのフットプリント割り当てを編集したり、フットプリントのリンク方法を変更したり、複数のフットプリントが割り当てられているコンポーネントの現在のフットプリント割り当てを変更したりすることが簡単になります。設計変更はAltium Designerの標準ECOシステムを通じて適用され、必要に応じて回路図とPCBの両方が更新されます。

クエリを使用して複数のオブジェクトを検索および編集する

Altium Designerには、設計オブジェクトを正確に対象とするために使用される強力なクエリエンジンが組み込まれています。クエリは、設計データ内で見つけたいと思っている何かの説明です。

オブジェクトを見つけるためのフィルタリング

デザインデータはいくつかの異なる方法でクエリを実行できます。その一つは、Filterパネルにクエリを入力することです。クエリを適用すると、デザインデータベースをフィルタリングしています。各オブジェクトはクエリに準拠しているかどうかをテストされ、準拠していれば結果セットに追加されます。 下の画像は、クエリIsPinが入力された状態の回路図ライブラリSCHLIB Filterパネルを示しています。このクエリを適用すると、ライブラリ内のすべてのオブジェクトがチェックされます(「全ライブラリ」オプションが有効になっているため)、ピンであるオブジェクトは準拠しているとみなされ、結果セットに追加されます。その他のオブジェクトはフィルタリングされます。

SCHLIB Filterパネルの右側にあるオプションによって、結果の表示方法が異なります。上の画像では、フィルターを通過したオブジェクト(この場合はピン)が選択され、ズームされることがわかります。フィルターを通過しない他のオブジェクトは選択解除され、マスクアウト(薄く表示され、編集不可になる)されます。

Selectオプションが有効になっているため、ピンはSCH Inspectorパネルにも読み込まれます。このパネルは、選択されたオブジェクトを「積み重ねて」一つのビューで共通のプロパティを表示しますが、コンポーネントのピンを編集するにはあまり役立ちません(ただし、ピンの長さを変更したい場合などは除く)。

ピンはSCH Listパネルにも表示されます。このパネルは、設計データを表形式のグリッドで表示し、一度に一つまたは複数のオブジェクトを比較して編集するのが簡単です。

フィルターを適用してマスクアウトオプションを有効にすると、フィルターで除外されたオブジェクトは薄く表示され、編集できなくなります。このフィルターを解除するには、ワークスペースの右下にあるClearボタン(Shift+C)をクリックします。

回路図ライブラリリストパネルでの設計オブジェクトの編集

上の画像は、ピンで読み込まれたSCHLIB Listパネルの回路図ライブラリを示しています。パネルの上部にあるfromオプションは、フィルターがライブラリ全体のそれらを選択するように設定されていたにもかかわらず、現在のコンポーネントに現在設定されています。これは、結果の表示とは別にフィルタリングを制御できるため、SCHLIB FilterSCHLIB Listの両方のパネルにスコープコントロールがあるためです。これを使用して、現在のライブラリ内のすべてのピンを見つけ、その後で、すべてのピンを見るか、または現在のコンポーネント内のピンのみを見るかを切り替えるようなことができます。

SCHLIB Listパネルの表形式グリッドは、オブジェクトのレビューと編集に最適です。パネルの左上にあるオプションでSCHLIB ListパネルをEditモードに設定したら、キーボードのキーを使用してグリッド内を「歩き回り」、設定を編集できます。例えば、矢印キーでグリッド内を移動し、F2またはSpacebarで選択したセルを編集し、Enterで変更を適用し、そのセルがアクティブなときにSpacebarでチェックボックスを切り替えるなどです。

SCHLIB Listパネルは完全に設定可能です。列を追加または削除したり、列の順序を変更するには、列見出しを右クリックしてコンテキストメニューから列の選択を選択します。

スプレッドシートプログラムを使用して設計データを編集する

SCHLIB Listパネルでは、データを直接編集することができるだけでなく、セルのブロックを複数選択して、SCHLIB Listパネルからお好みのスプレッドシートプログラムにコピーしたり、スプレッドシートからSCHLIB Listパネルに戻したりすることもできます。例えば、新しいコンポーネントを作成していて、メーカーのデータシートからすべてのピンデータをスプレッドシートにコピーしたとします。

ヒント: このパネルでデータを編集し、貼り付けるには、SCHLIB ListパネルをEditモードに設定する必要があります(パネルの上部にあるコントロールを使用します)。

このデータを回路図ライブラリエディタに1ピンずつ入力する代わりに、以下の方法があります:

  1. 新しい回路図コンポーネントに1つのピンを配置し、それをコピーして、Paste Arrayコマンドを使用して必要なピンの総数を取得します。

  2. フィルターパネルでクエリIsPinを使用して、これらのピンをリストパネルに読み込みます。

  3. 関連するピンデータ列を設定して、スプレッドシートプログラムの列の配置と一致させます。

  4. スプレッドシートプログラムに切り替え、必要なピンデータのブロックを選択してコピーします。

  5. SCHLIB Listパネルに戻り、同じセルのブロックを選択し、右クリックしてコンテキストメニューからPasteを選択します。

SCHLIB List パネルからスプレッドシートにデータブロックをコピーしたい場合があります。これにより、スプレッドシートでデータがどのように表されるかを確認できます。このアプローチを使用すると、新しいコンポーネントの多数のコンポーネントピンを迅速に設定できます。上記の画像と以下の2つは、この一連の手順を示しています:

スプレッドシートまたはテーブルから貼り付ける際にデータを作成・編集する

また、Smart Grid Pasteツールを使用して、設計オブジェクトの属性を迅速に更新したり、プリミティブのグループを簡単かつ迅速に作成したりすることもできます。これらのツールは、回路図またはPCBエディタのリストパネルで右クリックメニューから利用できます。

Smart Grid Pasteツールの使用方法の詳細については、Sch Listページを参照してください。

デザインワークスペースでのオブジェクトのフィルタリング - それはどのように機能しますか?

フィルタパネルでクエリを記述することにより、フィルタリングプロセスを制御できます。また、裏側でクエリを使用しているFind Similar Objectsダイアログのオプションを設定するか、ナビゲーターパネルでオブジェクトを選択することもできます。

ハイライトエンジンは、フィルタリングされたデータがどのように表示されるかを決定します。

ユーザーとして、メインのグラフィカル編集ウィンドウ、インスペクター(ハイライトエンジンにオブジェクトの選択を指示した場合)、またはリストパネルでフィルタリングされた表示データにアクセスできます。

クエリの記述のヒント

  • 利用可能なクエリキーワードに慣れるために、Query Helperを使用してください。ヘルパーを表示するには、FilterパネルでHelperボタンをクリックしてください。クエリ言語リファレンスセクションを訪れて、クエリについての詳細情報をご覧ください。

  • キーワード上でF1を押すと、そのクエリキーワードについてのオンラインヘルプが表示されます。

  • クエリヘルパーダイアログの下部にあるMaskフィールドを使用して、可能なキーワードを検索します。検索している文字列の先頭にワイルドカード文字の*を含めると、キーワードと説明の両方でそのテキスト文字列へのすべての参照を見つけることができます。

  • クエリヘルパーダイアログを閉じる前にCheck Syntaxボタンをクリックしてください。

  • 変数の周りに引用符を含めてください。例:'DIP14'

  • クエリを解決するための優先順位があるので、正しい順序で解決されるように括弧を含めてください。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content