回路図シンボルは通常、部品の機能を反映した形状と、1つ以上のピンを含みます。部品がどのように表現されるか、つまりシンボルの見た目やピンの配置は、設計者の裁量に委ねられています。これは、組織の要件や採用する設計規格に準拠するように行う必要があります。1つの部品シンボルで物理的な部品全体を表現することもできますし、複数のサブパートで部品を定義し、それぞれのサブパートが物理部品内の論理的な要素(例:クアッドANDゲート部品内の各ANDゲート、またはリレー内のコイルと接点セット)を表すこともできます。このような部品は「マルチパート部品」とも呼ばれます。
新しい回路図シンボルの作成
回路図シンボルは、接続されたWorkspace内で直接作成できます。
-
メインメニューからFile » New » Libraryを選択し、開いたNew Libraryダイアログで、ダイアログのCreate Library Content » Symbol領域からWorkspaceを選択します。

New Libraryダイアログを使用して新しいWorkspaceシンボルを作成
-
開いたCreate New Itemダイアログで必要な情報を入力し、Open for editing after creationオプションが有効になっていることを確認してOKをクリックします。Workspaceシンボルが作成され、一時的な回路図シンボルエディタが開き、.SchLibドキュメントがアクティブドキュメントとして表示されます。このドキュメントは、Item-Revisionに従って<Item><Revision>.SchLib(例:SYM-001-0001-1.SchLib)という形式で命名されます。このドキュメントを使用して、下記で説明するようにシンボルを定義します。

Workspaceシンボルの初回リビジョンを編集する例 – 一時的な回路図シンボルエディタで回路図シンボルを定義できます。
-
シンボルの定義が完了したら、Save to Serverコントロールを使って、Projectsパネル内のシンボルのエントリの右側からWorkspaceに保存します。Edit Revisionダイアログが表示され、必要に応じて名前や説明、リリースノートを変更できます。保存後、ドキュメントとエディタは閉じられます。
保存されたWorkspaceシンボルは、シングルコンポーネント編集モードまたはバッチコンポーネント編集モードのComponent Editorで部品を定義する際に使用できます。
WorkspaceシンボルはComponentsパネルで閲覧できます。パネル上部の
ボタンをクリックし、Modelsを選択してモデルの表示を有効にし、Symbolsカテゴリを選択します。
Workspaceシンボルを編集するには、Componentsパネルでそのエントリを右クリックし、Editコマンドを選択します。再び一時エディタが開き、シンボルが編集用に開かれます。必要な変更を加えたら、ドキュメントをWorkspaceシンボルの次のリビジョンとして保存します。
Updating Related Component
Workspaceドメインモデル(シンボル、フットプリントモデル、シミュレーションモデルなど)に変更を加え、その変更を新しいリビジョンとして保存した場合、そのモデルを使用しているWorkspace Componentは、依然として前のリビジョンを使用しているため、事実上「最新ではない」状態になります。多くの場合、これらのWorkspace Componentも再保存し、各モデルリンクを最新リビジョンに更新したいと考えるでしょう。このプロセスを効率化するために、WorkspaceとAltium Designerは、直接編集機能を通じてモデルに変更を加えた後、Workspaceモデルを再保存する際に関連する部品を更新できる機能を提供しています。
親部品へのこの更新を実行するオプションは、修正したWorkspaceシンボルをターゲットWorkspaceに保存する際に表示されるCreate Revisionダイアログで見つけることができます。このオプション(Update items related to <ModelItemRevision>)はデフォルトで有効になっています。
<ModelItemRevision>はモデルの現在のリビジョン、つまり関連するWorkspace Componentが使用しているリビジョンです。Workspaceモデル自体が保存されると、これは当然ながら前(古い)リビジョンとなり、最新ではなくなります。

再保存されるWorkspaceシンボルを参照している関連Workspace Componentを更新するオプションへのアクセス。
すべての関連部品がWorkspaceシンボルの現在のリビジョンを使い続ける場合は、このオプションを無効にしてください。その場合、Workspaceモデル自体のみが保存されます。
OKをCreate Revisionダイアログでクリックすると、修正したシンボルがWorkspaceに保存され、関連する一時エディタが閉じられます。そのWorkspaceシンボルを参照しているすべてのWorkspace Componentは、自動的に新しいリビジョンを使用するように再保存されます(各部品の次のリビジョンが自動的に作成され、保存されます)。
-
設計者の視点から見ると、Workspace Componentは、すべての設計ドメインでその部品を表現するために必要な情報を1つのエンティティにまとめたものです。この意味で、Workspace Componentは「コンテナ」― すべてのドメインモデルやパラメトリック情報が格納される「バケツ」と考えることができます。各ドメインでの表現に関しては、Workspace Component自体がWorkspaceドメインモデルを内包しているのではなく、それらのモデルへのリンクを持っています。これらのリンクは部品定義時に指定されます。
-
回路図シンボルは、既存の旧世代(SchLib、PcbLib、IntLib、DbLib、SVNDbLib)部品ライブラリをWorkspaceにインポートする際にもWorkspace内で作成できます。このプロセスのインターフェースであるLibrary Importerは、選択したライブラリをWorkspaceにインポートする直感的なフローを提供します。Library Importerについて詳しくはこちら。
-
新しいWorkspaceシンボルは、Component Editorのシングルコンポーネント編集モードでWorkspace Componentを定義する際にも作成できます。
-
シンボルはファイルベースの回路図シンボルライブラリの一部として作成することもできます。
回路図シンボルの定義
回路図シンボルは、部品本体を表す描画オブジェクトと、実際の部品の物理ピンを表すピンを配置して作成します。回路図シンボルは、Altium Designer の回路図シンボルエディタで作成されます。
シンボル作成に関する注意事項:
-
ライブラリエディタで配置されたオブジェクトは、配置された順に重ねられます。ピンが部品本体の背後に隠れてしまった場合は、Edit » Move コマンドを使用して表示順序を変更してください。
-
ピンの片端のみが電気的に接続されます。この端はホットスポットと呼ばれます。ホットスポット(ピンを保持する側)が部品本体から離れるように配置してください。詳細はPin オブジェクトを参照してください。
-
回路図ライブラリエディタでは、現在アクティブなシンボルのプロパティ(デフォルトのデジグネータや説明など)はPropertiesパネルのSymbolモードで編集します。何も選択されていない場合、このモードでパネルが表示されます。部品シンボルの一部として配置されたプリミティブをダブルクリックすると、Propertiesパネルには親部品ではなく、そのプリミティブのプロパティが表示されます。
-
シンボルエディタシート上でデジグネータやコメントを表示するオプション(Show Comment/Designator)は、Library OptionsモードのPropertiesパネルで現在のライブラリに対して有効化/無効化できます。Tools » Document Optionsコマンドを選択すると、このモードでPropertiesパネルが表示されます。
-
フォントは、各オブジェクト配置時に個別に設定することも、新規オブジェクト用の好みのフォントをSchematic - Defaults ページの各オブジェクトを編集して設定することもできます(Preferencesダイアログ)。
-
Schematic Symbol Generation Toolを使用すると、ピン数の多い部品を素早く作成できます。このツールは、右クリックメニューからスプレッドシート経由でピン情報のインポートにも対応しています。
-
複数のピンは、SCHLIB Listパネルの右クリックメニューにあるSmart Gridコマンドを使って、スプレッドシートから現在のシンボルにインポートできます。– 詳細はこちら。
Workspace Symbol を作成する際は、シンボルのグラフィックのみを定義すればよいことに注意してください。これは回路図編集領域内での上位部品の表現です。従来のファイルベースの部品管理手法で使用される「回路図部品」とは異なり、他のモデルやパラメータはこの回路図部品の一部として定義されていません。部品にはシンボルのグラフィック表現のみが必要です。他のドメインモデルやパラメータへのリンクは、部品自身の定義の一部として含まれます。
部品シンボルの作成を始める前に、好みのデフォルト設定を構成しておくことをおすすめします。すべての回路図設計オブジェクト(ライブラリおよびシート両方)のデフォルトは、Schematic - Defaultsページ(Preferencesダイアログ)で設定します。Preferences ダイアログページを開いているときにF1を押すと、各オプションの詳細情報が表示されます。
設計空間の準備
部品シンボルは常にシート原点(シートの中心)付近に描画してください。必要に応じて、Edit » Jump » Origin(ショートカットJ, O)を選択して、シートの原点を設計ウィンドウの中心に移動できます。画面左下のステータスバーで、カーソルが原点にあることを確認してください。Altium 提供の部品はすべて、この点(シート中心の十字線)を基準に作成されています。自作部品も必ずこの原点付近で作成してください。
回路図上に部品を配置する際、部品はライブラリシンボルのシート原点で「保持」されます。シンボル作成時によく使われる方法は、部品のピン1のホットスポットをシート原点に配置し、ライブラリから回路図シートへ配置する際にそのピンで保持されるようにすることです。これは必須ではなく(シンボルのピンや本体オブジェクトはシート上の任意の場所に配置可能)、原点から離れた場所にシンボルオブジェクトを配置した場合、ライブラリから回路図シートに配置する際もカーソルから同じ距離だけ離れて配置されます。
回路図および回路図ライブラリのグリッドのデフォルト単位はインペリアル(インチ系)です。Altium のすべての部品はこのインペリアルグリッドで設計されているため、メートルグリッドに切り替える場合の影響を理解しておくことが重要です。異なるグリッドで作成された部品同士を正しく配線するのが難しくなるためです。インペリアルグリッドは A3 などのメートル系シートサイズでも使用できるため、メートルサイズのシートを使う場合でもグリッドを変更する必要はありません。現在のシートの単位は、GeneralタブのGeneral 領域、Properties パネルのLibrary Optionsモードで定義します(このモードのPropertiesパネルには、メインメニューのTools » Document Optionsコマンドからアクセスできます)。

