プロジェクトオプション - マルチチャンネル
Parent page: WorkspaceManager Dialogs
Multi-Channelタブ(Options for PCB Project ダイアログ)
概要
このOptions for PCB Project ダイアログのタブでは、マルチチャネル設計で使用するチャネルの命名方式と、コンポーネントのデジグネータ形式を定義できます。マルチチャネル設計とは、同一のサブシートをプロジェクト内で複数回参照できる機能です。これは、同じサブシートを参照するシートシンボルを複数配置することで実現できます。または、シートシンボルのデジグネータにRepeat キーワードを含めて、複数回インスタンス化することでも実現できます。
CircuitStudio は真のマルチチャネル設計を提供しており、プロジェクト内で単一のシートを繰り返し参照できます。必要な変更は1か所で適用でき、プロジェクトを再コンパイルすると、その変更が各インスタンスへ伝播します。CircuitStudio は複数チャネルをサポートするだけでなく、それらをネストすることも可能です。
回路図上の単一の論理コンポーネントから、PCB 上の複数の物理インスタンスへのマッピングは、このタブで定義するマルチチャネルのデジグネータ方式によって制御されます。
アクセス
これは、プロジェクトのオプションを設定する際に利用できる複数タブのうちの1つで、Options for PCB Projectダイアログ内からアクセスします。このダイアログは次の方法で開けます。
-
回路図エディタまたは PCB エディタのメインメニューから Project | Content |
をクリックします。
- Projects パネルでプロジェクト自体のエントリを右クリックし、コンテキストメニューから Project Options を選択します。
オプション/コントロール
チャネル命名
-
Channel 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 - Channel Naming Styleおよび/または Designator Format を変更すると、この領域の画像が動的に更新され、設計に表示される命名規則が反映されます。画像は 2 x 2 のネストされたチャネル設計の例を示しています。大きいクロスハッチ領域は上位レベルの2つのチャネル(またはバンク)を表し、その内側の網掛け領域は下位レベルのチャネルを表します(各チャネルにサンプルコンポーネントが2つずつ表示されています)。
コンポーネント命名
-
Designator Format - 設計コンポーネントにデジグネータを割り当てる際に使用する形式を指定します。フィールドのドロップダウンリストから、事前定義された8種類の形式を選択できます(フラットが5種類、階層コンテキストで使用できるものが3種類で、チャネル命名を含みます)。
- $Component$ChannelAlpha
- $Component_$ChannelPrefix$ChannelAlpha
- $Component_$ChannelIndex
- $Component_$ChannelPrefix$ChannelIndex
- $ComponentPrefix_$ChannelIndex_$ComponentIndex
- $Component_$ChannelName
- $ChannelName_$Component
- $ComponentPrefix_$ChannelName_$ComponentIndex
独自のデジグネータ形式の定義
Designator Formatフィールドに直接入力することで、独自のコンポーネント・デジグネータ形式を定義することもできます。形式文字列の構築には、次のキーワードを使用できます。
- $ChannelName - これは、Channel Naming Style フィールドで選択したスタイルにより決定される、関連チャネルの名称です。
- $Component - これは、コンポーネントの論理デジグネータです。
- $ComponentPrefix - これは、コンポーネントの論理デジグネータのプレフィックスです(例:U は U1 のプレフィックス)。
- $ComponentIndex - これは、コンポーネントの論理デジグネータのインデックスです(例:1 は U1 のインデックス)。
- $ChannelPrefix - これは、論理シートシンボルのデジグネータです。
- $ChannelIndex - これは、チャネルのインデックスです。
- $ChannelAlpha - これは、文字で表したチャネルのインデックスです。
注記
- チャネルのアルファ(A, B, C…)インデックスは、設計全体のチャネル数が26未満の場合、または階層的なデジグネータ形式を使用している場合にのみ、実用性があります。
- チャネルおよび/またはコンポーネントのデジグネータ形式に加えた変更を有効にするには、プロジェクトを再コンパイルする必要があります。
- マルチチャネル設計をコンパイルすると、設計ウィンドウ内の回路図シート下部に、各チャネル(またはバンク)ごとに1つのタブが表示されます。タブ名はシートシンボル名にチャネル番号を付加したもので、例:BANKA。これらは設計のコンパイル済みビュー(物理ビュー)であり、論理設計は従来どおり Editor タブ上に残ります。