General 領域のPropertiesパネル( Library Optionsモード)で、現在のシートの単位を設定できます。
必要に応じて、PropertiesパネルのShow Comment/Designatorオプションを有効にすると、ライブラリドキュメント内の現在の部品のコメント/デジグネータ文字列を表示できます。
オブジェクトは現在のスナップグリッド上に配置されます。現在のグリッドは、設計空間の左下ステータスバーに表示されます。
Snap GridおよびVisible Gridも、Properties パネルのLibrary Optionsモードで設定できます。グリッドを変更するたびにPropertiesパネルを開く代わりに、Gを押すことでスナップグリッドを利用可能な設定間で切り替えられます。利用可能な設定は、Schematic – Gridsページ(Preferencesダイアログ)で編集できます。
通常、オブジェクトやピンは 100mil または 50mil のグリッドに配置し、文字列のみ 10mil のグリッドに配置する必要があります。テキスト文字列の位置調整時には、Ctrlを押しながら文字列を移動すると、一時的に最も細かいグリッド(デフォルトは 10mil)に切り替わります。
プロパティパネル
アクティブなドキュメントが Schematic Library ドキュメント(*.SchLib)の場合、メインメニューからTools » Document Optionsコマンドを選択すると、PropertiesパネルにLibrary Optionsが表示されます。以下の折りたたみセクションには、利用可能なオプションやコントロールに関する情報が含まれています。
Selection Filter
このパネルセクションのオプションでは、設計空間で選択可能な回路図ライブラリオブジェクトの種類を決定します。
-
All Objectsボタン – オブジェクトフィルタリングを解除し、すべての種類のオブジェクトを選択可能にします。
-
Objectボタン – 各オブジェクトボタンを切り替えて、そのオブジェクトタイプの選択可否を設定します。
General
デザインオブジェクトが選択されると、パネルにはそのオブジェクトタイプに固有のオプションが表示されます。次の表は、ライブラリデザイン空間内で配置可能なオブジェクトタイプを一覧にしています。各リンクをクリックすると、そのオブジェクトのプロパティページにアクセスできます。
回路図シンボル本体の作成
必要に応じてデザイン空間オプションを設定した後、次のステップは部品のグラフィカルな表現を作成すること、すなわち回路図シートに配置した際にその部品を表すシンボルグラフィックを作成することです。グラフィカルな回路図シンボルの標準を決めておくことが重要です。これにより、シンボルグラフィック設計時の正式なテンプレートとなり、一貫性のある設計が保証されます。Altiumの設計手法はIEEE 315標準に準拠しており、一般的な回路要素だけでなく、半導体要素を組み合わせて様々なシリコンデバイスタイプを表現する方法も明確に定義されています。
シンボル本体は、Place メニュー、Utilities バー、またはActive Barを使用して、回路図ライブラリエディタのデザイン空間にグラフィックデザインオブジェクトを配置することで作成します。配置した回路図シンボルをダブルクリックすると、Properties パネルが開き、各形状をさらに定義できます。
Altium Designer には、下図のように長方形、ポリゴン、楕円、角丸長方形など、さまざまな閉じたシンボル形状が用意されています。
線状の形状には、アーク、線/ポリライン、ベジエ、楕円弧があります。線やポリラインには矢印やテールを付けることができます。ダブルクリックするとPropertiesパネルが開き、ヘッドやテールを定義できます。
シンボルへのピン追加
部品ピンは、部品に電気的特性を与え、信号の入出力のための接続点を定義します。実際の物理部品の各ピンを表すピンを配置します。
ピンは、回路図ライブラリドキュメントのデザイン空間で現在表示されている部品に、以下のいずれかの方法で追加できます。いずれの場合も、ピンは電気端がカーソルに保持された状態で表示されます。必要に応じてピンを回転・反転し、クリックして配置します。
-
Place » Pinコマンド(またはショートカットP, P)を使用します。
-
ボタンをActive Barでクリックします。
-
ボタンをUtilities ツールバーのデザインオブジェクトドロップダウンからクリックします。
-
Component Pin Editorダイアログを使用 – デザイン空間でオブジェクトが選択されていない場合、Propertiesパネルでシンボルのプロパティ(ピンの編集・追加・削除を含む)を編集できます。また、Component Pin Editorダイアログにもアクセスできます。開くには、
ボタンをPinsタブのPropertiesパネルでクリックしてください。このダイアログでは、シンボルに関連付けられた任意のピンの特定プロパティを一括で変更できます。ピンプロパティの編集だけでなく、新規ピンの追加や既存ピンの削除も可能です。
作成したシンボルのすべてのピンを管理するためのComponent Pin Editorダイアログにアクセスします。
Options and Controls of the Component Pin Editor Dialog
ピングリッド
このエリアには、部品のすべてのピンが表示されます。各ピンについて、以下の情報が表示されます。
-
Designator – ピンの数値識別子。部品の各ピンには一意のデジグネータが必要です。
-
Name – ピンの表示名。名前は任意であり、必要に応じて空欄にできます。あるいは、Nameテキストフィールドに文字列を入力し、Nameチェックボックスで名前の表示/非表示を切り替えます。
-
Desc – ピンの説明。
-
Footprint Model Mapping – この回路図部品のピンがマッピングされている、リンクされたフットプリントモデルのパッド。各リンクフットプリントモデルごとに個別の列が表示されます。
-
Type – ピンの電気的タイプ。このタイプは、プロジェクトのコンパイルや回路図ドキュメントの解析時に電気的接続エラーを検出する(Electrical Rules Check機能を使用)際に利用されます。利用可能なタイプはInput、I/O、Output、Open Collector、Passive、HiZ、Open Emitter、Powerです。
-
Owner – ピンが関連付けられている親パート。単一パート部品の場合、この項目は常に1となります。これはマルチパート部品の場合のみ意味を持ちます。マルチパート部品には非グラフィカルパートPart Zeroも含まれます。パートゼロは、例えば電源ピンなど、マルチパート部品のすべてのパートに含めるピンに使用されます。
-
マルチパートコンポーネントの場合、電源ネットの接続は理想的にはPart Zeroを使用して割り当てるべきです。ピンはPart Zeroに配置し、その後Part Numberプロパティを
0に設定することでPart Zeroに含めることができます。Part Zeroに配置されたピンは、すべてのパートに表示されます。
-
必要に応じて、Part Zeroに配置されたピンを非表示にすることも可能です。ただし、この方法は推奨されません。この方法で電源ネットに接続する必要がある各ピンについては、Hidden Net Nameフィールドにネット名を入力し、SCHLIB ListパネルまたはSCH Listパネルで設定します。その後、ShowオプションをComponent Pin Editorダイアログで無効にするか、HideオプションをSCHLIB ListパネルまたはSCH Listパネルで有効にしてください。
-
Show – ピンがシート上で表示(有効)されているか、非表示(無効)かを反映します。この方法は推奨されませんが、マルチパートコンポーネントの電源ピンは、回路図シート上で不要な混雑を避けるために非表示にすることができます。
コンポーネントの非表示ピンは、回路図エディタまたは回路図ライブラリエディタで、Show All PinsオプションをPins領域のPropertiesパネルで有効にすることでシート上に表示できます。回路図ライブラリエディタでは、Show Hidden PinsオプションもEditメインメニューで有効にする必要があります。
-
Number – 親パートが回路図シートに配置された際に、ピンのデジグネータが表示(有効)されるか、非表示(無効)かを決定します。
-
Name – 親パートが回路図シートに配置された際に、ピンの表示名が表示(有効)されるか、非表示(無効)かを決定します。
ピン名を否定(上にバーを付ける)するには、以下のいずれかの方法を使用してください:
-
Pin/Pkg Length – これはピン-パッケージ間の長さです。
-
Propagation Delay – 伝搬遅延を表示します。これは信号の先頭が送信側から受信側へ到達するまでの時間です。
-
Add – このボタンをクリックすると、コンポーネントに新しいピンを追加できます。新しいピンには次に利用可能なデジグネータ(ピン0も可)が割り当てられ、以下のデフォルトプロパティが設定されます:
-
Name –
1
-
Desc – 空白
-
Mapping – すべて
0
-
Type –
Passive
-
Owner – アクティブ/選択中のパートの番号。
-
Show/Number/Name – すべて有効。
ダイアログでOKをクリックすると、新しく追加されたピンはコンポーネント(またはその一部)の右下に最初に配置されます。必要に応じて再配置してください。
-
Remove – このボタンをクリックすると、現在選択されているピンをコンポーネントから削除できます。確認ダイアログが開くので、Yesをクリックして削除を進めてください。回路図上に配置されたコンポーネントインスタンスからピンを削除する場合、そのピンに接続されていた配線を再配線する必要がある場合があります。
以下はピングリッドの操作に関するヒントです:
-
親パートにリンクされたモデルのマッピング情報を表示するフィールドを除き、すべてのフィールドは編集可能です。フィールドを一度クリックして選択し、必要な値を入力またはオプションを選択してください。フィールド外をクリックするかEnterを押すと変更が適用されます。
-
マルチパートコンポーネントの場合、アクティブ/選択中のパートのピンは通常の白背景で表示され、他のすべてのパートのピンはグレー背景で表示されます。
-
各列ヘッダーを使って、さまざまなフィールドでピンを並べ替えることができます。一度クリックすると昇順、もう一度クリックすると降順で並べ替えます。Shift+Clickで追加のフィールドで並べ替え、Ctrl+Clickで並べ替えを解除します。
右クリックメニュー
グリッドの右クリックメニューでは、以下のコマンドが利用できます:
-
Jump – 現在選択されているピンへデザインスペース内でジャンプします(可能な場合はズーム&中央表示)。
-
Add – コンポーネント(またはその一部)に新しいピンを追加します。
-
Remove – 現在選択されているピンをコンポーネントから削除します。確認ダイアログが開くので、Yesをクリックして削除を進めてください。
-
Edit – このコマンドは機能しません。
-
Report – Report Previewダイアログを開きます。
プロパティ領域
一般タブ
パラメータタブ
-
Parameters – この領域には、現在ピンに定義されているすべてのパラメータが一覧表示されます。
または
アイコンを使用して、設計空間で関連パラメータの値を表示/非表示にできます。
または
アイコンを使用して、関連パラメータのロック/ロック解除ができます。
-
Name – パラメータ名。ルールタイプのパラメータの場合、この項目は
Ruleとしてロックされます。
-
Value – パラメータの値。ルールタイプのパラメータの場合、エントリにはルールタイプと定義された制約の一覧が反映されます。
-
Font – クリックすると、希望するフォント、フォントサイズ、色、太字・イタリックなどの属性を選択するメニューが開きます。
-
Other – クリックすると、追加オプションを変更するためのドロップダウンが開きます:
-
Show Parameter Name – 有効にするとパラメータ名が表示されます。
-
Allow Synchronization with Database – 有効にするとデータベースと同期します。
-
X/Y – X座標とY座標を入力します。
-
Rotation – ドロップダウンで回転を選択します。
-
Autoposition – チェックを入れると自動位置決めが有効になります。
-
Add – クリックするとパラメータを追加します。
で現在選択されているパラメータを削除します。
マルチパートコンポーネントの場合、選択したパートに関連するピンが
Component Pin Editorダイアログ内でハイライト表示されます。他のパートのすべてのピンはグレー表示されます。
Component Pin Editorダイアログは、回路図エディタで配置済みのコンポーネント(またはその一部)に対してもアクセスできます。
ピンプロパティの設定
Tabを押すと、Component モードのProperties パネルが開き、配置前にピンプロパティを編集できます。数値はピンを連続配置するごとに自動的にインクリメントされます。自動インクリメントの動作は、Auto-Increment During Placement設定の回路図 – 一般ページのPreferences ダイアログで構成できます。負の値を使用すると自動デクリメントされます。

Schematic - GeneralダイアログのPreferences ページで自動インクリメントの動作を定義してください。 ピンの配置時やピンを移動する際には、ピンは電気的な端(ホットエンドとも呼ばれます)で保持されます。ピンは、電気的な端がコンポーネント本体から離れるように配置する必要があります。ピンを移動中にスペースバーを押すと、ピンを回転させることができます。
ピンは、電気機械的なポイント(例えば、電圧レギュレータのタブなど)を表すためにも配置できます。
ピンには、名前やデジグネータなど、いくつかのプロパティがあります。シンボルピンとPCBフットプリントパッドを一致させる際に使用されるのはピンのデジグネータです。ピンのDesignator やName がピンの端から表示されるデフォルトの距離は、回路図エディタおよび回路図ライブラリエディタのシステム全体の設定です。Pin Marginの設定は、Schematic – GeneralページのPreferences ダイアログで行います。
Name の個別設定は、Component Pin Editorダイアログで設定できます。
ピンにはElectrical Typeがあり、Altiumの電気的ルールチェックシステムによってピン間接続の妥当性を検証するために使用されます。このオプションは、Component Pin Editorダイアログで、そのコンポーネントピンの電気的タイプに合わせて設定してください。デフォルトのPin Lengthは、選択したスナップグリッド(通常は100milまたは50mil)に適しています。デフォルトの長さは30で、一般的な長さは20または30です。
Symbols Component Pin Editorダイアログで、ピンの異なる位置にComponent Pin Editorを追加して、ピンからの電気的情報を表すことができます。
Pin

回路図上のピンは、回路図設計空間における物理的なコンポーネントピンを表します。
概要
ピンは電気設計プリミティブです。ピンはコンポーネント(部品)に電気的特性を与え、入出力信号の接続ポイントを定義します。
利用可能性
ピンは、以下のいずれかの方法で回路図ライブラリエディタ内でのみ配置できます:
-
メインメニューからPlace » Pinをクリックします。
-
を、Utilitiesツールバー(
)のドロップダウンからクリックします。
-
右クリックして、コンテキストメニューからPlace » Pinを選択します。
配置
コマンドを起動すると、カーソルが十字線に変わり、ピン配置モードに入ります。配置は以下の手順で行います:
-
クリックまたはEnterを押してピンを固定します。浮遊しているピンは電気的な端で保持されており、この端がコンポーネント本体から離れるように配置する必要があります。ピンの片側のみが電気的であり、常にこの端でピンが保持されます。
-
追加のピンを続けて配置するか、右クリックまたはEscを押して配置モードを終了します。
配置中に実行できる追加操作(ピンがまだカーソル上で浮遊しており、電気的端が固定される前)は以下の通りです:
-
Tabキーを押して配置を一時停止し、PinモードのPropertiesパネルにアクセスし、そこでプロパティを即座に変更できます。デザインスペースの一時停止ボタンオーバーレイ(
)をクリックすると配置を再開します。
-
Altキーを押すと、移動方向を最初の移動方向に応じて水平方向または垂直方向に制限できます。
-
Spacebarを押すとピンを反時計回りに、Shift+Spacebarで時計回りに回転します。回転は90°単位です。
-
XまたはYキーを押すと、X軸またはY軸に沿ってピンをミラー反転できます。
ライブラリコンポーネントは、ライブラリエディタシートの原点(中心)付近に作成してください。原点は濃い十字線で示されています。通常、ピンまたはコンポーネント本体の角をシート原点に配置します。
ピン番号(Designator)は、接続性を確立するために必ず定義する必要があります。Electrical Typeも重要で、これは回路図エディタでのElectrical Rules Check(ERC)に使用されます。
ピン番号付けに関する注意
多くのコンポーネントでは、数値名や番号を持つ一連のピンがあります。これらのピンの配置を効率化するために、Auto-Increment During Placement機能をSchematic – GeneralページのPreferencesダイアログで使用できます。ピンのプロパティを配置前に編集すると(ピンがカーソル上で浮遊している間にTabを押す)、自動インクリメントが自動的に有効になります。この機能はDesignatorとNameの両方で動作します。ピンDesignatorはPrimary自動インクリメントフィールドを、ピンNameはSecondary自動インクリメントフィールドを使用します。昇順の英字・数字、降順の数字に対応しています。

Auto-Increment During Placementの設定は、Schematic – GeneralページのPreferencesダイアログで行います。

アルファベットのピン名が増加し、数値のピン番号が減少していることに注意してください。
グラフィカル編集
ピンを移動するには、クリックして保持します。カーソルはピンの電気的ホットスポット端にジャンプしますので、その端がコンポーネント本体から離れるように新しい位置に移動して配置します。
ドラッグ中に、ピンは回転(Spacebar/Shift+Spacebar)やミラー反転(X軸またはY軸方向にXまたはYキー)も可能です。
非グラフィカル編集
Pinダイアログまたはプロパティパネルによる編集
Properties page: Pinプロパティピンのプロパティは、PinダイアログおよびPropertiesパネルで編集できます。これにより、デザイン空間で現在選択されているすべてのアイテムを編集できます。
ピン表示名とデジグネータの位置・フォント
ピンの表示名およびデジグネータ(番号)の位置は、Pin Margin設定がSchematic – GeneralページのPreferencesダイアログでグローバルに定義されています。これは環境設定であり、設定が定義されたPCに適用されます。設定では、テキストがピンの非電気的端からどれだけ離れて表示されるかの相対距離を定義します。

ピンテキスト(Pin Margin)の距離は、Preferencesダイアログで設定します。
回路図ライブラリドキュメントのデフォルトシステムフォントはTimes New Roman, 10pt, Regularです。これは固定されており変更できません。ライブラリコンポーネントを回路図シートに配置すると、同じデフォルトフォントが適用されますが、これは固定ではなく必要に応じて変更可能です。回路図シートで使用されるシステムフォントは、Power Ports、Ports、回路図シート枠内のX・Y領域マーカーなど他のオブジェクトにも適用されることに注意してください。
ピンについては、これらのシステムレベルの位置・フォント設定を上書きできます。ピンのDesignatorおよびNameの位置やフォントをカスタマイズするためのコントロールは、PinモードのPropertiesパネルにあります。

ピン Designator(番号)および Name のフォントや位置は、必要に応じて個別に変更できます。
位置のデフォルト設定を上書きしてカスタマイズした位置に変更するには、Custom Position オプションを使用してください。Margin については、関連フィールドに新しい値を直接入力します。Orientation については、ドロップダウンから角度(0° または 90°)および To 基準(Pin または Component)を選択してください。
デフォルトのシステムフォントからカスタマイズしたフォントに変更するには、Custom Settings オプションを使用してください。
ピンシンボル線幅
回路図編集領域でコンポーネントを表現する際、そのデバイスの回路図シンボルとして定義された各ピンには、1つ以上のシンボルを表示できます。これらのシンボルは、必要に応じてメインコンポーネントシンボルの輪郭に対して「内側」「内側エッジ」「外側」「外側エッジ」に表示されます。例えば、内側エッジに Clock シンボル、外側エッジに Dot シンボルを表示するなどです。これらのシンボルは、特定のピンを通る信号の目的を視覚的に示すことで、設計の可読性を大幅に向上させます。
Line Width 設定を Symbols 領域の Properties パネルで使用し、これらのシンボルを描画する線の幅を指定します。Small または Smallest から選択してください。
古い設計では、適切な電源ネットに接続された隠し電源ピンを持つコンポーネントが含まれている場合があります。この方法は推奨されませんが、隠しピンは Hidden Net Name フィールドにネット名を入力することで SCHLIB List または SCH List パネルで接続できます。
Pin Properties
一般タブ
位置
-
(X/Y)
-
X(最初のフィールド)– オブジェクトの基準点の現在のX(水平)座標で、現在のデザイン空間の原点からの相対値です。編集してオブジェクトのX位置を変更できます。値はメートル法またはヤード・ポンド法のいずれでも入力可能です。現在のデフォルト単位でない場合は単位を含めて入力してください。
-
Y(2番目のフィールド)– オブジェクトの基準点の現在のY(垂直)座標で、現在の原点からの相対値です。編集してオブジェクトのY位置を変更できます。値はメートル法またはヤード・ポンド法のいずれでも入力可能です。現在のデフォルト単位でない場合は単位を含めて入力してください。
-
Rotation – ドロップダウンで回転を選択します。
プロパティ
シンボル
これらのシンボルは純粋にグラフィカルなものです。ピンの本来の電気的特性は、ピンの Electrical Type に設定された値によって決まります。
フォント設定
-
Designator
-
Custom Settings– 下のFont Settingsを有効にして、フォントをカスタマイズします。
-
Font Settings – コントロールを使用して、フォント、フォントサイズ、色、太字や下線などの特殊設定を構成します。
-
Custom Position – 下のコントロールにアクセスして、位置をカスタマイズできるようにします。
-
Margin – 希望するマージンを入力します。
-
Orientation – ドロップダウンを使用して、向きを選択します。
-
To – ドロップダウンを使用して、デジグネータの対象オブジェクトを選択します。
-
Name
-
Custom Settings – 下のFont Settingsを有効にして、フォントをカスタマイズします。
-
Font Settings – コントロールを使用して、フォント、フォントサイズ、色、太字や下線などの特殊設定を構成します。
-
Custom Position – 下のコントロールにアクセスして、位置をカスタマイズできるようにします。
-
Margin – 希望するマージンを入力します。
-
Orientation – ドロップダウンを使用して、向きを選択します。
-
To – ドロップダウンを使用して、名前の対象オブジェクトを選択します。
パラメータタブ
パラメータ
この領域では、現在選択されているピンオブジェクトに付加されたパラメータを管理できます。
-
Grid – この領域には、ピンに現在定義されているすべてのパラメータが一覧表示されます。
または
アイコンを使用して、設計空間内で関連パラメータの値を表示/非表示にできます。
または
アイコンを使用して、関連パラメータのロック/ロック解除ができます。
-
Name – パラメータ名。ルールタイプのパラメータの場合、この項目は
Ruleとしてロックされます。
-
Value – パラメータの値。ルールタイプのパラメータの場合、エントリにはルールタイプと定義された制約のリストが表示されます。
-
Font – クリックすると、希望するフォント、フォントサイズ、色、太字・斜体などの属性を選択するメニューが開きます。
-
Other – クリックすると、追加オプションを変更するドロップダウンが開きます:
-
Show Parameter Name – Schematic Libraryエディタ内でパラメータ名を表示する場合に有効にします。
-
Allow Synchronization with Database – データベースと同期する場合に有効にします。このオプションはコメントの更新可否を制御します。デフォルトでは、これらのオプションは有効で、常にソースライブラリ/データベースとの同期が許可されています。更新プロセスにコメントを含めたくない場合は、このオプションを無効にできます。
-
X/Y – 希望するX座標とY座標を入力します。
-
Rotation – ドロップダウンを使用して回転を選択します。
-
Autoposition – 自動配置を有効にする場合はチェックします。これにより、コンポーネントの移動や回転時にもテキストが選択した位置に維持されます。
-
Add – パラメータを追加するにはクリックします。現在選択されているパラメータを削除するには
を使用します。
古い設計では、適切な電源ネットに接続された非表示の電源ピンを持つコンポーネントが含まれている場合があります。この方法は推奨されませんが、非表示ピンはHidden Net Nameフィールドにネット名を入力することでSCHLIB ListまたはSCH Listパネルで接続できます。
配列貼り付け
標準の切り取り、コピー、貼り付けコマンドに加えて、コンポーネントシンボル作成時にメインメニューからEdit » Paste Arrayコマンドを使用して、現在のクリップボードの内容を縦または横のオブジェクト配列として現在のドキュメントに配置することもできます。これは、作成するコンポーネントシンボルに複数のピンを含める必要がある場合に特に便利です。
コマンドを起動すると、Setup Paste Arrayダイアログが表示されます。

Setup Paste Arrayダイアログ
Options and Controls of the Setup Paste Array Dialog
配置変数
-
Item Count - このフィールドで、ワークスペースに貼り付ける複製アイテムの総数を指定します。
-
Primary Increment - このフィールドで、増分値を指定します。数値を増分する場合は、増分ステップを整数値で入力します。アルファベット順に増分する場合は、スキップしたい文字数に対応するアルファベットの文字を入力します。たとえば、初期テキストが1Aの場合、フィールドをA(アルファベットの最初の文字)に設定すると1ずつ増分されます。フィールドをC(アルファベットの3番目の文字)に設定すると、テキストは1A、1D(Aの3文字後)、1Gなどになります。貼り付けるオブジェクトがピンの場合、このフィールドはPin Designatorに影響します。
-
Secondary Increment - このフィールドはピンオブジェクトの配列貼り付け時のみ適用され、Pin Display Nameに影響します。Primary Incrementフィールドに従って増分値を指定します。
数値の場合、増分は昇順または降順にできます。Primary Incrementおよび/またはSecondary Incrementフィールドに、昇順の場合は正の整数、降順の場合は負の整数を入力します。
-
Remove Leading Zeroes - このオプションを有効にすると、貼り付け配列テキストの先頭のゼロが削除されます。標準テキスト文字列の場合、これは文字列の数値部分の先頭ゼロのみが対象で、アルファ文字の前にあるゼロは削除されません。たとえば、テキスト文字列C000020は(Primary Increment 1で)C21として貼り付けられ、テキスト文字列000C000020は000C21として貼り付けられます。ピンオブジェクトを貼り付ける場合、これはPin Designatorのみに関係し、Pin Display Nameには影響しません。
間隔
-
Horizontal - このフィールドに値を入力して、各配列アイテムの水平方向のずれを決定します。正の値の場合、配列はカーソル位置の右側に配置されます。負の値の場合、配列は左側に配置されます。
-
Vertical - このフィールドに値を入力して、各配列アイテムの垂直方向のずれを決定します。正の値の場合、配列はカーソル位置から上方向に配置されます。負の値の場合、配列は下方向に配置されます。
必要に応じて各種オプションを設定し、OKをクリックします。
間隔には正または負の値を入力し、水平方向の場合は右または左、垂直方向の場合は上または下に配列が貼り付けられるようにします。
ドキュメント上で配列を挿入する開始位置の選択を求められます。希望する位置にカーソルを合わせてクリックするか、Enterを押してください。配列は選択した開始位置に貼り付けられます。
IEEEシンボルの追加
論理関数やデバイスを表現する場合、IEEEシンボルを回路図シンボル内で使用できます。これらのシンボルにより、ユーザーは内部特性の詳細な知識がなくても、これらの関数やデバイスの論理的な特性を理解できます。
配置可能なIEEEシンボルは、下図のように表示されます。
IEEE Symbols

配置されたIEEEシンボル(シグマ)
概要
IEEEシンボルは非電気的な描画プリミティブです。論理関数やデバイスを表現するために使用されます。これらのシンボルにより、ユーザーは内部特性の詳細な知識がなくても、これらの関数やデバイスの論理的な特性を理解できます。
利用可能性
IEEEシンボルオブジェクトは、Schematic Library Editorでのみ配置可能です。合計34種類のシンボルが、以下の方法で配置できます:
-
メインメニューからPlace»IEEEシンボルを選択します。
-
右クリックして、コンテキストメニューからPlace»IEEEシンボルを選択します。
-
ボタンを Utilities ツールバーでクリックします。
-
アクティブバーで Place IEEE Symbol を選択します(
Open Collector シンボルが配置されます)。
配置
コマンドを起動すると、カーソルが十字線に変わり、IEEEシンボル配置モードに入ります。選択したIEEEシンボルがカーソル上に浮かんで表示されます。
-
オブジェクトの位置を決め、クリックまたは Enter を押して配置を確定します。
-
続けてシンボルを配置するか、右クリックまたは Esc を押して配置モードを終了します。
配置中に実行できる追加操作は以下の通りです:
-
Tab キーを押すと配置が一時停止し、IEEEシンボルモードのProperties パネルにアクセスできます。ここでプロパティを即座に変更できます。デザインスペースの一時停止ボタンオーバーレイ(
)をクリックすると配置を再開します。
-
Spacebar を押すとオブジェクトを反時計回りに、Shift+Spacebar で時計回りに回転します。回転は90°単位です。
-
X または Y キーで、シンボルをX軸またはY軸方向にミラー反転します。
-
+ または -(テンキー)でシンボルの拡大・縮小ができます。
グラフィカル編集
この編集方法では、デザインスペース上で配置済みのIEEEシンボルオブジェクトを直接選択し、位置や向きをグラフィカルに変更できます。IEEEシンボルは形状が固定されており、サイズ変更は対応するキーボードショートカットのみで可能です。そのため、IEEEシンボルオブジェクトを選択しても編集ハンドルは表示されません。

選択されたIEEEシンボル(シグマ)
点線のボックス内をクリックしてドラッグし、必要に応じてシンボルを移動します。ドラッグ中は、シンボルの回転(Spacebar/Shift+Spacebar)、ミラー反転(X または Y キーでX軸またはY軸方向)、サイズ変更(テンキーの +/-)が可能です。
IEEE Symbols Properties
位置
-
(X/Y) - オブジェクトの基準点の現在のX(水平)およびY(垂直)座標。現在のデザインスペースの原点からの相対位置です。XおよびYの値を編集して位置を変更できます。値はメートル法またはヤード・ポンド法で入力可能です。現在のデフォルト単位以外で入力する場合は単位も入力してください。
-
Rotation - ドロップダウンから回転角度を選択します。
プロパティ
-
Symbol - グラフィカルなIEEEシンボルを定義します。ドロップダウンリストからシンボルを選択してください。
-
Size - IEEEシンボルの現在のサイズ。デフォルトサイズは 10 DXP Default Units(100mil)です。この値を増減することでシンボルの大きさを調整できます。負の値を入力すると、シンボルは180度回転したように表示されます。
-
Line - シンボルの輪郭を描画する線の太さです。
シンボルプロパティの定義
シンボルのデジグネータや説明などのプロパティは、Symbol モードのProperties パネルで編集します。
-
Designator - 必要なデジグネータのプレフィックスを ? の後に入力します。プレフィックスは英字のみで構成することを推奨します。
-
Name および Description - これらの文字列はシンボル検索時に役立ちます。
-
Type このシンボルがどのタイプのコンポーネントを表すかを定義します。会社のロゴ(Graphical)やヒートシンク(Mechanical)などの非標準コンポーネントも回路図シンボルとして作成し、プロジェクトに配置できます。
コンポーネントタイプ
設計環境によっては、完成したPCBに実装されない設計エンティティを作成する必要がある場合もあります。例えば、基板に接続する外部モジュールをコンポーネントとして描画し、設計の明確化のために回路図に含めたいが、この基板のBOMには含めたくない場合などです。また、ヒートシンクや取付ネジなどの機構部品はBOMに含める必要がありますが、回路図には含めたくない場合もあります。
これらの状況は、コンポーネントの Type を設定することで管理します。前述の例では、コンポーネントタイプを Graphical に設定できます。もう一つの特別なコンポーネントクラスとしてテストポイントがあります。このコンポーネントは回路図とPCBの両方に必要ですが、BOMには不要です。この場合、コンポーネントの Type を Standard (No BOM) に設定します。

非標準タイプのコンポーネントの場合は、Type を適切に設定してください。
コンポーネントがBOMに含まれるかどうかの判定だけでなく、Type フィールドはコンポーネント同期時の管理方法にも使用されます。Standard、Net Tie、Jumper タイプは完全に同期され、コンポーネントは回路図からPCBに渡され、ネット接続もチェックされます。Mechanical および Graphical Type の場合、コンポーネントは回路図からPCBに渡されません。これらのタイプのコンポーネントがPCBに手動で配置され、対応する Type オプションが選択されている場合、コンポーネントレベルの同期は行われますが、ネットレベルの接続チェックは行われません。
各種 Type オプションの詳細については、ComponentモードのPropertiesパネルを参照してください。
コンポーネントを複数パートに分割する
場合によっては、コンポーネントを複数のシンボルに分割する方が適切なことがあります。それぞれのシンボルは Part と呼ばれます。例として、8個の独立した抵抗を含む抵抗ネットワーク(各抵抗を個別に使用可能)、リレーのコイルと接点セット、またはコネクタの各ピン(コネクタピンをシート全体に配置したい場合)などが挙げられます。もう一つの例は、74F08SJXの4回路2入力ANDゲートです。このデバイスには4つの独立した2入力ANDゲートがあります。コンポーネントを4つのゲートすべてを示す単一シンボルとして描くこともできますが、4つのゲートをそれぞれ独立して配置できるように4つのシンボルとして描く方が便利です。
これらのコンポーネントは multi-part components と呼ばれます。各パートは回路図ライブラリエディタで個別に描画され、ピンもそれぞれ追加されます。下図は、同じ抵抗ネットワークを単一パートとして描いた場合と、4つのパートに分けて描いた場合を示しています。

同じ抵抗ネットワークが、左側は単一パート、右側は4つの独立したパートとして表示されています。
マルチパートコンポーネントの操作に関する注意事項:回路図シンボルエディタでは、メインメニューからTools » New Partコマンドを使用して、現在のコンポーネントに別のパートを追加できます。あるいは、Active Bar上の
ボタンをクリックするか、デザインスペース内で右クリックしてコンテキストメニューからTools » New Partを選択します。新しいパートがコンポーネントに追加され、そのパート用の空白シートが開かれてデザインウィンドウでアクティブになります。このシートを使って、パートのグラフィカル表現を構成するプリミティブを追加してください。
マルチパートコンポーネント内のパート間を移動するには、下図のようにSCH Libraryパネルを使用します。
また、デザインスペースの右クリックメニューからTools » Next PartおよびTools » Previous Partコマンドを使用して、次または前のパートを表示することもできます。
現在のドキュメントで開いているマルチパートコンポーネントからアクティブなパートを削除するには、メインメニューからTools»Remove Partを選択するか、右クリックしてコンテキストメニューからTools»Remove Partを選択します。また、SCH Libraryパネルから直接マルチパートコンポーネントのパートを削除することもできます。
一度削除したコンポーネントのパートは、Undoコマンドで元に戻すことはできません。
コンポーネントのパートがわずかに異なる場合は、パート間で内容をコピー&ペーストし、新しいパートではピン情報のみを更新するなどの操作が可能です。
回路図シンボルエディタでは、1つのコンポーネントにつき無制限のパート数をサポートしており、各パートはコンポーネントレベルのAlternate Display Mode機能を利用して異なるグラフィカル表現を持つことができます。また、マルチパートコンポーネントは、定義されたNormalおよびAlternateモードを使用して、単一のシンボル(全パート)または複数のシンボル(各パートごと)として表現できます。— 詳細はこちら。
マルチパートコンポーネントのデジグネータには、各パートを識別するサフィックスが含まれます。サフィックスはアルファベットまたは数字であり、Alpha Numeric Suffix領域のSchematic - GeneralページのPreferencesダイアログで設定します。このオプションはソフトウェアのインストール環境設定であり、ライブラリや回路図ファイルには保存されず、設計ファイルと一緒に移動することもありません。
マルチパートコンポーネントは同種(ホモジニアス)と見なされ、設計アノテーション時にはすべてのパートが等価であり、アノテーションプロセス中に入れ替えられる可能性があります。例えば、リレーコイルがリレー接点のセットと回路図上の相対位置に応じて入れ替えられる場合があります。配置済みコンポーネントで特定のパートをロックするには、下図のように
をPropertiesパネルで有効にしてください。
回路図アノテーション時には、マルチパートコンポーネント内のパートがMatching Optionsで設定された条件に従い、Annotateダイアログ(下図参照)でまとめて1つのコンポーネントとしてパッキングされます。左側の有効なチェックボックスは、パートをまとめてパッキングする際に一致させる必要があるコンポーネントプロパティを決定します。特定のパートを同じ物理コンポーネント内にまとめてパッキングしたい場合(例:フィルタ設計のオペアンプのペアなど)で、手動で割り当てやロックをしたくない場合は、そのコンポーネントに追加パラメータを設定し、どのパートをまとめるかを定義する値を入力してください。下の上部画像はAnnotateダイアログのマッチングオプションを示しています。有効なパラメータはマルチパートコンポーネントのマッチングに使用され、ResPackパラメータはProperties パネル(下部画像)で追加され、同じパラメータ値を持つパートが同じ物理コンポーネントにパッケージングされるよう制御します。Strictlyオプションに注意してください。このオプションが有効な場合、パートはmustこのパラメータを含めてパッキングされます。異なる種類のマルチパートコンポーネントでパッケージングを制御している場合は、このオプションに注意してください。Strictly が有効な場合、すべてのコンポーネントにそのパラメータが含まれている必要があります。
PCBパートスワッピングは、パートがマルチパートコンポーネントとして定義されているコンポーネントでのみ実行できます。詳細はPin Pair and Part Swappingドキュメントをご覧ください。
電源ピンを定義するには、コンポーネント用に追加のパートを作成し、そのパートにVCCおよびGNDピンを配置します。再アノテーション時にゲートと入れ替わらないようにするには、
オプションをPropertiesパネルで有効にしてください。
表示モード – 同一コンポーネントの複数の表現
ソフトウェアは、同じコンポーネントの異なる表示表現をサポートしています。これらの表現には、DeMorganやIEEE表現など、コンポーネントの異なるグラフィカル表現が含まれる場合があります。例えば、顧客によっては抵抗器を長方形で描くことを好む場合もあれば、波線で描くことを好む場合もあります。
これらの各表現は表示Modeと呼ばれます。パートの代替ビューが追加されている場合、メインメニューのTools » ModeサブメニューやModeツールバーのModeドロップダウンから代替モードを選択することで、回路図シンボルエディタで編集用に表示されます。アクティブなコンポーネントの現在のグラフィカル表現は、メインメニューまたはMode ツールバーのMode ドロップダウンリストのエントリ横に有効な「チェック」アイコンで示されます。ただし、メニューやツールバーには最初の20個のAlternateグラフィカルモードのみが表示される点にご注意ください。
メインメニューやツールバーのドロップダウンからノーマルまたは代替モードを選択するほか、メインメニューのTools » Mode » PreviousおよびTools » Mode » Nextコマンド(Modeツールバーの
および
ボタン)を使用して、アクティブなコンポーネントの前/次のモードを表示することもできます。

2つの表示モードで作成された抵抗器。ライブラリエディタには、モードの追加・削除やモード間の切り替えに使用できるModeツールバーが含まれています。
代替ビュー・モードを追加するには、回路図シンボルエディタのデザインウィンドウにコンポーネントパートを表示した状態でTools » Mode » Addを選択するか、Mode ツールバーの
ボタンをクリックします。Alternate N用の空白シートが表示されます(Nは1-255範囲内で次に利用可能な番号です)。通常は、Normal モードで作成したパートをコピーし、新しいAlternate モードに貼り付けます。Edit » CopyとEdit » Pasteを使ってNormalモードを Alternate モードにコピー&ペーストしてください. 。これにより正しいピンセットが得られ、必要に応じてグラフィカル要素の修正やピンの位置調整が可能です。
現在の代替モードの名前を変更するには、メインメニューからTools » Mode » Rename コマンドを選択するか、Rename をクリックしてModeツールバーを使用します。コマンドを実行すると、Rename Alternate Representation ダイアログが表示されます。選択したシンボルの新しい名前を入力し、OKをクリックしてください。この代替モードは、メインメニューおよびModeツールバーで定義した名前で表示されるようになります。
アクティブなコンポーネントの現在のグラフィカル表現(モード)を削除するには、メインメニューからTools » Mode » Removeコマンドを選択するか、
ボタンをModeツールバーでクリックします。コンポーネントに存在する任意のグラフィカル表現(NormalおよびAlternate)を削除できます。コンポーネントに1つ以上の代替表現があり、Normal表現を削除した場合、最初の代替(Alternate 1)がNormal表現となります。他の代替も順番に再番号付けされます。コンポーネントに代替表現がなく、Normal表現を削除した場合、確認ダイアログが表示され、ライブラリからコンポーネントを削除するか確認されます。Yes をクリックすると、ライブラリからコンポーネントが完全に削除されます。
必要なモードは、ModeセレクターをGraphical領域のPropertiesパネルで使用して、ライブラリから回路図シートにコンポーネントを配置する際に選択されます。デフォルトの配置モードは、ライブラリエディタで最後に保存されたときに表示されていたモードです。
各モードには同じピンセットが含まれている必要があります。これが満たされていない場合、プロジェクトの検証時に警告が生成されます。これは、各フットプリントに対してピンとパッドのマッピングを1セットしか定義できないためです。ピンの位置は各モードで同じである必要はありません。
代替モードを持つマルチパートコンポーネントの利用
Altium Designerでは、定義されたノーマルモードと代替モードを使って、マルチパートコンポーネントを単一シンボル(全サブパート)または複数シンボル(各サブパートごと)として1つのコンポーネントで表現できます。例えば、デュアルオペアンプコンポーネントは、1つの表示モードでは2つのシンボル、別の表示モードでは1つのシンボルで表現できます(下図参照)。この場合、単一シンボル表示モードでは2番目のパートにはプリミティブがありません。
回路図シンボルエディタでは、プリミティブを持たないパートは、SCH Libraryパネルで表示されるシンボルパートリストの中で、プリミティブを持つすべてのパートの下にリストされるべきです。
コンポーネントレポートの生成
Component Reportは、アクティブなシンボルに関する情報を一覧表示します。
-
Reports » Component(ショートカットR、C)を選択します。
-
<LibraryName>.cmpというタイトルのレポートがアクティブドキュメントとして開きます。このファイルにはコンポーネント名と、コンポーネントに含まれるパート数が記載されています。各パートについて、グラフィカル表現(ノーマルおよび代替)ごとにピンの詳細が記載されます。
-
レポートを閉じて回路図エディタのデザインスペースに戻ります。
ジャンパーコンポーネントのサポート
ジャンパー(ワイヤリンクとも呼ばれる)は、ジャンパーコンポーネントを使って配線を置き換えることができ、片面基板設計を成功させるための重要な要素となることが多いです。Altium Designerは、Jumperという特別なコンポーネントタイプを通じてジャンパーコンポーネントの使用をサポートしています。
ジャンパーフットプリントを直接PCBに配置することもできますが、推奨されるワークフローは回路図から始める方法です。詳細については、ジャンパーコンポーネントの利用方法ページをご参照ください。
回路図シンボル生成ツールの利用
コンポーネントライブラリシンボルとそのピンデータの作成作業は、コンポーネントの複雑化に伴い、ますます手間のかかる作業となっています。例えば、現在の大規模BGAデバイスでは数百本のピンの配置や設定が必要となるため、実用的なコンポーネントシンボルを作成するには多大な時間と労力が必要です。
このようなシンボル作成作業の負担を軽減するため、Altium Designerはシンボルウィザードインターフェースとピンエディタダイアログをベースにした高度な回路図シンボル生成ツールを提供しています。このツールは、シンボルグラフィックの自動生成、グリッドピンテーブル、スマートデータ貼り付け機能を備えています。
Altium Designerで回路図シンボル生成ツールの機能を利用するには、Schematic symbol generation toolソフトウェア拡張機能がインストールされている必要があります。この拡張機能はAltium Designerにデフォルトでインストールされていますが、手動でインストールまたは削除することも可能です。
拡張機能の管理方法については、Extending Your Installationページ(Altium Designer Develop、Altium Designer Agile)をご参照ください。
シンボルの作成
回路図シンボル生成ツールは、回路図ライブラリエディタのメインメニューからTools » Symbol Wizardコマンドを選択することで利用できます。また、Component Editorのシングルコンポーネント編集モードでシンボルモデル下のボタンのドロップダウンアイコンをクリックし、メニューからWizardを選択することでアクセスできます。
このツールを使って新しいコンポーネントシンボルを作成するには、まずアクティブなライブラリドキュメントに新しいコンポーネントを追加します。その後、コマンドを実行すると開くSymbol Wizardダイアログのインターフェースを通じて、新しいシンボルを作成できます。ダイアログを使って、必要なピン数、ピンのレイアウト、ピンデータなど、コンポーネントシンボルを対話的に定義します。
-
Number of Pins – 必要なピン数を手動で入力するか、上下の矢印で増減できます。
-
Layout Style– ピン配置が自動的に割り当てられる、あらかじめ定義されたパターンから選択します。ドロップダウンで希望の配置を選択してください。右側のPreview 画像やSide列のデータもそれに応じて更新されます。選択肢には以下が含まれます:
グリッド
グリッドの列見出しをクリックすると、その列でデータを並べ替えることができます。もう一度クリックすると、昇順と降順が切り替わります。
テーブル内では、標準的なコピー&ペーストの手法を使って、あるセル群から別のセル群へデータを入力できます。例えば、列内の3つのセルを選択してデータをコピー(right-click – Copy)、次に3つのターゲットセルを選択してデータをペースト(right-click – Paste)できます。同じ手法で、スプレッドシートやテキスト、PDFファイルなど外部ソースからのデータ選択をコピーすることも可能です。
グリッドのセルは、単一または複数単位で手動編集できます。標準的な Ctrl+click および Shift+click の手法を使用してください。ドロップダウンメニュー付きの列で複数セルを編集する場合は、希望するセル範囲を選択し、その中の1つのセルで新しいメニュー選択を行ってください。
右クリックメニュー
-
Move Up - 選択したデータを1行上に移動します。
-
Move Down - 選択したデータを1行下に移動します。
-
Copy - 選択したデータをクリップボードにコピーします。
-
Paste - 直前にクリップボードにコピーしたデータをカーソル位置に貼り付けます。
-
Smart Paste - Pin Data Smart Paste ダイアログを開き、外部ソースの複数列データをグリッド内の対応する列にコピーします。ダイアログで列データや区切り文字を設定し、Paste をクリックしてください。Smart Paste について詳しくはこちらをご覧ください。
-
Clear - ピンデータを削除します。
プレビュー
この領域にはシンボルグラフィックのプレビューが表示され、現在の設定やピンデータが動的に反映されます。スライダーバーや -、+ を使ってグラフィックの拡大・縮小が可能です。
追加コントロール
-
Continue editing after placement - チェックを入れると、コンポーネント配置後もダイアログがアクティブなまま(さらに編集可能)になります。
-
Place - 完成したシンボルとピンデータを配置します。選択肢は以下の通りです:
-
Place Symbol
-
Place New Symbol
-
Place New Part
ピンデータの貼り付け
テーブル内のピンデータは複数セルに共通値として編集できますが、ダイアログの Paste および Smart Paste 機能を使うことで、外部ソースから大量の異なるデータを取り込んで全セルデータを高度に入力できます。
テーブル内では、標準的なコピー&ペーストの手法を使って、あるセル群から別のセル群へデータを入力できます。例えば、列内の3つのセルを選択してデータをコピー(右クリック - Copy)、次に3つのターゲットセルを選択して貼り付け(右クリック - Paste)できます。
同じ手法で、スプレッドシートやテキストファイル、PDFファイルなど外部ソースからのデータ選択をコピー&ペーストすることも可能です。
外部スプレッドシートからコピーしたデータを Pin data テーブルに貼り付けた例。
Smart Paste
標準的なコピー&ペースト手法に加え、Smart Pasteは自動列マッピングを利用して外部ソースから複数列のデータを一括入力する機能を提供します。
Pin data テーブルに外部ソースの複数列データを対応する列にコピーするには、テーブル内で右クリックし、コンテキストメニューから Smart Paste コマンドを選択します。これにより Pin Data Smart Paste ダイアログが開き、ソースデータが表示されます。ソースデータで使われている区切り文字に合わせて、さまざまな区切り文字を選択できます。

Pin Data Smart Paste ダイアログ
Options and Controls of the Pin Data Smart Paste Dialog
追加コントロール
-
Paste - クリックするとSmart Paste処理が完了します。ソースデータは指定したグリッド領域の対応列にコピーされます。
右クリックメニュー
-
Remove Line - 行の上でクリックしてこのコマンドを選択すると、その行が削除されます。ダイアログ内の空白部分で実行した場合は、最下行が削除されます。
-
Remove Column - 列の上でクリックしてこのコマンドを選択すると、その列が削除されます。
シンボル配置
設定やピンデータが必要に応じて構成されたら、シンボルをアクティブなライブラリコンポーネントのデザイン空間に配置できます。配置は単一コンポーネントとして、またはマルチパートコンポーネントの一部として、ダイアログの Place ボタンに関連するコンテキストメニューから利用可能な各コマンドで行えます。Continue editing after placement オプションが有効な場合、Symbol Wizard ダイアログはコンポーネント/パート配置後もアクティブなまま(さらに編集可能)になりますのでご注意ください。
Symbol Wizard ダイアログを回路図ライブラリ内の既存コンポーネントで開くと、すべての設定とピンデータが表示され、さらに変更が可能です。新規ライブラリコンポーネントで使用する場合のみ、ダイアログはデフォルト状態で表示されます。
Smart Grid Insert Toolによる回路図シンボル作成の高速化
Smart Grid Insert ツールは SCHLIB List パネルで利用でき、現在のクリップボードデータをAltium Designerオブジェクトのプロパティにマッピングできます。これらのツールにより回路図シンボル作成プロセスが大幅に簡素化され、数ステップでスプレッドシートやPDF、ASCIIファイルなど外部データから直接コンポーネントのピンを作成できます。
ソースのピンデータをAltium Designerに直接コピーすることもできますが、最適な結果を得るために少し準備作業を行う価値があります。そのためにはスプレッドシートが最適です。通常、以下のような数ステップのみで済みます:
-
列ごとのマッピングを容易にするため、ヘッダー行を追加します。列名が完全に一致していなくても問題ありません。Altium Designerは自動的に正しいマッピングを推測してくれます。
-
Object Kind列を追加し、Altium Designerにピンタイプのオブジェクトを作成する必要があることを認識させます。
-
Type列を追加し、各ピンの電気的タイプを指定します。
-
X座標およびY座標のピン位置も含まれます。スプレッドシートにはセルに値を入力する優れたツールがあり、たとえばMicrosoft Excelで右クリックしながらセル範囲をドラッグすると、希望する数値の連番を指定できるため、回路図ライブラリ内でピンの間隔を簡単に調整できます。
ピン数が多く、規則的に区分された部品(例:FPGA)は、Altium Designerでマルチパート部品として実装するのに適しています。最も簡単な方法は、Altium Designer部品の最初のパートにすべてのピンを作成し、その後ピンのブロックを他のパートにカット&ペーストすることです。
ピンをきれいにパートごとのグループにまとめるには、スプレッドシートで各パートのピンの間に数行の空行を挿入してみてください。これにより、座標値を再設定する必要がある箇所が一目で分かるだけでなく、多数の選択範囲に自動的にX、Y値を追加し、空行の冗長なX、Y値を削除することもできます。これにより、削除された位置にはピンが配置されず、パートごとのグループがきれいに間隔を空けて配置されます。

スプレッドシートのツールを使って、ピンに適切なX座標とY座標を追加してください。
スプレッドシートで必要なセルを選択してコピーします。不要な列が選択範囲に含まれていても心配ありません。Smart Gridツールはそれらを無視できます。
Altium DesignerでSCHLIB Listパネルを右クリックし、メニューからSmart Grid Insertを選択してSmart Grid Insertダイアログを開きます。ソースデータにヘッダー行が含まれている場合、Altium Designerはオブジェクトの種類を自動的に識別し、作成されたオブジェクトのリストを構築しようとします。注意点として、列をマッピングする前は、作成されたオブジェクトのリストは現在のAltium Designerのデフォルトピンオブジェクトのプロパティを持っています。たとえば、すべてのピンを180度で長さ20にしたい場合は、Smart Gridプロセスを始める前にAltium Designerでデフォルト値を設定してください。そうすれば、スプレッドシートにその設定を追加したり、作成後にAltium Designerで編集したりする必要がありません。デフォルト値の設定方法が分からない場合は、メニューからPlace » Pinを選択し、ピンを配置する前にTabを押してデフォルト値を編集し、そのピンを一つ配置して削除してください。
ヘッダー行を含めるもう一つの大きな利点は、Automatically Determine Pasteボタンが使えることです。これは非常に便利な機能で、作成されたオブジェクトのフィールドとソースデータの列タイトルを照合し、どのようにマッピングすべきかを自動的に判断します。自動機能が間違ったマッピングをしても心配ありません。Undo Pasteボタンでマッピングを解除できます。手動でマッピングする場合は、ソースデータの列と作成されたオブジェクトの対応する列を選択し、Paste Columnボタンをクリックしてください。
OKをクリックするとすぐに、作成されたオブジェクトのセットがデザイン空間に表示されます。各パートに適切なボディを追加し、カット&ペーストで個別のパートを作成すれば、シンボルの準備が整います。

Smart Gridで挿入されたピンと、部品ボディが追加されたパート。