https://wiki.kicad.jp/api.php?action=feedcontributions&user=Nenokuni&feedformat=atom
KiCad.jp Wiki - 利用者の投稿記録 [ja]
2024-03-19T02:45:08Z
利用者の投稿記録
MediaWiki 1.36.2
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=248
翻訳作業ページ
2012-09-05T11:51:30Z
<p>Nenokuni: /* ヘルプ */</p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap6_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap7_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap8_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap9_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap10_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[pcbnew_chap11_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap12_JA]]:(仮翻訳:校正中)<br />
*[[Cvpcb_JA]]:(仮翻訳:1回校正済)<br />
*[[Gerberview_JA]]:(仮翻訳:1回校正済)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(翻訳者募集中)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap12_JA&diff=247
Pcbnew chap12 JA
2012-09-05T11:50:24Z
<p>Nenokuni: /* モジュールプロパティーダイアログ */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap11_JA|前ページ]])<br />
= ModEdit - モジュールの作成および編集 =<br />
== ModEditの概要 ==<br />
PCBのモジュールを編集したり作成するためにModEditを使用します。これは以下を含みます:<br />
<br />
* パッドの追加および削除。<br />
* モジュールの個々のパッドまたは全てのパッドのパッドプロパティ(形状、レイヤー)の変更。 <br />
* グラフィック要素(外形、テキスト)の追加および編集。<br />
* フィールド(値、リファレンスなど)の編集。<br />
* 関連ドキュメント(説明、キーワード)の編集。<br />
<br />
== モジュール要素 ==<br />
モジュールはPCBに追加した部品の物理的な表現(フットプリント)であり、回路図内の関連するコンポーネントにリンクしていなければなりません。各モジュールは3つの異なる要素を含んでいます:<br />
<br />
* パッド<br />
* グラフィッカルな外形およびテキスト。<br />
* フィールド。<br />
<br />
さらに、自動配置機能を使用するのであれば、他の多くのパラメータを正しく定義しなれければなりません。同じことが自動追加ファイルの生成の場合にも言えます。<br />
<br />
=== パッド ===<br />
2つのパッドプロパティが重要です:<br />
<br />
* ジオメトリ(形状、レイヤー、ドリル穴)。<br />
* パッド番号。これは4文字までの英数字から構成されます。このため、次のものはすべて有効なパッド番号です:1、45、9999に加え、AA56、ANODも有効です。パッド番号は回路図内の対応するピン番号のそれと同じでなければなりません。それは、パッド番号によりピンとパッド番号の一致を定義して、それによってPcbnewがピンとパッドをリンクするからです。<br />
<br />
=== 外形線 ===<br />
モジュールの物理的な形状を作成するためにグラフィカルな外形線を使用します。異なる種類の外形線をいくつか使用することが可能です: ライン、円、弧、およびテキストです。外形線は電気的な意味はありません。それらは単にグラフィカルな補助です。<br />
<br />
=== フィールド ===<br />
これらはモジュールに関連するテキスト要素です。2つは必須で、常に存在します: それらは'''リファレンスフィールド'''と'''値フィールド'''です。ネットリストの読み込み時で基板へのモジュール読み込み中に、Pcbnewは自動的にそれらを読み込み、更新します。リファレンスは回路図の適切なリファレンス(U1、IC3など)に置き換えられます。値は回路図の対応する部品の値に置き換えられます(47K、74LS02など)。他のフィールドを追加することが可能で、それらはグラフィックのテキストのように振舞います。<br />
<br />
== ModEditの開始および編集用モジュールの選択 ==<br />
ModEditは2つの方法でスタートさせることが可能です:<br />
<br />
* 直接Pcbnewのメインツールバーの[[Image:]]アイコンにより。これによりライブラリ内のモジュールを作成または修正することができます。<br />
* モジュールのダブルクリックにより'モジュールプロパティ'メニューを表示します。そこに'モジュールエディターを開く'ボタンがあります。このオプションを使用すると、修正または保存用に基板上のモジュールがエディターに読み込まれます。<br />
<br />
== モジュールエディターのツールバー ==<br />
ModEditを呼び出すと、このような外観をした新規ウィンドウが開きます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 編集ツールバー ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>[[Image:]]</center><br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| このツールバーには以下を行うためのツールが含まれています:<br />
<br />
* パッドの配置。<br />
* グラフィック要素(外形線、テキスト)の追加。<br />
* アンカーの設定。<br />
* 要素の削除。<br />
<br />
<br />
<br />
|}<br />
個別の機能は次の通りです:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| ツールなし。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドの追加。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ラインセグメントおよびポリゴンの作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 円の作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 円弧の作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グラフィックのテキスト(フィールドはこのツールでは管理され'''ない''' )の入力。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| モジュールのアンカーの設定。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 要素の削除。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グリッドの原点(グリッドのオフセット)。パッドの配置に役立ちます。<br />
<br />
グリッドの原点は任意の位置に置くことが可能で(配置する最初のパッド)、<br />
<br />
また、グリッドのサイズをパッド間隔に設定することが可能です。<br />
<br />
その結果、パッドの配置は非常に容易になります。 <br />
<br />
|}<br />
=== ツールバーの表示 ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| これらのツールはModEditの表示オプションを管理します。<br />
<br />
|}<br />
これらのオプションはボタンが押された時にアクティブになります:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| グリッドの表示。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 極座標表示。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 単位にmmを使用する(更新:現在はmm/インチは2つのボタンで切り替えます)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 十字(クロスヘア)カーソル。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードでパッドを表示する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードでテキストを表示する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードで外形を表示する。<br />
<br />
|}<br />
== コンテキストメニュー ==<br />
マウスの右ボタンによりカーソルの下の要素に応じたメニューを呼び出します。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| モジュールパラメータ編集用のコンテキストメニュー。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッド編集用のコンテキストメニュー。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グラフィック要素編集用のコンテキストメニュー。<br />
<br />
|}<br />
== モジュールプロパティダイアログ ==<br />
モジュール上にカーソルがある時に、マウスの右ボタンをクリックし、'モジュールの編集'を選択するとこのダイアログを開くことが可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
主要なモジュールパラメータを定義するためにそのダイアログを使用することが可能です。<br />
<br />
== 新規モジュールの作成 ==<br />
[[Image:]]ボタンにより新規モジュールを作成することが可能です。新規モジュールの名前が必要になります。これは、ライブラリ内でモジュールを識別するための名前です。<br />
<br />
このテキストはモジュールのリファレンスとしても機能しますが、最終的に、それは正しいリファレンス(U1、IC3、...)に置き換えられます。<br />
<br />
新規モジュールには以下が必要です:<br />
<br />
* 外形線(また場合によりグラフィックのテキスト)。<br />
* パッド。<br />
* 値(使用する時に正しい値に置き換えられる非表示テキスト)。<br />
<br />
別の方法です:<br />
<br />
新規モジュールがライブラリまたは回路基板に存在するモジュールと同じようなものである時、新規モジュールを作成する別のより速い方法は次の通りです:<br />
<br />
# 似たようなモジュールを読み込む([[Image:]]、[[Image:]]または[[Image:]])。<br />
# 新しい識別子(名前)を生成するために、リファレンスフィールドを変更する。<br />
# 新規モジュールを編集し、保存する。<br />
<br />
== パッドの追加および編集 ==<br />
一旦モジュールが作成されると、パッドを追加、削除、または修正することが可能です。パッドの修正をローカルにできますが、カーソル下のパッドだけが影響を受けます。あるいはグローバルにすると、モジュールの全てのパッドが影響を受けます。<br />
<br />
=== パッドの追加 ===<br />
右側ツールバーから[[Image:]]アイコンを選択します。希望する位置でマウスの左ボタンをクリックして、パッドを追加することが可能です。パッドプロパティメニューでパッドプロパティを事前に定義します。<br />
<br />
パッド番号を入力するのを忘れないで下さい。<br />
<br />
=== パッドプロパティの設定 ===<br />
これは3つの異なる方法で行うことが可能です:<br />
<br />
# 水平ツールバーから[[Image:]]アイコンを選択する。<br />
# 既存のパッドをクリックし、'パッドの編集'を選択する。それにより、パッドの設定を編集することが可能になります。<br />
# 既存のパッドをクリックし、'パッドの設定をエクスポート'を選択する。この場合、選択されたパッドのジオメトリプロパティがデフォルトのパッドプロパティになります。<br />
<br />
最初の2つケースでは、次のダイアログウィンドウが表示されます:<br />
<br />
<center>[[Image:]]</center><br />
<br />
パッドが属する層を正しく定義することに注意した方がよいでしょう。特に、導体層は定義が容易ですが、非導体層(ハンダレジスト、ハンダパッド...)の管理は、回路製作およびドキュメントのために同様に重要です。<br />
<br />
パッドタイプセレクターは通常は適合する(sufficient)層の自動選択を行います。<br />
<br />
==== 矩形パッド ====<br />
4辺すべて(水平および垂直の両方)に矩形のパッドを持つVQFP/PQFPタイプのSMDモジュールの場合、形状(例えば、水平の矩形)を1つだけ使用して、それを異なる角度で(0は水平用にまた、90度は垂直用に)配置することを推奨します。パッドの全体的なサイズ変更が1つの操作で行うことが可能です。<br />
<br />
==== パッドの回転 ====<br />
-90度または-180度の回転は、マイクロ波モジュールで使用する台形パッドに必要です。<br />
<br />
<br />
==== 非メッキのスルーホールパッド ====<br />
* パッドを非メッキスルーホールパッド(NPTHパッド)として定義することが可能です。<br />
* これらのパッドは1つまたはすべての導体層(明らかに穴はすべての導体層に存在する)に定義しなければなりません。<br />
* この要件により特定のクリアランスパラメータ(例えば、ネジのクリアランス)を定義することができます。<br />
* 円形か長円形のパッドで、パッド穴のサイズがパッドサイズと同じ場合、このパッドはガーバーファイル内の導体層には作成されません。<br />
* これらのパッドは機械処理の目的に使用されます。そのため、パッド名またはネット名がなくても問題ありません。ネットへの接続はできません。<br />
<br />
==== 非導体層のパッド ====<br />
これらは特殊なパッドです。テクニカル層上にフィディシャルあるいはマスクを作成するためにこのオプションを使用することが可能です。<br />
<br />
==== オフセットパラメータ ====<br />
<center>[[Image:]]</center><br />
<br />
パッド3はオフセットがY = 15 milです。<br />
<br />
==== デルタパラメータ(台形パッド) ====<br />
<center>[[Image:]]</center><br />
<br />
パッド1はパラメータがDelta X <nowiki>= 10 mil</nowiki>です。<br />
<br />
=== ハンダレジストおよびパンダペーストマスク(メタルマスク)層用のクリアランスの設定 ===<br />
クリアランスの設定は3つのレベルで行うことが可能です:<br />
<br />
* グローバルレベル。<br />
* フットプリントレベル。<br />
* パッドレベル。<br />
<br />
Pcbnewはクリアランスを計算するために以下を使用します:<br />
<br />
* パッド設定。これが0の場合は、<br />
* フットプリント設定。これが0の場合は、<br />
* グローバル設定。<br />
<br />
==== 注 ====<br />
ハンダレジストのパッド形状は、パッドそのものよりも通常は大きくなります。そのためクリアランス値は正の値です。メタルマスクのパッド形状は、パッドそのものよりも通常は小さくなります。そのためクリアランス値は負の値です。<br />
<br />
==== ハンダペーストマスク(メタルマスク)パラメータ ====<br />
ハンダペーストマスク(メタルマスク)用に2つのパラメータがあります:<br />
<br />
* 固定値。<br />
* パッドサイズの比率。<br />
<br />
実際の値はこれら2つの値の合計です。<br />
<br />
==== フットプリントレベルの設定 ====<br />
<center>[[Image:]]</center><br />
<br />
'''''パッドレベルの設定:'''''<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== フィールドプロパティ ==<br />
少なくとも2つのフィールドがあります: リファレンスと値です。<br />
<br />
それらのパラメータ(属性、サイズ、幅)を更新しなければなりません。champをダブルクリックしてポップアップメニューを表示し、そこからダイアログボックスにアクセスすることが可能です。あるいはフットプリントダイアログボックスを使用します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== モジュールの自動配置 ==<br />
自動配置機能の全機能を有効活用したい場合、モジュールの可能な角度を定義することが必要です(モジュールプロパティダイアログ)。<br />
<br />
<center>[[Image:]]</center><br />
<br />
通常、抵抗器、無極性コンデンサー、および他の対称的な素子の場合に180度の回転が可能です。 <br />
<br />
あるモジュール(例えば、小さなトランジスタ)は±90度または180度の回転をさせることがしばしばあります。デフォルトでは、新規モジュールは回転許可設定が0になっています。これは次のルールに従って調整することが可能です:<br />
<br />
0の値は回転不可で、10は完全にそれが可能で、それ以外の中間値は限られた回転を表します。例えば、抵抗器は回転許可設定を10にして180度(自由な)回転させたり、また回転許可設定を5にして±90度回転(可能、であるが非推奨)させるかも知れません。<br />
<br />
== 属性 ==<br />
属性ウィンドウは次の通りです:<br />
<br />
<center>[[Image:]]</center><br />
<br />
* ノーマルは標準属性です。<br />
* ノーマル+挿入部品 はモジュールが(自動挿入機用の)自動挿入ファイルの中に現れていなければならないことを示しています。この属性は表面実装コンポーネント(SMD)の場合に最も有用です。<br />
* バーチャル はコンポーネントが直接回路基板により形成されることを示しています。この例としては、エッジコネクタまたは特定の配線形状により作成される(マイクロ波モジュールで時折見られるような)コイルがあります。<br />
<br />
== ライブラリへのモジュールのドキュメント化 ==<br />
モジュールを速やかにかつ正確に回復させ易くするために、新規に作成したモジュールのドキュメント化を強く推奨します。TO92モジュールでピン配置の違うものはたくさんありますがそれを覚えている者はいないでしょう。<br />
<br />
モジュールのプロパティダイアログはドキュメントの生成のためのシンプルではあるが強力な手段を提供します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
このメニューにより以下を行うことができます:<br />
<br />
* コメント行(説明)の入力。 <br />
* 複数のキーワードの入力。<br />
<br />
CVPCBおよびPCBNEWのモジュール選択メニューではコメント行はコンポーネントのリストと一緒に表示されます。キーワードを使用して、当該キーワードを持つ部品に検索を限定することが可能です。<br />
<br />
このため、モジュールの読み込みコマンド(Pcbnewの右側ツールバーアイコン[[Image:]])を使用中に、テキスト''=TO220''をダイアログボックスに入力してPCBNEWにキーワード''TO220''を持つモジュールの一覧を表示させることが可能です。<br />
<br />
== 3次元的な可視化 ==<br />
モジュールをその3次元的な表現を含んだファイルと関連付けることができます。そのようなファイルをモジュールと関連付けるために、3D設定タブを選択します。オプションパネルは次の通りです:<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
データ情報を与えなければなりません:<br />
<br />
* 3D表現を含む(vrmlへエクスポートコマンドにより、3Dモデラーのwings3dが作成するvrmlフォーマットの)ファイル。デフォルトパスはkicad/modules/package3dです。例では、ファイル名はdiscret/to_220horiz.wrlで、デフォルトパスを使用しています。<br />
* x、y、およびzスケール。<br />
* モジュールのアンカーポイントに関するオフセット(通常はゼロ)。<br />
* 各軸周りの度数での初期回転(通常はゼロ)。<br />
<br />
スケールの設定により次のことができます:<br />
<br />
* 同じような形状でサイズの異なるフットプリント(抵抗器、コンデンサー、SMDコンポーネント...)には同じ3Dファイルを使用。<br />
* 小さいパッケージの場合、wings3Dグリッドの活用。<br />
<br />
<center>'''スケール'' 1 → Pcbnewでの0.1インチ = wings3Dでの1グリッド'''''</center><br />
<br />
そのようなファイルを指定すると、コンポーネントを3Dで見ることが可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
3Dモデルはプリント基板の3D表現の中に自動的に現れます。<br />
<br />
== アクティブなライブラリへのモジュールの保存 ==<br />
保存コマンド(アクティブなライブラリのファイルの修正)は[[Image:]]ボタンで実行します。<br />
<br />
同じ名前のモジュール(旧バージョン)が存在する場合は、上書きされます。ライブラリのモジュールに信頼性があるということは重要なので、保存する前にエラーが無いようにモジュールをダブルチェックする価値があります。<br />
<br />
保存する前に、モジュールのリファレンスまたは値を変更してモジュールのライブラリ名と同じにすることを推奨します。<br />
<br />
== 基板へのモジュールの保存 ==<br />
編集したフットプリントが現在の基板からのものである場合、[[Image:]]ボタンにより基板上のこのフットプリントを更新します。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap12_JA&diff=246
Pcbnew chap12 JA
2012-09-05T11:49:12Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap11_JA|前ページ]])<br />
= ModEdit - モジュールの作成および編集 =<br />
== ModEditの概要 ==<br />
PCBのモジュールを編集したり作成するためにModEditを使用します。これは以下を含みます:<br />
<br />
* パッドの追加および削除。<br />
* モジュールの個々のパッドまたは全てのパッドのパッドプロパティ(形状、レイヤー)の変更。 <br />
* グラフィック要素(外形、テキスト)の追加および編集。<br />
* フィールド(値、リファレンスなど)の編集。<br />
* 関連ドキュメント(説明、キーワード)の編集。<br />
<br />
== モジュール要素 ==<br />
モジュールはPCBに追加した部品の物理的な表現(フットプリント)であり、回路図内の関連するコンポーネントにリンクしていなければなりません。各モジュールは3つの異なる要素を含んでいます:<br />
<br />
* パッド<br />
* グラフィッカルな外形およびテキスト。<br />
* フィールド。<br />
<br />
さらに、自動配置機能を使用するのであれば、他の多くのパラメータを正しく定義しなれければなりません。同じことが自動追加ファイルの生成の場合にも言えます。<br />
<br />
=== パッド ===<br />
2つのパッドプロパティが重要です:<br />
<br />
* ジオメトリ(形状、レイヤー、ドリル穴)。<br />
* パッド番号。これは4文字までの英数字から構成されます。このため、次のものはすべて有効なパッド番号です:1、45、9999に加え、AA56、ANODも有効です。パッド番号は回路図内の対応するピン番号のそれと同じでなければなりません。それは、パッド番号によりピンとパッド番号の一致を定義して、それによってPcbnewがピンとパッドをリンクするからです。<br />
<br />
=== 外形線 ===<br />
モジュールの物理的な形状を作成するためにグラフィカルな外形線を使用します。異なる種類の外形線をいくつか使用することが可能です: ライン、円、弧、およびテキストです。外形線は電気的な意味はありません。それらは単にグラフィカルな補助です。<br />
<br />
=== フィールド ===<br />
これらはモジュールに関連するテキスト要素です。2つは必須で、常に存在します: それらは'''リファレンスフィールド'''と'''値フィールド'''です。ネットリストの読み込み時で基板へのモジュール読み込み中に、Pcbnewは自動的にそれらを読み込み、更新します。リファレンスは回路図の適切なリファレンス(U1、IC3など)に置き換えられます。値は回路図の対応する部品の値に置き換えられます(47K、74LS02など)。他のフィールドを追加することが可能で、それらはグラフィックのテキストのように振舞います。<br />
<br />
== ModEditの開始および編集用モジュールの選択 ==<br />
ModEditは2つの方法でスタートさせることが可能です:<br />
<br />
* 直接Pcbnewのメインツールバーの[[Image:]]アイコンにより。これによりライブラリ内のモジュールを作成または修正することができます。<br />
* モジュールのダブルクリックにより'モジュールプロパティ'メニューを表示します。そこに'モジュールエディターを開く'ボタンがあります。このオプションを使用すると、修正または保存用に基板上のモジュールがエディターに読み込まれます。<br />
<br />
== モジュールエディターのツールバー ==<br />
ModEditを呼び出すと、このような外観をした新規ウィンドウが開きます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 編集ツールバー ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>[[Image:]]</center><br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| このツールバーには以下を行うためのツールが含まれています:<br />
<br />
* パッドの配置。<br />
* グラフィック要素(外形線、テキスト)の追加。<br />
* アンカーの設定。<br />
* 要素の削除。<br />
<br />
<br />
<br />
|}<br />
個別の機能は次の通りです:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| ツールなし。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドの追加。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ラインセグメントおよびポリゴンの作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 円の作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 円弧の作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グラフィックのテキスト(フィールドはこのツールでは管理され'''ない''' )の入力。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| モジュールのアンカーの設定。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 要素の削除。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グリッドの原点(グリッドのオフセット)。パッドの配置に役立ちます。<br />
<br />
グリッドの原点は任意の位置に置くことが可能で(配置する最初のパッド)、<br />
<br />
また、グリッドのサイズをパッド間隔に設定することが可能です。<br />
<br />
その結果、パッドの配置は非常に容易になります。 <br />
<br />
|}<br />
=== ツールバーの表示 ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| これらのツールはModEditの表示オプションを管理します。<br />
<br />
|}<br />
これらのオプションはボタンが押された時にアクティブになります:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| グリッドの表示。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 極座標表示。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 単位にmmを使用する(更新:現在はmm/インチは2つのボタンで切り替えます)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 十字(クロスヘア)カーソル。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードでパッドを表示する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードでテキストを表示する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードで外形を表示する。<br />
<br />
|}<br />
== コンテキストメニュー ==<br />
マウスの右ボタンによりカーソルの下の要素に応じたメニューを呼び出します。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| モジュールパラメータ編集用のコンテキストメニュー。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッド編集用のコンテキストメニュー。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グラフィック要素編集用のコンテキストメニュー。<br />
<br />
|}<br />
== モジュールプロパティーダイアログ ==<br />
モジュール上にカーソルがある時に、マウスの右ボタンをクリックし、'モジュールの編集'を選択するとこのダイアログを開くことが可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
主要なモジュールパラメータを定義するためにそのダイアログを使用することが可能です。<br />
<br />
== 新規モジュールの作成 ==<br />
[[Image:]]ボタンにより新規モジュールを作成することが可能です。新規モジュールの名前が必要になります。これは、ライブラリ内でモジュールを識別するための名前です。<br />
<br />
このテキストはモジュールのリファレンスとしても機能しますが、最終的に、それは正しいリファレンス(U1、IC3、...)に置き換えられます。<br />
<br />
新規モジュールには以下が必要です:<br />
<br />
* 外形線(また場合によりグラフィックのテキスト)。<br />
* パッド。<br />
* 値(使用する時に正しい値に置き換えられる非表示テキスト)。<br />
<br />
別の方法です:<br />
<br />
新規モジュールがライブラリまたは回路基板に存在するモジュールと同じようなものである時、新規モジュールを作成する別のより速い方法は次の通りです:<br />
<br />
# 似たようなモジュールを読み込む([[Image:]]、[[Image:]]または[[Image:]])。<br />
# 新しい識別子(名前)を生成するために、リファレンスフィールドを変更する。<br />
# 新規モジュールを編集し、保存する。<br />
<br />
== パッドの追加および編集 ==<br />
一旦モジュールが作成されると、パッドを追加、削除、または修正することが可能です。パッドの修正をローカルにできますが、カーソル下のパッドだけが影響を受けます。あるいはグローバルにすると、モジュールの全てのパッドが影響を受けます。<br />
<br />
=== パッドの追加 ===<br />
右側ツールバーから[[Image:]]アイコンを選択します。希望する位置でマウスの左ボタンをクリックして、パッドを追加することが可能です。パッドプロパティメニューでパッドプロパティを事前に定義します。<br />
<br />
パッド番号を入力するのを忘れないで下さい。<br />
<br />
=== パッドプロパティの設定 ===<br />
これは3つの異なる方法で行うことが可能です:<br />
<br />
# 水平ツールバーから[[Image:]]アイコンを選択する。<br />
# 既存のパッドをクリックし、'パッドの編集'を選択する。それにより、パッドの設定を編集することが可能になります。<br />
# 既存のパッドをクリックし、'パッドの設定をエクスポート'を選択する。この場合、選択されたパッドのジオメトリプロパティがデフォルトのパッドプロパティになります。<br />
<br />
最初の2つケースでは、次のダイアログウィンドウが表示されます:<br />
<br />
<center>[[Image:]]</center><br />
<br />
パッドが属する層を正しく定義することに注意した方がよいでしょう。特に、導体層は定義が容易ですが、非導体層(ハンダレジスト、ハンダパッド...)の管理は、回路製作およびドキュメントのために同様に重要です。<br />
<br />
パッドタイプセレクターは通常は適合する(sufficient)層の自動選択を行います。<br />
<br />
==== 矩形パッド ====<br />
4辺すべて(水平および垂直の両方)に矩形のパッドを持つVQFP/PQFPタイプのSMDモジュールの場合、形状(例えば、水平の矩形)を1つだけ使用して、それを異なる角度で(0は水平用にまた、90度は垂直用に)配置することを推奨します。パッドの全体的なサイズ変更が1つの操作で行うことが可能です。<br />
<br />
==== パッドの回転 ====<br />
-90度または-180度の回転は、マイクロ波モジュールで使用する台形パッドに必要です。<br />
<br />
<br />
==== 非メッキのスルーホールパッド ====<br />
* パッドを非メッキスルーホールパッド(NPTHパッド)として定義することが可能です。<br />
* これらのパッドは1つまたはすべての導体層(明らかに穴はすべての導体層に存在する)に定義しなければなりません。<br />
* この要件により特定のクリアランスパラメータ(例えば、ネジのクリアランス)を定義することができます。<br />
* 円形か長円形のパッドで、パッド穴のサイズがパッドサイズと同じ場合、このパッドはガーバーファイル内の導体層には作成されません。<br />
* これらのパッドは機械処理の目的に使用されます。そのため、パッド名またはネット名がなくても問題ありません。ネットへの接続はできません。<br />
<br />
==== 非導体層のパッド ====<br />
これらは特殊なパッドです。テクニカル層上にフィディシャルあるいはマスクを作成するためにこのオプションを使用することが可能です。<br />
<br />
==== オフセットパラメータ ====<br />
<center>[[Image:]]</center><br />
<br />
パッド3はオフセットがY = 15 milです。<br />
<br />
==== デルタパラメータ(台形パッド) ====<br />
<center>[[Image:]]</center><br />
<br />
パッド1はパラメータがDelta X <nowiki>= 10 mil</nowiki>です。<br />
<br />
=== ハンダレジストおよびパンダペーストマスク(メタルマスク)層用のクリアランスの設定 ===<br />
クリアランスの設定は3つのレベルで行うことが可能です:<br />
<br />
* グローバルレベル。<br />
* フットプリントレベル。<br />
* パッドレベル。<br />
<br />
Pcbnewはクリアランスを計算するために以下を使用します:<br />
<br />
* パッド設定。これが0の場合は、<br />
* フットプリント設定。これが0の場合は、<br />
* グローバル設定。<br />
<br />
==== 注 ====<br />
ハンダレジストのパッド形状は、パッドそのものよりも通常は大きくなります。そのためクリアランス値は正の値です。メタルマスクのパッド形状は、パッドそのものよりも通常は小さくなります。そのためクリアランス値は負の値です。<br />
<br />
==== ハンダペーストマスク(メタルマスク)パラメータ ====<br />
ハンダペーストマスク(メタルマスク)用に2つのパラメータがあります:<br />
<br />
* 固定値。<br />
* パッドサイズの比率。<br />
<br />
実際の値はこれら2つの値の合計です。<br />
<br />
==== フットプリントレベルの設定 ====<br />
<center>[[Image:]]</center><br />
<br />
'''''パッドレベルの設定:'''''<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== フィールドプロパティ ==<br />
少なくとも2つのフィールドがあります: リファレンスと値です。<br />
<br />
それらのパラメータ(属性、サイズ、幅)を更新しなければなりません。champをダブルクリックしてポップアップメニューを表示し、そこからダイアログボックスにアクセスすることが可能です。あるいはフットプリントダイアログボックスを使用します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== モジュールの自動配置 ==<br />
自動配置機能の全機能を有効活用したい場合、モジュールの可能な角度を定義することが必要です(モジュールプロパティダイアログ)。<br />
<br />
<center>[[Image:]]</center><br />
<br />
通常、抵抗器、無極性コンデンサー、および他の対称的な素子の場合に180度の回転が可能です。 <br />
<br />
あるモジュール(例えば、小さなトランジスタ)は±90度または180度の回転をさせることがしばしばあります。デフォルトでは、新規モジュールは回転許可設定が0になっています。これは次のルールに従って調整することが可能です:<br />
<br />
0の値は回転不可で、10は完全にそれが可能で、それ以外の中間値は限られた回転を表します。例えば、抵抗器は回転許可設定を10にして180度(自由な)回転させたり、また回転許可設定を5にして±90度回転(可能、であるが非推奨)させるかも知れません。<br />
<br />
== 属性 ==<br />
属性ウィンドウは次の通りです:<br />
<br />
<center>[[Image:]]</center><br />
<br />
* ノーマルは標準属性です。<br />
* ノーマル+挿入部品 はモジュールが(自動挿入機用の)自動挿入ファイルの中に現れていなければならないことを示しています。この属性は表面実装コンポーネント(SMD)の場合に最も有用です。<br />
* バーチャル はコンポーネントが直接回路基板により形成されることを示しています。この例としては、エッジコネクタまたは特定の配線形状により作成される(マイクロ波モジュールで時折見られるような)コイルがあります。<br />
<br />
== ライブラリへのモジュールのドキュメント化 ==<br />
モジュールを速やかにかつ正確に回復させ易くするために、新規に作成したモジュールのドキュメント化を強く推奨します。TO92モジュールでピン配置の違うものはたくさんありますがそれを覚えている者はいないでしょう。<br />
<br />
モジュールのプロパティダイアログはドキュメントの生成のためのシンプルではあるが強力な手段を提供します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
このメニューにより以下を行うことができます:<br />
<br />
* コメント行(説明)の入力。 <br />
* 複数のキーワードの入力。<br />
<br />
CVPCBおよびPCBNEWのモジュール選択メニューではコメント行はコンポーネントのリストと一緒に表示されます。キーワードを使用して、当該キーワードを持つ部品に検索を限定することが可能です。<br />
<br />
このため、モジュールの読み込みコマンド(Pcbnewの右側ツールバーアイコン[[Image:]])を使用中に、テキスト''=TO220''をダイアログボックスに入力してPCBNEWにキーワード''TO220''を持つモジュールの一覧を表示させることが可能です。<br />
<br />
== 3次元的な可視化 ==<br />
モジュールをその3次元的な表現を含んだファイルと関連付けることができます。そのようなファイルをモジュールと関連付けるために、3D設定タブを選択します。オプションパネルは次の通りです:<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
データ情報を与えなければなりません:<br />
<br />
* 3D表現を含む(vrmlへエクスポートコマンドにより、3Dモデラーのwings3dが作成するvrmlフォーマットの)ファイル。デフォルトパスはkicad/modules/package3dです。例では、ファイル名はdiscret/to_220horiz.wrlで、デフォルトパスを使用しています。<br />
* x、y、およびzスケール。<br />
* モジュールのアンカーポイントに関するオフセット(通常はゼロ)。<br />
* 各軸周りの度数での初期回転(通常はゼロ)。<br />
<br />
スケールの設定により次のことができます:<br />
<br />
* 同じような形状でサイズの異なるフットプリント(抵抗器、コンデンサー、SMDコンポーネント...)には同じ3Dファイルを使用。<br />
* 小さいパッケージの場合、wings3Dグリッドの活用。<br />
<br />
<center>'''スケール'' 1 → Pcbnewでの0.1インチ = wings3Dでの1グリッド'''''</center><br />
<br />
そのようなファイルを指定すると、コンポーネントを3Dで見ることが可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
3Dモデルはプリント基板の3D表現の中に自動的に現れます。<br />
<br />
== アクティブなライブラリへのモジュールの保存 ==<br />
保存コマンド(アクティブなライブラリのファイルの修正)は[[Image:]]ボタンで実行します。<br />
<br />
同じ名前のモジュール(旧バージョン)が存在する場合は、上書きされます。ライブラリのモジュールに信頼性があるということは重要なので、保存する前にエラーが無いようにモジュールをダブルチェックする価値があります。<br />
<br />
保存する前に、モジュールのリファレンスまたは値を変更してモジュールのライブラリ名と同じにすることを推奨します。<br />
<br />
== 基板へのモジュールの保存 ==<br />
編集したフットプリントが現在の基板からのものである場合、[[Image:]]ボタンにより基板上のこのフットプリントを更新します。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap12_JA&diff=245
Pcbnew chap12 JA
2012-09-05T10:46:02Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap11_JA|前ページ]])<br />
= ModEdit - モジュールの作成および編集 =<br />
== ModEditの概要 ==<br />
ModEditはPCBのモジュールを編集および作成するために使用します。これは以下を含ます:<br />
<br />
* パッドの追加および削除。<br />
* モジュールの個々のパッドまたは全てのパッドのパッドプロパティ(形状、レイヤー)の変更。 <br />
* グラフィック要素(外形、テキスト)の追加および編集。<br />
* フィールド(値、リファレンスなど)の編集。<br />
* 関連ドキュメント(説明、キーワード)の編集。<br />
<br />
== モジュール要素 ==<br />
モジュールはPCBに追加した部品の物理的な表現(フットプリント)であり、回路図内の関連するコンポーネントにリンクしていなければなりません。各モジュールは3つの異なる要素を含んでいます:<br />
<br />
* パッド<br />
* グラフィッカルな外形およびテキスト。<br />
* フィールド。<br />
<br />
さらに、自動配置機能を使用するのであれば、他の多くのパラメータを正しく定義しなれければなりません。同じことが自動追加ファイルの生成の場合にも言えます。<br />
<br />
=== パッド ===<br />
2つのパッドプロパティが重要です:<br />
<br />
* ジオメトリ(形状、レイヤー、ドリル穴)。<br />
* パッド番号。これは4文字までの英数字から構成されます。このため、次のものはすべて有効なパッド番号です:1、45、9999に加え、AA56、ANODも有効です。パッド番号は回路図内の対応するピン番号のそれと同じでなければなりません。それは、パッド番号によりピンとパッド番号の一致を定義して、それによってPcbnewがピンとパッドをリンクするからです。<br />
<br />
=== 外形線 ===<br />
モジュールの物理的な形状を作成するためにグラフィカルな外形線を使用します。異なる種類の外形線をいくつか使用することが可能です: ライン、円、弧、およびテキストです。外形線は電気的な意味はありません。それらは単にグラフィカルな補助です。<br />
<br />
=== フィールド ===<br />
これらはモジュールに関連するテキスト要素です。2つは必須で、常に存在します: それらはリファレンスフィールド'''値フィールド'''です。ネットリストの読み込み時で基板へのモジュール読み込み中に、Pcbnewは自動的にそれらを読み込み、更新します。リファレンスは回路図の適切なリファレンス(U1、IC3など)に置き換えられます。値は回路図の対応する部品の値に置き換えられます(47K、74LS02など)。他のフィールドを追加することが可能で、それらはグラフィックのテキストのように振舞います。<br />
<br />
== ModEditの開始および編集用モジュールの選択 ==<br />
ModEditは2つの方法でスタートさせることが可能です:<br />
<br />
* 直接Pcbnewのメインツールバーの[[Image:]]アイコンにより。これによりライブラリ内のモジュールを作成または修正することができます。<br />
* モジュールのダブルクリックにより'モジュールプロパティ'メニューを表示します。そこに'モジュールエディターを開く'ボタンがあります。このオプションを使用すると、基板上のモジュールが修正または保存用にエディターに読み込まれます。<br />
<br />
== モジュールエディターのツールバー ==<br />
ModEditを呼び出すと、このような外観をした新規ウィンドウが開きます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 編集ツールバー ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>[[Image:]]</center><br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| このツールバーには以下を行うためのツールが含まれています:<br />
<br />
* パッドの配置。<br />
* グラフィック要素(外形線、テキスト)の追加。<br />
* アンカーの設定。<br />
* 要素の削除。<br />
<br />
<br />
<br />
|}<br />
個別の機能は次の通りです:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| ツールなし。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドの追加。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ラインセグメントおよびポリゴンの作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 円の作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 円弧の作成。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グラフィックのテキスト(フィールドはこのツールでは管理され'''ない''' )の入力。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| モジュールのアンカーの設定。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 要素の削除。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グリッドの原点(グリッドのオフセット)。パッドの配置に役立ちます。<br />
<br />
グリッドの原点は任意の位置に置くことが可能で(配置する最初のパッド)、<br />
<br />
また、グリッドのサイズをパッド間隔に設定することが可能です。<br />
<br />
その結果、パッドの配置は非常に容易になります。 <br />
<br />
|}<br />
=== ツールバーの表示 ===<br />
<br />
{| style="border-spacing:0;"<br />
! [[Image:]]<br />
! これらのツールはModEditの表示オプションを管理します。<br />
<br />
|-<br />
<br />
|}<br />
これらのオプションはボタンが押された時にアクティブになります:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| グリッドの表示。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 極座標表示。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 単位にmmを使用する(更新:現在はmm/インチは2つのボタンで切り替えます)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 十字(クロスヘア)カーソル。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードでパッドを表示する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードでテキストを表示する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アウトラインモードで外形を表示する。<br />
<br />
|}<br />
== コンテキストメニュー ==<br />
マウスの右ボタンによりカーソルの下の要素に応じたメニューを呼び出します。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| モジュールパラメータ編集用のコンテキストメニュー。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッド編集用のコンテキストメニュー。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| グラフィック要素編集用のコンテキストメニュー。<br />
<br />
|}<br />
== モジュールプロパティダイアログ ==<br />
モジュール上にカーソルがある時に、マウスの右ボタンをクリックし、'モジュールの編集'を選択するとこのダイアログを開くことが可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
主要なモジュールパラメータを定義するためにそのダイアログを使用することが可能です。<br />
<br />
== 新規モジュールの作成 ==<br />
[[Image:]]ボタンにより新規モジュールを作成することが可能です。新規モジュールの名前が必要になります。これは、ライブラリ内でモジュールを識別するための名前です。<br />
<br />
このテキストはモジュールのリファレンスとしても機能しますが、最終的に、それは正しいリファレンス(U1、IC3、...)に置き換えられます。<br />
<br />
新規モジュールには以下が必要です:<br />
<br />
* 外形線(また場合によりグラフィックのテキスト)。<br />
* パッド。<br />
* 値(使用する時に正しい値に置き換えられる非表示テキスト)。<br />
<br />
別の方法です:<br />
<br />
新規モジュールがライブラリまたは回路基板に存在するモジュールと同じようなものである時、新規モジュールを作成する別のより速い方法は次の通りです:<br />
<br />
# 似たようなモジュールを読み込む([[Image:]]、[[Image:]]または[[Image:]])。<br />
# 新しい識別子(名前)を生成するために、リファレンスフィールドを変更する。<br />
# 新規モジュールを編集し、保存する。<br />
<br />
== パッドの追加および編集 ==<br />
一旦モジュールが作成されると、パッドを追加、削除、または修正することが可能です。パッドの修正をローカルにできますが、カーソル下のパッドだけが影響を受けます。あるいはグローバルにすると、モジュールの全てのパッドが影響を受けます。<br />
<br />
=== パッドの追加 ===<br />
右側ツールバーから[[Image:]]アイコンを選択します。希望する位置でマウスの左ボタンをクリックして、パッドを追加することが可能です。パッドプロパティーメニューでパッドプロパティーを事前に定義します。<br />
<br />
パッド番号を入力するのを忘れないで下さい。<br />
<br />
=== パッドプロパティの設定 ===<br />
これは3つの異なる方法で行うことが可能です:<br />
<br />
# 水平ツールバーから[[Image:]]アイコンを選択する。<br />
# 既存のパッドをクリックし、'パッドの編集'を選択する。それにより、パッドの設定を編集することが可能になります。<br />
# 既存のパッドをクリックし、'パッドの設定をエクスポート'を選択する。この場合、選択されたパッドのジオメトリプロパティがデフォルトのパッドプロパティになります。<br />
<br />
最初の2つケースでは、次のダイアログウィンドウが表示されます:<br />
<br />
<center>[[Image:]]</center><br />
<br />
パッドが属する層を正しく定義することに注意した方がよいでしょう。特に、導体層は定義が容易ですが、非導体層(ハンダレジスト、ハンダパッド...)の管理は、回路製作およびドキュメントのために同様に重要です。<br />
<br />
パッドタイプセレクターは通常は適合する(sufficient)層の自動選択を行います。<br />
<br />
==== 矩形パッド ====<br />
4辺すべて(水平および垂直の両方)に矩形のパッドを持つVQFP/PQFPタイプのSMDモジュールの場合、形状(例えば、水平の矩形)を1つだけ使用して、それを異なる角度で(0は水平用にまた、90度は垂直用に)配置することを推奨します。パッドの全体的なサイズ変更が1つの操作で行うことが可能です。<br />
<br />
==== パッドの回転 ====<br />
-90度または-180度の回転は、マイクロ波モジュールで使用する台形パッドに必要です。<br />
<br />
<br />
==== Not plated through hole pads ====<br />
* Pads can be defined as Not Plated Through Hole pads (NPTH pads).<br />
* These pads must be defined on one or all copper layers (obviously, the hole exists on all copper layers).<br />
* This requirement allows you to define specific clearance parameters ( for instance clearance for a screw).<br />
* When the pad hole size is the same as the pad size, for a round or oval pad, this pad is NOT plotted on copper layers in GERBER files.<br />
* These pads are used for mechanical purposes, therefore no pad name or net name is allowed. A connection to a net is not possible.<br />
<br />
==== Pads not on copper layers ====<br />
These are unusual pads. This option can be used to create fiducials or masks on technical layers.<br />
<br />
==== Offset Parameter ====<br />
<center>[[Image:]]</center><br />
<br />
Pad 3 has an offset Y = 15 mils.<br />
<br />
==== Delta Parameter (trapezoidal pads) ====<br />
<center>[[Image:]]</center><br />
<br />
Pad 1 has its parameter Delta X <nowiki>= 10 mils</nowiki><br />
<br />
=== Setting clearance for solder mask and solder paste mask layers ===<br />
Setting clearance can be made at 3 levels:<br />
<br />
* Global level.<br />
* Footprint level.<br />
* Pad level.<br />
<br />
Pcbnew uses to calculate clearance:<br />
<br />
* Pad settings.If null<br />
* Footprint settings.If null<br />
* Global settings.<br />
<br />
==== Remarks ====<br />
The solder mask pad shape is usually bigger than the pad itself. So the clearance value is positive. The solder paste mask pad shape is usually smaller than the pad itself. So the clearance value is negative.<br />
<br />
==== Solder paste mask parameters ====<br />
For solder paste mask there are two parameters:<br />
<br />
* A fixed value.<br />
* A percentage of the pad size.<br />
<br />
The real value is the sum of these 2 values.<br />
<br />
==== Footprint level settings ====<br />
<center>[[Image:]]</center><br />
<br />
'''''Pad level settings:'''''<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== Fields Properties ==<br />
There are at least two fields: reference and value.<br />
<br />
Their parameters (attribute, size, width) must be updated. You can access the dialog box from the pop-up menu, by double clicking on the champ, or by the footprint properties dialog box.<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== Automatic placement of a module ==<br />
If the user wishes to exploit the the full capabilities of the auto-placement functions, it is necessary to define the allowed orientations of the module (Module Properties dialog).<br />
<br />
<center>[[Image:]]</center><br />
<br />
Usually, rotation of 180 degrees is permitted for resistors, non-polarized capacitors and other symmetrical elements. <br />
<br />
Some modules (small transistors, for example) are often permitted to rotate by +/- 90 or 180 degrees. By default, a new module will have its rotation permissions set to zero. This can be adjusted according to the following rule:<br />
<br />
A value of 0 makes rotation impossible, 10 allows it completely, and any intermediate value represents a limited rotation. For example, a resistor might have a permission of 10 to rotate 180 degrees (unrestrained) and a permission of 5 for a +/- 90 degree rotation (allowed, but discouraged).<br />
<br />
== Attributes ==<br />
The attributes window is the following:<br />
<br />
<center>[[Image:]]</center><br />
<br />
* Normal is the standard attribute.<br />
* Normal+Insert indicates that the module must appear in the automatic insertion file (for automatic insertion machines). This attribute is most useful for surface mount components (SMDs).<br />
* Virtual indicates that a component is directly formed by the circuit board. Examples would be edge connectors or inductors created by a particular track shape (as sometimes seen in microwave modules).<br />
<br />
== Documenting modules in a library ==<br />
It is strongly recommended to document newly created modules, in order to facilitate their rapid and accurate retrieval. Who is able to recall the multiple pin-out variants of a TO92 module?<br />
<br />
The Module Properties dialog offers a simple and yet powerful mean for documentation generation.<br />
<br />
<center>[[Image:]]</center><br />
<br />
This menu allows:<br />
<br />
* The entry of a comment line (description). <br />
* Multiple keywords.<br />
<br />
The comment line is displayed with the component list in CVPCB and in the module selection menus in PCBNEW. The keywords can be used to restrict searches to those parts possessing the given keywords.<br />
<br />
Thus, while using the load module command (icon [[Image:]] in the right-hand toolbar in Pcbnew), it is possible to type the text ''=TO220'' into the dialog box to have PCBNEW display a list of the modules possessing the keyword ''TO220''.<br />
<br />
== 3-dimensional visualisation ==<br />
A module may have been associated with a file containing a three-dimensional representation of itself. In order to associate such a file with a module, select the 3D Settings tab. The options panel is the following:<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
The data information should be provided:<br />
<br />
* The file containing the 3D representation (created by the 3D modeler wings3d, in vrml format, via the export to vrml command).The default path is kicad/modules/package3d. In the example, the file name is discret/to_220horiz.wrl, using the default path)<br />
* The x, y and z scales.<br />
* The offset with respect to the anchor point of the module (usually zero).<br />
* The initial rotation in degrees about each axis (usually zero).<br />
<br />
Setting scale allows:<br />
<br />
* To use the same 3D file for footprints which have similar shapes but different sizes (resistors, capacitors, SMD components...)<br />
* For small (or very large) packages, a better use of the wings3D grid.<br />
<br />
<center>'''Scale'' 1 -> 0.1 inch in Pcbnew = 1 grid unit in wings3D'''''</center><br />
<br />
If such a file has been specified, it is possible to view the component in 3D.<br />
<br />
<center>[[Image:]]</center><br />
<br />
The 3D model will automatically appear in the 3D representation of the printed circuit board.<br />
<br />
== Saving a module into the active library ==<br />
The save command (modification of the file of the active library) is activated by the [[Image:]] button.<br />
<br />
If a module of the same name exists (an older version), it will be overwritten. Because it is important to be able to have confidence in the library modules, it is worth double-checking the module for errors before saving.<br />
<br />
Before saving, it is also recommended to change the reference or value of the module to be equal to the library name of the module.<br />
<br />
== Saving a module to the board ==<br />
If the edited footprint comes from the current board, the button [[Image:]] will update this footprint on the board.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=205
翻訳作業ページ
2012-08-30T02:02:28Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap6_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap7_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap8_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap9_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap10_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[pcbnew_chap11_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap12_JA]]:(仮翻訳作業中:Nenokuni)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(翻訳者募集中)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap11_JA&diff=204
Pcbnew chap11 JA
2012-08-30T02:01:13Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap10_JA|前ページ]]/[[Pcbnew_chap12_JA|次ページ]])<br />
= ModEdit - ライブラリ管理 =<br />
== ModEditの概要 ==<br />
Pcbnewは同時に複数のライブラリを保守することが可能です。このためモジュールを読み込む時に、モジュールの最初の実体が見つかるまでライブラリのリストに現れる全てのライブラリを検索します。以下において、アクティブなライブラリとは、現在説明しているプログラムであるモジュールエディター(ModEdit)内で選択したライブラリであることに注意して下さい。<br />
<br />
ModEditによりモジュールの作成および編集を行うことができます:<br />
<br />
* パッドの追加および削除。<br />
* モジュールの個々のパッドのパッドプロパティ(形状、レイヤー)を変更、あるいは全てのパッドのパッドプロパティをまとめて変更。<br />
* グラフィック要素(ライン、テキスト)の編集。<br />
* 情報フィールド(値、リファレンスなど)の編集。<br />
* 関連ドキュメント(説明、キーワード)の編集。<br />
<br />
ModEditでは以下を行いアクティブなライブラリの保守も可能です:<br />
<br />
* アクティブなライブラリ内でモジュール一覧表示。<br />
* アクティブなライブラリからモジュールを削除。<br />
* アクティブなライブラリにモジュールを保存。<br />
* プリント回路に含まれる全てのモジュールを保存。<br />
<br />
新規ライブラリを作成するこも可能です。ライブラリは実際には2つのファイルから構成されます:<br />
<br />
* ライブラリ自体(ファイル拡張子.lib)。<br />
* 関連ドキュメント(ファイル拡張子.dcm)。<br />
<br />
ドキュメントファイルは、対応する.libファイルの修正後に体系的に再生成されます。このようにしてファイルが消失した場合には、容易にそれを回復させることが可能です。そのドキュメントはモジュールのドキュメントへのアクセスを加速するために使用されます。<br />
<br />
== ModEdit ==<br />
モジュールエディターは次の2つの方法で使用することが可能です:<br />
<br />
* 直接、Pcbnewのメインツールバーのアイコンによる。<br />
* アクティブなモジュール[[Image:]の編集ダイアログ(下図を参照:コンテキストメニューによりアクセス)に、モジュールエディターボタンがあります。[[Image:] この場合、基板のアクティブなモジュールがModEditに自動的に読み込まれ、直ちに編集またはアーカイブ可能になります。<br />
<br />
== ModEditユーザーインタフェース ==<br />
ModEditを呼び出すと、次のウィンドウが現れます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== Modeditの上部ツールバー ==<br />
<center>[[Image:]]</center><br />
<br />
<br />
このツールバーから、次の機能が使用可能です:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリを選択する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリに現在のモジュールを保存し、ディスクに書き込む。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規ライブラリを作成し、その中に現在のモジュールを保存する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリからモジュールを削除するためのダイアログにアクセスする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規モジュールを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリからモジュールを読み込む。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| プリント基板からモジュールを読み込む(インポートする)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在の基板からあらかじめモジュールをインポートしてある場合に、プリント基板に現在のモジュールをエクスポートする。<br />
<br />
基板上の対応するモジュールを置き換えます(つまり、位置および角度に関して)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ライブラリからモジュールを読み込んだ時に、その現在のモジュールをプリント基板にエクスポートする。<br />
<br />
プリント基板上にモジュールをコピーして、位置0に配置します。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| エクスポートコマンド([[Image:]])で作成したファイルからモジュールをインポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| モジュールをエクスポートする。このコマンドは本質的にライブラリを作成するコマンドと同じです。唯一の違いは[[Image:]]がユーザーのディレクトリにライブラリを作成し、一方[[Image:]]は標準のライブラリのディレクトリ(通常、''kicad/modules'')にライブラリを作成します。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 元に戻す - やり直し<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| モジュールプロパティダイアログを呼び出す。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 印刷ダイアログを呼び出す。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 標準ズームコマンド。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドエディターを呼び出す。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 未使用。<br />
<br />
|}<br />
== 新規モジュールの作成 ==<br />
[[Image:]]ボタンにより新規モジュールを作成することができます。その時、名前の入力が必要になります。それによりライブラリ内でモジュールを識別します。このテキストはモジュールのリファレンスとしての役割も果たしますが、プリント基板上で最終的なリファレンス((U1、IC3、など)に置き換えられます。<br />
<br />
新規モジュールに以下を追加する必要があります:<br />
<br />
* 外形(場合によりテキスト)。<br />
* パッド。<br />
* 値(プレースホルダーとなっているテキストが後で正しい値に置き換えられます)。<br />
<br />
新規モジュールがライブラリまたは基板に既に存在するモジュールと同じようなものである場合、これとは別のそしてしばしば速く済む方法を使用した方がよいでしょう:<br />
<br />
# [[Image:]]、[[Image:]]および[[Image:]]ボタンにより似たようなモジュールを読み込む。<br />
# リファレンスフィールドを新規モジュールの名前に変更する。<br />
# 新規モジュールを編集し、保存する。<br />
<br />
== 新規ライブラリの作成 ==<br />
新規ライブラリの作成は[[Image:]]ボタンで行います。この場合、ファイルはデフォルトでライブラリのディレクトリに作成されます。あるいは[[Image:]]ボタンを用います。その場合にはファイルはデフォルトで作業ディレクトリに作成されます。<br />
<br />
ファイル選択ダイアログによりライブラリ名の指定とそのディレクトリを変更することができます。どちらの場合にも、ライブラリは、編集しようとするモジュールを含んでいます。<br />
<br />
注<br />
<br />
同じ名前の古いライブラリが存在する場合、警告なしで上書きされます。<br />
<br />
== アクティブなライブラリへのモジュールの保存 ==<br />
モジュールの保存(従って、アクティブなライブラリのファイルの変更)動作はこの[[Image:]]ボタンを使用して実行します。同じ名前のモジュールが既に存在する場合は、置き換えられます。今後の作業がライブラリのモジュールの正確さに左右されるので、モジュールを保存する前にダブルチェックする価値があります。<br />
<br />
リファレンスかまたはライブラリ内で識別されるモジュール名に対する値フィールドのテキストのどちらかを編集することを推奨します。<br />
<br />
== ライブラリ間のモジュールの移動 ==<br />
[[Image:]]ボタンで移動元ライブラリを選択します。<br />
<br />
[[Image:]]ボタンでモジュールを読み込みます。<br />
<br />
[[Image:]]ボタンで移動先ライブラリを選択します。<br />
<br />
[[Image:]]ボタンで当該モジュールを保存します。<br />
<br />
移動元のモジュールを削除したいと思うかもしれません。移動元ライブラリを再度選択し、[[Image:]]ボタンと[[Image:]]ボタンにより古いモジュールを削除します。<br />
<br />
== アクティブなライブラリへの基板の全モジュールの保存 ==<br />
任意の基板デザインの全てのモジュールをアクティブなライブラリにコピーすることが可能です。これらのモジュールは現在のライブラリ名を保持します。<br />
<br />
このコマンドには用途が2つあります。<br />
<br />
* アーカイブを作成したり、あるいは万一ライブラリを消失した場合に基板のモジュールでライブラリを完成させることです。<br />
* さらに重要なことは、以下のようにライブラリ用のドキュメントを作成できるようにすることでライブラリの保守を容易にします。<br />
<br />
== ライブラリモジュール用のドキュメント ==<br />
高速でエラーのない検索ができるようにするために、作成したモジュールのドキュメント化を強く推奨します。<br />
<br />
例えば、TO92パッケージでピン配置の違うものはたくさんありますがそれをすべて覚えている者はいないでしょう。モジュールプロパティダイアログはこの問題のシンプルな解を提供します。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
このダイアログには次を入力可能です:<br />
<br />
* 1行コメント/説明。<br />
* 複数のキーワード。<br />
<br />
CvpcbとPcbnewではコンポーネントの一覧と一緒に説明が表示されます。それはモジュール選択ダイアログで使用されます。<br />
<br />
キーワードにより検索を特定のキーワードに対応するモジュールに限定することができます。 <br />
<br />
直接モジュールを読み込む(Pcbnewの右側のツールバーのアイコン[[Image:]])時に、ダイアログボックスにキーワードを入力することができます。そのため、テキスト"=CONN"を入力すると、キーワードのリストにCONNという言葉を含むモジュールの一覧を表示します。<br />
<br />
== ライブラリのドキュメント化 - 推奨する手順 ==<br />
次のように、ライブラリのソース(一部)を構成する1つ以上の補助的な回路基板を作成することにより、間接的にライブラリを作成することを推奨します:<br />
<br />
* 拡大/縮小して印刷可能にするために、A4フォーマットで回路基板を作成します(scale = 1)。<br />
* ライブラリに含めるモジュールをこの回路基板に作成します。<br />
* <center>ファイル/フットプリントをアーカイブ/フットプリント アーカイブの作成コマンド[[Image:]]でライブラリそれ自体を作成します。</center><br />
<br />
このためライブラリの"真のソース"は、その補助的な回路基板であり、その後のモジュールの変更はすべてこの回路上で行います。必然的に、複数の回路基板を同じライブラリに保存することが可能です。<br />
<br />
Pcbnewはモジュールを読み込む時に多数のライブラリを検索することが可能なので、異なる種類のコンポーネント用に(コネクタ、ディスクリート、...)別々のライブラリを作成することは、一般的に良い考えです。<br />
<br />
そのようなライブラリソースの例です:<br />
<br />
<center>[[Image:]]</center><br />
<br />
この手法には利点がいくつかあります:<br />
<br />
# 回路を拡大/縮小して印刷することが可能で、あとは何もしなくてもライブラリ用のドキュメントとしての役目を果たします。<br />
# Pcbnewの今後の変更によってライブラリの作り直しが必要になるかも知れません。この種の回路基板のソースを使用していれば、非常に迅速にそのための何かを行うことが可能です。これは重要なことです。それは、回路基板のファイルフォーマットは今後開発されている間は互換性を維持していることが保証されていますが、そのことがライブラリのファイルフォーマットには当てはまらないからです。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap11_JA&diff=203
Pcbnew chap11 JA
2012-08-30T01:37:11Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap10_JA|前ページ]]/[[Pcbnew_chap12_JA|次ページ]])<br />
= ModEdit - ライブラリ管理 =<br />
== ModEditの概要 ==<br />
Pcbnewは同時に複数のライブラリを保守することが可能です。このためモジュールを読み込む時に、モジュールの最初の実体が見つかるまでライブラリのリストに現れる全てのライブラリを検索します。以下において、アクティブなライブラリとは、現在説明しているプログラムであるモジュールエディター(ModEdit)内で選択したライブラリであることに注意して下さい。<br />
<br />
ModEditによりモジュールの作成および編集を行うことができます:<br />
<br />
* パッドの追加および削除。<br />
* モジュールの個々のパッドのパッドプロパティ(形状、レイヤー)を変更、あるいは全てのパッドのパッドプロパティをまとめて変更。<br />
* グラフィック要素(ライン、テキスト)の編集。<br />
* 情報フィールド(値、リファレンスなど)の編集。<br />
* 関連ドキュメント(説明、キーワード)の編集。<br />
<br />
ModEditでは以下を行いアクティブなライブラリの保守も可能です:<br />
<br />
* アクティブなライブラリ内でモジュール一覧表示。<br />
* アクティブなライブラリからモジュールを削除。<br />
* アクティブなライブラリにモジュールを保存。<br />
* プリント回路に含まれる全てのモジュールを保存。<br />
<br />
新規ライブラリを作成するこも可能です。ライブラリは実際には2つのファイルから構成されます:<br />
<br />
* ライブラリ自体(ファイル拡張子.lib)。<br />
* 関連ドキュメント(ファイル拡張子.dcm)。<br />
<br />
ドキュメントファイルは、対応する.libファイルの修正後に体系的に再生成されます。このようにしてファイルが消失した場合には、容易にそれを回復させることが可能です。ライブラリのドキュメントはモジュールのドキュメントへのアクセスを加速するために使用されます。<br />
<br />
== ModEdit ==<br />
モジュールエディターは次の2つの方法で使用することが可能です:<br />
<br />
* 直接、Pcbnewのメインツールバーのアイコンによる。<br />
* アクティブなモジュール[[Image:]の編集ダイアログ(下図を参照:コンテキストメニューによりアクセス)に、モジュールエディターボタンがあります。[[Image:] この場合、基板のアクティブなモジュールがModEditに自動的に読み込まれ、直ちに編集またはアーカイブ可能になります。<br />
<br />
== ModEditユーザーインタフェース ==<br />
ModEditを呼び出すと、次のウィンドウが現れます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== Modeditの上部ツールバー ==<br />
<center>[[Image:]]</center><br />
<br />
<br />
このツールバーから、次の機能が使用可能です:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリを選択する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリに現在のモジュールを保存し、ディスクに書き込む。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規ライブラリを作成し、その中に現在のモジュールを保存する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリからモジュールを削除するためのダイアログにアクセスする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規モジュールを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| アクティブなライブラリからモジュールを読み込む。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| プリント基板からモジュールを読み込む(インポートする)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在の基板からあらかじめモジュールをインポートしてある場合に、プリント基板に現在のモジュールをエクスポートする。<br />
<br />
基板上の対応するモジュールを置き換えます(つまり、位置および角度に関して)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ライブラリからモジュールを読み込んだ時に、その現在のモジュールをプリント基板にエクスポートする。<br />
<br />
プリント基板上にモジュールをコピーして、位置0に配置します。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| エクスポートコマンド([[Image:]])で作成したファイルからモジュールをインポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Export a module. This command is essentially identical to that for creating a library, the only difference being that [[Image:]] creates a library in the user directory, while [[Image:]] creates a library in the standard library directory (usually ''kicad/modules'').<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 元に戻す - やり直し<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| モジュールプロパティダイアログを呼び出す。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 印刷ダイアログを呼び出す。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 標準ズームコマンド。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドエディターを呼び出す。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 未使用。<br />
<br />
|}<br />
== 新規モジュールの作成 ==<br />
[[Image:]]ボタンにより新規モジュールを作成することができます。その時、名前の入力が必要になります。それによりライブラリ内でモジュールを識別します。このテキストはモジュールのリファレンスとしての役割も果たしますが、プリント基板上で最終的なリファレンス((U1、IC3、など)に置き換えられます。<br />
<br />
新規モジュールに以下を追加する必要があります:<br />
<br />
* 外形(場合によりテキスト)。<br />
* パッド。<br />
* 値(プレースホルダーとなっているテキストが後で正しい値に置き換えられます)。<br />
<br />
新規モジュールがライブラリまたは基板に既にあるモジュールと同じようなものである場合、これとは別のそしてしばしば速く済む方法を使用した方がよいでしょう:<br />
<br />
# [[Image:]]、[[Image:]]および[[Image:]]ボタンにより似たようなモジュールを読み込む。<br />
# リファレンスフィールドを新規モジュールの名前に変更する。<br />
# 新規モジュールを編集し、保存する。<br />
<br />
== 新規ライブラリの作成 ==<br />
新規ライブラリの作成は[[Image:]]ボタンで行います。この場合、ファイルはデフォルトでライブラリのディレクトリに作成されます。あるいは[[Image:]]ボタンを用います。その場合にはファイルはデフォルトで作業ディレクトリに作成されます。<br />
<br />
ファイル選択ダイアログによりライブラリ名の指定とそのディレクトリを変更することができます。どちらの場合にも、ライブラリは、編集しようとするモジュールを含んでいます。<br />
<br />
注<br />
<br />
同じ名前の古いライブラリが存在する場合、警告なしで上書きされます。<br />
<br />
== アクティブなライブラリへのモジュールの保存 ==<br />
モジュールの保存(従って、アクティブなライブラリのファイルの変更)動作はこの[[Image:]]ボタンを使用して実行します。同じ名前のモジュールが既に存在する場合は、置き換えられます。今後の作業がライブラリのモジュールの正確さに左右されるので、モジュールを保存する前にダブルチェックする価値があります。<br />
<br />
リファレンスかまたはライブラリ内で識別されるモジュール名に対する値フィールドのテキストのどちらかを編集することを推奨します。<br />
<br />
== Transferring a module from one library to another ==<br />
Select the source library via the button [[Image:]].<br />
<br />
Load the module via the button [[Image:]].<br />
<br />
Select the destination library via the button [[Image:]].<br />
<br />
Save the module via the button [[Image:]].<br />
<br />
You may also wish to delete the source module. Reselect the source library then delete the old module via the button [[Image:]] and the button [[Image:]].<br />
<br />
== Saving all modules of your board in the active library ==<br />
It is possible to copy all of the modules of a given board design to the active library. These modules will keep their current library names.<br />
<br />
This command has two uses.<br />
<br />
* To create an archive or complete a library with the modules from a board, in the event of the loss of a library.<br />
* More importantly, it facilitates library maintenance by enabling the production of documentation for the library, as below.<br />
<br />
== Documentation for library modules ==<br />
It is strongly recommended to document the modules you create, in order to enable rapid and error-free searching.<br />
<br />
For example, who is able to remember all of the multiple pin-out variants of a TO92 package? The Module Properties dialog offers a simple solution to this problem.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
This dialog accepts:<br />
<br />
* A one-line comment/description.<br />
* Multiple keywords.<br />
<br />
The description is displayed with the component list in Cvpcb and, in Pcbnew, it is used in the module selection dialogs.<br />
<br />
The keywords enable searches to be restricted to those modules corresponding to particular keywords. <br />
<br />
When directly loading a module (the icon [[Image:]] of the right-hand Pcbnew toolbar), keywords may be entered in the dialog box. Thus, entering the text "=CONN" will cause the display of the list of modules whose keyword lists contain the word CONN.<br />
<br />
== Documenting libraries ? recommended practice ==<br />
It is recommended to create libraries indirectly, by creating one or more auxiliary circuit boards that constitute the source of (part of) the library, as follows:<br />
<br />
* Create a circuit board in A4 format, in order to be able to print easily to scale (scale = 1).<br />
* Create the modules that the library will contain on this circuit board.<br />
* <center>The library itself will be created with the File/Archive footprints/Create footprint archive command.[[Image:]]</center><br />
<br />
The "true source" of the library will thus be the auxiliary circuit board, and it is on this circuit that any subsequent alterations of modules will be made. Naturally, several circuit boards can be saved in the same library.<br />
<br />
It is generally a good idea to make different libraries for different kinds of components (connectors, discretes,...), since Pcbnew is able to search many libraries when loading modules.<br />
<br />
Here is an example of such a library source:<br />
<br />
<center>[[Image:]]</center><br />
<br />
This technique has several advantages:<br />
<br />
# The circuit can be printed to scale and serve as documentation for the library with no further effort.<br />
# Future changes of Pcbnew may require regeneration of the libraries, something that can be done very quickly if circuit-board sources of this type have been used. This is important, because the circuit board file formats are guaranteed to remain compatible during future development, but this is not the case for the library file format.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap6_JA&diff=201
Pcbnew chap6 JA
2012-08-25T12:16:11Z
<p>Nenokuni: /* 基板上に配置済みのフットプリントの直接交換 */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap5_JA|前ページ]]/[[Pcbnew_chap7_JA|次ページ]]) <br />
= 基板の作成および修正 =<br />
== 基板の作成 ==<br />
=== 基板外形の作成 ===<br />
通常、基板の外形を最初に定義するのがよい考えです。外形は一連のラインセグメントとして作成されます。アクティブな層として'pcb外形'を選択し、'図形ラインまたはポリゴンを入力'ツールを使用して外形を描画します。この時、各頂点の位置でクリックし、ダブルクリックして外形線を終了させます。通常基板には非常に正確な寸法があり、そのため外形を描画中に、表示されたカーソル座標の使用が必要になるかもしれません。相対座標はスペースバーを使用していつでもゼロになることがあります。また、'Alt-U'を使用して表示単位をトグルさせることが可能であることを覚えておいて下さい。相対座標により非常に正確な寸法で描画することができます。円(または円弧)の外形の作成が可能です:<br />
<br />
# '円入力'または'円弧入力'を選択します<br />
# クリックして円の中心を固定します<br />
# マウスを移動して半径を調節します<br />
# 再度クリックして終了します。 <br />
<br />
パラメータメニュー(1/10mil単位で幅 = 150を推奨)またはオプションで、外形線の幅を調節することが可能ですが、アウトラインモード以外でグラフィックが表示されていなければそれは見えないということに注意して下さい。<br />
<br />
得られた外形はこのようなものになるかもしれません:<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 回路図から生成したネットリストの読み込み ===<br />
[[Image:]]アイコンをアクティブにしてネットリストダイアログウィンドウを表示します:<br />
<br />
<center>[[Image:]]</center><br />
<br />
ウィンドウタイトルに表示されるネットリストの名前(パス)が間違っている場合、選択ボタンを使用して望ましい(desired)ネットリストを見て行きます。それからネットリストを読み込みます。読み込み済みでないすべてのモジュールが互いに重ねられて現れます(それらを自動的に移動させる方法を以下に示します)。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
モジュールが1つも配置されていない場合、全てのモジュールは基板上の同じ場所に現れ、識別が困難になります。(マウスの右ボタンでアクセスするグローバル配置/モジュールの移動コマンドを使用して)それらを自動的に並べることが可能です。以下はその自動配置の結果です:<br />
<br />
<center>[[Image:]]</center><br />
<br />
重要な注意:<br />
<br />
CVPCBで既存のモジュールを新しいもの(例えば、1/8W抵抗を1/2Wに変更)に置き換えて基板を修正する場合、置き換えるモジュールをPCBNEWが読み込む前に既存のモジュールを削除することが必要です。しかし、あるモジュールを既存のモジュールで置き換える場合、問題のモジュール上でマウスの右ボタンをクリックしてアクセスするモジュールダイアログを使用して行うとより容易です。<br />
<br />
== 基板の修正 ==<br />
回路図での変更に応じて基板を修正することが極めて頻繁に必要です。<br />
<br />
=== 修正手順 ===<br />
# 修正した回路図から新しいネットリストを作成します。<br />
# 新しいコンポーネントが追加された場合、cvpcbで対応するモジュールにそれらをリンクします。<br />
# Pcbnewで新しいネットリストを読み込みます。<br />
<br />
=== 不正確な配線の削除 ===<br />
Pcbnewは修正の結果不適当となった配線を自動的に削除することが可能です。これを行うには、ネットリストダイアログのバッドトラックの削除ボックスの削除オプションにチェックを付けます:<br />
<br />
<center>[[Image:]]</center><br />
<br />
しかしながら、そのような配線を手作業で修正する方がしばしば速いことがあります(DRC機能によりそれらを特定することができます)。<br />
<br />
=== コンポーネントの削除 ===<br />
Pcbnewは回路図から削除したコンポーネントに対応するモジュールを削除することが可能です。<br />
<br />
これはオプションです。<br />
<br />
PCBに追加されていて回路図には現れないモジュール(例えば、固定ネジ用の穴)がしばしば存在するのでこれが必要になります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
余分なフットプリントの削除オプションにチェックが付いている場合、ネットリストには見つからないコンポーネントに対応するフットプリントは、そのロックのオプションがアクティブでなければ、削除されます。.<br />
<br />
"機械的"フットプリント用にこのオプションをアクティブにするのはよい考えです。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>[[Image:]]</center><br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
<br />
フットプリントをロック/アンロックするオプション。<br />
<br />
|}<br />
=== 修正済みモジュール ===<br />
(Cvpcbを使用して)ネットリスト内のモジュールを修正する場合で、そのモジュールがすでに配置済みの場合、ネットリストダイアログの対応するモジュール交換ボックスのオプションにチェックが付いていなければ、Pcbnewではそれは修正されません:<br />
<br />
<center>[[Image:]]</center><br />
<br />
モジュールを編集することによりモジュールの変更(例えば、抵抗器を異なるサイズのものと置き換える)を直接的に行うことが可能です。<br />
<br />
=== 詳細オプション - タイムスタンプを使用した選択 ===<br />
回路の部品を変更せずに回路図の記述を変更することが時々あります(これはR5、U4...のようなリファレンスに関わることになります)。そのためPCBには(多分、シルクスクリーン表示を除いて)変更がありません。そうは言っても、内部的にはコンポーネントとモジュールはリファレンスで表現されます。この状況では、ネットリストを再読み込みする前に、ネットリストダイアログの'タイムスタンプ'オプションが選択されるかもしれません:<br />
<br />
<center>[[Image:]]</center><br />
<br />
このオプションを使用すると、Pcbnewはリファレンスでモジュールを認識することはなくなりますが、その代わりにタイムスタンプで認識します。タイムスタンプはEeschemaが自動的に生成します(回路図にコンポーネントを配置した時の時刻および日付です)。 <br />
<br />
このオプションを使用する場合、大きな注意を要します(先にファイルを保存します!)<br />
<br />
これは複数パーツを含むコンポーネントの場合にそのやり方が複雑だからです(例えば、7400にはパーツが4個と1つのパッケージがあります)。この状況では、タイムスタンプが一意に定義されません(7400の場合、4つまで - 各パーツに1つ存在するということになります)。そうは言っても、タイムスタンプオプションは通常再アノテーション問題を解決します。<br />
<br />
== 基板上に配置済みのフットプリントの直接交換 ==<br />
フットプリント(または同じフットプリントをいくつか)を別のフットプリントに変更することは非常に便利です。<br />
<br />
これは非常に簡単です:<br />
<br />
フットプリントをクリックし、編集ダイアログボックスを開きます。<br />
<br />
モジュールの変更を実行します。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| モジュールの変更にアクセスします<br />
<br />
|}<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| フットプリント交換用オプション:<br />
<br />
<br />
<br />
<br />
|}<br />
新しいフットプリントの名前を選択し、以下を使用しなければなりません:<br />
<br />
* '''モジュールの変更''' 現在のフットプリントの場合<br />
* '''同じモジュールを変更''' 現在のフットプリントのような全てのフットプリントの場合。<br />
* '''同じモジュール+値の変更''' 現在のフットプリントのような全てのフットプリントの場合で、同じ値を持つコンポーネントに限る。<br />
<br />
注:<br />
<br />
* '''全てを変更''' は基板上のすべてのフットプリントを再読み込みします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=200
翻訳作業ページ
2012-08-25T12:07:39Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap6_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap7_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap8_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap9_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap10_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[pcbnew_chap11_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(翻訳者募集中)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap9_JA&diff=199
Pcbnew chap9 JA
2012-08-25T12:06:31Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap8_JA|前ページ]]/[[Pcbnew_chap10_JA|次ページ]])<br />
= 導体ゾーンの作成 =<br />
導体ゾーンは外形(閉ポリゴン)により定義され、穴(外形内部の閉ポリゴン)を含めることが可能です。ゾーンは導体層かまたは別のテクニカル層に作成可能です。<br />
<br />
== 導体層でのゾーンの作成 ==<br />
塗り潰し導体領域によるパッド(および配線)の接続はDRCエンジンがチェックします。パッドを接続するためにゾーンを(作成するのではなく)塗り潰さなければなりません。<br />
<br />
各オプションは長所と短所があり、それは主に画面の再描画に関するものです。しかしながら最終結果は同じものとなります。<br />
<br />
計算時間の理由により、変更する度にゾーンの塗り潰しをやり直すのではなく、以下の場合のみ行います:<br />
<br />
* ゾーン塗り潰しコマンドを実行する場合。<br />
* DRCテストを行う時。<br />
<br />
配線またはパッドの変更後に導体ゾーンを塗り潰しあるいは再塗り潰しを行わなければなりません。導体ゾーン(通常はグラウンドおよび電源面)は通常ネットに接続されています。<br />
<br />
導体ゾーンを作成するために、以下を行います:<br />
<br />
* パラメータ(ネット名、レイヤー ...)を選択する。レイヤーを切り替えてこのネットをハイライトさせることは必須ではありませんが、好ましい習慣です。<br />
* ゾーンの境界を作成する(そうしないと、基板全てが塗り潰されます)。<br />
* ゾーンを塗り潰す。<br />
<br />
Pcbnewは全てのゾーンを塗り潰して一つにしようとします。そして、通常は未接続の導体ブロックはなくなります。それでもある領域は塗り潰されずに残ってしまうことがあります。ネットが存在しないゾーンは消去されずに、孤立した領域を含むことがあります。<br />
<br />
== ゾーンの作成 ==<br />
=== ゾーン境界の作成 ===<br />
ツール[[Image:]]を使用します。アクティブな層は導体層でなければなりません。クリックしてゾーン外形の作成を開始する時に、次のダイアログボックスが開きます。<br />
<br />
[[Image:]]<br />
<br />
このゾーンに関する全てのパラメータを指定することが可能です。<br />
<br />
* ネット<br />
* レイヤー<br />
* 塗り潰しオプション<br />
* パッドオプション<br />
* 優先順位<br />
* ...<br />
<br />
このレイヤー上にゾーンの境界を作成して下さい。このゾーンの境界はポリゴンで、それぞれの角となるところで左クリックして作成します。ダブルクリックによりポリゴンを終了します。<br />
<br />
ポリゴンは自動的に閉じられます。開始点と終了点が同じ座標になければ、Pcbnewは終了点から開始点にセグメントを追加します。<br />
<br />
注:<br />
<br />
* ゾーン外形の作成時は、DRCコントロールはアクティブです。<br />
* DRCエラーとなるような角はPcbnewは受け付けません。<br />
<br />
ゾーン境界(薄い網掛けのポリゴン)の例を次に示します<br />
<br />
[[Image:]]<br />
<br />
<br />
=== 優先順位: ===<br />
大きなゾーンの内部に小さいゾーンを作成しなければならないことがあります。<br />
<br />
大きい方のゾーンよりも小さい方のゾーンの優先順位が高ければ、そうすることが可能です。<br />
<br />
順位設定: [[Image:]]<br />
<br />
<br />
実例です:<br />
<br />
[[Image:]]<br />
<br />
塗り潰し後:<br />
<br />
[[Image:]]<br />
<br />
<br />
=== ゾーンの塗り潰し ===<br />
ゾーンを塗り潰す時に、Pcbnewは全ての未接続の浮島を削除します。ゾーン塗り潰しコマンドを使用するには、ゾーンの端辺を右クリックします。<br />
<br />
[[Image:]]<br />
<br />
"ゾーンの塗り潰し"コマンドを実行します。ポリゴン内部に開始点がある場合の塗り潰し結果を次に示します。<br />
<br />
[[Image:]]<br />
<br />
ポリゴンは塗り潰し領域の境界です。ゾーン内部の非塗り潰し領域が分かると思います。これは、この領域にアクセスできないためです:<br />
<br />
* 配線は境界を作成ます。また、<br />
* この領域に塗り潰しの開始点はありません。<br />
<br />
注:<br />
<br />
複数のポリゴンを使用して切り抜き領域を作成することが可能です。次に示す例を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
結果はこのようになります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 塗り潰しオプション ==<br />
<center>[[Image:]]</center><br />
<br />
領域を塗り潰す時に、以下を選択する必要があります:<br />
<br />
* 塗り潰しのモード。<br />
* クリアランスおよび最小導体幅。<br />
* ゾーン内部にどのようにパッドを作成するか(あるいはこのゾーンに接続するか)。<br />
* サーマルパターンパラメータ。<br />
<br />
=== 塗り潰しモード ===<br />
ポリゴンまたはセグメントを使用してゾーンを塗り潰します。どちらを使用してもその結果は同じです。ポリゴンのモードに問題(画面の更新が遅い)がある場合はセグメントを使用します。<br />
<br />
=== クリアランスおよび最小導体幅 ===<br />
クリアランスには配線で使用するグリッドよりも少し大きいグリッドを選択すると良いでしょう。最小導体幅の値により、小さ過ぎない導体領域の確保を保証します。<br />
<br />
注意: この値が大きすぎるとサーマルパターンのサーマルパッド(stubs)のような小さな形状を作成することができません。<br />
<br />
=== パッドオプション ===<br />
ネットのパッドをゾーンに含める、除外する、あるいはサーマルパターンで接続することが可能です。<br />
<br />
* パッドを含める場合、ハンダ付けおよびハンダ除去が非常に困難になることがあります。<br />
* パッドを除外する場合、ゾーンへの接続はそれほど良好にはなりません。<br />
* サーマルパターンは好ましい妥協です。<br />
<br />
3つのオプションの結果です。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドを含める<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドを除外する<br />
<br />
<br />
注:<br />
<br />
* ゾーン領域を接続するための配線が存在する場合にのみゾーンを塗り潰します。<br />
* パッドは配線により接続されている必要があります。<br />
<br />
<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| サーマルパターン。<br />
<br />
パッドは4つの配線セグメントにより接続されています。<br />
<br />
セグメント幅は配線幅で使用している現在値です。<br />
<br />
|}<br />
=== サーマルパターンパラメータ ===<br />
<center>[[Image:]]</center><br />
<br />
サーマルパターン用に2つのパラメータを設定することが可能です。<br />
<br />
[[Image:]]<br />
<br />
=== パラメータの選択 ===<br />
サーマルパターン用の導体幅の値は導体ゾーンの最小幅よりも大きくなければなりません。そうでなければ、それらを作成することができません。<br />
<br />
さらに、このパラメータまたはパッド抜きサイズの値が大き過ぎると(SMDコンポーネントに使用するパッドサイズのような)小さいパッド用のサーマルパターンを作成することができません。<br />
<br />
== ゾーン内部への切り抜き領域の追加 ==<br />
ゾーンがすでに存在していなければなりません。切り抜き領域(ゾーン内部の非塗り潰し領域)を追加するには:<br />
<br />
* 既存の外形線を右クリックします。<br />
* 切り抜きの追加を選択します。<br />
* 新規外形を作成します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
外形作成後。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 切り抜きの外形を参照。<br />
<br />
|}<br />
== 外形の編集 ==<br />
外形には次のような修正が可能です:<br />
<br />
* 角または端辺を移動させる。<br />
* 角を削除または追加する。<br />
* 同様のゾーンまたは切り抜きを追加する。<br />
<br />
ポリゴンが重なっている場合、それらは結合されます。<br />
<br />
[[Image:]]<br />
<br />
それを行うには、角あるいは端辺を右クリックし、適切なコマンドを選択します。<br />
<br />
移動した(切り抜きの)角です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
最終結果です:<br />
<br />
[[Image:]]<br />
<br />
ポリゴンが結合されています。同様のゾーンを追加します:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| ゾーンの追加<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 最終結果<br />
<br />
|}<br />
== ゾーンの編集:パラメータ ==<br />
ゾーン外形を右クリックし、ゾーンパラメータの編集を使用すると、ゾーンパラメータダイアログボックスが開きます。初期パラメータを入力可能です。ゾーンがすでに塗り潰されている場合には再塗り潰しが必要になります。<br />
<br />
=== 最終ゾーン塗り潰し ===<br />
基板の作業終了時に、全てのゾーンを塗り潰しまたは再塗り潰しをしなければなりません。それを行うには:<br />
<br />
* [[Image:]]ボタンによりゾーンのツールを実行します。<br />
* 右クリックしてポップアップメニューを表示します。<br />
* 全てのゾーンを塗りつぶす[[Image:]]を使用します<br />
<br />
注意: 塗り潰しグリッドが小さいと計算に時間がかかることがあります。<br />
<br />
=== ゾーンネット名の変更 ===<br />
回路図の編集後、任意のネットの名前を変更することが可能です。例えば、VCCを+5Vに変更可能です。<br />
<br />
グローバルDRCコントロールを行う時に、Pcbnewはゾーンのネット名が存在するかをチェックし、もしそれがなければエラーを表示します。<br />
<br />
古い名前を新しいものに変更するために"手作業"パラメータによるゾーンの編集が必要です。<br />
<br />
== テクニカル層でのゾーン作成 ==<br />
=== ゾーン境界の作成 ===<br />
これは[[Image:]]ボタンを使用して行います。アクティブな層はテクニカル層でなければなりません。<br />
<br />
クリックしてゾーン外形を開始する時に、このダイアログボックスが開きます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
ゾーンを配置するためのテクニカル層を選択し、前に導体層のところで説明したようにゾーン外形を作成します。.<br />
<br />
注:<br />
<br />
* 外形を編集する場合は導体ゾーンの場合と同じ方法を使用して下さい。<br />
* 必要なら、切り抜き領域を追加することが可能です。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap9_JA&diff=198
Pcbnew chap9 JA
2012-08-25T11:43:05Z
<p>Nenokuni: /* 導体層でのゾーンの作成 */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap8_JA|前ページ]]/[[Pcbnew_chap10_JA|次ページ]])<br />
= 導体ゾーンの作成 =<br />
導体ゾーンは外形(閉ポリゴン)により定義され、穴(外形内部の閉ポリゴン)を含めることが可能です。ゾーンは導体層かまたは別のテクニカル層に作成可能です。<br />
<br />
== 導体層でのゾーンの作成 ==<br />
塗り潰し導体領域によるパッド(および配線)の接続はDRCエンジンがチェックします。パッドを接続するためにゾーンを(作成するのではなく)塗り潰さなければなりません。<br />
<br />
各オプションは長所と短所があり、それは主に画面の再描画に関するものです。しかしながら最終結果は同じものとなります。<br />
<br />
計算時間の理由により、変更する度にゾーンの塗り潰しをやり直すのではなく、以下の場合のみ行います:<br />
<br />
* ゾーン塗り潰しコマンドを実行する場合。<br />
* DRCテストを行う時。<br />
<br />
配線またはパッドの変更後に導体ゾーンを塗り潰しあるいは再塗り潰しを行わなければなりません。導体ゾーン(通常はグラウンドおよび電源面)は通常ネットに接続されています。<br />
<br />
導体ゾーンを作成するために、以下を行います:<br />
<br />
* パラメータ(ネット名、レイヤー ...)を選択する。レイヤーを切り替えてこのネットをハイライトさせることは必須ではありませんが、好ましい習慣です。<br />
* ゾーンの境界を作成する(そうしないと、基板全てが塗り潰されます)。<br />
* ゾーンを塗り潰す。<br />
<br />
Pcbnewは全てのゾーンを塗り潰して一つにしようとします。そして、通常は未接続の導体ブロックはなくなります。それでもある領域は塗り潰されずに残ってしまうことがあります。ネットが存在しないゾーンは消去されずに、孤立した領域を含むことがあります。<br />
<br />
== ゾーンの作成 ==<br />
=== ゾーン境界の作成 ===<br />
ツール[[Image:]]を使用します。アクティブな層は導体層でなければなりません。クリックしてゾーン外形の作成を開始する時に、次のダイアログボックスが開きます。<br />
<br />
[[Image:]]<br />
<br />
このゾーンに関する全てのパラメータを指定することが可能です。<br />
<br />
* ネット<br />
* レイヤー<br />
* 塗り潰しオプション<br />
* パッドオプション<br />
* 優先順位<br />
* ...<br />
<br />
このレイヤー上にゾーンの境界を作成して下さい。このゾーンの境界はポリゴンで、それぞれの角となるところで左クリックして作成します。ダブルクリックによりポリゴンを終了します。<br />
<br />
ポリゴンは自動的に閉じられます。開始点と終了点が同じ座標になければ、Pcbnewは終了点から開始点にセグメントを追加します。<br />
<br />
注:<br />
<br />
* ゾーン外形の作成時は、DRCコントロールはアクティブです。<br />
* DRCエラーとなるような角はPcbnewは受け付けません。<br />
<br />
ゾーン境界(薄い網掛けのポリゴン)の例を次に示します<br />
<br />
[[Image:]]<br />
<br />
<br />
=== ゾーンの塗り潰し ===<br />
ゾーンを塗り潰す時に、Pcbnewは全ての未接続の浮島を削除します。ゾーン塗り潰しコマンドを使用するには、ゾーンの端辺を右クリックします。<br />
<br />
[[Image:]]<br />
<br />
"ゾーンの塗り潰し"コマンドを実行します。ポリゴン内部に開始点がある場合の塗り潰し結果を次に示します。<br />
<br />
[[Image:]]<br />
<br />
ポリゴンは塗り潰し領域の境界です。ゾーン内部の非塗り潰し領域が分かると思います。これは、この領域にアクセスできないためです:<br />
<br />
* 配線は境界を作成ます。また、<br />
* この領域に塗り潰しの開始点はありません。<br />
<br />
注:<br />
<br />
複数のポリゴンを使用して切り抜き領域を作成することが可能です。次に示す例を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
結果はこのようになります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 塗り潰しオプション ==<br />
<center>[[Image:]]</center><br />
<br />
領域を塗り潰す時に、以下を選択する必要があります:<br />
<br />
* 塗り潰しのモード。<br />
* クリアランスおよび最小導体幅。<br />
* ゾーン内部にどのようにパッドを作成するか(あるいはこのゾーンに接続するか)。<br />
* サーマルパターンパラメータ。<br />
<br />
=== 塗り潰しモード ===<br />
ポリゴンまたはセグメントを使用してゾーンを塗り潰します。どちらを使用してもその結果は同じです。ポリゴンのモードに問題(画面の更新が遅い)がある場合はセグメントを使用します。<br />
<br />
=== クリアランスおよび最小導体幅 ===<br />
クリアランスには配線で使用するグリッドよりも少し大きいグリッドを選択すると良いでしょう。最小導体幅の値により、小さ過ぎない導体領域の確保を保証します。<br />
<br />
注意: この値が大きすぎるとサーマルパターンのサーマルパッド(stubs)のような小さな形状を作成することができません。<br />
<br />
=== パッドオプション ===<br />
ネットのパッドをゾーンに含めるか除外すしたり、あるいはサーマルパターンで接続することが可能です。<br />
<br />
* パッドを含める場合、ハンダ付けおよびハンダ除去が非常に困難になることがあります。<br />
* パッドを除外する場合、ゾーンへの接続はそれほど良好にはなりません。<br />
* サーマルパターンは好ましい妥協です。<br />
<br />
3つのオプションの結果です。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドを含める<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドを除外する<br />
<br />
<br />
注:<br />
<br />
* ゾーン領域を接続するための配線が存在する場合にのみゾーンを塗り潰します。<br />
* パッドは配線により接続されている必要があります。<br />
<br />
<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| サーマルパターン。<br />
<br />
パッドは4つの配線セグメントにより接続されています。<br />
<br />
セグメント幅は配線幅で使用している現在値です。<br />
<br />
|}<br />
=== サーマルパターンパラメータ ===<br />
<center>[[Image:]]</center><br />
<br />
サーマルパターン用に2つのパラメータを設定することが可能です。<br />
<br />
[[Image:]]<br />
<br />
=== パラメータの選択 ===<br />
サーマルパターン用の導体幅の値は導体ゾーンの最小幅よりも大きくなければなりません。そうでなければ、それらを作成することができません。<br />
<br />
さらに、このパラメータまたはパッド抜きサイズの値が大き過ぎると(SMDコンポーネントに使用するパッドサイズのような)小さいパッド用のサーマルパターンを作成することができません。<br />
<br />
== ゾーン内部への切り抜き領域の追加 ==<br />
ゾーンがすでに存在していなければなりません。切り抜き領域(ゾーン内部の非塗り潰し領域)を追加するには:<br />
<br />
* 既存の外形線を右クリックします。<br />
* 切り抜きの追加を選択します。<br />
* 新規外形を作成します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
外形作成後。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 切り抜きの外形を参照。<br />
<br />
|}<br />
== 外形の編集 ==<br />
外形には次のような修正が可能です:<br />
<br />
* 角または端辺を移動させる。<br />
* 角を削除または追加する。<br />
* 同様のゾーンまたは切り抜きを追加する。<br />
<br />
ポリゴンが重なっている場合、それらは結合されます。<br />
<br />
[[Image:]]<br />
<br />
それを行うには、角あるいは端辺を右クリックし、適切なコマンドを選択します。<br />
<br />
移動した(切り抜きの)角です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
最終結果です:<br />
<br />
[[Image:]]<br />
<br />
ポリゴンが結合されています。同様のゾーンを追加します:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| ゾーンの追加<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 最終結果<br />
<br />
|}<br />
== ゾーンの編集:パラメータ ==<br />
ゾーン外形を右クリックし、ゾーンパラメータの編集を使用すると、ゾーンパラメータダイアログボックスが開きます。初期パラメータを入力可能です。ゾーンがすでに塗り潰されている場合には再塗り潰しが必要になります。<br />
<br />
=== 最終ゾーン塗り潰し ===<br />
基板の作業終了時に、全てのゾーンを塗り潰しまたは再塗り潰しをしなければなりません。それを行うには:<br />
<br />
* [[Image:]]ボタンによりゾーンのツールを実行します。<br />
* 右クリックしてポップアップメニューを表示します。<br />
* 全てのゾーンを塗りつぶす[[Image:]]を使用します<br />
<br />
注意: 塗り潰しグリッドが小さいと計算に時間がかかることがあります。<br />
<br />
=== ゾーンネット名の変更 ===<br />
回路図の編集後、任意のネットの名前を変更することが可能です。例えば、VCCを+5Vに変更可能です。<br />
<br />
グローバルDRCコントロールを行う時に、Pcbnewはゾーンのネット名が存在するかをチェックし、もしそれがなければエラーを表示します。<br />
<br />
古い名前を新しいものに変更するのに"手作業"パラメータによるゾーンの編集が必要です。<br />
<br />
== テクニカル層でのゾーン作成 ==<br />
=== ゾーン境界の作成 ===<br />
これは[[Image:]]ボタンを使用して行います。アクティブなレイヤーはテクニカル層でなければなりません。<br />
<br />
クリックしてゾーン外形を開始する時に、このダイアログボックスが開きます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
ゾーンを配置するためのテクニカル層を選択し、前に導体層のところで説明したようにゾーン外形を作成します。.<br />
<br />
注:<br />
<br />
* 外形を編集する場合は導体ゾーンの場合と同じ方法を使用して下さい。<br />
* 必要なら、切り抜き領域を追加することが可能です。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap9_JA&diff=197
Pcbnew chap9 JA
2012-08-25T11:41:15Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap8_JA|前ページ]]/[[Pcbnew_chap10_JA|次ページ]])<br />
= 導体ゾーンの作成 =<br />
導体ゾーンは外形(閉ポリゴン)により定義され、穴(外形内部の閉ポリゴン)を含めることが可能です。ゾーンは導体層かまたは別のテクニカル層に作成可能です。<br />
<br />
== 導体層でのゾーンの作成 ==<br />
塗り潰し導体領域によるパッド(および配線)の接続はDRCエンジンがチェックします。パッドを接続するためにゾーンを(作成するのではなく)塗り潰さなければなりません。<br />
<br />
各オプションは長所と短所があり、それは主に画面の再描画に関するものです。しかしながら最終結果は同じものとなります。<br />
<br />
計算時間の理由により、変更する度にゾーンの塗り潰しをやり直すのではなく、以下の場合のみ行います:<br />
<br />
* ゾーン塗り潰しコマンドを実行する場合。<br />
* DRCテストを行う時。<br />
<br />
配線またはパッドの変更後に導体ゾーンを塗り潰しあるいは再塗り潰しを行わなければなりません。導体ゾーン(通常はグラウンドおよび電源面)は通常ネットに接続されています。<br />
<br />
導体ゾーンを作成するために、以下を行います:<br />
<br />
* パラメータ(ネット名、レイヤー ...)を選択する。レイヤーを切り替えてこのネットをハイライトさせることは必須ではありませんが、好ましい習慣です。<br />
* ゾーンの境界を作成する(そうしないと、基板全てが塗り潰されます)。<br />
* ゾーンを塗り潰す。<br />
<br />
Pcbnewは全てのゾーンを塗り潰して一つにしようとします。そして、通常は未接続の導体ブロックはなくなります。それでもある領域は塗り潰されないで残ってしまうことがあります。ネットが存在しないゾーンは消去されずに、孤立した領域を含むことがあります。<br />
<br />
== ゾーンの作成 ==<br />
=== ゾーン境界の作成 ===<br />
ツール[[Image:]]を使用します。アクティブな層は導体層でなければなりません。クリックしてゾーン外形の作成を開始する時に、次のダイアログボックスが開きます。<br />
<br />
[[Image:]]<br />
<br />
このゾーンに関する全てのパラメータを指定することが可能です。<br />
<br />
* ネット<br />
* レイヤー<br />
* 塗り潰しオプション<br />
* パッドオプション<br />
* 優先順位<br />
* ...<br />
<br />
このレイヤー上にゾーンの境界を作成して下さい。このゾーンの境界はポリゴンで、それぞれの角となるところで左クリックして作成します。ダブルクリックによりポリゴンを終了します。<br />
<br />
ポリゴンは自動的に閉じられます。開始点と終了点が同じ座標になければ、Pcbnewは終了点から開始点にセグメントを追加します。<br />
<br />
注:<br />
<br />
* ゾーン外形の作成時は、DRCコントロールはアクティブです。<br />
* DRCエラーとなるような角はPcbnewは受け付けません。<br />
<br />
ゾーン境界(薄い網掛けのポリゴン)の例を次に示します<br />
<br />
[[Image:]]<br />
<br />
<br />
=== ゾーンの塗り潰し ===<br />
ゾーンを塗り潰す時に、Pcbnewは全ての未接続の浮島を削除します。ゾーン塗り潰しコマンドを使用するには、ゾーンの端辺を右クリックします。<br />
<br />
[[Image:]]<br />
<br />
"ゾーンの塗り潰し"コマンドを実行します。ポリゴン内部に開始点がある場合の塗り潰し結果を次に示します。<br />
<br />
[[Image:]]<br />
<br />
ポリゴンは塗り潰し領域の境界です。ゾーン内部の非塗り潰し領域が分かると思います。これは、この領域にアクセスできないためです:<br />
<br />
* 配線は境界を作成ます。また、<br />
* この領域に塗り潰しの開始点はありません。<br />
<br />
注:<br />
<br />
複数のポリゴンを使用して切り抜き領域を作成することが可能です。次に示す例を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
結果はこのようになります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 塗り潰しオプション ==<br />
<center>[[Image:]]</center><br />
<br />
領域を塗り潰す時に、以下を選択する必要があります:<br />
<br />
* 塗り潰しのモード。<br />
* クリアランスおよび最小導体幅。<br />
* ゾーン内部にどのようにパッドを作成するか(あるいはこのゾーンに接続するか)。<br />
* サーマルパターンパラメータ。<br />
<br />
=== 塗り潰しモード ===<br />
ポリゴンまたはセグメントを使用してゾーンを塗り潰します。どちらを使用してもその結果は同じです。ポリゴンのモードに問題(画面の更新が遅い)がある場合はセグメントを使用します。<br />
<br />
=== クリアランスおよび最小導体幅 ===<br />
クリアランスには配線で使用するグリッドよりも少し大きいグリッドを選択すると良いでしょう。最小導体幅の値により、小さ過ぎない導体領域の確保を保証します。<br />
<br />
注意: この値が大きすぎるとサーマルパターンのサーマルパッド(stubs)のような小さな形状を作成することができません。<br />
<br />
=== パッドオプション ===<br />
ネットのパッドをゾーンに含めるか除外すしたり、あるいはサーマルパターンで接続することが可能です。<br />
<br />
* パッドを含める場合、ハンダ付けおよびハンダ除去が非常に困難になることがあります。<br />
* パッドを除外する場合、ゾーンへの接続はそれほど良好にはなりません。<br />
* サーマルパターンは好ましい妥協です。<br />
<br />
3つのオプションの結果です。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドを含める<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パッドを除外する<br />
<br />
<br />
注:<br />
<br />
* ゾーン領域を接続するための配線が存在する場合にのみゾーンを塗り潰します。<br />
* パッドは配線により接続されている必要があります。<br />
<br />
<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| サーマルパターン。<br />
<br />
パッドは4つの配線セグメントにより接続されています。<br />
<br />
セグメント幅は配線幅で使用している現在値です。<br />
<br />
|}<br />
=== サーマルパターンパラメータ ===<br />
<center>[[Image:]]</center><br />
<br />
サーマルパターン用に2つのパラメータを設定することが可能です。<br />
<br />
[[Image:]]<br />
<br />
=== パラメータの選択 ===<br />
サーマルパターン用の導体幅の値は導体ゾーンの最小幅よりも大きくなければなりません。そうでなければ、それらを作成することができません。<br />
<br />
さらに、このパラメータまたはパッド抜きサイズの値が大き過ぎると(SMDコンポーネントに使用するパッドサイズのような)小さいパッド用のサーマルパターンを作成することができません。<br />
<br />
== ゾーン内部への切り抜き領域の追加 ==<br />
ゾーンがすでに存在していなければなりません。切り抜き領域(ゾーン内部の非塗り潰し領域)を追加するには:<br />
<br />
* 既存の外形線を右クリックします。<br />
* 切り抜きの追加を選択します。<br />
* 新規外形を作成します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
外形作成後。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 切り抜きの外形を参照。<br />
<br />
|}<br />
== 外形の編集 ==<br />
外形には次のような修正が可能です:<br />
<br />
* 角または端辺を移動させる。<br />
* 角を削除または追加する。<br />
* 同様のゾーンまたは切り抜きを追加する。<br />
<br />
ポリゴンが重なっている場合、それらは結合されます。<br />
<br />
[[Image:]]<br />
<br />
それを行うには、角あるいは端辺を右クリックし、適切なコマンドを選択します。<br />
<br />
移動した(切り抜きの)角です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
最終結果です:<br />
<br />
[[Image:]]<br />
<br />
ポリゴンが結合されています。同様のゾーンを追加します:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| ゾーンの追加<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 最終結果<br />
<br />
|}<br />
== ゾーンの編集:パラメータ ==<br />
ゾーン外形を右クリックし、ゾーンパラメータの編集を使用すると、ゾーンパラメータダイアログボックスが開きます。初期パラメータを入力可能です。ゾーンがすでに塗り潰されている場合には再塗り潰しが必要になります。<br />
<br />
=== 最終ゾーン塗り潰し ===<br />
基板の作業終了時に、全てのゾーンを塗り潰しまたは再塗り潰しをしなければなりません。それを行うには:<br />
<br />
* [[Image:]]ボタンによりゾーンのツールを実行します。<br />
* 右クリックしてポップアップメニューを表示します。<br />
* 全てのゾーンを塗りつぶす[[Image:]]を使用します<br />
<br />
注意: 塗り潰しグリッドが小さいと計算に時間がかかることがあります。<br />
<br />
=== ゾーンネット名の変更 ===<br />
回路図の編集後、任意のネットの名前を変更することが可能です。例えば、VCCを+5Vに変更可能です。<br />
<br />
グローバルDRCコントロールを行う時に、Pcbnewはゾーンのネット名が存在するかをチェックし、もしそれがなければエラーを表示します。<br />
<br />
古い名前を新しいものに変更するのに"手作業"パラメータによるゾーンの編集が必要です。<br />
<br />
== テクニカル層でのゾーン作成 ==<br />
=== ゾーン境界の作成 ===<br />
これは[[Image:]]ボタンを使用して行います。アクティブなレイヤーはテクニカル層でなければなりません。<br />
<br />
クリックしてゾーン外形を開始する時に、このダイアログボックスが開きます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
ゾーンを配置するためのテクニカル層を選択し、前に導体層のところで説明したようにゾーン外形を作成します。.<br />
<br />
注:<br />
<br />
* 外形を編集する場合は導体ゾーンの場合と同じ方法を使用して下さい。<br />
* 必要なら、切り抜き領域を追加することが可能です。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=193
翻訳作業ページ
2012-08-16T23:16:25Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap6_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap7_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap8_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap9_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(仮翻訳作業中:善養寺)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&diff=192
Pcbnew chap8 JA
2012-08-16T23:15:41Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap7_JA|前ページ]]/[[Pcbnew_chap9_JA|次ページ]])<br />
= 配線パラメータ設定 =<br />
== 現在の設定 ==<br />
=== メインダイアログのアクセス ===<br />
最も重要なパラメータは次のドロップダウンメニューからアクセスします。<br />
<br />
<center>[[Image:]]</center><br />
<br />
そしてデザインルールダイアログで設定します。<br />
<br />
=== 現在の設定 ===<br />
現在の設定は上部ツールバーにより表示されます。<br />
<br />
[[Image:]]<br />
<br />
== 一般オプション ==<br />
一般オプションメニューは上部ツールバーのリンクの設定 → 一般ダイアログにより使用可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
ダイアログメニューは次のように見えます。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
配線の作成に必要なパラメータは以下の通りです:<br />
<br />
* 45度のみで配線: 配線セグメントに許される向きは0、45または90度です。<br />
* Wセグメント配線: 配線を作成する時に、セグメントが2つ表示されます。<br />
* 配線自動消去: 配線を作り直す時に、古い配線が冗長であると見なされるなら自動的に削除します。<br />
* マグネティックパッド: カーソルの形状がパッドになり、パッド領域の中央に置かれます。<br />
* マグネティック配線: カーソルの形状が配線軸になります。<br />
<br />
== ネットクラス ==<br />
Pcbnewはネット毎に異なる配線パラメータを定義することができます。パラメータはネットのグループにより定義されます。<br />
<br />
* ネットのグループをネットクラスと言います。<br />
* デフォルトのネットクラスが常に存在します。<br />
* 他のネットクラスを追加することが可能です。<br />
<br />
ネットクラスは以下のことを指定します:<br />
<br />
* 配線幅、ビア直径およびドリル。<br />
* パッド、配線(またはビア)間のクリアランス。<br />
<br />
配線時に、Pcbnewは作成または編集する配線のネットに対応するネットクラスを、従って配線パラメータを自動的に選択します。<br />
<br />
=== 配線パラメータの設定 ===<br />
メニューで選択します: デザインルール → デザインルール。<br />
<br />
=== ネットクラスエディター ===<br />
ネットクラスエディターにより以下のことができます:<br />
<br />
* ネットクラスの追加または削除。<br />
* 配線パラメータ値の設定: クリアランス、配線幅、ビアサイズ。<br />
* ネットクラスのグループ化。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== グローバルデザインルール ===<br />
グローバルデザインルールは以下の通りです:<br />
<br />
* ビアタイプ。<br />
* マイクロビア使用の有効/無効。<br />
* 最小クリアランス(配線、ビアおよびパッド間の最小距離)。<br />
* 最小配線幅およびビアサイズ。<br />
<br />
指定した最小値よりも小さい値があった場合、DRCエラーを出力します。2番目のダイアログパネルはこのようになります:<br />
<br />
[[Image:]]<br />
<br />
このダイアログにより配線とビアサイズの"ストック"を入力することもできます。<br />
<br />
配線時に、ネットクラスのデフォルト値を使用する代わりに、これらの値の1つを選択してビアの配線を作成することが可能です。<br />
<br />
小さい配線セグメントが特定のサイズでなければならないような厳しい(critical)場合に有用です。<br />
<br />
=== ビアパラメータ ===<br />
Pcbnewは3種類のビアを扱います:<br />
<br />
* スルービア(通常のビア)。<br />
* ブラインドまたはベリッドビア。<br />
* マイクロビア、これはベリッドビアに似ているが、外層からその最近傍層への接続に制限される。<br />
<br />
それらはBGAのピンを最も近い内層に接続することを意図しています。通常その直径は非常に小さく、レーザーで穴が開けられます。<br />
<br />
デフォルトでは、ビアは同じドリル値を採ります。<br />
<br />
このダイアログはビアパラメータの最小許容値を指定します。基板上でここで指定した値よりも小さいビアはDRCエラーを生成します。<br />
<br />
=== 配線パラメータ ===<br />
最小許容配線幅を指定して下さい。基板上でここでの指定よりも小さい配線幅の配線はDRCエラーとなります。<br />
<br />
=== 特殊サイズ ===<br />
<center>[[Image:]]</center><br />
<br />
予備の配線およびビアサイズをまとめて入力が可能です。配線の布線中、現在のネットクラス値の値の代わりにこれらの値を必要に応じて使用することが可能です。<br />
<br />
== 実例および標準的寸法 ==<br />
=== 配線幅 ===<br />
可能な値で最大のものを使用し、ここで与えた最小サイズに従って下さい。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 単位<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 1<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 2&nbsp;<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 3<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 4<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 5<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mm&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,8&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,5&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,4&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,25&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,15<br />
<br />
|-<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mils&nbsp;<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 31<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 20<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 16<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 10<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 6<br />
<br />
|}<br />
=== 絶縁(クリアランス) ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 単位&nbsp;<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 1<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 2<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 3<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 4<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 5<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mm&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,70&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,5&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,35&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,23<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0.15<br />
<br />
|-<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mils&nbsp;<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 27<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 20<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 14<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 9<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 6<br />
<br />
|}<br />
通常、最小クリアランスは最小配線幅に非常に似ています。<br />
<br />
=== 実例 ===<br />
''''''単純値''''''<br />
<br />
* クリアランス: 0.35mm (0.0138インチ)。<br />
* 配線幅: 0.8mm (0.0315インチ)。<br />
* ICおよびビアのパッド直径: 1.91mm (0.0750インチ)。<br />
* ディスクリート部品のパッド直径: 2.54mm (0.1インチ)。<br />
* グラウンド線幅: 2.54mm (0.1インチ)。<br />
<br />
<center>[[Image:]]</center><br />
<br />
''''''標準値''''''<br />
<br />
* クリアランス: 0.35mm (0.0138インチ)。<br />
* 配線幅: 0.8mm (0.0127インチ)。<br />
* ICのパッドの直径: ICのパッド間を配線が通過し、それでいて十分な接着面を提供できるようにするために細長くします(1.27×2.54 mm --> 0.05×0.1インチ)。<br />
* ビア: 1.27mm (0.0500インチ)。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 手動配線 ==<br />
手作業による配線は、配線の優先順位に関するコントロールを提供する唯一の方法なので、しばしば推奨されます。例えば、電源線の配線により始める方が良いのです。その場合、配線を広く短く、アナログ電源とデジタル電源が巧く分離した状態を保つようにします。その後で、細かい(sensitive)信号線を配線すべきです。とりわけ問題は、自動配線がしばしば多数のビアを必要とします。しかし、自動配線はモジュールの位置決めに役立つ洞察を提供し得ます。経験とともに、自動配線が'分かりきった'配線の速やかな布線に役立つが、残りの配線は手作業で最も巧く布線できることが恐らく分かるでしょう。<br />
<br />
=== 配線作成時の支援機能 ===<br />
[[Image:]]ボタンがアクティブである場合にPcbnewで全ラッツネストを表示させることが可能です。<br />
<br />
[[Image:]]ボタンによりネットをハイライトにすることができます(パッドまたは既存の配線をクリックし、対応するネットをハイライトにします)。<br />
<br />
配線を作成中にDRCはリアルタイムでそれらをチェックします。DRCルールに適合しない配線を作成することはできません。ボタンをクリックしてDRCを無効にすることが可能です。しかし、これは推奨しません。特殊な場合にのみそれを使用して下さい。<br />
<br />
=== 配線の作成 ===<br />
[[Image:]]ボタンをクリックして配線を作成することが可能です。新規配線はパッドまたは他の配線上で開始しなければなりません。それは(DRCルールに適合させるために)Pcbnewが新規配線に使用するネットを知っているはずだからです。<br />
<br />
[[Image:]]<br />
<br />
新規配線の作成時に、Pcbnewは最も近い未接続のパッドへのリンクを、一般オプションの"最大リンク"オプションで設定したリンク数分表示します。<br />
<br />
ダブルクリック、ポップアップメニューまたはホットキーで配線を終了します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 配線の移動およびドラッグ ===<br />
[[Image:]]がアクティブの時、カーソルが置かれた所の配線はホットキー'm'で移動させることが可能です。配線をドラッグしたい場合、ホットキー'g'を使用することができます。<br />
<br />
=== ビアの挿入 ===<br />
配線作成中の時にのみ次の方法でビアを挿入することが可能です:<br />
<br />
* ポップアップメニューで。<br />
* ホットキー'v'により。<br />
* 適切なホットキーを使用して、新しい導体層に切り替えて。<br />
<br />
== 配線幅およびビアサイズの選択/編集 ==<br />
配線またはパッドをクリックした時に、Pcbnewはその対応するネットクラスを、そしてこのネットクラスから配線サイズとビア寸法を自動的に選択します。<br />
<br />
前に見たように、グローバルデザインルールエディターには予備の配線およびビアサイズを追加するツールがあります。<br />
<br />
* サイズを選択するために水平ツールバーを使用することが可能です。<br />
* [[Image:]]ボタンがアクティブの時、(配線の作成時にもアクセス可能な)ポップアップメニューから現在の配線幅を選択可能です。<br />
<br />
ユーザーはデフォルトのネットクラス値あるいは特定の値を利用することが可能です。<br />
<br />
=== 水平ツールバーの使用 ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 配線幅の選択。<br />
<br />
シンボル '''<nowiki>*</nowiki>''' はデフォルトのネットクラス値選択用の印です。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 特定の配線幅の値を選択する。<br />
<br />
リストの最初の値は常にネットクラス値です。<br />
<br />
他の値はグローバルデザインルールエディターから入力した配線幅です。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ビアサイズの選択。<br />
<br />
シンボル '''<nowiki>*</nowiki>''' はデフォルトのネットクラス値選択用の印です。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 特定のビア寸法値を選択。<br />
<br />
リストの最初の値は常にネットクラス値です。<br />
<br />
他の値はグローバルデザインルールエディターから入力したビア寸法です。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のクリアランス値を表示します。<br />
<br />
これは現在選択されているネットクラスで設定されたクリアランス値です。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在選択されているネットクラス。<br />
<br />
配線またはパッドをクリックすると、Pcbnewは対応するネットクラスを自動的に選択し、その名前を表示します。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 有効時: 配線幅の自動選択。<br />
<br />
既存の配線上で配線を始める場合、その新規配線は既存の配線と同じ幅になります。<br />
<br />
|}<br />
=== ポップアップメニューの使用 ===<br />
配線用に、あるいは以前に作成したビアまたは配線セグメントを変更するために新しいサイズを選択可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
多数のビア(または配線)サイズを変更したい場合、最善の方法は、編集する必要があるネット用の特定のネットクラスを使用することです(グローバル変更を参照)。<br />
<br />
== 配線の編集および変更 ==<br />
=== 配線の変更 ===<br />
多くの場合、配線の作り直しを推奨します。<br />
<br />
[[Image:]] 新規配線(進行中)。<br />
<br />
終了時は:<br />
<br />
[[Image:]]<br />
<br />
配線が冗長である場合、Pcbnewはその古い配線を自動的に削除します。<br />
<br />
=== グローバル変更 ===<br />
グローバル配線およびビアサイズダイアログエディターは、配線を右クリックして表示されるポップアップウィンドウによりアクセス可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
ダイアログエディターにより、次の場合の配線およびビアのグローバル変更を行うことができます:<br />
<br />
* 現在のネット。<br />
* 基板全体。<br />
<br />
<center>[[Image:]]</center></div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&diff=191
Pcbnew chap8 JA
2012-08-16T22:39:32Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap7_JA|前ページ]]/[[Pcbnew_chap9_JA|次ページ]])<br />
= 配線パラメータ設定 =<br />
== 現在の設定 ==<br />
=== メインダイアログのアクセス ===<br />
最も重要なパラメータは次のドロップダウンメニューからアクセスします。<br />
<br />
<center>[[Image:]]</center><br />
<br />
そしてデザインルールダイアログで設定します。<br />
<br />
=== 現在の設定 ===<br />
現在の設定は上部ツールバーにより表示されます。<br />
<br />
[[Image:]]<br />
<br />
== 一般オプション ==<br />
一般オプションメニューは上部ツールバーのリンクの設定 → 一般ダイアログにより使用可能です。<br />
<br />
<center>[[Image:]]</center><br />
<br />
ダイアログメニューは次のように見えます。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
配線の作成に必要なパラメータは以下の通りです:<br />
<br />
* 45度のみで配線: 配線セグメントに許される向きは0、45または90度です。<br />
* Wセグメント配線: 配線を作成する時に、セグメントが2つ表示されます。<br />
* 配線自動消去: 配線を作り直す時に、古い配線が冗長であると見なされるなら自動的に削除します。<br />
* マグネティックパッド: カーソルの形状がパッドになり、パッド領域の中央に置かれます。<br />
* マグネティック配線: カーソルの形状が配線軸になります。<br />
<br />
== ネットクラス ==<br />
Pcbnewはネット毎に異なる配線パラメータを定義することができます。パラメータはネットのグループにより定義されます。<br />
<br />
* ネットのグループをネットクラスと言います。<br />
* デフォルトのネットクラスが常に存在します。<br />
* 他のネットクラスを追加することが可能です。<br />
<br />
ネットクラスは以下のことを指定します:<br />
<br />
* 配線幅、ビア直径およびドリル。<br />
* パッド、配線(またはビア)間のクリアランス。<br />
<br />
配線時に、Pcbnewは作成または編集する配線のネットに対応するネットクラスを、従って配線パラメータを自動的に選択します。<br />
<br />
=== 配線パラメータの設定 ===<br />
メニューで選択します: デザインルール → デザインルール。<br />
<br />
=== ネットクラスエディター ===<br />
ネットクラスエディターにより以下のことができます:<br />
<br />
* ネットクラスの追加または削除。<br />
* 配線パラメータ値の設定: クリアランス、配線幅、ビアサイズ。<br />
* ネットクラスのグループ化。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== グローバルデザインルール ===<br />
グローバルデザインルールは以下の通りです:<br />
<br />
* ビアタイプ。<br />
* マイクロビア使用の有効/無効。<br />
* 最小クリアランス(配線、ビアおよびパッド間の最小距離)<br />
* 最小配線幅およびビアサイズ。<br />
<br />
指定した最小値よりも小さい値があった場合、DRCエラーを出力します。2番目のダイアログパネルはこのようになります:<br />
<br />
[[Image:]]<br />
<br />
このダイアログにより配線とビアサイズの"ストック"を入力することもできます。<br />
<br />
配線時に、ネットクラスのデフォルト値を使用する代わりに、これらの値の1つを選択してビアの配線を作成することが可能です。<br />
<br />
小さい配線セグメントが特定のサイズでなければならないような厳しい(critical)場合に有用です。<br />
<br />
=== ビアパラメータ ===<br />
Pcbnewは3種類のビアを扱います:<br />
<br />
* スルービア(通常のビア)。<br />
* ブラインドまたはベリッドビア。<br />
* マイクロビア、これはベリッドビアに似ているが、外層からその最近傍層への接続に制限される。<br />
<br />
それらはBGAのピンを最も近い内層に接続することを意図しています。通常その直径は非常に小さく、レーザーで穴が開けられます。<br />
<br />
デフォルトでは、ビアは同じドリル値を採ります。<br />
<br />
このダイアログはビアパラメータの最小許容値を指定します。基板上でここで指定した値よりも小さいビアはDRCエラーを生成します。<br />
<br />
=== 配線パラメータ ===<br />
最小許容配線幅を指定して下さい。基板上でここでの指定よりも小さい配線幅の配線はDRCエラーとなります。<br />
<br />
=== 特殊サイズ ===<br />
<center>[[Image:]]</center><br />
<br />
予備の配線およびビアサイズをまとめて入力が可能です。配線の布線中、現在のネットクラス値の値の代わりにこれらの値を必要に応じて使用することが可能です。<br />
<br />
== 実例および標準的寸法 ==<br />
=== 配線幅 ===<br />
可能な値で最大のものを使用し、ここで与えた最小サイズに従って下さい。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 単位<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 1<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 2&nbsp;<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 3<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 4<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 5<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mm&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,8&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,5&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,4&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,25&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,15<br />
<br />
|-<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mils&nbsp;<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 31<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 20<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 16<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 10<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 6<br />
<br />
|}<br />
=== 絶縁(クリアランス) ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 単位&nbsp;<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 1<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 2<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 3<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 4<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| クラス 5<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mm&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,70&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,5&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,35&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,23<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0.15<br />
<br />
|-<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mils&nbsp;<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 27<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 20<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 14<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 9<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 6<br />
<br />
|}<br />
通常、最小クリアランスは最小配線幅に非常に似ています。<br />
<br />
=== 実例 ===<br />
''''''単純値''''''<br />
<br />
* クリアランス: 0.35mm (0.0138インチ)。<br />
* 配線幅: 0.8mm (0.0315インチ)。<br />
* ICおよびビアのパッド直径: 1.91mm (0.0750インチ)。<br />
* ディスクリート部品のパッド直径: 2.54mm (0.1インチ)。<br />
* グラウンド線幅: 2.54mm (0.1インチ)。<br />
<br />
<center>[[Image:]]</center><br />
<br />
''''''標準値''''''<br />
<br />
* クリアランス: 0.35mm (0.0138インチ)。<br />
* 配線幅: 0.8mm (0.0127インチ)。<br />
* ICのパッドの直径: ICのパッド間を配線が通過し、それでいて十分な接着面を提供できるようにするために細長くします(1.27×2.54 mm --> 0.05×0.1インチ)。<br />
* ビア: 1.27mm (0.0500インチ)。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== Manual routing ==<br />
Manual routing is often recommended, because it is the only method offering control over routing priorities. For example, is is preferable to start by routing power tracks, making them wide and short and keeping analog and digital supplies well separated. Later, sensitive signal tracks should be routed. Amongst other problems, automatic routing often requires many vias. However, automatic routing can offer useful insight into the positioning of modules. With experience, you will probably find that the automatic router is useful for quickly routing the 'obvious' tracks, but the remaining tracks will best be routed by hand.<br />
<br />
=== Help when creating tracks ===<br />
Pcbnew can display the full ratsnest, if the button [[Image:]] is activated.<br />
<br />
The button [[Image:]] allows to highlight a net (click to a pad or an existing track to highlight the corresponding net).<br />
<br />
The DRC checks in real time tracks when creating them. One cannot create a track which does not match the DRC rules. It is possible to disable the DRC by clicking on the button . This is however not recommended, use it only in specific cases.<br />
<br />
=== Creating tracks ===<br />
A track can be created by clicking on the button [[Image:]]. A new track must starts on a pad or on an other track, because Pcbnew must knows the net used for the new track (in order to match the DRC rules).<br />
<br />
[[Image:]]<br />
<br />
When creating a new track, Pcbnew shows links to nearest not connected pads, link number set in option "Max. Links" in General Options.<br />
<br />
End the track by a double click, by the pop-up menu or by its hot key.<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Moving and dragging tracks ===<br />
When the button [[Image:]] is active, the track where the cursor is positioned can be moved with the hotkey 'm'. If you want to drag the track you can use the hotkey 'g'.<br />
<br />
=== Via Insertion ===<br />
A via can be inserted only when a track is in progress:<br />
<br />
* By the pop-up menu.<br />
* By the hotkey 'v'.<br />
* By switching to a new copper layer using the appropriate hotkey.<br />
<br />
== Select/edit the track width and via size ==<br />
When clicking on a track or a pad, Pcbnew automatically selects the corresponding Netclass, and the track size and vias dimensions from this netclass.<br />
<br />
As previously seen, the Global Design Rules editor has a tool to insert extra tracks and vias sizes.<br />
<br />
* The horizontal toolbar can be used to select a size.<br />
* When the button [[Image:]] is active, the current track width can be selected from the pop-up menu (accessible as well when creating a track).<br />
<br />
The user can utilize the default Netclasses values or a specified value.<br />
<br />
=== Using the horizontal toolbar ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| Track width selection.<br />
<br />
The symbol '''<nowiki>*</nowiki>''' is a mark for default Netclass value selection.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Selecting a specific track width value.<br />
<br />
The first value in list is always the netclass value.<br />
<br />
Others values are tracks widths entered from the Global Design Rules editor.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Via size selection.<br />
<br />
The symbol '''<nowiki>*</nowiki>''' is a mark for default Netclass value selection.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Selecting a specific via dimension value.<br />
<br />
The first value in list is always the netclass value.<br />
<br />
Others values are vias dimensions entered from the Global Design Rules editor.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Display the current clearance value.<br />
<br />
This is the clearance value set in the current selected Netclass.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Current selected Netclass.<br />
<br />
When clicking on a track or a pad, Pcbnew automatically selects the corresponding Netclass, and displays its name.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| When enabled: Automatic track width selection.<br />
<br />
When starting a track on an existing track, the new track has the same width as the existing track.<br />
<br />
|}<br />
=== Using the pop-up menu ===<br />
One can select a new size for routing, or to change a previously created via or track segment.<br />
<br />
<center>[[Image:]]</center><br />
<br />
If you want to change many vias (or tracks) size, the best way is to use a specific Netclass to for the net(s) that must be edited (see global changes).<br />
<br />
== Editing and changing tracks ==<br />
=== Change a track ===<br />
In many cases redrawing a track is recommendable.<br />
<br />
[[Image:]] new track (in progress).<br />
<br />
When finished:<br />
<br />
[[Image:]]<br />
<br />
Pcbnew remove automatically the old track if it is redundant.<br />
<br />
=== Global changes ===<br />
Global tracks and via sizes dialog editor is accessible via the pop-up window by right clicking on a track.<br />
<br />
<center>[[Image:]]</center><br />
<br />
The dialog editor allows global changes of tracks and/or vias for:<br />
<br />
* The current net.<br />
* The whole board.<br />
<br />
<center>[[Image:]]</center></div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=189
翻訳作業ページ
2012-08-12T02:58:19Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap6_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap7_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap8_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(仮翻訳作業中:善養寺)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap7_JA&diff=188
Pcbnew chap7 JA
2012-08-12T02:57:41Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap6_JA|前ページ]]/[[Pcbnew_chap8_JA|次ページ]])<br />
= モジュールの配置 =<br />
== 配置補助 ==<br />
モジュールを移動中、配置を補助するためにモジュールのラッツネスト(ネット状の結線)を表示させることが可能です。これを有効にするには、左ツールバーの[[Image:]]アイコンをアクティブにしなければなりません。. <br />
<br />
== 手動配置 ==<br />
マウスの右ボタンでモジュールを選択し、メニューから移動コマンドを選択します。必要な位置にマウスの左ボタンでモジュールを移動させ、それを配置します。必要なら、選択したモジュールを回転、反転または編集することも可能です。中止するにはメニューからキャンセルを選択(またはEscキーを押)します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
移動中にモジュールのラッツネストの表示を見ることが可能です。<br />
<br />
全モジュールを配置した時点で回路は次に示されるものになるかもしれません:<br />
<br />
<center>[[Image:]]</center><br />
<br />
== モジュールの角度変更の概要 ==<br />
初期状態では全てのモジュールはライブラリ内で設定されているのと同じ角度を引き継ぎます(通常は0)。 <br />
<br />
個々のモジュール毎にあるいはモジュール全部で別の角度(例えば全て90°)にする必要がある場合、全てのモジュールを自動配置/角度のメニューオプションを使用します。この角度は選択的です(例えば、リファレンスが"IC"で始まるモジュールのみに関わります)。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 自動モジュール分散 ==<br />
一般的に言えば、モジュールは"固定"されていなければ単に移動させることが可能です。モジュールモードにある間、ポップアップウィンドウ(マウスの右ボタンでモジュールをクリック)、またはモジュール編集メニューからこの属性のONおよびOFFの切り替えが可能です。<br />
<br />
直前の章で述べたように、ネットリストの読み込み中に読み込んだ新しいモジュールは基板上の一箇所に積み上げられて現れます。PCBNEWにより手作業による選択および配置を容易にするためにモジュールの自動分散を行うことができます。<br />
<br />
"モジュールモード"オプション(上部ツールバーの[[Image:]]アイコン)を選択します。 <br />
<br />
マウスの右ボタンでアクティブとなったポップアップウィンドウはこのようになります:<br />
<br />
カーソルの下にモジュールがあれば:<br />
<br />
[[Image:]]<br />
<br />
カーソルの下に何もなければ:<br />
<br />
[[Image:]]<br />
<br />
両方の場合に次のコマンドが使用可能です:<br />
<br />
* '''全てのモジュールを移動''' により固定されていない全モジュールの自動分散を行うことができます。通常はネットリストの初回読み込み後にこれを使用します。 <br />
* '''新規モジュールを移動''' によりPCB外形の内側に配置済みでないモジュールの自動分散を行うことができます。このコマンドは、どのモジュールを自動的に分散させることが可能であるかを決めるために基板の外形が作成されている必要があります。<br />
<br />
== モジュールの自動配置 ==<br />
=== 自動配置処理の特徴 ===<br />
モジュールの自動配置により回路基板の2つの面にあるモジュールの配置が行えるようになります(しかし、導体層上のモジュールの切り替えは自動ではありません)。 <br />
<br />
また、モジュールの最善の角度(0、90、-90、180°)を求めます。<br />
<br />
最適化アルゴリズムに従って配置が行われます。そのアルゴリズムはラッツネストの長さが最小になるよう、また多数のパッドを持つより大きなモジュール間の間隔を確保するよう処理します。多数のパッドを持つより大きいモジュールを最初に配置するよう配置順序を最適化します。 <br />
<br />
=== 準備 ===<br />
前述のようにPCBNEWはモジュールを自動的に配置することが可能ですが、この配置をガイドすることが必要で、それはユーザーが達成したいことをソフトウェアが推測できないからです。 <br />
<br />
自動配置を実行する前に次のことを行わなければなりません:<br />
<br />
* 基板の外形を作成します(それは複雑になることがあり得ますが、形状が矩形でない場合、閉じていなければなりません)。<br />
* 位置が決まっている(imposed)コンポーネント(コネクタ、クランプ穴...)を手作業で配置します。 <br />
* 同様に、あるSMDモジュールおよび重要な(critical)コンポーネント(例えば大きなモジュール)は基板上の特定の面あるいは位置に配置しなければなりません。またこれは手作業で行わなければなりません。 <br />
* すべての手動配置が完了したら、これらのモジュールを動かされないように"固定"する必要があります。モジュールを右クリックしてモジュールモードアイコン[[Image:]]を選択し、ポップアップメニューの"モジュールの固定"を選択します。これは編集/モジュールポップアップメニューで行うことも可能です。<br />
* そうすると自動配置を実行することが可能です。右クリックでモジュールモードアイコンを選択して、グローバル移動および配置を選択します - それから全モジュールの自動配置を選択します。<br />
<br />
自動配置を実行中、必要なら、PCBNEWはモジュールの角度[[Image:]]を最適化させることが可能です。しかし、モジュールに回転が許可されている場合に単に試行します(モジュールの編集オプションを参照)。 <br />
<br />
通常、抵抗器および無極性のコンデンサーは180°の回転が可能(authorized)です。あるモジュール(例えば小さいトランジスタ)は±90°および180°の回転が可能です。<br />
<br />
モジュールそれぞれは、1つ目のスライダーが90°回転を許可し、2つめのスライダーが180°回転を許可します。0を設定すると回転を禁止し、10を設定するとそれを許可します。また中間の値は回転の設定を示します。<br />
<br />
一旦モジュールを基板上に配置すると、モジュールを編集することにより回転の許可を行うことが可能です。しかし、必要なオプションをライブラリ内でモジュールに設定するのが好ましいのです。その設定がモジュールを使用す度に引き継がれるからです。<br />
<br />
=== インタラクティブな自動配置 ===<br />
自動配置を実行中に(Escキーを押して)それを停止してモジュールを手作業で再配置することが必要になるかもしれません。次のモジュールを自動配置コマンドを使用すると停止したところから自動配置を再スタートします。<br />
<br />
新しいモジュールを自動配置コマンドによりPCB外形の内側に配置済みでないモジュールの自動配置ができるようになります。モジュールを'固定'していない場合でもPCB外形の内側のモジュールを移動させることはありません。<br />
<br />
モジュールの自動配置コマンドにより'固定'属性がアクティブである場合でもマウスで選択した(pointed)モジュールの再配置が可能です。<br />
<br />
=== 補注 ===<br />
PCBNEWは基板外形の形状に注意して、モジュールの配置が可能な区画を自動的に決定します。その基板外形は必ずしも矩形である必要はありません(円形あるいは切り抜きがあってもよい)。 <br />
<br />
基板が矩形ではない場合、その外形は閉じていなければなりません。そうするとPCBNEWは基板の内部にあるものと基板の外部にあるものを決定することが可能です。同様に、内部に切り抜きがある場合、その輪郭線は閉じている必要があります。 <br />
<br />
PCBNEWは基板の外形を使用してモジュールの配置が可能な区画を計算し、次にそれを配置する最適な位置を決定するために、この領域上に各モジュールを順々に移動(passes)させます。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=187
翻訳作業ページ
2012-08-08T00:15:14Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap6_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap7_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(仮翻訳作業中:善養寺)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap6_JA&diff=186
Pcbnew chap6 JA
2012-08-08T00:14:17Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap5_JA|前ページ]]/[[Pcbnew_chap7_JA|次ページ]]) <br />
= 基板の作成および修正 =<br />
== 基板の作成 ==<br />
=== 基板外形の作成 ===<br />
通常、基板の外形を最初に定義するのがよい考えです。外形は一連のラインセグメントとして作成されます。アクティブな層として'pcb外形'を選択し、'図形ラインまたはポリゴンを入力'ツールを使用して外形を描画します。この時、各頂点の位置でクリックし、ダブルクリックして外形線を終了させます。通常基板には非常に正確な寸法があり、そのため外形を描画中に、表示されたカーソル座標の使用が必要になるかもしれません。相対座標はスペースバーを使用していつでもゼロになることがあります。また、'Alt-U'を使用して表示単位をトグルさせることが可能であることを覚えておいて下さい。相対座標により非常に正確な寸法で描画することができます。円(または円弧)の外形の作成が可能です:<br />
<br />
# '円入力'または'円弧入力'を選択します<br />
# クリックして円の中心を固定します<br />
# マウスを移動して半径を調節します<br />
# 再度クリックして終了します。 <br />
<br />
パラメータメニュー(1/10mil単位で幅 = 150を推奨)またはオプションで、外形線の幅を調節することが可能ですが、アウトラインモード以外でグラフィックが表示されていなければそれは見えないということに注意して下さい。<br />
<br />
得られた外形はこのようなものになるかもしれません:<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 回路図から生成したネットリストの読み込み ===<br />
[[Image:]]アイコンをアクティブにしてネットリストダイアログウィンドウを表示します:<br />
<br />
<center>[[Image:]]</center><br />
<br />
ウィンドウタイトルに表示されるネットリストの名前(パス)が間違っている場合、選択ボタンを使用して望ましい(desired)ネットリストを見て行きます。それからネットリストを読み込みます。読み込み済みでないすべてのモジュールが互いに重ねられて現れます(それらを自動的に移動させる方法を以下に示します)。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
モジュールが1つも配置されていない場合、全てのモジュールは基板上の同じ場所に現れ、識別が困難になります。(マウスの右ボタンでアクセスするグローバル配置/モジュールの移動コマンドを使用して)それらを自動的に並べることが可能です。以下はその自動配置の結果です:<br />
<br />
<center>[[Image:]]</center><br />
<br />
重要な注意:<br />
<br />
CVPCBで既存のモジュールを新しいもの(例えば、1/8W抵抗を1/2Wに変更)に置き換えて基板を修正する場合、置き換えるモジュールをPCBNEWが読み込む前に既存のモジュールを削除することが必要です。しかし、あるモジュールを既存のモジュールで置き換える場合、問題のモジュール上でマウスの右ボタンをクリックしてアクセスするモジュールダイアログを使用して行うとより容易です。<br />
<br />
== 基板の修正 ==<br />
回路図での変更に応じて基板を修正することが極めて頻繁に必要です。<br />
<br />
=== 修正手順 ===<br />
# 修正した回路図から新しいネットリストを作成します。<br />
# 新しいコンポーネントが追加された場合、cvpcbで対応するモジュールにそれらをリンクします。<br />
# Pcbnewで新しいネットリストを読み込みます。<br />
<br />
=== 不正確な配線の削除 ===<br />
Pcbnewは修正の結果不適当となった配線を自動的に削除することが可能です。これを行うには、ネットリストダイアログのバッドトラックの削除ボックスの削除オプションにチェックを付けます:<br />
<br />
<center>[[Image:]]</center><br />
<br />
しかしながら、そのような配線を手作業で修正する方がしばしば速いことがあります(DRC機能によりそれらを特定することができます)。<br />
<br />
=== コンポーネントの削除 ===<br />
Pcbnewは回路図から削除したコンポーネントに対応するモジュールを削除することが可能です。<br />
<br />
これはオプションです。<br />
<br />
PCBに追加されていて回路図には現れないモジュール(例えば、固定ネジ用の穴)がしばしば存在するのでこれが必要になります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
余分なフットプリントの削除オプションにチェックが付いている場合、ネットリストには見つからないコンポーネントに対応するフットプリントは、そのロックのオプションがアクティブでなければ、削除されます。.<br />
<br />
"機械的"フットプリント用にこのオプションをアクティブにするのはよい考えです。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>[[Image:]]</center><br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
<br />
フットプリントをロック/アンロックするオプション。<br />
<br />
|}<br />
=== 修正済みモジュール ===<br />
(Cvpcbを使用して)ネットリスト内のモジュールを修正する場合で、そのモジュールがすでに配置済みの場合、ネットリストダイアログの対応するモジュール交換ボックスのオプションにチェックが付いていなければ、Pcbnewではそれは修正されません:<br />
<br />
<center>[[Image:]]</center><br />
<br />
モジュールを編集することによりモジュールの変更(例えば、抵抗器を異なるサイズのものと置き換える)を直接的に行うことが可能です。<br />
<br />
=== 詳細オプション - タイムスタンプを使用した選択 ===<br />
回路の部品を変更せずに回路図の記述を変更することが時々あります(これはR5、U4...のようなリファレンスに関わることになります)。そのためPCBには(多分、シルクスクリーン表示を除いて)変更がありません。そうは言っても、内部的にはコンポーネントとモジュールはリファレンスで表現されます。この状況では、ネットリストを再読み込みする前に、ネットリストダイアログの'タイムスタンプ'オプションが選択されるかもしれません:<br />
<br />
<center>[[Image:]]</center><br />
<br />
このオプションを使用すると、Pcbnewはリファレンスでモジュールを認識することはなくなりますが、その代わりにタイムスタンプで認識します。タイムスタンプはEeschemaが自動的に生成します(回路図にコンポーネントを配置した時の時刻および日付です)。 <br />
<br />
このオプションを使用する場合、大きな注意を要します(先にファイルを保存します!)<br />
<br />
これは複数パーツを含むコンポーネントの場合にそのやり方が複雑だからです(例えば、7400にはパーツが4個と1つのパッケージがあります)。この状況では、タイムスタンプが一意に定義されません(7400の場合、4つまで - 各パーツに1つ存在するということになります)。そうは言っても、タイムスタンプオプションは通常再アノテーション問題を解決します。<br />
<br />
== 基板上に配置済みのフットプリントの直接交換 ==<br />
フットプリント(または同じフットプリントをいくつか)を別のフットプリントに変更することは非常に便利です。<br />
<br />
これは非常に簡単です:<br />
<br />
フットプリントをクリックし、編集ダイアログボックスを開きます。<br />
<br />
モジュールの変更をアクティブにします。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| モジュールの変更にアクセスします<br />
<br />
|}<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| フットプリント交換用オプション:<br />
<br />
<br />
<br />
<br />
|}<br />
新しいフットプリントの名前を選択し、以下を使用しなければなりません:<br />
<br />
* '''モジュールの変更''' 現在のフットプリントの場合<br />
* '''同じモジュールを変更''' 現在のフットプリントのような全てのフットプリントの場合。<br />
* '''同じモジュール+値の変更''' 現在のフットプリントのような全てのフットプリントの場合で、同じ値を持つコンポーネントに限る。<br />
<br />
注:<br />
<br />
* '''全てを変更''' は基板上のすべてのフットプリントを再読み込みします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=184
翻訳作業ページ
2012-08-05T01:47:04Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap6_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(仮翻訳作業中:善養寺)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap5_JA&diff=183
Pcbnew chap5 JA
2012-08-05T01:46:27Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap4_JA|前ページ]]/[[Pcbnew_chap6_JA|次ページ]]) <br />
= 作業層のセットアップ =<br />
Pcbnewは29の異なる層で作業することが可能です:<br />
<br />
* 16の導体(または布線)層 <br />
* 12の予備テクニカル層。<br />
* 1つの基板外形層<br />
<br />
導体層の数および必要ならそれらの名前と属性を設定します。<br />
<br />
未使用のテクニカル層を禁止に設定することが可能です。<br />
<br />
== 導体層の選択 ==<br />
=== はじめに ===<br />
導体層は配線の布線および再調整(re-arrange)のための自動配線で使用される通常の作業層です。1層は導体(ハンダ)層です。16層はコンポーネント層です。他の層、L2~L15は内層です。 <br />
<br />
=== 層数の選択 ===<br />
層間のナビゲーションを可能にするために、作業層の数を選択することが必要です。これを行うために、メニューバーを使用して、設定 - 層のセットアップを選択します。<br />
<br />
<center>[[Image:]] </center><br />
<br />
この時、2~16のうち必要な層の数を選択します。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== 導体層 ==<br />
任意の導体層は名前が編集可能です。導体層は外部ルーター"FreeRouter"を使用する場合に便利な属性を持ちます。<br />
<br />
[[Image:]]<br />
<br />
== 予備テクニカル層 ==<br />
ペアであるものと、そうでないものがあります。ペアである場合は、モジュールの挙動に影響を与えます。ある層(ハンダまたはコンポーネント)に現れているモジュールを構成している要素(パッド、図、テキスト)は、そのモジュールが反転(鏡像)されると、ペアのもう一方の層に現れます。<br />
<br />
テクニカル層は次のようなものです:<br />
<br />
=== ペアレイヤー ===<br />
* '''接着(導体およびコンポーネント)層:'''一般的にハンダディップの前に、SMDコンポーネントを回路基板に貼り付けるための接着アプリケーションで使用されます。<br />
* '''ハンダペースト層はSMDを貼り付けます(導体およびコンポーネント):'''一般的にはリフローハンダの前に、表面実装コンポーネントのパッド上にハンダペーストを塗布できるようにするためのマスクを作成するために使用されます。理論上は、表面実装パッドのみがこれらの層を占めます。<br />
* '''シルクスクリーン層(導体およびコンポーネント):'''コンポーネントの図を表示する層です。<br />
* '''ハンダレジスト層(導体およびコンポーネント):'''ハンダレジストを定義します。通常、すべてのパッドはこれらの層のうち、どちらか一方(スルーホールのパッドの場合は両方)に現れ、レジスト膜がパッドを覆わないようにします。<br />
<br />
=== 汎用層 ===<br />
* コメント<br />
* E.C.O. 1<br />
* E.C.O. 2<br />
* 図<br />
<br />
これらの層は任意の用途のためのものです。組み立てまたは機械加工用のファイルを作成するために使用する、組み立てまたは配線指示のようなテキスト、あるいは組み立て図用にこれらの層を使用することが可能です。<br />
<br />
=== 特殊層 ===<br />
PCB外形層:<br />
<br />
この層は回路基板外形図用に予約されています。この層に配置されているすべての要素(グラフィック、テキスト)は、他のすべての層に現れます。 <br />
<br />
基板外形を作成するためにのみこの層を使用して下さい。<br />
<br />
== アクティブ層の選択 ==<br />
以下のようないくつかの方法でアクティブな作業層の選択が可能です:<br />
<br />
* 右ツールバー(レイヤーマネジャー)を使用する。<br />
* 上部ツールバーを使用する。<br />
* (マウスの右ボタンで開く)ポップアップウィンドウ使用する。 <br />
* +と- キーを使用する(導体層上のみで動作)。<br />
* ホットキーを使用する。<br />
<br />
=== レイヤーマネジャーを使用した選択 ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| レイヤーマネジャーにより色別けした層およびその可視性を変更することができます<br />
<br />
|}<br />
=== 上部ツールバーを使用した選択 ===<br />
<center>[[Image:]] </center><br />
<br />
これは作業層を直接選択します。<br />
<br />
作業層を選択するためのホットキーが表示されます。<br />
<br />
=== ポップアップウィンドウを使用した選択 ===<br />
<center>[[Image:]]</center><br />
<br />
ポップアップウィンドウにより作業層を選択するためのメニューウィンドウを開きます<br />
<br />
<center>[[Image:]]</center><br />
<br />
== ビア用の層の選択: ==<br />
右側のツールバーで'''配線とビアの追加'''アイコンが選択されている場合、ビア用に使用するレイヤーペアの変更オプションがポップアップウィンドウに表示されます:<br />
<br />
<center>[[Image:]]</center><br />
<br />
この選択によりメニューウィンドウが開き - ビア用に使用する層の選択を行います。<br />
<br />
<center>[[Image:]]</center><br />
<br />
ビアが配置される場合、作業(アクティブ)層はビア用に使用されるレイヤーペアのもう一方の層に自動的に切り替えられます。<br />
<br />
ホットキーにより他のアクティブな層に切り替えることも可能です。また、配線途中の場合には、ビアを挿入します。<br />
<br />
== ハイコントラストモードの使用 ==<br />
ツール[[Image:]](左ツールバー)がアクティブの時、このモードになります。<br />
<br />
このモードを使用する場合、アクティブな層がノーマルモードであるように表示されますが、他の全ての層はグレイカラーで表示されます。<br />
<br />
2つの便利な場合があります:<br />
<br />
=== ハイコントラストモードの導体層 ===<br />
4層を超える基板の場合、このオプションによりアクティブな導体層をより見やすくさせることができます:<br />
<br />
* '''''ノーマルモード(裏面導体層アクティブ)'''''<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
* '''''ハイコントラストモード(裏面導体層アクティブ):'''''<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
=== テクニカル層 ===<br />
もう一つのケースは、ハンダペースト層とハンダレジスト層を調べる必要がある場合で、それらは通常表示されません。<br />
<br />
このモードがアクティブの場合、パッド上のマスクが表示されます:<br />
<br />
* '''''ハンダマスク層(表面ハンダレジスト層アクティブ):'''''<br />
<br />
<center>[[Image:]]</center><br />
<br />
* '''''ハイコントラストモード(表面ハンダレジスト層アクティブ):'''''<br />
<br />
<center>[[Image:]]</center><br />
<br />
この層が表示され、この層上のパッドのサイズがチェック可能になります。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=182
翻訳作業ページ
2012-08-02T02:07:48Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:1回校正済)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap5_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(仮翻訳作業中:善養寺)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Pcbnew_chap4_JA&diff=181
Pcbnew chap4 JA
2012-08-02T02:06:11Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Pcbnew_chap3_JA|前ページ]]/[[Pcbnew_chap5_JA|次ページ]])<br />
= 回路図の実装 =<br />
== プリント基板への回路図のリンク ==<br />
一般的に言って、回路図シートはネットリストファイルによりプリント基板にリンクされています。そのネットリストは通常、回路図を作成するために使用する回路図エディターで生成されます。Pcbnewは、EeschemaまたはOrcad PCB 2で作成したネットリストファイルを読み込み可能です。<br />
<br />
回路図から生成されたネットリストファイルは、個々のコンポーネントに対応するフットプリントモジュールを通常持ちません。その結果として、中間段階が必要になります。この中間処理の間に、コンポーネント/モジュールの関連付けが行われます。KiCadにおいては、CvPcbがこの関連付けを作成するために使用され、*.cmpという名前のファイルを生成します。CvPcbはまた、この情報を使用してネットリストファイルを更新します。<br />
<br />
CvPcbは、各回路図編集過程でのモジュール・フットプリントの再割り当て作業を保存している"スタッフファイル(stuff file)"*.stfを出力することも可能です。そのファイルを各コンポーネントのF2フィールドとして回路図ファイルの中にバックアノテートさせることが可能です。Eeschemaでは、コンポーネントをコピーするということはフットプリントの割り当てをコピーするということでもあり、リファレンス指定子(reference designator)を後の自動増分(incremental)アノテーション用に未割り当てに設定します。<br />
<br />
Pcbnewは変更されたネットリストファイル.netを読み込みます。また.cmpファイルが存在する場合、それを読み込みます<br />
<br />
Pcbnewでモジュールが直接的に変更されると、.cmpファイルが自動的に更新されます。こうすることでCvPcbを再実行する必要はなくなります。<br />
<br />
次の図はKicadの全作業フローを示しており、Kicadを成す各ソフトウェアツールで中間ファイルがどのように得られ、使用されるかを示しています。<br />
<br />
<br />
[[Image:]]<br />
<br />
<br />
== プリント基板の作成手順 ==<br />
Eeschemaで回路図を作成した後に:<br />
<br />
* Eeschemaを使用してネットリストを生成します。<br />
* Cvpcbを使用してネットリストファイルの各コンポーネントを、プリント回路で使用する、対応する(しばしばフットプリントと呼ばれる)モジュールに割り当てます。<br />
* Pcbnewを起動して修正したネットリストを読み込みます。これはモジュール選択情報を含んだファイルを読み込むことでもあります。<br />
<br />
その時、Pcbnewは必要なすべてのモジュールを自動的に読み込みます。モジュールは手動または自動で基板上に配置可能で、配線の引き回しが可能です。<br />
<br />
== プリント基板の更新手順 ==<br />
(プリント基板が生成された後に)回路図が修正された場合、次のステップを繰り返されなければなりません:<br />
<br />
* Eeschemaを使用して新規ネットリストファイルを生成します。<br />
* 回路図の修正が新規コンポーネントを含んだものである場合、Cvpcbを使用してその対応するモジュールを割り当てなければなりません。<br />
* Pcbnewを起動し、修正されたネットリストを再読み込み(モジュール選択情報を含んだファイルを再読み込み)します。<br />
<br />
Pcbnewはその時、新規モジュールを自動的に読み込み、新しい接続を追加し、冗長な接続を削除します。この処理はフォワードアノテーションと呼ばれ、PCBを作成し、更新する場合の極めて一般的な手順です。 <br />
<br />
== ネットリストファイルの読み込み - フットプリントの読み込み ==<br />
=== ダイアログボックス ===<br />
アイコン[[Image:]]からアクセスできます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 利用可能なオプション ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| モジュール選択<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| コンポーネントおよび対応する基板上のフットプリントは以下をリンクします:<br />
<br />
通常のリンクはリファレンスです(通常オプション)<br />
<br />
前回のアノテーションが破壊された場合には、タイムスタンプを回路図の再アノテーション後に使用することが可能です(特別オプション)<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| モジュール交換:<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ネットリスト内のフットプリントが変更された場合:古いフットプリントを維持するかまたは新しいものに変更します。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| バッドトラックの削除<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 既存の全配線を維持、またはエラーのある配線を削除します。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 追加のフットプリント<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 基板上にあるが、ネットリストにはないフットプリントを削除します。<br />
<br />
"ロック"属性のあるフットプリントは削除されません。<br />
<br />
|}<br />
=== 新規フットプリントの読み込み ===<br />
ネットリストファイルの中に新規フットプリントが見つかった場合、それらは自動的に読み込まれ、座標(0,0)に配置されます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
新規フットプリントを一つずつ移動し並べることが可能です。より良い方法は自動的にそれらを(重ならないように)移動させることです:<br />
<br />
* フットプリントモードをアクティブにします<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| "フットプリントモード"をアクティブにします。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| フットプリントモードがアクティブになった状態です。<br />
<br />
|}<br />
マウスのカーソルを適切な(コンポーンネントが置かれていない)領域に移動させ、右ボタンをクリックします<br />
<br />
<center>[[Image:]]</center><br />
<br />
* フットプリントが置かれた基板がすでに存在する場合は、新規モジュールの移動を選択します。<br />
* 初回(基板を作成する時に)は、全てのモジュールを移動を選択します。<br />
<br />
次のスクリーンショットにその結果を示します。<br />
<br />
<center>[[Image:]]</center></div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=169
翻訳作業ページ
2012-07-29T22:59:46Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:校正中)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳:校正中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(仮翻訳作業中:silvermoon)<br />
:*[[pcbnew_chap2_JA]]:(仮翻訳:校正中)<br />
:*[[pcbnew_chap3_JA]]:(仮翻訳作業中:millo)<br />
:*[[pcbnew_chap4_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[pcbnew_chap5_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
*番外:[[Freerouter_Guidelines]](Pcbnewのダイアログヘルプ文:翻訳者募集中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(仮翻訳作業中:善養寺)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=138
翻訳作業ページ
2012-07-15T11:57:09Z
<p>Nenokuni: </p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:校正中)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter12_JA]]:(仮翻訳作業中:millo)<br />
:*[[Eeschema_Chapter13_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter14_JA]]:(仮翻訳作業中:善養寺)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap2_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap3_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap4_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap5_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(仮翻訳:校正中)<br />
*[[library_file_format_JA]]:(翻訳者募集中)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter11_JA&diff=137
Eeschema Chapter11 JA
2012-07-15T11:56:26Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter10_JA|前ページ]]/[[Eeschema_Chapter12_JA|次ページ]])<br />
= LibEdit - コンポーネント管理 =<br />
<br />
== ライブラリに関する一般情報 ==<br />
=== ライブラリ ===<br />
回路図で使用するコンポーネントはすべてコンポーネントライブラリに保存されています。これらのコンポーネントを管理するシンプルな方法を持つことを可能にするため、ライブラリファイルは、トピック、機能または製造者によってグループ分けされています。<br />
<br />
ライブラリ管理メニューによりライブラリを作成、コンポーネントを追加、削除あるいは移動させることができます。ライブラリ管理メニューはまた、ライブラリのすべてのコンポーネントをすぐに表示することができます。<br />
<br />
=== 管理メニュー ===<br />
2つのライブラリ管理メニューが利用可能です。<br />
<br />
* '''ViewLib''' によりコンポーネントに素早くアクセスしてコンポーネントを見ることができます。ViewLibはアイコン[[Image:]]から使用可能です。<br />
* '''LibEdit '''によりすべてのコンポーネントとライブラリを管理することができます。LibEditはアイコン[[Image:]]から使用可能です。<br />
<br />
== コンポーネントの概要 ==<br />
ライブラリ内のコンポーネントは以下のものから構成されます<br />
<br />
* グラフィカルな型式(design)(ライン、円、テキストフィールド)。<br />
* ERCツールが使用する電気的なプロパティを記述している通常のグラフィック上の規格(通常の(regular)ピン、クロックピン、反転ピンまたはLowレベルアクティブ)を順守していなければならないピン。<br />
* リファレンス、値、PCB設計用の対応するモジュール名などのようなテキストフィールド。<br />
<br />
コンポーネントはエイリアス、つまりいくつかの名前(例えば7400が74LS00、74HC00、7437とも言われ、そのためこれらすべてのコンポーネントは回路図の型式が同一である)を持つことが可能です。<br />
<br />
エイリアスの使用は、完全であるがコンパクトにライブラリを作成する非常に興味深い方法で、また短期間でライブラリを構築するための方法を示しています。<br />
<br />
コンポーネントを設計するということは以下のことを意味します<br />
<br />
* 通常のプロパティを定義する:ド・モルガン表現または変換表現として知られる可能な2通りの表現を持つ複数パーツを定義します。<br />
* ライン、矩形、円、ポリゴンおよびテキストを使用して設計する。<br />
* ピンを追加する。グラフィック要素、名前、ピン数、電気的プロパティ(入力、出力、3ステート、電源ポートなど)を慎重に定義します。<br />
* 他のコンポーネントの型式とピン配置が同じである場合、エイリアスを追加する。あるいは他のコンポーネントからコンポーネントを作成した場合、エイリアスを削除する。<br />
* 可能なフィールド(モジュール名はPCB設計ソフトウェアにより使用される)を追加したり、あるいはそれらの可視性を定義する。<br />
* テキストやデータシートのwwwリンクなどを使用してコンポーネントを記録する。<br />
* 適切な(desired)ライブラリにそれを保存する。<br />
<br />
== 編集用コンポーネントの読み込み ==<br />
アイコン[[Image:]]をクリックし、コンポーネント編集用のLibeditを開きます。Libeditは以下のように見えます。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Libedit - メインツールバー ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリをハードディスクに保存する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリを選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリ内のコンポーネントを削除する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規コンポーネントを作成する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリから編集用にコンポーネントを読み込む<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 読み込んだ現在のコンポーネントから新規コンポーネントを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリの現在のコンポーネントをRAMにのみ保存する。<br />
<br />
ディスク上のライブラリファイルは変更されない。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントを1つインポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントをエクスポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントを使用して新規ライブラリファイルを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 元に戻す/やり直しコマンド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのプロパティを編集する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのフィールドを編集する:リファレンス、ライブラリでの値/名前および他のフィールド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 表現を表示する:ノーマルまたは変換(ド・モルガン)表現<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 関連ドキュメント(が存在する場合)を表示する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パーツ(多パーツコンポーネントの場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| エイリアス(現在のコンポーネントがエイリアスを持つ場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ピンを編集する:ピンの形状と位置を個別に編集(多パーツおよびド・モルガン表現の場合)<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <br />
<br />
|}<br />
=== ライブラリの選択および保守 ===<br />
アイコン[[Image:]]で現在のライブラリを選択することが可能です。それにより使用可能なすべてのライブラリを表示し、ライブラリを選択することができます。<br />
<br />
コンポーネントを読み込んだり保存する場合、このライブラリに対して行われます。コンポーネントのライブラリ名はそのフィールド<<Value>>でもあります。<br />
<br />
'''注'''<br />
<br />
* ライブラリの内容を使用するためには、Eeschemaでライブラリを読み込まなければなりません。 <br />
* 現在のライブラリの内容は変更後に[[Image:]]をクリックして保存することが可能です。<br />
* [[Image:]]をクリックしてコンポーネントをライブラリから削除することが可能です。<br />
<br />
=== コンポーネントの選択および保存 ===<br />
コンポーネントの編集時には、実際にライブラリ内のコンポーネントに対して作業しているのではなく、ローカルのメモリ内にあるそのコピーに対して作業しています。従って、どのような編集作業も容易に元に戻すことが可能です。また、コンポーネントはローカルのライブラリから、あるいは既存のコンポーネントから作成することもできます。<br />
<br />
==== 選択 ====<br />
アイコン[[Image:]]により、利用可能なコンポーネントのリストを表示します。そのコンポーネントは選択および読み込みが可能です。<br />
<br />
'''注'''<br />
<br />
コンポーネントのエイリアスを選択すると、メインのコンポーネントが読み込まれます。Eeschemaは実際に読み込んだコンポーネントの名前を常にウィンドウのタイトルに表示します。<br />
<br />
* コンポーネントのエイリアスのリストは常に各コンポーネントと共に読み込まれ、このため編集することができます。<br />
* あるエイリアスを編集したい場合、そのエイリアスはツールバーウィンドウ内で選択されていなければなりません:[[Image:]]。リストの最初の項目はルートコンポーネントです。<br />
<br />
'''注'''<br />
<br />
もう一つの方法として、エクスポートコマンド[[Image:]]で前回保存したコンポーネントを、インポートコマンド[[Image:]]により読み込むことができます。<br />
<br />
==== コンポーネントの保存 ====<br />
変更後、コンポーネントを現在のライブラリかまたは新規ライブラリに保存することが可能です。あるいはバックアップファイルにエクスポートことが可能です。<br />
<br />
現在のライブラリに保存するには、更新コマンド[[Image:]]を使用します。更新コマンドはローカルメモリ内にコンポーネントを保存するだけであるということを覚えておいて下さい。<br />
<br />
コンポーネントを永続的に保存したい場合は、保存アイコン[[Image:]]を使用しなければなりません。それはローカルのハードディスク上のライブラリファイルに変更を加えます。<br />
<br />
このコンポーネントで新規ライブラリを作成したい場合、NewLibコマンド[[Image:]]を使用して下さい。そのとき、新規ライブラリ名が必要となります。<br />
<br />
'''注'''<br />
<br />
自分で作成したコンポーネントを検索できるようにしたい場合、そのライブラリをEeschemaのライブラリのリストに追加するのを忘れないで下さい(Eeschemaの設定を参照)。<br />
<br />
最後に、エクスポートコマンド[[Image:]]を使用して、そのコンポーネントだけを含むファイルを作成することが可能です。このファイルはコンポーネントを一つだけ含む標準ライブラリファイルになります。実際、NewLibコマンドとエクスポートコマンドは基本的に同じものです。1つ目のコマンドは、デフォルトライブラリのディレクトリ内にライブラリを作成するためのデフォルトのオプションです、2番目のコマンドは、ユーザーディレクトリにライブラリを作成するために使用します。<br />
<br />
==== ライブラリ間のコンポーネントの移動 ====<br />
コピー元のライブラリからコピー先のライブラリに簡単にコンポーネントをコピーすることが可能です。それには次のコマンドを使用します<br />
<br />
* [[Image:]]ボタンでコピー元ライブラリを選択する。<br />
* [[Image:]]ボタンで移動するコンポーネントを読み込む。そのコンポーネントが表示されます。<br />
* [[Image:]]ボタンでコピー先のライブラリを選択する。<br />
* [[Image:]]ボタンで現在のコンポーネントをローカルメモリに保存する。<br />
* [[Image:]]ボタンでコンポーネントをローカルライブラリ(コピー先のライブラリ)に保存する。<br />
<br />
==== コンポーネントの編集の取り消し ====<br />
あるコンポーネントに対して作業している時には、その編集したコンポーネントというのは、単にそのライブラリ内の実際のコンポーネントの作業コピーです。このことはメモリ内にそのコンポーネントを保存しない限り、それをただ再読み込みして、行ったすべての変更を取り消ことが可能です。<br />
<br />
ローカルのメモリ内にそれをすでに保存し、ハードディスク上のライブラリファイルには保存していない場合には、Eeschemaを終了、再起動して、全ての変更を元に戻すことが常に可能です。<br />
<br />
== ライブラリコンポーネントの作成 ==<br />
=== 新規コンポーネントの作成 ===<br />
[[Image:]]ボタンのNewPartコマンドを使用して新規コンポーネントの作成が可能です。コンポーネント名(名前はLibedit用のフィールド値でもあり、回路図エディターでValueフィールド用のデフォルト値として使用される)、リファレンス(U、IC、R ...)、パッケージ内のパーツ数(例えば、標準コンポーネントの7400 Aは1つのパッケージに4つのパーツで構成されている)、(標準としてド・モルガンの)変換表現が存在するかどうかの入力が要求されます。<br />
<br />
フィールドリファレンスが空欄のままであると、リファレンスはデフォルトの"U"になります。 <br />
<br />
これらのデータはすべて後で設定することが可能ですが、コンポーネントの作成時に設定する方が望ましいのです。<br />
<br />
[[Image:]]<br />
<br />
まず初めに、コンポーネントはこのように見えます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 他のコンポーネントからコンポーネントを作成 ===<br />
作成したいと思っているコンポーネントがKiCadのライブラリにあるものと似ているということがしばしばあります。この場合、既存のコンポーネントを読み込んで変更するのがごく普通です。それを行うステップは以下の通りです。<br />
<br />
* 出発点として使うコンポーネントを読み込みます。<br />
* アイコン[[Image:]]をクリックするかまたはその名前を変更(名前を右クリックし、テキスト<<Value>>を編集。新規コンポーネント名を入力するように求められる)します。<br />
* 型となるコンポーネントにエイリアスがある場合、新規コンポーネントからその型と衝突するエイリアスを削除するよう促されます。その答えがNOの場合、新規コンポーネントの作成が中止されます。<br />
* コンポーネント名を変更します。<br />
* 必要に応じて新規コンポーネントを編集します。<br />
* [[Image:]]ボタンでメモリに新規コンポーネントを保存するか、または[[Image:]]ボタンで新規ライブラリに保存します。あるいは他の既存のライブラリに新規コンポーネントを保存したい場合には、コマンド[[Image:]]でそのライブラリを選択して、その新規パーツを保存します。<br />
* [[Image:]]ボタンのファイル更新コマンドでディスクにライブラリファイルを保存します。<br />
<br />
=== コンポーネントの主要特性の編集 ===<br />
コンポーネントの主要な特性(features)は次のようなものです。<br />
<br />
<br />
* パッケージあたりのパーツ数。<br />
* 変換表現の存在。<br />
* 関連文書。<br />
* 様々なフィールドの最新情報。<br />
<br />
これらの特性はコンポーネント作成時に注意深く追加すべきです。そのほかにも、それらは型となるコンポーネントから引き継がれます。どちらの場合でも、編集コマンド[[Image:]]を使用する必要があります。<br />
<br />
編集ウィンドウは次のように見えます。<br />
<br />
[[Image:]]<br />
<br />
通常のプロパティを定義するオプションで重要なものは、1) パッケージあたりのパーツ数を定義するユニットの数、2) コンポーネントが2通りの表現があるかどうかです。<br />
<br />
ピンを編集したり作成したりする場合、すべてのパーツの対応するピンが一緒に出力され(published)、作成されるので、これら2つのパラメータが正しく設定されることは非常に重要です。<br />
<br />
ピンの作成/編集後にパーツ数を増やす場合、この増加に伴う追加の作業が必要です。そうであるにしても、これらのパラメータの変更はいつでも可能です。<br />
<br />
グラフィックオプションは次の通りです。<br />
<br />
* ピンナンバーを表示<br />
* ピン名を表示<br />
<br />
上記でピン番号とピン名のテキストの可視性を定義します。対応するオプションがアクティブの場合、そのテキストが表示されます。<br />
<br />
オプション"ピン名を内側に配置"はピン名の位置を定義します;オプションがアクティブの場合、そのテキストはコンポーネント外形線の内側に表示されます。この場合、ピン名スキューパラメータは内側方向へのテキストの変位を定義します。値は(1/1000インチ単位で)30~40が妥当です。<br />
<br />
以下の例は、ピン名を内側に配置オプションにチェックをつけない状態で同じコンポーネントを示しています。ピン名とピン番号の位置に注意して下さい。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
=== 多パーツコンポーネント ===<br />
コンポーネント要素の編集中、コンポーネントが複数のパーツまたは表現を持つ場合、このコンポーネントのそれぞれのパーツまたは表現を選択する必要があります。<br />
<br />
表現の選択の場合、アイコン[[Image:]]かまたはアイコン[[Image:]]をクリックします。<br />
<br />
パーツの選択の場合。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== コンポーネント設計 ==<br />
右側の垂直ツールバーでコンポーネントの全要素を配置することができます。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
|| [[Image:]]<br />
|| コンポーネントを編集するために、次のグラフィック要素を使用可能です:<br />
<br />
* ライン(およびポリゴン、外形線または塗り潰し)<br />
* 矩形<br />
* 円<br />
* 円弧。<br />
* テキスト(フィールドおよびピンのテキスト以外)。<br />
<br />
ピンとテキストフィールド(値、リファレンス)は、純粋なグラフィック要素ではないので別々に扱われます。<br />
<br />
|}<br />
=== グラフィック要素メンバーシップオプション ===<br />
個々のグラフィック要素は、表現のタイプ(ノーマルまたは変換)あるいはコンポーネント内の個別のパーツのどちらかに対して、共通(ordinary)かまたは固有である定義することが可能です。<br />
<br />
オプションを設定したい(concerned)要素を右クリックするとオプションメニューにアクセスできます。ラインの例を示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
あるいはこの要素をダブルクリックすると、次のメニューが表示されます。<br />
<br />
[[Image:]]<br />
<br />
グラフィック要素の標準的なオプションは次の通りです。<br />
<br />
* コンポーネント内の全パーツで共有するにチェックをつける。コンポーネント内の個別のパーツは同じグラフィック表現を持ち、そのためパーツを1つだけ作成するので十分だからです。<br />
* 全てのボディスタイル(ド・モルガン)で共有するにチェックをつけない。2通りの表現を取り入れて、それぞれの表現により異なるグラフィック表現を持つようにするからです。<br />
<br />
それから、それぞれのグラフィック表現を作成することが必要です。<br />
<br />
"ポリゴン"(ラインが連続的に描画される)タイプの要素では、背景を塗り潰すまたは前景を塗り潰すオプションにより、塗り潰しのポリゴンを生成することができます。<br />
<br />
しかし、コンポーネント内の全てのパーツで共有するにチェックを付けないことによって、異なるグラフィックタイプで設計された多パーツコンポーネントの場合(幸運にも稀である)を扱うことができます。<br />
<br />
その時は各素を作成しなければなりません。また、オプション"表現に固有"にチェックがついている場合、各パーツに2通りの表現を作成することが必要です。<br />
<br />
最後に、最新のIEEEスタンダードで作成したコンポーネントについて、全てのボディスタイル(ド・モルガン)で共有するのオプションにチェックを付けることは興味深いことであると言えます。それはグラフィックの本質的要素がノーマルおよび変換表現において同一であるからです。<br />
<br />
=== 幾何グラフィック要素 ===<br />
次のツールを使用してそれらの設計が可能です。<br />
<br />
* ラインおよびポリゴン、オプションにチェックが付いている場合、外形または塗り潰し。<br />
* 対角線で定義される矩形。<br />
* 中心と半径で定義される円。<br />
* 始点と終点および中心で定義される弧。弧は0°から180°まで描画されます。<br />
<br />
=== テキストタイプのグラフィック要素 ===<br />
アイコン[[Image:]]により、テキストを作成がすることができます。テキストは、コンポーネントが反転(mirrored)したとしても常に読むことができます。<br />
<br />
== ピンの作成および編集 ==<br />
アイコン[[Image:]]をクリックしてピンの作成や挿入が可能です。ピンのすべての機能の編集はピンをダブルクリックして行います。もう一つの方法として、右クリックして高速(fast)編集メニューを開きます。<br />
<br />
ピンは慎重に作成しなければなりません。それは、どのようなエラーもPCBの設計に影響するからです。すでに配置済みの任意のピンは再編集、削除または移動が可能です。<br />
<br />
=== ピンの概要 ===<br />
ピンはその形状(長さ、グラフィックな外観)、名前および"番号"で定義されますが、番号は常に数字であるとは限りません。PGAソケットはA12またはAB45のように文字と数字で定義されます。EEschemaではピン番号を4文字までの英数字で定義します。<br />
<br />
ERCツールを機能させるためには、"電気的"タイプ(入力、出力、3ステート...)も定義されていなければなりません。このタイプがうまく定義されていない場合には、ERCチェックが非効率になります。<br />
<br />
重要な注意<br />
<br />
* ピン名とピン番号に空白(space)を使用しないで下さい。<br />
* 反転信号のピン名はシンボル"~"で始めます。<br />
* ピン名の文字数を減らしてこの信号のシンボルだけになった場合は、そのピンには名前がないと見なされます。<br />
* "#"で始まるピン名は電源ポート用に予約されています。<br />
* ピン番号は1~4文字の英数字から成ります。1、2、...、9999は有効な数字ですが、A1、B3...(標準的なPGAの表記法)、あるいはAnod、Gnd、Wineなども有効です。<br />
<br />
=== 多パーツポンポーネント - 2通りの表現 ===<br />
特に論理ゲート場合、シンボルは2通りの表現(ド・モルガンとして知られる表現)を持つことが可能で、また、ICは数個のパーツを含む(例えば数個のNORゲート)場合があり得るということを思い出しましょう。<br />
<br />
あるICの場合、異なるグラフィック要素やピンがいくつか必要かもしれません。<br />
<br />
例えば、リレーは異なる構成要素で表現することが可能です。<br />
<br />
* コイル<br />
* スイッチ接点1<br />
* スイッチ接点2<br />
<br />
多パーツICおよび2通りの表現を持つコンポーネントの管理は柔軟です。<br />
<br />
ピンは次のようになり得ます。<br />
<br />
* それぞれのパーツに共通または固有。<br />
* 両方の表現に共通またはそれぞれの表現に固有。<br />
<br />
デフォルトでは、ピンは各パーツのそれぞれの表現に固有です。それは、ピンの数は各パーツで異なり、それらの型式は各表現で異なるからです。<br />
<br />
ピンが共通である場合、単に一度作成する必要があります(例えば、電源ピンの場合に)<br />
<br />
すべてのパーツでほとんど常に同じ型式の場合もありますが、ノーマルの表現と変換表現の間には違いがあります。<br />
<br />
=== ピン - 基本的なオプション ===<br />
多パーツおよび/または多重表現を持つコンポーネントはピンの作成と編集の場合に特に厄介です。ピンの大部分が各パーツに固有で(それらのピン番号が各パーツに固有なので)、また各表現に固有である(それらの形状が各表現に固有なので)限りにおいては、ピンの作成と編集はこのため時間がかかり厄介です。<br />
<br />
Eeschemaはピンを同時に処理することができます。<br />
<br />
デフォルトでは、多パーツコンポーネントや二重表現の場合は、ピン(例えば同じ座標に配置されている全てのピン)を作成、編集(形状と番号を除いて)、削除または移動する時に、パーツおよび表現に対応するすべてのピンに対してこれらの変更がなされます。<br />
<br />
* 型式(design)の場合、現在の表現に加えた変更はすべてのパーツに適用されます。<br />
* ピン番号は現在のパーツについて、2つの表現について変更されます。<br />
* 名前は単独で変更されます。<br />
<br />
大抵の場合で速やかな変更ができるようにするためにこの依存性を設定しました。<br />
<br />
変更に関するこの依存性はオプションメニューで禁止することが可能です。それにより、完全に独立した特性のパーツと表現を持つコンポーネントを作成することができます。<br />
<br />
この依存性のオプションは以下のツールで管理されます。<br />
<br />
* [[Image:]]ボタンがアクティブでない(ハイライトされていない)場合、編集は全パーツおよび全表現に適用されます。<br />
* [[Image:]]ボタンがアクティブ(ハイライトされている)の場合、編集は現在のパーツおよび表現にのみ(つまり画面上に見えるものに)適用されます。このオプションはほとんど使用されません。<br />
<br />
=== ピン - 特性の定義 ===<br />
ピンプロパティウィンドウでピンの全ての特性を編集することができます。<br />
<br />
[[Image:]]<br />
<br />
このメニューはピンを作成したり、あるいは既存のピンをダブルクリックすると、自動的にポップアップします。<br />
<br />
このメニューで以下の定義または変更が可能です。<br />
<br />
* ピン名とピン名のサイズ。<br />
<br />
* ピン番号の番号とサイズ。<br />
* ピン長。<br />
<br />
* 電気的なタイプと型式。<br />
* メンバーシップ。ノーマルおよびドモルガン表現に共通。<br />
<br />
* 非表示ピン。電源ピンに使用される。<br />
<br />
また、次のことを覚えておきしましょう<br />
<br />
* 反転信号の場合にはピン名は"~"で始まります。<br />
* 名前が1文字だけに減らされると、そのピンには名前がないと見なされます。<br />
* ピン番号は1~4文字(英数字)から成ります。-1、2..9999は有効な数字ですが、A1、B3...(標準的なPGAの表記法)、あるいはAnod、Gnd、V.inなども有効です。<br />
<br />
=== ピン形状 ===<br />
それぞれのピンの形状を下図に示します。<br />
<br />
[[Image:]]<br />
<br />
形状の選択は単にグラフィック上の影響があるだけで、ERCチェックあるいはネットリスト機能には何の影響もありません。<br />
<br />
=== ピン - 電気的タイプ ===<br />
タイプの選択はERCツールに重要です。その選択はICの入力や出力ピンでは普通に行います。<br />
<br />
* BiDiタイプは入力および出力を切り替え可能な双方向ピン(例えばマイクロプロセッサのデータバス)を表します。<br />
* 3ステートタイプは通常の3ステート出力です。<br />
* 受動タイプは抵抗、コネクタなどの受動コンポーネントのピンに使用されます。<br />
* 不特定タイプ(指定なし)は、ERCチェックが関係ない場合に使用することが可能です。<br />
* 電源タイプはコンポーネントの電源ピンに使用されるべきものです。特に、ピンがポートの電源で、"非表示"として宣言されている場合、回路図には表示されません。また、それは自動的に同じタイプの同じ名前(非表示電源ピン)の他のピンに接続されます。<br />
* 電源出力はレギュレータ出力用です。<br />
* オープンエミッタとオープンコレクタタイプも使用可能です。<br />
<br />
=== ピン - グローバル変更 ===<br />
すべてのピンの長さ、あるいはテキストサイズ(名前、パーツ番号)を変更可能です。ポップアップメニューのグローバルコマンドを使用してこれら3つのパラメータの一つを設定します。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
変更したいパラメータをクリックし、新しい値を入力します。その値は現在の表現のすべてのコンポーネントピンに適用されます。<br />
<br />
=== ピン - 多パーツコンポーネントおよび二重表現 ===<br />
(7400、7402などのような)様々なパーツまたは表現は補足的な編集が必要になることがあります。<br />
<br />
この補足的な作業は、次の事前策がとられるなら限定的なものになります。<br />
<br />
* 一般オプションのパーツごとの編集[[Image:]]のチェックをはずしておかなければなりません。<br />
* 電源ピンは属性共通ユニットおよびcommon convert activeで作成されます(それらは非表示(描画なし)の場合もあります)。<br />
<br />
正しい手順は次の通りです。<br />
<br />
他のピンが作成された時に、それらは各パーツと各表現用に作成されます。<br />
<br />
[[Image:]]<br />
<br />
例えば、Eeschemaは8つの試料(specimens)の中に7400のパーツAの出力ピンを作成します:パーツ毎に2つ(A、B、C、Dの4つパーツがあり、それぞれのパーツについてノーマル表現およびド・モルガンとして知られる変換表現があります)作成します。<br />
<br />
しかしながら、Eeschemaは最初にパーツAをノーマル表現で正確に作成します。そのため各パーツには次のことを行う必要があります<br />
<br />
* 変換表現を選択して、それぞれのピンの形状と長さを編集する。<br />
* その他のパーツについては、ピン番号を編集する。<br />
<br />
== フィールドの編集 ==<br />
既存のフィールドの場合、右クリックで高速編集コマンドを使うことが可能です。<br />
<br />
[[Image:]]<br />
<br />
より完全な編集をする場合または空のフィールドの場合には、フィールド編集ウィンドウ[[Image:]]を呼び出す必要があります。<br />
<br />
そのダイアログウィンドウはこのように見えます。<br />
<br />
[[Image:]]<br />
<br />
ここではリファレンスのフィールドが選択されています。フィールドはコンポーネントに関連したテキストの区画(section)で、コンポーネントのグラフィック表示に属するテキストと混同すべきではありません。<br />
<br />
これらのフィールドは常に使用可能で、以下の通りです。<br />
<br />
* 値。<br />
* リファレンス。<br />
* 関連するモジュールの名前(PCB用のフットプリント)。<br />
* (主に回路図で使用されることを意図した)ドキュメント・ファイルへのリンク。<br />
* 回路図エディターで定義したテンプレートフィールド(コメント用)。<br />
<br />
値およびリファレンスのフィールドはコンポーネント作成時に定義され、ここで変更が可能です。モジュール(フットプリント)名を含む(PCBソフトウェア用の)ネットリストを直接生成するために、関連するモジュールの名前フィールドを編集することは場合によっては便利であることがあります。<br />
<br />
関連する図の名前フィールドは他の電子系CADソフトウェア用に特に有用です。ライブラリの場合、値およびリファレンスフィールドの編集によって、それらのサイズと位置を定義することができす。<br />
<br />
重要事項<br />
<br />
* 値フィールドのテキストを変更することは、型として使用する既存のコンポーネントを元にして新規コンポーネントを作成することに相当します。実際、ライブラリに保存する場合、この新規コンポーネントは値フィールドに入っている名前を持ちます。<br />
* 非表示のフィールドを編集するには(つまり何もないように見え、そのフィールドが非表示の属性を持っているとしても、LibEditでは表示されるので)、上の一般編集ウィンドウを使用する必要があります。<br />
<br />
== 電源ポートシンボルの作成 ==<br />
電源ポートのシンボルは通常のコンポーネントと同様に作成します。Power.libのような専用のライブラリにそれらを集めるのが便利かもしれません。それらはグラフィカルなシンボル(希望する形状)で構成され、"非表示電源"タイプのピンです。電源ポートのシンボルはこのため回路図入力ソフトウェアで他のすべてのコンポーネントのように扱われます。いくつかの事前策が必須です。<br />
<br />
+5Vの電源シンボルがあります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
以下のステップに従ってシンボルを作成します。<br />
<br />
* "非表示電源"ピンは+ 5V(この名前で+ 5Vのネットに接続を行う(establish)ので重要)という名前で、ピン番号が1(番号は重要ではない)で長さはありません。<br />
* 外形は"ライン"タイプで、明らかにタイプは"電源"で、属性が"非表示"です。<br />
* グラフィックは小さな円で、ピンから円までの線分が作成されます。<br />
* シンボルのアンカーはピン上にあります。<br />
* ピン名のように値を+ 5Vにして、このシンボルの値を表示します(デフォルトでピンは非表示なので、その名前は現れません)。<br />
* リファレンスはピン名のように# + 5V(こうすると# + 5Vと表示される)にします。リファレンスのテキストは、最初の文字を必ず"#"とします。それ以外の文字は重要ではありません。従来どおり、リファレンスがこのシンボルで始まるすべてのコンポーネントはコンポーネントリストにもネットリストのどちらにも現れません。さらに、シンボルのオプションで、リファレンスは非表示として宣言されます。<br />
<br />
新規電源ポートシンボルの作成は、他のシンボルを型として使用すると容易にそして速くできます。<br />
<br />
単に以下のことをする必要があります<br />
<br />
* 型となるシンボルを読み込む。<br />
* 新規電源ポートの名前となるピン名を編集する。<br />
* 値フィールドを編集する(電源ポートの値を表示したい場合、ピン名と同じ名前にする)。<br />
* その新しいコンポーネントを保存する。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter11_JA&diff=136
Eeschema Chapter11 JA
2012-07-15T11:28:57Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter10_JA|前ページ]]/[[Eeschema_Chapter12_JA|次ページ]])<br />
= LibEdit - コンポーネント管理 =<br />
<br />
== ライブラリに関する一般情報 ==<br />
=== ライブラリ ===<br />
回路図で使用するコンポーネントはすべてコンポーネントライブラリに保存されています。これらのコンポーネントを管理するシンプルな方法を持つことを可能にするため、ライブラリファイルは、トピック、機能または製造者によってグループ分けされています。<br />
<br />
ライブラリ管理メニューによりライブラリを作成、コンポーネントを追加、削除あるいは移動させることができます。ライブラリ管理メニューはまた、ライブラリのすべてのコンポーネントをすぐに表示することができます。<br />
<br />
=== 管理メニュー ===<br />
2つのライブラリ管理メニューが利用可能です。<br />
<br />
* '''ViewLib''' によりコンポーネントに素早くアクセスしてコンポーネントを見ることができます。ViewLibはアイコン[[Image:]]から使用可能です。<br />
* '''LibEdit '''によりすべてのコンポーネントとライブラリを管理することができます。LibEditはアイコン[[Image:]]から使用可能です。<br />
<br />
== コンポーネントの概要 ==<br />
ライブラリ内のコンポーネントは以下のものから構成されます<br />
<br />
* グラフィカルな型式(design)(ライン、円、テキストフィールド)。<br />
* ERCツールが使用する電気的なプロパティを記述している通常のグラフィック上の規格(通常の(regular)ピン、クロックピン、反転ピンまたはLowレベルアクティブ)を順守していなければならないピン。<br />
* リファレンス、値、PCB設計用の対応するモジュール名などのようなテキストフィールド。<br />
<br />
コンポーネントはエイリアス、つまりいくつかの名前(例えば7400が74LS00、74HC00、7437とも言われ、そのためこれらすべてのコンポーネントは回路図の型式が同一である)を持つことが可能です。<br />
<br />
エイリアスの使用は、完全であるがコンパクトにライブラリを作成する非常に興味深い方法で、また短期間でライブラリを構築するための方法を示しています。<br />
<br />
コンポーネントを設計するということは以下のことを意味します<br />
<br />
* 通常のプロパティを定義する:ド・モルガン表現または変換表現として知られる可能な2通りの表現を持つ複数パーツを定義します。<br />
* ライン、矩形、円、ポリゴンおよびテキストを使用して設計する。<br />
* ピンを追加する。グラフィック要素、名前、ピン数、電気的プロパティ(入力、出力、3ステート、電源ポートなど)を慎重に定義します。<br />
* 他のコンポーネントの型式とピン配置が同じである場合、エイリアスを追加する。あるいは他のコンポーネントからコンポーネントを作成した場合、エイリアスを削除する。<br />
* 可能なフィールド(モジュール名はPCB設計ソフトウェアにより使用される)を追加したり、あるいはそれらの可視性を定義する。<br />
* テキストやデータシートのwwwリンクなどを使用してコンポーネントを記録する。<br />
* 適切な(desired)ライブラリにそれを保存する。<br />
<br />
== 編集用コンポーネントの読み込み ==<br />
アイコン[[Image:]]をクリックし、コンポーネント編集用のLibeditを開きます。Libeditは以下のように見えます。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Libedit - メインツールバー ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリをハードディスクに保存する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリを選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリ内のコンポーネントを削除する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規コンポーネントを作成する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリから編集用にコンポーネントを読み込む<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 読み込んだ現在のコンポーネントから新規コンポーネントを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリの現在のコンポーネントをRAMにのみ保存する。<br />
<br />
ディスク上のライブラリファイルは変更されない。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントを1つインポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントをエクスポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントを使用して新規ライブラリファイルを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 元に戻す/やり直しコマンド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのプロパティを編集する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのフィールドを編集する:リファレンス、ライブラリでの値/名前および他のフィールド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 表現を表示する:ノーマルまたは変換(ド・モルガン)表現<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 関連ドキュメント(が存在する場合)を表示する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パーツ(多パーツコンポーネントの場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| エイリアス(現在のコンポーネントがエイリアスを持つ場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ピンを編集する:ピンの形状と位置を個別に編集(多パーツおよびド・モルガン表現の場合)<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <br />
<br />
|}<br />
=== ライブラリの選択および保守 ===<br />
アイコン[[Image:]]で現在のライブラリを選択することが可能です。それにより使用可能なすべてのライブラリを表示し、ライブラリを選択することができます。<br />
<br />
コンポーネントを読み込んだり保存する場合、このライブラリに対して行われます。コンポーネントのライブラリ名はそのフィールド<<Value>>でもあります。<br />
<br />
'''注'''<br />
<br />
* ライブラリの内容を使用するためには、Eeschemaでライブラリを読み込まなければなりません。 <br />
* 現在のライブラリの内容は変更後に[[Image:]]をクリックして保存することが可能です。<br />
* [[Image:]]をクリックしてコンポーネントをライブラリから削除することが可能です。<br />
<br />
=== コンポーネントの選択および保存 ===<br />
コンポーネントの編集時には、実際にライブラリ内のコンポーネントに対して作業しているのではなく、ローカルのメモリ内にあるそのコピーに対して作業しています。従って、どのような編集作業も容易に元に戻すことが可能です。また、コンポーネントはローカルのライブラリから、あるいは既存のコンポーネントから作成することもできます。<br />
<br />
==== 選択 ====<br />
アイコン[[Image:]]により、利用可能なコンポーネントのリストを表示します。そのコンポーネントは選択および読み込みが可能です。<br />
<br />
'''注'''<br />
<br />
コンポーネントのエイリアスを選択すると、メインのコンポーネントが読み込まれます。Eeschemaは実際に読み込んだコンポーネントの名前を常にウィンドウのタイトルに表示します。<br />
<br />
* コンポーネントのエイリアスのリストは常に各コンポーネントと共に読み込まれ、このため編集することができます。<br />
* あるエイリアスを編集したい場合、そのエイリアスはツールバーウィンドウ内で選択されていなければなりません:[[Image:]]。リストの最初の項目はルートコンポーネントです。<br />
<br />
'''注'''<br />
<br />
もう一つの方法として、エクスポートコマンド[[Image:]]で前回保存したコンポーネントを、インポートコマンド[[Image:]]により読み込むことができます。<br />
<br />
==== コンポーネントの保存 ====<br />
変更後、コンポーネントを現在のライブラリかまたは新規ライブラリに保存することが可能です。あるいはバックアップファイルにエクスポートことが可能です。<br />
<br />
現在のライブラリに保存するには、更新コマンド[[Image:]]を使用します。更新コマンドはローカルメモリ内にコンポーネントを保存するだけであるということを覚えておいて下さい。<br />
<br />
コンポーネントを永続的に保存したい場合は、保存アイコン[[Image:]]を使用しなければなりません。それはローカルのハードディスク上のライブラリファイルに変更を加えます。<br />
<br />
このコンポーネントで新規ライブラリを作成したい場合、NewLibコマンド[[Image:]]を使用して下さい。そのとき、新規ライブラリ名が必要となります。<br />
<br />
'''注'''<br />
<br />
自分で作成したコンポーネントを検索できるようにしたい場合、そのライブラリをEeschemaのライブラリのリストに追加するのを忘れないで下さい(Eeschemaの設定を参照)。<br />
<br />
最後に、エクスポートコマンド[[Image:]]を使用して、そのコンポーネントだけを含むファイルを作成することが可能です。このファイルはコンポーネントを一つだけ含む標準ライブラリファイルになります。実際、NewLibコマンドとエクスポートコマンドは基本的に同じものです。1つ目のコマンドは、デフォルトライブラリのディレクトリ内にライブラリを作成するためのデフォルトのオプションです、2番目のコマンドは、ユーザーディレクトリにライブラリを作成するために使用します。<br />
<br />
==== ライブラリ間のコンポーネントの移動 ====<br />
コピー元のライブラリからコピー先のライブラリに簡単にコンポーネントをコピーすることが可能です。それには次のコマンドを使用します<br />
<br />
* [[Image:]]ボタンでコピー元ライブラリを選択する。<br />
* [[Image:]]ボタンで移動するコンポーネントを読み込む。そのコンポーネントが表示されます。<br />
* [[Image:]]ボタンでコピー先のライブラリを選択する。<br />
* [[Image:]]ボタンで現在のコンポーネントをローカルメモリに保存する。<br />
* [[Image:]]ボタンでコンポーネントをローカルライブラリ(コピー先のライブラリ)に保存する。<br />
<br />
==== コンポーネントの編集の取り消し ====<br />
あるコンポーネントに対して作業している時には、その編集したコンポーネントというのは、単にそのライブラリ内の実際のコンポーネントの作業コピーです。このことはメモリ内にそのコンポーネントを保存しない限り、それをただ再読み込みして、行ったすべての変更を取り消ことが可能です。<br />
<br />
ローカルのメモリ内にそれをすでに保存し、ハードディスク上のライブラリファイルには保存していない場合には、Eeschemaを終了、再起動して、全ての変更を元に戻すことが常に可能です。<br />
<br />
== ライブラリコンポーネントの作成 ==<br />
=== 新規コンポーネントの作成 ===<br />
[[Image:]]ボタンのNewPartコマンドを使用して新規コンポーネントの作成が可能です。コンポーネント名(名前はLibedit用のフィールド値でもあり、回路図エディターでValueフィールド用のデフォルト値として使用される)、リファレンス(U、IC、R ...)、パッケージ内のパーツ数(例えば、標準コンポーネントの7400 Aは1つのパッケージに4つのパーツで構成されている)、(標準としてド・モルガンの)変換表現が存在するかどうかの入力が要求されます。<br />
<br />
フィールドリファレンスが空欄のままであると、リファレンスはデフォルトの"U"になります。 <br />
<br />
これらのデータはすべて後で設定することが可能ですが、コンポーネントの作成時に設定する方が望ましいのです。<br />
<br />
[[Image:]]<br />
<br />
まず初めに、コンポーネントはこのように見えます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 他のコンポーネントからコンポーネントを作成 ===<br />
作成したいと思っているコンポーネントがKiCadのライブラリにあるものと似ているということがしばしばあります。この場合、既存のコンポーネントを読み込んで変更するのがごく普通です。それを行うステップは以下の通りです。<br />
<br />
* 出発点として使うコンポーネントを読み込みます。<br />
* アイコン[[Image:]]をクリックするかまたはその名前を変更(名前を右クリックし、テキスト<<Value>>を編集。新規コンポーネント名を入力するように求められる)します。<br />
* 型となるコンポーネントにエイリアスがある場合、新規コンポーネントからその型と衝突するエイリアスを削除するよう促されます。その答えがNOの場合、新規コンポーネントの作成が中止されます。<br />
* コンポーネント名を変更します。<br />
* 必要に応じて新規コンポーネントを編集します。<br />
* [[Image:]]ボタンでメモリに新規コンポーネントを保存するか、または[[Image:]]ボタンで新規ライブラリに保存します。あるいは他の既存のライブラリに新規コンポーネントを保存したい場合には、コマンド[[Image:]]でそのライブラリを選択して、その新規パーツを保存します。<br />
* [[Image:]]ボタンのファイル更新コマンドでディスクにライブラリファイルを保存します。<br />
<br />
=== コンポーネントの主要特性の編集 ===<br />
コンポーネントの主要な特性(features)は次のようなものです。<br />
<br />
<br />
* パッケージあたりのパーツ数。<br />
* 変換表現の存在。<br />
* 関連文書。<br />
* 様々なフィールドの最新情報。<br />
<br />
これらの特性はコンポーネント作成時に注意深く追加すべきです。そのほかにも、それらは型となるコンポーネントから引き継がれます。どちらの場合でも、編集コマンド[[Image:]]を使用する必要があります。<br />
<br />
編集ウィンドウは次のように見えます。<br />
<br />
[[Image:]]<br />
<br />
通常のプロパティを定義するオプションで重要なものは、1) パッケージあたりのパーツ数を定義するユニットの数、2) コンポーネントが2通りの表現があるかどうかです。<br />
<br />
ピンを編集したり作成したりする場合、すべてのパーツの対応するピンが一緒に出力され(published)、作成されるので、これら2つのパラメータが正しく設定されることは非常に重要です。<br />
<br />
ピンの作成/編集後にパーツ数を増やす場合、この増加に伴う追加の作業が必要です。そうであるにしても、これらのパラメータの変更はいつでも可能です。<br />
<br />
グラフィックオプションは次の通りです。<br />
<br />
* ピンナンバーを表示<br />
* ピン名を表示<br />
<br />
上記でピン番号とピン名のテキストの可視性を定義します。対応するオプションがアクティブの場合、そのテキストが表示されます。<br />
<br />
オプション"ピン名を内側に配置"はピン名の位置を定義します;オプションがアクティブの場合、そのテキストはコンポーネント外形線の内側に表示されます。この場合、ピン名スキューパラメータは内側方向へのテキストの変位を定義します。値は(1/1000インチ単位で)30~40が妥当です。<br />
<br />
以下の例は、ピン名を内側に配置オプションにチェックをつけない状態で同じコンポーネントを示しています。ピン名とピン番号の位置に注意して下さい。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
=== 多パーツコンポーネント ===<br />
コンポーネント要素の編集中、コンポーネントが複数のパーツまたは表現を持つ場合、このコンポーネントのそれぞれのパーツまたは表現を選択する必要があります。<br />
<br />
表現の選択の場合、アイコン[[Image:]]かまたはアイコン[[Image:]]をクリックします。<br />
<br />
パーツの選択の場合。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== コンポーネント設計 ==<br />
右側の垂直ツールバーでコンポーネントの全要素を配置することができます。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
|| [[Image:]]<br />
|| コンポーネントを編集するために、次のグラフィック要素を使用可能です:<br />
<br />
* ライン(およびポリゴン、外形線または塗り潰し)<br />
* 矩形<br />
* 円<br />
* 円弧。<br />
* テキスト(フィールドおよびピンのテキスト以外)。<br />
<br />
ピンとテキストフィールド(値、リファレンス)は、純粋なグラフィック要素ではないので別々に扱われます。<br />
<br />
|}<br />
=== グラフィック要素メンバーシップオプション ===<br />
個々のグラフィック要素は、表現のタイプ(ノーマルまたは変換)あるいはコンポーネント内の個別のパーツのどちらかに対して、共通(ordinary)かまたは固有である定義することが可能です。<br />
<br />
オプションを設定したい(concerned)要素を右クリックするとオプションメニューにアクセスできます。ラインの例を示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
あるいはこの要素をダブルクリックすると、次のメニューが表示されます。<br />
<br />
[[Image:]]<br />
<br />
グラフィック要素の標準的なオプションは次の通りです。<br />
<br />
* コンポーネント内の全パーツで共有するにチェックをつける。コンポーネント内の個別のパーツは同じグラフィック表現を持ち、そのためパーツを1つだけ作成するので十分だからです。<br />
* 全てのボディスタイル(ド・モルガン)で共有するにチェックをつけない。2通りの表現を取り入れて、それぞれの表現により異なるグラフィック表現を持つようにするからです。<br />
<br />
それから、それぞれのグラフィック表現を作成することが必要です。<br />
<br />
"ポリゴン"(ラインが連続的に描画される)タイプの要素では、背景を塗り潰すまたは前景を塗り潰すオプションにより、塗り潰しのポリゴンを生成することができます。<br />
<br />
しかし、コンポーネント内の全てのパーツで共有するにチェックを付けないことによって、異なるグラフィックタイプで設計された多パーツコンポーネントの場合(幸運にも稀である)を扱うことができます。<br />
<br />
その時は各素を作成しなければなりません。また、オプション"表現に固有"にチェックがついている場合、各パーツに2通りの表現を作成することが必要です。<br />
<br />
最後に、最新のIEEEスタンダードで作成したコンポーネントについて、全てのボディスタイル(ド・モルガン)で共有するのオプションにチェックを付けることは興味深いことであると言えます。それはグラフィックの本質的要素がノーマルおよび変換表現において同一であるからです。<br />
<br />
=== 幾何グラフィック要素 ===<br />
次のツールを使用してそれらの設計が可能です。<br />
<br />
* ラインおよびポリゴン、オプションにチェックが付いている場合、外形または塗り潰し。<br />
* 対角線で定義される矩形。<br />
* 中心と半径で定義される円。<br />
* 始点と終点および中心で定義される弧。弧は0°から180°まで描画されます。<br />
<br />
=== テキストタイプのグラフィック要素 ===<br />
アイコン[[Image:]]により、テキストを作成がすることができます。テキストは、コンポーネントが反転(mirrored)したとしても常に読むことができます。<br />
<br />
== ピンの作成および編集 ==<br />
アイコン[[Image:]]をクリックしてピンの作成や挿入が可能です。ピンのすべての機能の編集はピンをダブルクリックして行います。もう一つの方法として、右クリックして高速(fast)編集メニューを開きます。<br />
<br />
ピンは慎重に作成しなければなりません。それは、どのようなエラーもPCBの設計に影響するからです。すでに配置済みの任意のピンは再編集、削除または移動が可能です。<br />
<br />
=== ピンの概要 ===<br />
ピンはその形状(長さ、グラフィックな外観)、名前および"番号"で定義されますが、番号は常に数であるとは限りません。PGAソケットはA12またはAB45のように文字と数字で定義されます。EEschemaではピン番号を4文字までの英数字で定義します。<br />
<br />
ERCツールを機能させるためには、"電気的"タイプ(入力、出力、3ステート...)も定義されていなければなりません。このタイプがうまく定義されていない場合には、ERCチェックが非効率になります。<br />
<br />
重要な注意<br />
<br />
* ピン名とピン番号に空白(space)を使用しないで下さい。<br />
* 反転信号のピン名はシンボル"~"で始めます。<br />
* ピン名の文字数を減らしてこの信号のシンボルだけになった場合は、そのピンには名前がないと見なされます。<br />
* "#"で始まるピン名は電源ポート用に予約されています。<br />
* ピン番号は1~4文字の英数字から成ります。1、2、...、9999は有効な数字ですが、A1、B3...(標準的なPGAの表記法)、あるいはAnod、Gnd、Wineなども有効です。<br />
<br />
=== 多パーツポンポーネント - 2通りの表現 ===<br />
特に論理ゲート場合、シンボルは2通りの表現(ド・モルガンとして知られる表現)を持つことが可能で、また、ICは数個のパーツを含む(例えば数個のNORゲート)場合があり得るということを思い出しましょう。<br />
<br />
あるICの場合、異なるグラフィック要素やピンがいくつか必要かもしれません。<br />
<br />
例えば、リレーは異なる構成要素で表現することが可能です。<br />
<br />
* コイル<br />
* スイッチ接点1<br />
* スイッチ接点2<br />
<br />
多パーツICおよび2通りの表現を持つコンポーネントの管理は柔軟です。<br />
<br />
ピンは次のようになり得ます。<br />
<br />
* それぞれのパーツに共通または固有。<br />
* 両方の表現に共通またはそれぞれの表現に固有。<br />
<br />
デフォルトでは、ピンは各パーツのそれぞれの表現に固有です。それは、ピンの数は各パーツで異なり、それらの型式は各表現で異なるからです。<br />
<br />
ピンが共通である場合、単に一度作成する必要があります(例えば、電源ピンの場合に)<br />
<br />
すべてのパーツでほとんど常に同じ型式の場合もありますが、ノーマルの表現と変換表現の間には違いがあります。<br />
<br />
=== ピン - 基本的なオプション ===<br />
多パーツおよび/または多重表現を持つコンポーネントはピンの作成と編集の場合に特に厄介です。ピンの大部分が各パーツに固有で(それらのピン番号が各パーツに固有なので)、また各表現に固有である(それらの形が各表現に固有なので)限りにおいては、ピンの作成と編集はこのため時間がかかり厄介です。<br />
<br />
Eeschemaはピンを同時に処理することができます。<br />
<br />
デフォルトでは、多パーツコンポーネントや二重表現の場合は、ピン(例えば同じ座標に配置されている全てのピン)を作成、編集(形状と数を除いて)、削除または移動する時に、パーツおよび表現に対応するすべてのピンに対してこれらの変更がなされます。<br />
<br />
* 型式(design)の場合、現在の表現に加えた変更はすべてのパーツに適用されます。<br />
* ピン番号は現在のパーツについて、2つの表現について変更されます。<br />
* 名前は単独で変更されます。<br />
<br />
大抵の場合で速やかな変更ができるようにするためにこの依存性を設定しました。<br />
<br />
変更に関するこの依存性はオプションメニューで禁止することが可能です。それにより、完全に独立した特性のパーツと表現を持つコンポーネントを作成することができます。<br />
<br />
この依存性のオプションは以下のツールで管理されます。<br />
<br />
* [[Image:]]ボタンがアクティブでない(ハイライトされていない)場合、編集は全パーツおよび全表現に適用されます。<br />
* [[Image:]]ボタンがアクティブ(ハイライトされている)の場合、編集は現在のパーツおよび表現にのみ(つまり画面上に見えるものに)適用されます。このオプションはほとんど使用されません。<br />
<br />
=== ピン - 特性の定義 ===<br />
ピンプロパティウィンドウでピンの全ての特性を編集することができます。<br />
<br />
[[Image:]]<br />
<br />
このメニューはピンを作成したり、あるいは既存のピンをダブルクリックすると、自動的にポップアップします。<br />
<br />
このメニューで以下の定義または変更が可能です。<br />
<br />
* ピン名とピン名のサイズ。<br />
<br />
* ピン番号の番号とサイズ。<br />
* ピン長。<br />
<br />
* 電気的なタイプと型式。<br />
* メンバーシップ。ノーマルおよびドモルガン表現に共通。<br />
<br />
* 非表示ピン。電源ピンに使用される。<br />
<br />
また、次のことを覚えておきしましょう<br />
<br />
* 反転信号の場合にはピン名は"~"で始まります。<br />
* 名前が1文字だけに減らされると、そのピンには名前がないと見なされます。<br />
* ピン番号は1~4文字(英数字)から成ります。-1、2..9999は有効な数字ですが、A1、B3...(標準的なPGAの表記法)、あるいはAnod、Gnd、V.inなども有効です。<br />
<br />
=== ピン形状 ===<br />
それぞれのピンの形状を下図に示します。<br />
<br />
[[Image:]]<br />
<br />
形状の選択は単にグラフィック上の影響があるだけで、ERCチェックあるいはネットリスト機能には何の影響もありません。<br />
<br />
=== ピン - 電気的タイプ ===<br />
タイプの選択はERCツールに重要です。その選択はICの入力や出力ピンでは普通に行います。<br />
<br />
* BiDiタイプは入力および出力を切り替え可能な双方向ピン(例えばマイクロプロセッサのデータバス)を表します。<br />
* 3ステートタイプは通常の3ステート出力です。<br />
* 受動タイプは抵抗、コネクタなどの受動コンポーネントのピンに使用されます。<br />
* 不特定タイプ(指定なし)は、ERCチェックが関係ない場合に使用することが可能です。<br />
* 電源タイプはコンポーネントの電源ピンに使用されるべきものです。特に、ピンがポートの電源で、"非表示"として宣言されている場合、回路図には表示されません。また、それは自動的に同じタイプの同じ名前(非表示電源ピン)の他のピンに接続されます。<br />
* 電源出力はレギュレータ出力用です。<br />
* オープンエミッタとオープンコレクタタイプも使用可能です。<br />
<br />
=== ピン - グローバル変更 ===<br />
すべてのピンの長さ、あるいはテキストサイズ(名前、パーツ番号)を変更可能です。ポップアップメニューのグローバルコマンドを使用してこれら3つのパラメータの一つを設定します。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
変更したいパラメータをクリックし、新しい値を入力します。その値は現在の表現のすべてのコンポーネントピンに適用されます。<br />
<br />
=== ピン - 多パーツコンポーネントおよび二重表現 ===<br />
(7400、7402などのような)様々なパーツまたは表現は補足的な編集が必要になることがあります。<br />
<br />
この補足的な作業は、次の事前策がとられるなら限定的なものになります。<br />
<br />
* 一般オプションのパーツごとの編集[[Image:]]のチェックをはずしておかなければなりません。<br />
* 電源ピンは属性共通ユニットおよびcommon convert activeで作成されます(それらは非表示(描画なし)の場合もあります)。<br />
<br />
正しい手順は次の通りです。<br />
<br />
他のピンが作成された時に、それらは各パーツと各表現用に作成されます。<br />
<br />
[[Image:]]<br />
<br />
例えば、Eeschemaは8つの試料(specimens)の中に7400のパーツAの出力ピンを作成します:パーツ毎に2つ(A、B、C、Dの4つパーツがパーツあり、それぞれのパーツについてノーマル表現およびド・モルガンとして知られる変換表現があります)作成します。<br />
<br />
しかしながら、Eeschemaは最初にパーツAをノーマル表現で正確に作成します。そのため各パーツには次のことを行う必要があります<br />
<br />
* 変換表現を選択して、それぞれのピンの形状と長さを編集する。<br />
* その他のパーツについては、ピン番号を編集する。<br />
<br />
== フィールドの編集 ==<br />
既存のフィールドの場合、右クリックで高速編集コマンドを使うことが可能です。<br />
<br />
[[Image:]]<br />
<br />
より完全な編集をする場合または空のフィールドの場合には、フィールド編集ウィンドウ[[Image:]]を呼び出す必要があります。<br />
<br />
そのダイアログウィンドウはこのように見えます。<br />
<br />
[[Image:]]<br />
<br />
ここではリファレンスのフィールドが選択されています。フィールドはコンポーネントに関連したテキストの区画(section)で、コンポーネントのグラフィック表示に属するテキストと混同すべきではありません。<br />
<br />
これらのフィールドは常に使用可能で、以下の通りです。<br />
<br />
* 値。<br />
* リファレンス。<br />
* 関連するモジュールの名前(PCB用のフットプリント)。<br />
* (主に回路図で使用されることを意図した)ドキュメント・ファイルへのリンク。<br />
* 回路図エディターで定義したテンプレートフィールド(コメント用)。<br />
<br />
値およびリファレンスのフィールドはコンポーネント作成時に定義され、ここで変更が可能です。モジュール(フットプリント)名を含む(PCBソフトウェア用の)ネットリストを直接生成するために、関連するモジュールの名前フィールドを編集することは場合によっては便利であることがあります。<br />
<br />
関連する図の名前フィールドは他の電子系CADソフトウェア用に特に有用です。ライブラリの場合、値およびリファレンスフィールドの編集によって、それらのサイズと位置を定義することができす。<br />
<br />
重要事項<br />
<br />
* 値フィールドのテキストを変更することは、型として使用する既存のコンポーネントを元にして新規コンポーネントを作成することに相当します。実際、ライブラリに保存する場合、この新規コンポーネントは値フィールドに入っている名前を持ちます。<br />
* 非表示のフィールドを編集するには(つまり何もないように見え、そのフィールドが非表示の属性を持っているとしても、LibEditでは表示されるので)、上の一般編集ウィンドウを使用する必要があります。<br />
<br />
== 電源ポートシンボルの作成 ==<br />
電源ポートのシンボルは通常のコンポーネントと同様に作成します。Power.libのような専用のライブラリにそれらを集めるのが便利かもしれません。それらはグラフィカルなシンボル(希望する形状)で構成され、"非表示電源"タイプのピンです。電源ポートのシンボルはこのため回路図入力ソフトウェアで他のすべてのコンポーネントのように扱われます。いくつかの事前策が必須です。<br />
<br />
+5Vの電源シンボルがあります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
以下のステップに従ってシンボルを作成します。<br />
<br />
* "非表示電源"ピンは+ 5V(この名前が+ 5Vのネットに接続を確立するので重要)という名前で、ピン番号が1(番号は重要ではない)で長さはありません。<br />
* 外形は"ライン"タイプで、明らかにタイプは"電源"で、属性が"非表示"です。<br />
* グラフィックは小さな円で、ピンから円までの線分が作成されます。<br />
* シンボルのアンカーはピン上にあります。<br />
* ピン名のように値を+ 5Vにして、このシンボルの値を表示します(デフォルトでピンは非表示なので、その名前は現れません)。<br />
* リファレンスはピン名のように# + 5V(こうすると# + 5Vと表示される)にします。リファレンスのテキストは、最初の文字を必ず"#"とします。それ以外の文字は重要ではありません。従来どおり、リファレンスがこのシンボルで始まるすべてのコンポーネントはコンポーネントリストにもネットリストのどちらにも現れません。さらに、シンボルのオプションで、リファレンスは非表示として宣言されます。<br />
<br />
新規電源ポートシンボルの作成は、他のシンボルを型として使用すると容易にそして速くできます。<br />
<br />
単に以下のことをする必要があります<br />
<br />
* 型となるシンボルを読み込む。<br />
* 新規電源ポートの名前となるピン名を編集する。<br />
* 値フィールドを編集する(電源ポートの値を表示したい場合、ピン名と同じ名前にする)。<br />
* その新しいコンポーネントを保存する。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter11_JA&diff=135
Eeschema Chapter11 JA
2012-07-15T11:21:45Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter10_JA|前ページ]]/[[Eeschema_Chapter12_JA|次ページ]])<br />
= LibEdit - コンポーネント管理 =<br />
<br />
== ライブラリに関する一般情報 ==<br />
=== ライブラリ ===<br />
回路図で使用するコンポーネントはすべてコンポーネントライブラリに保存されています。これらのコンポーネントを管理するシンプルな方法を持つことを可能にするため、ライブラリファイルは、トピック、機能または製造者によってグループ分けされています。<br />
<br />
ライブラリ管理メニューによりライブラリを作成、コンポーネントを追加、削除あるいは移動させることができます。ライブラリ管理メニューはまた、ライブラリのすべてのコンポーネントをすぐに表示することができます。<br />
<br />
=== 管理メニュー ===<br />
2つのライブラリ管理メニューが利用可能です。<br />
<br />
* '''ViewLib''' によりコンポーネントに素早くアクセスしてコンポーネントを見ることができます。ViewLibはアイコン[[Image:]]から使用可能です。<br />
* '''LibEdit '''によりすべてのコンポーネントとライブラリを管理することができます。LibEditはアイコン[[Image:]]から使用可能です。<br />
<br />
== コンポーネントの概要 ==<br />
ライブラリ内のコンポーネントは以下のものから構成されます<br />
<br />
* グラフィカルな型式(design)(ライン、円、テキストフィールド)。<br />
* ERCツールが使用する電気的なプロパティを記述している通常のグラフィック上の規格(通常の(regular)ピン、クロックピン、反転ピンまたはLowレベルアクティブ)を順守していなければならないピン。<br />
* リファレンス、値、PCB設計用の対応するモジュール名などのようなテキストフィールド。<br />
<br />
コンポーネントはエイリアス、つまりいくつかの名前(例えば7400が74LS00、74HC00、7437とも言われ、そのためこれらすべてのコンポーネントは回路図の型式が同一である)を持つことが可能です。<br />
<br />
エイリアスの使用は、完全であるがコンパクトにライブラリを作成する非常に興味深い方法で、また短期間でライブラリを構築するための方法を示しています。<br />
<br />
コンポーネントを設計するということは以下のことを意味します<br />
<br />
* 通常のプロパティを定義する:ド・モルガン表現または変換表現として知られる可能な2通りの表現を持つ複数パーツを定義します。<br />
* ライン、矩形、円、ポリゴンおよびテキストを使用して設計する。<br />
* ピンを追加する。グラフィック要素、名前、ピン数、電気的プロパティ(入力、出力、3ステート、電源ポートなど)を慎重に定義します。<br />
* 他のコンポーネントの型式とピン配置が同じである場合、エイリアスを追加する。あるいは他のコンポーネントからコンポーネントを作成した場合、エイリアスを削除する。<br />
* 可能なフィールド(モジュール名はPCB設計ソフトウェアにより使用される)を追加したり、あるいはそれらの可視性を定義する。<br />
* テキストやデータシートのwwwリンクなどを使用してコンポーネントを記録する。<br />
* 適切な(desired)ライブラリにそれを保存する。<br />
<br />
== 編集用コンポーネントの読み込み ==<br />
アイコン[[Image:]]をクリックし、コンポーネント編集用のLibeditを開きます。Libeditは以下のように見えます。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Libedit - メインツールバー ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリをハードディスクに保存する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリを選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリ内のコンポーネントを削除する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規コンポーネントを作成する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリから編集用にコンポーネントを読み込む<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 読み込んだ現在のコンポーネントから新規コンポーネントを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリの現在のコンポーネントをRAMにのみ保存する。<br />
<br />
ディスク上のライブラリファイルは変更されない。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントを1つインポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントをエクスポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントを使用して新規ライブラリファイルを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 元に戻す/やり直しコマンド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのプロパティを編集する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのフィールドを編集する:リファレンス、ライブラリでの値/名前および他のフィールド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 表現を表示する:ノーマルまたは変換(ド・モルガン)表現<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 関連ドキュメント(が存在する場合)を表示する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パーツ(多パーツコンポーネントの場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| エイリアス(現在のコンポーネントがエイリアスを持つ場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ピンを編集する:ピンの形状と位置を個別に編集(多パーツおよびド・モルガン表現の場合)<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <br />
<br />
|}<br />
=== ライブラリの選択および保守 ===<br />
アイコン[[Image:]]で現在のライブラリを選択することが可能です。それにより使用可能なすべてのライブラリを表示し、ライブラリを選択することができます。<br />
<br />
コンポーネントを読み込んだり保存する場合、このライブラリに対して行われます。コンポーネントのライブラリ名はそのフィールド<<Value>>でもあります。<br />
<br />
'''注'''<br />
<br />
* ライブラリの内容を使用するためには、Eeschemaでライブラリを読み込まなければなりません。 <br />
* 現在のライブラリの内容は変更後に[[Image:]]をクリックして保存することが可能です。<br />
* [[Image:]]をクリックしてコンポーネントをライブラリから削除することが可能です。<br />
<br />
=== コンポーネントの選択および保存 ===<br />
コンポーネントの編集時には、実際にライブラリ内のコンポーネントに対して作業しているのではなく、ローカルのメモリ内にあるそのコピーに対して作業しています。従って、どのような編集作業も容易に元に戻すことが可能です。また、コンポーネントはローカルのライブラリから、あるいは既存のコンポーネントから作成することもできます。<br />
<br />
==== 選択 ====<br />
アイコン[[Image:]]により、利用可能なコンポーネントのリストを表示します。そのコンポーネントは選択および読み込みが可能です。<br />
<br />
'''注'''<br />
<br />
コンポーネントのエイリアスを選択すると、メインのコンポーネントが読み込まれます。Eeschemaは実際に読み込んだコンポーネントの名前を常にウィンドウのタイトルに表示します。<br />
<br />
* コンポーネントのエイリアスのリストは常に各コンポーネントと共に読み込まれ、このため編集することができます。<br />
* あるエイリアスを編集したい場合、そのエイリアスはツールバーウィンドウ内で選択されていなければなりません:[[Image:]]。リストの最初の項目はルートコンポーネントです。<br />
<br />
'''注'''<br />
<br />
もう一つの方法として、エクスポートコマンド[[Image:]]で前回保存したコンポーネントを、インポートコマンド[[Image:]]により読み込むことができます。<br />
<br />
==== コンポーネントの保存 ====<br />
変更後、コンポーネントを現在のライブラリかまたは新規ライブラリに保存することが可能です。あるいはバックアップファイルにエクスポートことが可能です。<br />
<br />
現在のライブラリに保存するには、更新コマンド[[Image:]]を使用します。更新コマンドはローカルメモリ内にコンポーネントを保存するだけであるということを覚えておいて下さい。<br />
<br />
コンポーネントを永続的に保存したい場合は、保存アイコン[[Image:]]を使用しなければなりません。それはローカルのハードディスク上のライブラリファイルに変更を加えます。<br />
<br />
このコンポーネントで新規ライブラリを作成したい場合、NewLibコマンド[[Image:]]を使用して下さい。そのとき、新規ライブラリ名が必要となります。<br />
<br />
'''注'''<br />
<br />
自分で作成したコンポーネントを検索できるようにしたい場合、そのライブラリをEeschemaのライブラリのリストに追加するのを忘れないで下さい(Eeschemaの設定を参照)。<br />
<br />
最後に、エクスポートコマンド[[Image:]]を使用して、そのコンポーネントだけを含むファイルを作成することが可能です。このファイルはコンポーネントを一つだけ含む標準ライブラリファイルになります。実際、NewLibコマンドとエクスポートコマンドは基本的に同じものです。1つ目のコマンドは、デフォルトライブラリのディレクトリ内にライブラリを作成するためのデフォルトのオプションです、2番目のコマンドは、ユーザーディレクトリにライブラリを作成するために使用します。<br />
<br />
==== ライブラリ間のコンポーネントの移動 ====<br />
コピー元のライブラリからコピー先のライブラリに簡単にコンポーネントをコピーすることが可能です。それには次のコマンドを使用します<br />
<br />
* [[Image:]]ボタンでコピー元ライブラリを選択する。<br />
* [[Image:]]ボタンで移動するコンポーネントを読み込む。そのコンポーネントが表示されます。<br />
* [[Image:]]ボタンでコピー先のライブラリを選択する。<br />
* [[Image:]]ボタンで現在のコンポーネントをローカルメモリに保存する。<br />
* [[Image:]]ボタンでコンポーネントをローカルライブラリ(コピー先のライブラリ)に保存する。<br />
<br />
==== コンポーネントの編集の取り消し ====<br />
あるコンポーネントに対して作業している時には、その編集したコンポーネントというのは、単にそのライブラリ内の実際のコンポーネントの作業コピーです。このことはメモリ内にそのコンポーネントを保存しない限り、それをただ再読み込みして、行ったすべての変更を取り消ことが可能です。<br />
<br />
ローカルのメモリ内にそれをすでに保存し、ハードディスク上のライブラリファイルには保存していない場合には、Eeschemaを終了、再起動して、全ての変更を元に戻すことが常に可能です。<br />
<br />
== ライブラリコンポーネントの作成 ==<br />
=== 新規コンポーネントの作成 ===<br />
[[Image:]]ボタンのNewPartコマンドを使用して新規コンポーネントの作成が可能です。コンポーネント名(名前はLibedit用のフィールド値でもあり、回路図エディターでValueフィールド用のデフォルト値として使用される)、リファレンス(U、IC、R ...)、パッケージ内のパーツ数(例えば、標準コンポーネントの7400 Aは1つのパッケージに4つのパーツで構成されている)、(標準としてド・モルガンの)変換表現が存在するかどうかの入力が要求されます。<br />
<br />
フィールドリファレンスが空欄のままであると、リファレンスはデフォルトの"U"になります。 <br />
<br />
これらのデータはすべて後で設定することが可能ですが、コンポーネントの作成時に設定する方が望ましいのです。<br />
<br />
[[Image:]]<br />
<br />
まず初めに、コンポーネントはこのように見えます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 他のコンポーネントからコンポーネントを作成 ===<br />
作成したいと思っているコンポーネントがKiCadのライブラリにあるものと似ているということがしばしばあります。この場合、既存のコンポーネントを読み込んで変更するのがごく普通です。それを行うステップは以下の通りです。<br />
<br />
* 出発点として使うコンポーネントを読み込みます。<br />
* アイコン[[Image:]]をクリックするかまたはその名前を変更(名前を右クリックし、テキストValueを編集。新規コンポーネント名を入力するように求められる)します。<br />
* 型となるコンポーネントにエイリアスがある場合、新規コンポーネントからその型と衝突するエイリアスを削除するよう促されます。その答えがNOの場合、新規コンポーネントの作成が中止されます。<br />
* コンポーネント名を変更します。<br />
* 必要に応じて新規コンポーネントを編集します。<br />
* [[Image:]]ボタンでメモリに新規コンポーネントを保存するか、または[[Image:]]ボタンで新規ライブラリに保存します。あるいは他の既存のライブラリに新規コンポーネントを保存したい場合には、コマンド[[Image:]]でそのライブラリを選択して、その新規パーツを保存します。<br />
* [[Image:]]ボタンのファイル更新コマンドでディスクにライブラリファイルを保存します。<br />
<br />
=== コンポーネントの主要特性の編集 ===<br />
コンポーネントの主要な特性(features)は次のようなものです。<br />
<br />
<br />
* パッケージあたりのパーツ数。<br />
* 変換表現の存在。<br />
* 関連文書。<br />
* 様々なフィールドの最新情報。<br />
<br />
これらの特性はコンポーネント作成時に注意深く追加すべきです。そのほかにも、それらは型となるコンポーネントから引き継がれます。どちらの場合でも、編集コマンド[[Image:]]を使用する必要があります。<br />
<br />
編集ウィンドウは次のように見えます。<br />
<br />
[[Image:]]<br />
<br />
通常のプロパティを定義するオプションで重要なものは、1) パッケージあたりのパーツ数を定義するユニットの数、2) コンポーネントが2通りの表現があるかどうかです。<br />
<br />
ピンを編集したり作成したりする場合、すべてのパーツの対応するピンが一緒に出力され(published)、作成されるので、これら2つのパラメータが正しく設定されることは非常に重要です。<br />
<br />
ピンの作成/編集後にパーツ数を増やす場合、この増加に伴う追加の作業が必要です。そうであるにしても、これらのパラメータの変更はいつでも可能です。<br />
<br />
グラフィックオプションは次の通りです。<br />
<br />
* ピンナンバーを表示<br />
* ピン名を表示<br />
<br />
上記でピン番号とピン名のテキストの可視性を定義します。対応するオプションがアクティブの場合、そのテキストが表示されます。<br />
<br />
オプション"ピン名を内側に配置"はピン名の位置を定義します;オプションがアクティブの場合、そのテキストはコンポーネント外形線の内側に表示されます。この場合、ピン名スキューパラメータは内側方向へのテキストの変位を定義します。値は(1/1000インチ単位で)30~40が妥当です。<br />
<br />
以下の例は、ピン名を内側に配置オプションにチェックをつけない状態で同じコンポーネントを示しています。ピン名とピン番号の位置に注意して下さい。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
=== 多パーツコンポーネント ===<br />
コンポーネント要素の編集中、コンポーネントが複数のパーツまたは表現を持つ場合、このコンポーネントのそれぞれのパーツまたは表現を選択する必要があります。<br />
<br />
表現の選択の場合、アイコン[[Image:]]かまたはアイコン[[Image:]]をクリックします。<br />
<br />
パーツの選択の場合。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== コンポーネント設計 ==<br />
右側の垂直ツールバーでコンポーネントの全要素を配置することができます。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
|| [[Image:]]<br />
|| コンポーネントを編集するために、次のグラフィック要素を使用可能です:<br />
<br />
* ライン(およびポリゴン、外形線または塗り潰し)<br />
* 矩形<br />
* 円<br />
* 円弧。<br />
* テキスト(フィールドおよびピンのテキスト以外)。<br />
<br />
ピンとテキストフィールド(値、リファレンス)は、純粋なグラフィック要素ではないので別々に扱われます。<br />
<br />
|}<br />
=== グラフィック要素メンバーシップオプション ===<br />
個々のグラフィック要素は、表現のタイプ(ノーマルまたは変換)あるいはコンポーネント内の個別のパーツのどちらかに対して、共通(ordinary)かまたは固有である定義することが可能です。<br />
<br />
オプションを設定したい(concerned)要素を右クリックするとオプションメニューにアクセスできます。ラインの例を示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
あるいはこの要素をダブルクリックすると、次のメニューが表示されます。<br />
<br />
[[Image:]]<br />
<br />
グラフィック要素の標準的なオプションは次の通りです。<br />
<br />
* コンポーネント内の全パーツで共有するにチェックをつける。コンポーネント内の個別のパーツは同じグラフィック表現を持ち、そのためパーツを1つだけ作成するので十分だからです。<br />
* 全てのボディスタイル(ド・モルガン)で共有するにチェックをつけない。2通りの表現を取り入れて、それぞれの表現により異なるグラフィック表現を持つようにするからです。<br />
<br />
それから、それぞれのグラフィック表現を作成することが必要です。<br />
<br />
"ポリゴン"(ラインが連続的に描画される)タイプの要素では、背景を塗り潰すまたは前景を塗り潰すオプションにより、塗り潰しのポリゴンを生成することができます。<br />
<br />
しかし、コンポーネント内の全てのパーツで共有するにチェックを付けないことによって、異なるグラフィックタイプで設計された多パーツコンポーネントの場合(幸運にも稀である)を扱うことができます。<br />
<br />
その時は各素を作成しなければなりません。また、オプション"表現に固有"にチェックがついている場合、各パーツに2通りの表現を作成することが必要です。<br />
<br />
最後に、最新のIEEEスタンダードで作成したコンポーネントについて、全てのボディスタイル(ド・モルガン)で共有するのオプションにチェックを付けることは興味深いことであると言えます。それはグラフィックの本質的要素がノーマルおよび変換表現において同一であるからです。<br />
<br />
=== 幾何グラフィック要素 ===<br />
次のツールを使用してそれらの設計が可能です。<br />
<br />
* ラインおよびポリゴン、オプションにチェックが付いている場合、外形または塗り潰し。<br />
* 対角線で定義される矩形。<br />
* 中心と半径で定義される円。<br />
* 始点と終点および中心で定義される弧。弧は0°から180°まで描画されます。<br />
<br />
=== テキストタイプのグラフィック要素 ===<br />
アイコン[[Image:]]により、テキストを作成がすることができます。テキストは、コンポーネントが反転(mirrored)したとしても常に読むことができます。<br />
<br />
== ピンの作成および編集 ==<br />
アイコン[[Image:]]をクリックしてピンの作成や挿入が可能です。ピンのすべての機能の編集はピンをダブルクリックして行います。もう一つの方法として、右クリックして高速(fast)編集メニューを開きます。<br />
<br />
ピンは慎重に作成しなければなりません。それは、どのようなエラーもPCBの設計に影響するからです。すでに配置済みの任意のピンは再編集、削除または移動が可能です。<br />
<br />
=== ピンの概要 ===<br />
ピンはその形状(長さ、グラフィックな外観)、名前および"番号"で定義されますが、番号は常に数であるとは限りません。PGAソケットはA12またはAB45のように文字と数字で定義されます。EEschemaではピン番号を4文字までの英数字で定義します。<br />
<br />
ERCツールを機能させるためには、"電気的"タイプ(入力、出力、3ステート...)も定義されていなければなりません。このタイプがうまく定義されていない場合には、ERCチェックが非効率になります。<br />
<br />
重要な注意<br />
<br />
* ピン名とピン番号に空白(space)を使用しないで下さい。<br />
* 反転信号のピン名はシンボル"~"で始めます。<br />
* ピン名の文字数を減らしてこの信号のシンボルだけになった場合は、そのピンには名前がないと見なされます。<br />
* "#"で始まるピン名は電源ポート用に予約されています。<br />
* ピン番号は1~4文字の英数字から成ります。1、2、...、9999は有効な数字ですが、A1、B3...(標準的なPGAの表記法)、あるいはAnod、Gnd、Wineなども有効です。<br />
<br />
=== 多パーツポンポーネント - 2通りの表現 ===<br />
特に論理ゲート場合、シンボルは2通りの表現(ド・モルガンとして知られる表現)を持つことが可能で、また、ICは数個のパーツを含む(例えば数個のNORゲート)場合があり得るということを思い出しましょう。<br />
<br />
あるICの場合、異なるグラフィック要素やピンがいくつか必要かもしれません。<br />
<br />
例えば、リレーは異なる構成要素で表現することが可能です。<br />
<br />
* コイル<br />
* スイッチ接点1<br />
* スイッチ接点2<br />
<br />
多パーツICおよび2通りの表現を持つコンポーネントの管理は柔軟です。<br />
<br />
ピンは次のようになり得ます。<br />
<br />
* それぞれのパーツに共通または固有。<br />
* 両方の表現に共通またはそれぞれの表現に固有。<br />
<br />
デフォルトでは、ピンは各パーツのそれぞれの表現に固有です。それは、ピンの数は各パーツで異なり、それらの型式は各表現で異なるからです。<br />
<br />
ピンが共通である場合、単に一度作成する必要があります(例えば、電源ピンの場合に)<br />
<br />
すべてのパーツでほとんど常に同じ型式の場合もありますが、ノーマルの表現と変換表現の間には違いがあります。<br />
<br />
=== ピン - 基本的なオプション ===<br />
多パーツおよび/または多重表現を持つコンポーネントはピンの作成と編集の場合に特に厄介です。ピンの大部分が各パーツに固有で(それらのピン番号が各パーツに固有なので)、また各表現に固有である(それらの形が各表現に固有なので)限りにおいては、ピンの作成と編集はこのため時間がかかり厄介です。<br />
<br />
Eeschemaはピンを同時に処理することができます。<br />
<br />
デフォルトでは、多パーツコンポーネントや二重表現の場合は、ピン(例えば同じ座標に配置されている全てのピン)を作成、編集(形状と数を除いて)、削除または移動する時に、パーツおよび表現に対応するすべてのピンに対してこれらの変更がなされます。<br />
<br />
* 型式(design)の場合、現在の表現に加えた変更はすべてのパーツに適用されます。<br />
* ピン番号は現在のパーツについて、2つの表現について変更されます。<br />
* 名前は単独で変更されます。<br />
<br />
大抵の場合で速やかな変更ができるようにするためにこの依存性を設定しました。<br />
<br />
変更に関するこの依存性はオプションメニューで禁止することが可能です。それにより、完全に独立した特性のパーツと表現を持つコンポーネントを作成することができます。<br />
<br />
この依存性のオプションは以下のツールで管理されます。<br />
<br />
* [[Image:]]ボタンがアクティブでない(ハイライトされていない)場合、編集は全パーツおよび全表現に適用されます。<br />
* [[Image:]]ボタンがアクティブ(ハイライトされている)の場合、編集は現在のパーツおよび表現にのみ(つまり画面上に見えるものに)適用されます。このオプションはほとんど使用されません。<br />
<br />
=== ピン - 特性の定義 ===<br />
ピンプロパティウィンドウでピンの全ての特性を編集することができます。<br />
<br />
[[Image:]]<br />
<br />
このメニューはピンを作成したり、あるいは既存のピンをダブルクリックすると、自動的にポップアップします。<br />
<br />
このメニューで以下の定義または変更が可能です。<br />
<br />
* ピン名とピン名のサイズ。<br />
<br />
* ピン番号の番号とサイズ。<br />
* ピン長。<br />
<br />
* 電気的なタイプと型式。<br />
* メンバーシップ。ノーマルおよびドモルガン表現に共通。<br />
<br />
* 非表示ピン。電源ピンに使用される。<br />
<br />
また、次のことを覚えておきしましょう<br />
<br />
* 反転信号の場合にはピン名は"~"で始まります。<br />
* 名前が1文字だけに減らされると、そのピンには名前がないと見なされます。<br />
* ピン番号は1~4文字(英数字)から成ります。-1、2..9999は有効な数字ですが、A1、B3...(標準的なPGAの表記法)、あるいはAnod、Gnd、V.inなども有効です。<br />
<br />
=== ピン形状 ===<br />
それぞれのピンの形状を下図に示します。<br />
<br />
[[Image:]]<br />
<br />
形状の選択は単にグラフィック上の影響があるだけで、ERCチェックあるいはネットリスト機能には何の影響もありません。<br />
<br />
=== ピン - 電気的タイプ ===<br />
タイプの選択はERCツールに重要です。その選択はICの入力や出力ピンでは普通に行います。<br />
<br />
* BiDiタイプは入力および出力を切り替え可能な双方向ピン(例えばマイクロプロセッサのデータバス)を表します。<br />
* 3ステートタイプは通常の3ステート出力です。<br />
* 受動タイプは抵抗、コネクタなどの受動コンポーネントのピンに使用されます。<br />
* 不特定タイプ(指定なし)は、ERCチェックが関係ない場合に使用することが可能です。<br />
* 電源タイプはコンポーネントの電源ピンに使用されるべきものです。特に、ピンがポートの電源で、"非表示"として宣言されている場合、回路図には表示されません。また、それは自動的に同じタイプの同じ名前(非表示電源ピン)の他のピンに接続されます。<br />
* 電源出力はレギュレータ出力用です。<br />
* オープンエミッタとオープンコレクタタイプも使用可能です。<br />
<br />
=== ピン - グローバル変更 ===<br />
すべてのピンの長さ、あるいはテキストサイズ(名前、パーツ番号)を変更可能です。ポップアップメニューのグローバルコマンドを使用してこれら3つのパラメータの一つを設定します。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
変更したいパラメータをクリックし、新しい値を入力します。その値は現在の表現のすべてのコンポーネントピンに適用されます。<br />
<br />
=== ピン - 多パーツコンポーネントおよび二重表現 ===<br />
(7400、7402などのような)様々なパーツまたは表現は補足的な編集が必要になることがあります。<br />
<br />
この補足的な作業は、次の事前策がとられるなら限定的なものになります。<br />
<br />
* 一般オプションのパーツごとの編集[[Image:]]のチェックをはずしておかなければなりません。<br />
* 電源ピンは属性共通ユニットおよびcommon convert activeで作成されます(それらは非表示(描画なし)の場合もあります)。<br />
<br />
正しい手順は次の通りです。<br />
<br />
他のピンが作成された時に、それらは各パーツと各表現用に作成されます。<br />
<br />
[[Image:]]<br />
<br />
例えば、Eeschemaは8つの試料(specimens)の中に7400のパーツAの出力ピンを作成します:パーツ毎に2つ(A、B、C、Dの4つパーツがパーツあり、それぞれのパーツについてノーマル表現およびド・モルガンとして知られる変換表現があります)作成します。<br />
<br />
しかしながら、Eeschemaは最初にパーツAをノーマル表現で正確に作成します。そのため各パーツには次のことを行う必要があります<br />
<br />
* 変換表現を選択して、それぞれのピンの形状と長さを編集する。<br />
* その他のパーツについては、ピン番号を編集する。<br />
<br />
== フィールドの編集 ==<br />
既存のフィールドの場合、右クリックで高速編集コマンドを使うことが可能です。<br />
<br />
[[Image:]]<br />
<br />
より完全な編集をする場合または空のフィールドの場合には、フィールド編集ウィンドウ[[Image:]]を呼び出す必要があります。<br />
<br />
そのダイアログウィンドウはこのように見えます。<br />
<br />
[[Image:]]<br />
<br />
ここではリファレンスのフィールドが選択されています。フィールドはコンポーネントに関連したテキストの区画(section)で、コンポーネントのグラフィック表示に属するテキストと混同すべきではありません。<br />
<br />
これらのフィールドは常に使用可能で、以下の通りです。<br />
<br />
* 値。<br />
* リファレンス。<br />
* 関連するモジュールの名前(PCB用のフットプリント)。<br />
* (主に回路図で使用されることを意図した)ドキュメント・ファイルへのリンク。<br />
* 回路図エディターで定義したテンプレートフィールド(コメント用)。<br />
<br />
値およびリファレンスのフィールドはコンポーネント作成時に定義され、ここで変更が可能です。モジュール(フットプリント)名を含む(PCBソフトウェア用の)ネットリストを直接生成するために、関連するモジュールの名前フィールドを編集することは場合によっては便利であることがあります。<br />
<br />
関連する図の名前フィールドは他の電子系CADソフトウェア用に特に有用です。ライブラリの場合、値およびリファレンスフィールドの編集によって、それらのサイズと位置を定義することができす。<br />
<br />
重要事項<br />
<br />
* 値フィールドのテキストを変更することは、型として使用する既存のコンポーネントを元にして新規コンポーネントを作成することに相当します。実際、ライブラリに保存する場合、この新規コンポーネントは値フィールドに入っている名前を持ちます。<br />
* 非表示のフィールドを編集するには(つまり何もないように見え、そのフィールドが非表示の属性を持っているとしても、LibEditでは表示されるので)、上の一般編集ウィンドウを使用する必要があります。<br />
<br />
== 電源ポートシンボルの作成 ==<br />
電源ポートのシンボルは通常のコンポーネントと同様に作成します。Power.libのような専用のライブラリにそれらを集めるのが便利かもしれません。それらはグラフィカルなシンボル(希望する形状)で構成され、"非表示電源"タイプのピンです。電源ポートのシンボルはこのため回路図入力ソフトウェアで他のすべてのコンポーネントのように扱われます。いくつかの事前策が必須です。<br />
<br />
+5Vの電源シンボルがあります。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
以下のステップに従ってシンボルを作成します。<br />
<br />
* "非表示電源"ピンは+ 5V(この名前が+ 5Vのネットに接続を確立するので重要)という名前で、ピン番号が1(番号は重要ではない)で長さはありません。<br />
* 外形は"ライン"タイプで、明らかにタイプは"電源"で、属性が"非表示"です。<br />
* グラフィックは小さな円で、ピンから円までの線分が作成されます。<br />
* シンボルのアンカーはピン上にあります。<br />
* ピン名のように値を+ 5Vにして、このシンボルの値を表示します(デフォルトでピンは非表示なので、その名前は現れません)。<br />
* リファレンスはピン名のように# + 5V(こうすると# + 5Vと表示される)にします。リファレンスのテキストは、最初の文字を必ず"#"とします。それ以外の文字は重要ではありません。従来どおり、リファレンスがこのシンボルで始まるすべてのコンポーネントはコンポーネントリストにもネットリストのどちらにも現れません。さらに、シンボルのオプションで、リファレンスは非表示として宣言されます。<br />
<br />
新規電源ポートシンボルの作成は、他のシンボルを型として使用すると容易にそして速くできます。<br />
<br />
単に以下のことをする必要があります<br />
<br />
* 型となるシンボルを読み込む。<br />
* 新規電源ポートの名前となるピン名を編集する。<br />
* 値フィールドを編集する(電源ポートの値を表示したい場合、ピン名と同じ名前にする)。<br />
* その新しいコンポーネントを保存する。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter11_JA&diff=134
Eeschema Chapter11 JA
2012-07-15T10:59:43Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter10_JA|前ページ]]/[[Eeschema_Chapter12_JA|次ページ]])<br />
= LibEdit - コンポーネント管理 =<br />
<br />
== ライブラリに関する一般情報 ==<br />
=== ライブラリ ===<br />
回路図で使用するコンポーネントはすべてコンポーネントライブラリに保存されています。これらのコンポーネントを管理するシンプルな方法を持つことを可能にするため、ライブラリファイルは、トピック、機能または製造者によってグループ分けされています。<br />
<br />
ライブラリ管理メニューによりライブラリを作成、コンポーネントを追加、削除あるいは移動させることができます。ライブラリ管理メニューはまた、ライブラリのすべてのコンポーネントをすぐに表示することができます。<br />
<br />
=== 管理メニュー ===<br />
2つのライブラリ管理メニューが利用可能です。<br />
<br />
* '''ViewLib''' によりコンポーネントに素早くアクセスしてコンポーネントを見ることができます。ViewLibはアイコン[[Image:]]から使用可能です。<br />
* '''LibEdit '''によりすべてのコンポーネントとライブラリを管理することができます。LibEditはアイコン[[Image:]]から使用可能です。<br />
<br />
== コンポーネントの概要 ==<br />
ライブラリ内のコンポーネントは以下のものから構成されます<br />
<br />
* グラフィカルな型式(design)(ライン、円、テキストフィールド)。<br />
* ERCツールが使用する電気的なプロパティを記述している通常のグラフィック上の規格(通常の(regular)ピン、クロックピン、反転ピンまたはLowレベルアクティブ)を順守していなければならないピン。<br />
* リファレンス、値、PCB設計用の対応するモジュール名などのようなテキストフィールド。<br />
<br />
コンポーネントはエイリアス、つまりいくつかの名前(例えば7400が74LS00、74HC00、7437とも言われ、そのためこれらすべてのコンポーネントは回路図の型式が同一である)を持つことが可能です。<br />
<br />
エイリアスの使用は、完全であるがコンパクトにライブラリを作成する非常に興味深い方法で、また短期間でライブラリを構築するための方法を示しています。<br />
<br />
コンポーネントを設計するということは以下のことを意味します<br />
<br />
* 通常のプロパティを定義する:ド・モルガン表現または変換表現として知られる可能な2通りの表現を持つ複数パーツを定義します。<br />
* ライン、矩形、円、ポリゴンおよびテキストを使用して設計する。<br />
* ピンを追加する。グラフィック要素、名前、ピン数、電気的プロパティ(入力、出力、3ステート、電源ポートなど)を慎重に定義します。<br />
* 他のコンポーネントの型式とピン配置が同じである場合、エイリアスを追加する。あるいは他のコンポーネントからコンポーネントを作成した場合、エイリアスを削除する。<br />
* 可能なフィールド(モジュール名はPCB設計ソフトウェアにより使用される)を追加したり、あるいはそれらの可視性を定義する。<br />
* テキストやデータシートのwwwリンクなどを使用してコンポーネントを記録する。<br />
* 適切な(desired)ライブラリにそれを保存する。<br />
<br />
== 編集用コンポーネントの読み込み ==<br />
アイコン[[Image:]]をクリックし、コンポーネント編集用のLibeditを開きます。Libeditは以下のように見えます。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Libedit - メインツールバー ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリをハードディスクに保存する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリを選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリ内のコンポーネントを削除する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規コンポーネントを作成する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリから編集用にコンポーネントを読み込む<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 読み込んだ現在のコンポーネントから新規コンポーネントを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリの現在のコンポーネントをRAMにのみ保存する。<br />
<br />
ディスク上のライブラリファイルは変更されない。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントを1つインポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントをエクスポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントを使用して新規ライブラリファイルを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 元に戻す/やり直しコマンド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのプロパティを編集する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのフィールドを編集する:リファレンス、ライブラリでの値/名前および他のフィールド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 表現を表示する:ノーマルまたは変換(ド・モルガン)表現<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 関連ドキュメント(が存在する場合)を表示する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パーツ(多パーツコンポーネントの場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| エイリアス(現在のコンポーネントがエイリアスを持つ場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ピンを編集する:ピンの形状と位置を個別に編集(多パーツおよびド・モルガン表現の場合)<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <br />
<br />
|}<br />
=== ライブラリの選択および保守 ===<br />
アイコン[[Image:]]で現在のライブラリを選択することが可能です。それにより使用可能なすべてのライブラリを表示し、ライブラリを選択することができます。<br />
<br />
コンポーネントを読み込んだり保存する場合、このライブラリに対して行われます。コンポーネントのライブラリ名はそのフィールド<<Value>>でもあります。<br />
<br />
'''注'''<br />
<br />
* ライブラリの内容を使用するためには、Eeschemaでライブラリを読み込まなければなりません。 <br />
* 現在のライブラリの内容は変更後に[[Image:]]をクリックして保存することが可能です。<br />
* [[Image:]]をクリックしてコンポーネントをライブラリから削除することが可能です。<br />
<br />
=== コンポーネントの選択および保存 ===<br />
コンポーネントの編集時には、実際にライブラリ内のコンポーネントに対して作業しているのではなく、ローカルのメモリ内にあるそのコピーに対して作業しています。従って、どのような編集作業も容易に元に戻すことが可能です。また、コンポーネントはローカルのライブラリから、あるいは既存のコンポーネントから作成することもできます。<br />
<br />
==== 選択 ====<br />
アイコン[[Image:]]により、利用可能なコンポーネントのリストを表示します。そのコンポーネントは選択および読み込みが可能です。<br />
<br />
'''注'''<br />
<br />
コンポーネントのエイリアスを選択すると、メインのコンポーネントが読み込まれます。Eeschemaは実際に読み込んだコンポーネントの名前を常にウィンドウのタイトルに表示します。<br />
<br />
* コンポーネントのエイリアスのリストは常に各コンポーネントと共に読み込まれ、このため編集することができます。<br />
* あるエイリアスを編集したい場合、そのエイリアスはツールバーウィンドウ内で選択されていなければなりません:[[Image:]]。リストの最初の項目はルートコンポーネントです。<br />
<br />
'''注'''<br />
<br />
もう一つの方法として、エクスポートコマンド[[Image:]]で前回保存したコンポーネントを、インポートコマンド[[Image:]]により読み込むことができます。<br />
<br />
==== コンポーネントの保存 ====<br />
変更後、コンポーネントを現在のライブラリかまたは新規ライブラリに保存することが可能です。あるいはバックアップファイルにエクスポートことが可能です。<br />
<br />
現在のライブラリに保存するには、更新コマンド[[Image:]]を使用します。更新コマンドはローカルメモリ内にコンポーネントを保存するだけであるということを覚えておいて下さい。<br />
<br />
コンポーネントを永続的に保存したい場合は、保存アイコン[[Image:]]を使用しなければなりません。それはローカルのハードディスク上のライブラリファイルに変更を加えます。<br />
<br />
このコンポーネントで新規ライブラリを作成したい場合、NewLibコマンド[[Image:]]を使用して下さい。そのとき、新規ライブラリ名が必要となります。<br />
<br />
'''注'''<br />
<br />
自分で作成したコンポーネントを検索できるようにしたい場合、そのライブラリをEeschemaのライブラリのリストに追加するのを忘れないで下さい(Eeschemaの設定を参照)。<br />
<br />
最後に、エクスポートコマンド[[Image:]]を使用して、そのコンポーネントだけを含むファイルを作成することが可能です。このファイルはコンポーネントを一つだけ含む標準ライブラリファイルになります。実際、NewLibコマンドとエクスポートコマンドは基本的に同じものです。1つ目のコマンドは、デフォルトライブラリのディレクトリ内にライブラリを作成するためのデフォルトのオプションです、2番目のコマンドは、ユーザーディレクトリにライブラリを作成するために使用します。<br />
<br />
==== ライブラリ間のコンポーネントの移動 ====<br />
コピー元のライブラリからコピー先のライブラリに簡単にコンポーネントをコピーすることが可能です。それには次のコマンドを使用します<br />
<br />
* [[Image:]]ボタンでコピー元ライブラリを選択する。<br />
* [[Image:]]ボタンで移動するコンポーネントを読み込む。そのコンポーネントが表示されます。<br />
* [[Image:]]ボタンでコピー先のライブラリを選択する。<br />
* [[Image:]]ボタンで現在のコンポーネントをローカルメモリに保存する。<br />
* [[Image:]]ボタンでコンポーネントをローカルライブラリ(コピー先のライブラリ)に保存する。<br />
<br />
==== コンポーネントの編集の取り消し ====<br />
あるコンポーネントに対して作業している時には、その編集したコンポーネントというのは、単にそのライブラリ内の実際のコンポーネントの作業コピーです。このことはメモリ内にそのコンポーネントを保存しない限り、それをただ再読み込みして、行ったすべての変更を取り消ことが可能です。<br />
<br />
ローカルのメモリ内にそれをすでに保存し、ハードディスク上のライブラリファイルには保存していない場合には、Eeschemaを終了、再起動して、全ての変更を元に戻すことが常に可能です。<br />
<br />
== ライブラリコンポーネントの作成 ==<br />
=== 新規コンポーネントの作成 ===<br />
[[Image:]]ボタンのNewPartコマンドを使用して新規コンポーネントの作成が可能です。コンポーネント名(名前はLibedit用のフィールド値でもあり、回路図エディターでValueフィールド用のデフォルト値として使用される)、リファレンス(U、IC、R ...)、パッケージ内のパーツ数(例えば、標準コンポーネントの7400 Aは1つのパッケージに4つのパーツで構成されている)、(標準としてド・モルガンの)変換表現が存在するかどうかの入力が要求されます。<br />
<br />
フィールドリファレンスが空欄のままであると、リファレンスはデフォルトの"U"になります。 <br />
<br />
これらのデータはすべて後で設定することが可能ですが、コンポーネントの作成時に設定する方が望ましいのです。<br />
<br />
[[Image:]]<br />
<br />
まず初めに、コンポーネントはこのように見えます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== 他のコンポーネントからコンポーネントを作成 ===<br />
作成したいと思っているコンポーネントがKiCadのライブラリにあるものと似ているということがしばしばあります。この場合、既存のコンポーネントを読み込んで変更するのがごく普通です。それを行うステップは以下の通りです。<br />
<br />
* 出発点として使うコンポーネントを読み込みます。<br />
* アイコン[[Image:]]をクリックするかまたはその名前を変更(名前を右クリックし、テキストValueを編集。新規コンポーネント名を入力するように求められる)します。<br />
* 型となるコンポーネントにエイリアスがある場合、新規コンポーネントからその型と衝突するエイリアスを削除するよう促されます。その答えがNOの場合、新規コンポーネントの作成が中止されます。<br />
* コンポーネント名を変更します。<br />
* 必要に応じて新規コンポーネントを編集します。<br />
* [[Image:]]ボタンでメモリに新規コンポーネントを保存するか、または[[Image:]]ボタンで新規ライブラリに保存します。あるいは他の既存のライブラリに新規コンポーネントを保存したい場合には、コマンド[[Image:]]でそのライブラリを選択して、その新規パーツを保存します。<br />
* [[Image:]]ボタンのファイル更新コマンドでディスクにライブラリファイルを保存します。<br />
<br />
=== コンポーネントの主要特性の編集 ===<br />
コンポーネントの主要な特性(features)は次のようなものです。<br />
<br />
<br />
* パッケージあたりのパーツ数。<br />
* 変換表現の存在。<br />
* 関連文書。<br />
* 様々なフィールドの最新情報。<br />
<br />
これらの特性はコンポーネント作成時に注意深く追加すべきです。そのほかにも、それらは型となるコンポーネントから引き継がれます。どちらの場合でも、編集コマンド[[Image:]]を使用する必要があります。<br />
<br />
編集ウィンドウは次のように見えます。<br />
<br />
[[Image:]]<br />
<br />
通常のプロパティを定義するオプションで重要なものは、1) パッケージあたりのパーツ数を定義するユニットの数、2) コンポーネントが2通りの表現があるかどうかです。<br />
<br />
ピンを編集したり作成したりする場合、すべてのパーツの対応するピンが一緒に出力され(published)、作成されるので、これら2つのパラメータが正しく設定されることは非常に重要です。<br />
<br />
ピンの作成/編集後にパーツ数を増やす場合、この増加に伴う追加の作業が必要です。そうであるにしても、これらのパラメータの変更はいつでも可能です。<br />
<br />
グラフィックオプションは次の通りです。<br />
<br />
* ピンナンバーを表示<br />
* ピン名を表示<br />
<br />
上記でピン番号とピン名のテキストの可視性を定義します。対応するオプションがアクティブの場合、そのテキストが表示されます。<br />
<br />
オプション"ピン名を内側に配置"はピン名の位置を定義します;オプションがアクティブの場合、そのテキストはコンポーネント外形線の内側に表示されます。この場合、ピン名スキューパラメータは内側方向へのテキストの変位を定義します。値は(1/1000インチ単位で)30~40が妥当です。<br />
<br />
以下の例は、ピン名を内側に配置オプションにチェックをつけない状態で同じコンポーネントを示しています。ピン名とピン番号の位置に注意して下さい。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
=== 多パーツコンポーネント ===<br />
コンポーネント要素の編集中、コンポーネントが複数のパーツまたは表現を持つ場合、このコンポーネントのそれぞれのパーツまたは表現を選択する必要があります。<br />
<br />
表現の選択の場合、アイコン[[Image:]]かまたはアイコン[[Image:]]をクリックします。<br />
<br />
パーツの選択の場合。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== コンポーネント設計 ==<br />
右側の垂直ツールバーでコンポーネントの全要素を配置することができます。<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
|| [[Image:]]<br />
|| コンポーネントを編集するために、次のグラフィック要素を使用可能です:<br />
<br />
* ライン(およびポリゴン、外形線または塗り潰し)<br />
* 矩形<br />
* 円<br />
* 円弧。<br />
* テキスト(フィールドおよびピンのテキスト以外)。<br />
<br />
ピンとテキストフィールド(値、リファレンス)は、純粋なグラフィック要素ではないので別々に扱われます。<br />
<br />
|}<br />
=== グラフィック要素メンバーシップオプション ===<br />
個々のグラフィック要素は、表現のタイプ(ノーマルまたは変換)あるいはコンポーネント内の個別のパーツのどちらかに対して、共通(ordinary)かまたは固有である定義することが可能です。<br />
<br />
オプションを設定したい(concerned)要素を右クリックするとオプションメニューにアクセスできます。ラインの例を示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
あるいはこの要素をダブルクリックすると、次のメニューが表示されます。<br />
<br />
[[Image:]]<br />
<br />
グラフィック要素の標準的なオプションは次の通りです。<br />
<br />
* コンポーネント内の全パーツで共有するにチェックをつける。コンポーネント内の個別のパーツは同じグラフィック表現を持ち、そのためパーツを1つだけ作成するので十分だからです。<br />
* 全てのボディスタイル(ド・モルガン)で共有するにチェックをつけない。2通りの表現を取り入れて、それぞれの表現により異なるグラフィック表現を持つようにするからです。<br />
<br />
それから、それぞれのグラフィック表現を作成することが必要です。<br />
<br />
"ポリゴン"(ラインが連続的に描画される)タイプの要素では、背景を塗り潰すまたは前景を塗り潰すオプションにより、塗り潰しのポリゴンを生成することができます。<br />
<br />
しかし、コンポーネント内の全てのパーツで共有するにチェックを付けないことによって、異なるグラフィックタイプで設計された多パーツコンポーネントの場合(幸運にも稀である)を扱うことができます。<br />
<br />
その時は各素を作成しなければなりません。また、オプション"表現に固有"にチェックがついている場合、各パーツに2通りの表現を作成することが必要です。<br />
<br />
最後に、最新のIEEEスタンダードで作成したコンポーネントについて、全てのボディスタイル(ド・モルガン)で共有するのオプションにチェックを付けることは興味深いことであると言えます。それはグラフィックの本質的要素がノーマルおよび変換表現において同一であるからです。<br />
<br />
=== 幾何グラフィック要素 ===<br />
次のツールを使用してそれらの設計が可能です。<br />
<br />
* ラインおよびポリゴン、オプションにチェックが付いている場合、外形または塗り潰し。<br />
* 対角線で定義される矩形。<br />
* 中心と半径で定義される円。<br />
* 始点と終点および中心で定義される弧。弧は0°から180°まで描画されます。<br />
<br />
=== テキストタイプのグラフィック要素 ===<br />
アイコン[[Image:]]により、テキストを作成がすることができます。テキストは、コンポーネントが反転(mirrored)したとしても常に読むことができます。<br />
<br />
== ピンの作成および編集 ==<br />
アイコン[[Image:]]をクリックしてピンの作成や挿入が可能です。ピンのすべての機能の編集はピンをダブルクリックして行います。もう一つの方法として、右クリックして高速(fast)編集メニューを開きます。<br />
<br />
ピンは慎重に作成しなければなりません。それは、どのようなエラーもPCBの設計に影響するからです。すでに配置済みの任意のピンは再編集、削除または移動が可能です。<br />
<br />
=== ピンの概要 ===<br />
ピンはその形状(長さ、グラフィックな外観)、名前および"番号"で定義されますが、番号は常に数であるとは限りません。PGAソケットはA12またはAB45のように文字と数字で定義されます。EEschemaではピン番号を4文字までの英数字で定義します。<br />
<br />
ERCツールを機能させるためには、"電気的"タイプ(入力、出力、3ステート...)も定義されていなければなりません。このタイプがうまく定義されていない場合には、ERCチェックが非効率になります。<br />
<br />
重要な注意<br />
<br />
* ピン名とピン番号に空白(space)を使用しないで下さい。<br />
* 反転信号のピン名はシンボル"~"で始めます。<br />
* ピン名の文字数を減らしてこの信号のシンボルだけになった場合は、そのピンには名前がないと見なされます。<br />
* "#"で始まるピン名は電源ポート用に予約されています。<br />
* ピン番号は1~4文字の英数字から成ります。1、2、...、9999は有効な数字ですが、A1、B3...(標準的なPGAの表記法)、あるいはAnod、Gnd、Wineなども有効です。<br />
<br />
=== Multi-part components - double representation ===<br />
Let us recall that, particularly for logic gates, a symbol can have two representations (representation known as 。ネDe Morgan。ノ and that an IC can include several parts (e.g. several NOR gates).<br />
<br />
For certain ICs, you may want several different graphic elements and pins.<br />
<br />
For example a relay can be represented with different elements.<br />
<br />
* Coil<br />
* Switch contact 1<br />
* Switch contact 2<br />
<br />
The management of the multi-part ICs, and the components with double representation is flexible.<br />
<br />
Indeed, a pin can be.<br />
<br />
* Common or specific to different parts.<br />
* Common run to both representation or specific to each representation.<br />
<br />
By default, pins are specific to each representation of each part, because their number differs for each part, and their design is different for each representation.<br />
<br />
When a pin is common you just have to draw it once (e.g. in the case of power pins)<br />
<br />
It is also the case of the design which is almost always identical for every part but differs between the normal and the converted representation.<br />
<br />
=== Pins - basic option ===<br />
Components with multiple parts and/or representations are particularly problematic for pin creation and editing. Insofar as the majority of the pins are specific to each part (because their pin number is specific to each part) and to each representation (because their form is specific to each representation), the creation and the editing of pins would thus be likely to be long and tiresome.<br />
<br />
Eeschema allows the simultaneous handling of pins.<br />
<br />
By default, for the multi-part components and/or double representations, these modifications are made for all pins corresponding to parts and representations when you create, edit (except for forms, and numbers) delete or move a pin (e.g. for all the pins placed at the same co-ordinate).<br />
<br />
* For the design, the modifications made for the current representation, are for all parts.<br />
* The pin numbers are modified for the current part, for the 2 representations.<br />
* Names are modified independently.<br />
<br />
This dependency was established to allow fast modifications in most of the cases.<br />
<br />
This dependency in the modifications can be disabled in the Options Menu, allowing you to create components with parts and representations of completely independent characteristics.<br />
<br />
This dependence option is managed by the tool.<br />
<br />
* If the button [[Image:]] is not activated (not highlighted) the edit will apply to all parts and to all representations. This is the standard option.<br />
* If the button [[Image:]] is activated (highlighted) the edit will apply only to the current part and in the current representation (i.e. on what you see on the screen). This option is rarely used.<br />
<br />
=== Pins - defining characteristics ===<br />
The pin properties window allows you to edit all characteristics of a pin.<br />
<br />
[[Image:]]<br />
<br />
This menu pops up automatically as you create a pin, or while you double-click on an existing pin.<br />
<br />
Via this menu you can define or modify.<br />
<br />
* The name and name size of a pin.<br />
<br />
* The number and size of a pin number.<br />
* Pin length.<br />
<br />
* Electrical type and design.<br />
* Its membership. Common to normal and "Morgan" representation.<br />
<br />
* Invisible pin. Used for power pins.<br />
<br />
Also remember that<br />
<br />
* A pin name begins with a 。ネ~。ノ for inverted signals.<br />
* If the name is reduced to a character only, the pin is regarded as without name.<br />
* The pin number consists of 1 to 4 characters (letters or digits).- ''1,2''..9999 are valid numbers, but also ''A1'', ''B3''。ト (standard notation PGA) or ''Anod'', ''Gnd'', V.''in, etc.''<br />
<br />
=== Pins shapes ===<br />
You can see on the figure below different pin shapes.<br />
<br />
[[Image:]]<br />
<br />
The choice of the form has a purely graphic influence, and does not have any influence on the ERC checks or any netlist function.<br />
<br />
=== Pins - electric types ===<br />
The choice of the type is important, for the ERC tool. The choice is commonplace for input and output pins of IC's.<br />
<br />
* The BiDi type indicates bidirectional pins commutable between input and output (microprocessors data bus for example).<br />
* The type 3 states is the usual 3 states output.<br />
* The passive type is used for passive component pins, resistors, connectors, etc.<br />
* The unspec type (unspecified) can be used when ERC. check doesn't matter.<br />
* The power in type is to be used for the components power pins. In particular if the pin is a power in port, and is declared as "Invisible", it is not displayed in schematic diagram, and it is automatically connected to the other pins of the same type and same name ( Invisible Power In Pin).<br />
* Power out is for regulator outputs.<br />
* You can use open emitter and open collector types too.<br />
<br />
=== Pins - global modifications ===<br />
You can modify the length of all the pins, or the text sizes (name, part number), using the Global command of the pop up menu to set one of these three parameters.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
Click on the parameter you want to modify and type the new value which will then apply to all component pins for the current representation.<br />
<br />
=== Pins - multi-part components and double representations ===<br />
Various parts or representation (such as the 7400, 7402, etc.) can need a complementary edition.<br />
<br />
This complementary work will be limited if the following precautions are taken.<br />
<br />
* General option edit pin part per part [[Image:]] must remain unchecked.<br />
* The power pins will be created with the attribute common unit and common convert active (they can be also invisible (No Draw) ).<br />
<br />
The correct setup is as follows.<br />
<br />
When other pins have been created, they have been created for each part and each representation.<br />
<br />
[[Image:]]<br />
<br />
For example the output pin of part A of a 7400 will have been created by Eeschema in 8 specimens: 2 per part (there are 4 parts A, B, C, D and for each part, the normal representation, and the converted representation known as of Morgan.)<br />
<br />
However it will have at the beginning correctly created the part A in its normal representation. It will thus be necessary for each part<br />
<br />
* To select the converted representation, and to edit the form and the length of each pin.<br />
* For the other parts, to edit the pin numbers.<br />
<br />
== Field editing ==<br />
For the already existing fields, you can use the fast editing commands via right-click.<br />
<br />
[[Image:]]<br />
<br />
For a more complete editing or empty fields, it is necessary to call the editing fields window [[Image:]]<br />
<br />
Its dialog window will look like this.<br />
<br />
[[Image:]]<br />
<br />
The folder reference is selected here. Fields are text sections associated to the component, not to be confused with the text belonging to the graphic representation of this component.<br />
<br />
These fields are always available and are.<br />
<br />
* Value.<br />
* Reference.<br />
* Name of the associated module (footprint for the PCB).<br />
* link to a documentation file (mainly intended to be used in schematics).<br />
* Template fields defined in the schematic editor (for comments).<br />
<br />
The value and reference fields are defined during the component creation, and can be modified here. It can possibly be useful to edit the name field of the associated module to directly generate netlists (for the PCB software) including the module (footprint) name.<br />
<br />
The name field of the associated diagram is of particular use for some other electronic CAD software. For the library, the edition of the value and the reference fields allows the definition of their size and position.<br />
<br />
Important remarks.<br />
<br />
* Modifying the text of the value field equals to create a new component starting from an old one used as a model. In fact this new component has the name contained in the value field when you save it in the library.<br />
* To edit an invisible field (i.e. empty, because even if the field has the Invisible attribute, it is displayed in LibEdit) you will have to use the general edition window above.<br />
<br />
== Create power port symbols ==<br />
The power port symbols are created just like usual components. It may be useful to gather them in a dedicated library such as Power.lib. They consist of a graphical symbol (the desired form) and in a pin of the type "Power Invisible". Power port symbols will thus be handled like any other component in the schematic capture software. Some precautions are essential.<br />
<br />
Here we can see a power + 5V symbol.<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
The symbol is created following these steps.<br />
<br />
* A pin "Invisible Power" named + 5V (important because this name will establish connection to the net + 5V), of pin number 1 (number of no importance) and null length.<br />
* The shape is of the type "Line", and obviously the type is "Power" and the attribute is "Invisible".<br />
* As graphics, a small circle and a segment from the pin to the circle is drawn.<br />
* The anchor of the symbol is on the pin.<br />
* The value is + 5V like the pin name, to display the value of this symbol (the pin being invisible by default, its name does not appear ).<br />
* The reference is # + 5V (thus displayed # + 5V) like the pin name. The reference text has no importance except the first character which must be "<nowiki>#". </nowiki>By convention, every component which reference starts with this symbol will appear neither in the components list nor in the netlist. Moreover, in option of symbol, the reference is declared invisible.<br />
<br />
The creation of a new power port symbol is easy and fast if you use another symbol as model.<br />
<br />
You just need to<br />
<br />
* Load the model.<br />
* Edit the pin name which takes the name of new power port.<br />
* Edit the field Value (same name as the pin, if you want to display the power port value).<br />
* Save the new component.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter11_JA&diff=133
Eeschema Chapter11 JA
2012-07-15T10:41:29Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter10_JA|前ページ]]/[[Eeschema_Chapter12_JA|次ページ]])<br />
= LibEdit - コンポーネント管理 =<br />
<br />
== ライブラリに関する一般情報 ==<br />
=== ライブラリ ===<br />
回路図で使用するコンポーネントはすべてコンポーネントライブラリに保存されています。これらのコンポーネントを管理するシンプルな方法を持つことを可能にするため、ライブラリファイルは、トピック、機能または製造者によってグループ分けされています。<br />
<br />
ライブラリ管理メニューによりライブラリを作成、コンポーネントを追加、削除あるいは移動させることができます。ライブラリ管理メニューはまた、ライブラリのすべてのコンポーネントをすぐに表示することができます。<br />
<br />
=== 管理メニュー ===<br />
2つのライブラリ管理メニューが利用可能です。<br />
<br />
* '''ViewLib''' によりコンポーネントに素早くアクセスしてコンポーネントを見ることができます。ViewLibはアイコン[[Image:]]から使用可能です。<br />
* '''LibEdit '''によりすべてのコンポーネントとライブラリを管理することができます。LibEditはアイコン[[Image:]]から使用可能です。<br />
<br />
== コンポーネントの概要 ==<br />
ライブラリ内のコンポーネントは以下のものから構成されます<br />
<br />
* グラフィカルな型式(design)(ライン、円、テキストフィールド)。<br />
* ERCツールが使用する電気的なプロパティを記述している通常のグラフィック上の規格(通常の(regular)ピン、クロックピン、反転ピンまたはLowレベルアクティブ)を順守していなければならないピン。<br />
* リファレンス、値、PCB設計用の対応するモジュール名などのようなテキストフィールド。<br />
<br />
コンポーネントはエイリアス、つまりいくつかの名前(例えば7400が74LS00、74HC00、7437とも言われ、そのためこれらすべてのコンポーネントは回路図の型式が同一である)を持つことが可能です。<br />
<br />
エイリアスの使用は、完全であるがコンパクトにライブラリを作成する非常に興味深い方法で、また短期間でライブラリを構築するための方法を示しています。<br />
<br />
コンポーネントを設計するということは以下のことを意味します<br />
<br />
* 通常のプロパティを定義する:ド・モルガン表現または変換表現として知られる可能な2通りの表現を持つ複数パーツを定義します。<br />
* ライン、矩形、円、ポリゴンおよびテキストを使用して設計する。<br />
* ピンを追加する。グラフィック要素、名前、ピン数、電気的プロパティ(入力、出力、3ステート、電源ポートなど)を慎重に定義します。<br />
* 他のコンポーネントの型式とピン配置が同じである場合、エイリアスを追加する。あるいは他のコンポーネントからコンポーネントを作成した場合、エイリアスを削除する。<br />
* 可能なフィールド(モジュール名はPCB設計ソフトウェアにより使用される)を追加したり、あるいはそれらの可視性を定義する。<br />
* テキストやデータシートのwwwリンクなどを使用してコンポーネントを記録する。<br />
* 適切な(desired)ライブラリにそれを保存する。<br />
<br />
== 編集用コンポーネントの読み込み ==<br />
アイコン[[Image:]]をクリックし、コンポーネント編集用のLibeditを開きます。Libeditは以下のように見えます。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Libedit - メインツールバー ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリをハードディスクに保存する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリを選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリ内のコンポーネントを削除する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 新規コンポーネントを作成する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリから編集用にコンポーネントを読み込む<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 読み込んだ現在のコンポーネントから新規コンポーネントを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のライブラリの現在のコンポーネントをRAMにのみ保存する。<br />
<br />
ディスク上のライブラリファイルは変更されない。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントを1つインポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントをエクスポートする。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 現在のコンポーネントを使用して新規ライブラリファイルを作成する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 元に戻す/やり直しコマンド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのプロパティを編集する。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| コンポーネントのフィールドを編集する:リファレンス、ライブラリでの値/名前および他のフィールド<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 表現を表示する:ノーマルまたは変換(ド・モルガン)表現<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 関連ドキュメント(が存在する場合)を表示する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| パーツ(多パーツコンポーネントの場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| エイリアス(現在のコンポーネントがエイリアスを持つ場合)を選択する<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ピンを編集する:ピンの形状と位置を個別に編集(多パーツおよびド・モルガン表現の場合)<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <br />
<br />
|}<br />
=== ライブラリの選択および保守 ===<br />
アイコン[[Image:]]で現在のライブラリを選択することが可能です。それにより使用可能なすべてのライブラリを表示し、ライブラリを選択することができます。<br />
<br />
コンポーネントを読み込んだり保存する場合、このライブラリに対して行われます。コンポーネントのライブラリ名はそのフィールド<<Value>>でもあります。<br />
<br />
'''注'''<br />
<br />
* ライブラリの内容を使用するためには、Eeschemaでライブラリを読み込まなければなりません。 <br />
* 現在のライブラリの内容は変更後に[[Image:]]をクリックして保存することが可能です。<br />
* [[Image:]]をクリックしてコンポーネントをライブラリから削除することが可能です。<br />
<br />
=== コンポーネントの選択および保存 ===<br />
コンポーネントの編集時には、実際にライブラリ内のコンポーネントに対して作業しているのではなく、ローカルのメモリ内にあるそのコピーに対して作業しています。従って、どのような編集作業も容易に元に戻すことが可能です。また、コンポーネントはローカルのライブラリから、あるいは既存のコンポーネントから作成することもできます。<br />
<br />
==== 選択 ====<br />
アイコン[[Image:]]により、利用可能なコンポーネントのリストを表示します。そのコンポーネントは選択および読み込みが可能です。<br />
<br />
'''注'''<br />
<br />
コンポーネントのエイリアスを選択すると、メインのコンポーネントが読み込まれます。Eeschemaは実際に読み込んだコンポーネントの名前を常にウィンドウのタイトルに表示します。<br />
<br />
* コンポーネントのエイリアスのリストは常に各コンポーネントと共に読み込まれ、このため編集することができます。<br />
* あるエイリアスを編集したい場合、そのエイリアスはツールバーウィンドウ内で選択されていなければなりません:[[Image:]]。リストの最初の項目はルートコンポーネントです。<br />
<br />
'''注'''<br />
<br />
もう一つの方法として、エクスポートコマンド[[Image:]]で前回保存したコンポーネントを、インポートコマンド[[Image:]]により読み込むことができます。<br />
<br />
==== コンポーネントの保存 ====<br />
変更後、コンポーネントを現在のライブラリかまたは新規ライブラリに保存することが可能です。あるいはバックアップファイルにエクスポートことが可能です。<br />
<br />
現在のライブラリに保存するには、更新コマンド[[Image:]]を使用します。更新コマンドはローカルメモリ内にコンポーネントを保存するだけであるということを覚えておいて下さい。<br />
<br />
コンポーネントを永続的に保存したい場合は、保存アイコン[[Image:]]を使用しなければなりません。それはローカルのハードディスク上のライブラリファイルに変更を加えます。<br />
<br />
このコンポーネントで新規ライブラリを作成したい場合、NewLibコマンド[[Image:]]を使用して下さい。そのとき、新規ライブラリ名が必要となります。<br />
<br />
'''注'''<br />
<br />
自分で作成したコンポーネントを検索できるようにしたい場合、そのライブラリをEeschemaのライブラリのリストに追加するのを忘れないで下さい(Eeschemaの設定を参照)。<br />
<br />
最後に、エクスポートコマンド[[Image:]]を使用して、そのコンポーネントだけを含むファイルを作成することが可能です。このファイルはコンポーネントを一つだけ含む標準ライブラリファイルになります。実際、NewLibコマンドとエクスポートコマンドは基本的に同じものです。1つ目のコマンドは、デフォルトライブラリのディレクトリ内にライブラリを作成するためのデフォルトのオプションです、2番目のコマンドは、ユーザーディレクトリにライブラリを作成するために使用します。<br />
<br />
==== ライブラリ間のコンポーネントの移動 ====<br />
コピー元のライブラリからコピー先のライブラリに簡単にコンポーネントをコピーすることが可能です。それには次のコマンドを使用します<br />
<br />
* [[Image:]]ボタンでコピー元ライブラリを選択する。<br />
* [[Image:]]ボタンで移動するコンポーネントを読み込む。そのコンポーネントが表示されます。<br />
* [[Image:]]ボタンでコピー先のライブラリを選択する。<br />
* [[Image:]]ボタンで現在のコンポーネントをローカルメモリに保存する。<br />
* [[Image:]]ボタンでコンポーネントをローカルライブラリ(コピー先のライブラリ)に保存する。<br />
<br />
==== コンポーネントの編集の取り消し ====<br />
あるコンポーネントに対して作業している時には、その編集したコンポーネントというのは、単にそのライブラリ内の実際のコンポーネントの作業コピーです。このことはメモリ内にそのコンポーネントを保存しない限り、それをただ再読み込みして、行ったすべての変更を取り消ことが可能です。<br />
<br />
ローカルのメモリ内にそれをすでに保存し、ハードディスク上のライブラリファイルには保存していない場合には、Eeschemaを終了、再起動して、全ての変更を元に戻すことが常に可能です。<br />
<br />
== Create a library component ==<br />
=== Create a new component ===<br />
A new component can be created with the NewPart command via the button [[Image:]]. You will be asked for a component name (this name is also the field value for Libedit and it is used as default value for the field 「綏alue「・in the schematic editor), the reference (U, IC, R。ト), the number of parts per package (for example a standard component 7400 A is made of 4 parts per package) and if a converted representation exists (de Morgan as standard).<br />
<br />
If the field reference is left empty, the reference will default to 。ネU。ノ. <br />
<br />
All this data can be set later, but it is preferable to set it at the creation of the component.<br />
<br />
[[Image:]]<br />
<br />
At the beginning, a component will look like this.<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Create a component from an other component ===<br />
Often, the component that you want to make is similar to one in the KiCad library. In this case it is quite usual to load and modify an already existing component. These are the steps to do so.<br />
<br />
* Load the component which will be used as a starting point.<br />
* Click on the icon [[Image:]] or modify its name (right click on the name and edit the text 「綏alue「・You will be prompted for a new component name.<br />
* If the model component has aliases, you will be prompted to remove aliases from the new component which conflict with the model. If the answer is no the new component creation will be aborted.<br />
* Modify the component name.<br />
* Edit the new component as you need.<br />
* Save in memory the new component with the button [[Image:]] or save to a new library with the button [[Image:]] or if you want to save this new component in an other existing library select the other library via the command [[Image:]] and save the new part.<br />
* Save the library file to disk with the file update command via the button [[Image:]].<br />
<br />
=== Editing main component features ===<br />
The main features of a component are.<br />
<br />
<br />
* The number of parts per package.<br />
* The presence of a converted representation.<br />
* The associated documentation.<br />
* The update of various fields.<br />
<br />
These features should be carefully inserted during the component creation or, alternatively they come from the model component. Either way, it is necessary to use the edit command [[Image:]].<br />
<br />
The editing window looks like this.<br />
<br />
[[Image:]]<br />
<br />
The important options that define the general properties are 1) the number of units to define the number of parts per package, 2) whether the component has a double representation.<br />
<br />
It is very important that these two parameters are correctly set because when pins are edited or created the corresponding pins of all parts will be published or created together.<br />
<br />
If you increase the number of parts after pin creation/editing, there will be additional work introduced by this increase. Nevertheless, it is possible to modify these parameters at any time.<br />
<br />
Graphic options.<br />
<br />
* Show Pin Num<br />
* Show Pin Name<br />
<br />
defines the visibility of the pin number and pin name text. This text will be visible if the corresponding options are active.<br />
<br />
The option 。ネPin Inside。ノ defines the pin name position; this text will be displayed inside the component outline if the option is active). In this case the Pin Name Skew parameter defines the shift of the text towards the interior. A value from 30 to 40 (in 1/1000 inch) is reasonable.<br />
<br />
The example below shows the same component, with the Pin Inside option unchecked. Notice the position of the names and pin numbers.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
=== Multi-part components ===<br />
During the editing of component elements, and if the component has multiple parts or representations, you will have to select the different parts or representations of this component.<br />
<br />
For the representation selection click on the icon [[Image:]] or on the icon [[Image:]].<br />
<br />
For the part selection.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
== Component design ==<br />
The vertical toolbar on the right-hand side allows you to place all elements of a component.<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
|| [[Image:]]<br />
|| To draw a component, you can use the following graphic elements:<br />
<br />
* Lines (and polygons, simple or filled).<br />
* Rectangles<br />
* Circles<br />
* Arcs of circle.<br />
* Texts (others that fields and texts of pins).<br />
<br />
Pins and text fields (value, reference) are treated differently, because they are not pure graphic elements.<br />
<br />
|}<br />
=== Graphic elements membership options ===<br />
Each graphic element can be defined as ordinary or specific, either to a type of representation (Normal or converted) or to the different parts of a component.<br />
<br />
The options menu is accessible by the right click on the concerned element. Here you can see an example of a line.<br />
<br />
[[Image:]]<br />
<br />
<br />
or by a double-click on this element you can get the following menu.<br />
<br />
[[Image:]]<br />
<br />
The typical options of a graphic element are.<br />
<br />
* Shared by all parts in component checked, because generally the different parts of a component have the same graphic representation, and it is thus enough to draw one part only.<br />
* Shared by all body styles (DeMorgan) unchecked, because a double representation is introduced, to have a different graphic representation with each kind of representation.<br />
<br />
It will then be necessary to draw each graphical representation.<br />
<br />
For elements of the type 。ネpolygon。ノ (lines successively traced) the Fill background or Fill foreground option allow you to generate a filled polygon.<br />
<br />
However, you can thus treat the case (fortunately rare) multi-parts components, designed with different graphic types, by uncheck Shared by all parts in component.<br />
<br />
Each part will then have to be drawn, and if the option 。ネSpecific to the representations。ノ is checked, for each part it will be necessary to draw the two representations.<br />
<br />
Finally it can be interesting to check the option Shared by all body styles (DeMorgan) for components drawn with the modern IEEE standard, since the graphics essentials are identical in the normal and converted representations.<br />
<br />
=== Geometrical graphic elements ===<br />
Their design is possible using the following tools.<br />
<br />
* Lines and polygons, simple or filled if the option is checked.<br />
* Rectangles defined by a diagonal.<br />
* Circles defined by the center and radius.<br />
* Arcs defined by the starting and ending point of the arc and its center. An arc goes from 0 deg to 180 deg.<br />
<br />
=== Graphical elements of text type ===<br />
The icon [[Image:]] allows for the creation of text. The text is always readable, even if the component is mirrored.<br />
<br />
== Pin creation and editing ==<br />
You can click on the icon [[Image:]] to create and insert a pin. The editing of all pin features is done by double-clicking on the pin. Alternatively, you can right-click to open the fast editing menu.<br />
<br />
Pins must be created carefully, because any error will have consequences on the PCB design. Any pin already placed can be re-edited, erased or moved.<br />
<br />
=== Pins overview ===<br />
A pin is defined by its form (length, graphic aspect), its name and its 。ネnumber。ノ which is not always a number. PGA socket pins are defined by a letter and a number, like A12 or AB45. In EEschema, the 。ネpin number。ノ is defined by a set of 4 letters or numbers.<br />
<br />
For the ERC tool to work, the 。ネelectric。ノ type (input, output, 3states。ト) must also be defined. If this type is not well defined, ERC check will be inefficient.<br />
<br />
Important Note<br />
<br />
* Avoid spaces in pin names and pin numbers.<br />
* A pin name with an inverted signal begins with the symbol 。ネ~。ノ.<br />
* If the pin name is reduced to this single symbol, the pin is regarded as unnamed.<br />
* Pin names starting with 。ネ#。ノ, are reserved for power port symbols.<br />
* A pin number consists of 1 to 4 letters or numbers. 1,2,..9999 are valid numbers, but also A1, B3。ト (standard PGA notation) or Anod, Gnd, Wine, etc.<br />
<br />
=== Multi-part components - double representation ===<br />
Let us recall that, particularly for logic gates, a symbol can have two representations (representation known as 。ネDe Morgan。ノ and that an IC can include several parts (e.g. several NOR gates).<br />
<br />
For certain ICs, you may want several different graphic elements and pins.<br />
<br />
For example a relay can be represented with different elements.<br />
<br />
* Coil<br />
* Switch contact 1<br />
* Switch contact 2<br />
<br />
The management of the multi-part ICs, and the components with double representation is flexible.<br />
<br />
Indeed, a pin can be.<br />
<br />
* Common or specific to different parts.<br />
* Common run to both representation or specific to each representation.<br />
<br />
By default, pins are specific to each representation of each part, because their number differs for each part, and their design is different for each representation.<br />
<br />
When a pin is common you just have to draw it once (e.g. in the case of power pins)<br />
<br />
It is also the case of the design which is almost always identical for every part but differs between the normal and the converted representation.<br />
<br />
=== Pins - basic option ===<br />
Components with multiple parts and/or representations are particularly problematic for pin creation and editing. Insofar as the majority of the pins are specific to each part (because their pin number is specific to each part) and to each representation (because their form is specific to each representation), the creation and the editing of pins would thus be likely to be long and tiresome.<br />
<br />
Eeschema allows the simultaneous handling of pins.<br />
<br />
By default, for the multi-part components and/or double representations, these modifications are made for all pins corresponding to parts and representations when you create, edit (except for forms, and numbers) delete or move a pin (e.g. for all the pins placed at the same co-ordinate).<br />
<br />
* For the design, the modifications made for the current representation, are for all parts.<br />
* The pin numbers are modified for the current part, for the 2 representations.<br />
* Names are modified independently.<br />
<br />
This dependency was established to allow fast modifications in most of the cases.<br />
<br />
This dependency in the modifications can be disabled in the Options Menu, allowing you to create components with parts and representations of completely independent characteristics.<br />
<br />
This dependence option is managed by the tool.<br />
<br />
* If the button [[Image:]] is not activated (not highlighted) the edit will apply to all parts and to all representations. This is the standard option.<br />
* If the button [[Image:]] is activated (highlighted) the edit will apply only to the current part and in the current representation (i.e. on what you see on the screen). This option is rarely used.<br />
<br />
=== Pins - defining characteristics ===<br />
The pin properties window allows you to edit all characteristics of a pin.<br />
<br />
[[Image:]]<br />
<br />
This menu pops up automatically as you create a pin, or while you double-click on an existing pin.<br />
<br />
Via this menu you can define or modify.<br />
<br />
* The name and name size of a pin.<br />
<br />
* The number and size of a pin number.<br />
* Pin length.<br />
<br />
* Electrical type and design.<br />
* Its membership. Common to normal and "Morgan" representation.<br />
<br />
* Invisible pin. Used for power pins.<br />
<br />
Also remember that<br />
<br />
* A pin name begins with a 。ネ~。ノ for inverted signals.<br />
* If the name is reduced to a character only, the pin is regarded as without name.<br />
* The pin number consists of 1 to 4 characters (letters or digits).- ''1,2''..9999 are valid numbers, but also ''A1'', ''B3''。ト (standard notation PGA) or ''Anod'', ''Gnd'', V.''in, etc.''<br />
<br />
=== Pins shapes ===<br />
You can see on the figure below different pin shapes.<br />
<br />
[[Image:]]<br />
<br />
The choice of the form has a purely graphic influence, and does not have any influence on the ERC checks or any netlist function.<br />
<br />
=== Pins - electric types ===<br />
The choice of the type is important, for the ERC tool. The choice is commonplace for input and output pins of IC's.<br />
<br />
* The BiDi type indicates bidirectional pins commutable between input and output (microprocessors data bus for example).<br />
* The type 3 states is the usual 3 states output.<br />
* The passive type is used for passive component pins, resistors, connectors, etc.<br />
* The unspec type (unspecified) can be used when ERC. check doesn't matter.<br />
* The power in type is to be used for the components power pins. In particular if the pin is a power in port, and is declared as "Invisible", it is not displayed in schematic diagram, and it is automatically connected to the other pins of the same type and same name ( Invisible Power In Pin).<br />
* Power out is for regulator outputs.<br />
* You can use open emitter and open collector types too.<br />
<br />
=== Pins - global modifications ===<br />
You can modify the length of all the pins, or the text sizes (name, part number), using the Global command of the pop up menu to set one of these three parameters.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
Click on the parameter you want to modify and type the new value which will then apply to all component pins for the current representation.<br />
<br />
=== Pins - multi-part components and double representations ===<br />
Various parts or representation (such as the 7400, 7402, etc.) can need a complementary edition.<br />
<br />
This complementary work will be limited if the following precautions are taken.<br />
<br />
* General option edit pin part per part [[Image:]] must remain unchecked.<br />
* The power pins will be created with the attribute common unit and common convert active (they can be also invisible (No Draw) ).<br />
<br />
The correct setup is as follows.<br />
<br />
When other pins have been created, they have been created for each part and each representation.<br />
<br />
[[Image:]]<br />
<br />
For example the output pin of part A of a 7400 will have been created by Eeschema in 8 specimens: 2 per part (there are 4 parts A, B, C, D and for each part, the normal representation, and the converted representation known as of Morgan.)<br />
<br />
However it will have at the beginning correctly created the part A in its normal representation. It will thus be necessary for each part<br />
<br />
* To select the converted representation, and to edit the form and the length of each pin.<br />
* For the other parts, to edit the pin numbers.<br />
<br />
== Field editing ==<br />
For the already existing fields, you can use the fast editing commands via right-click.<br />
<br />
[[Image:]]<br />
<br />
For a more complete editing or empty fields, it is necessary to call the editing fields window [[Image:]]<br />
<br />
Its dialog window will look like this.<br />
<br />
[[Image:]]<br />
<br />
The folder reference is selected here. Fields are text sections associated to the component, not to be confused with the text belonging to the graphic representation of this component.<br />
<br />
These fields are always available and are.<br />
<br />
* Value.<br />
* Reference.<br />
* Name of the associated module (footprint for the PCB).<br />
* link to a documentation file (mainly intended to be used in schematics).<br />
* Template fields defined in the schematic editor (for comments).<br />
<br />
The value and reference fields are defined during the component creation, and can be modified here. It can possibly be useful to edit the name field of the associated module to directly generate netlists (for the PCB software) including the module (footprint) name.<br />
<br />
The name field of the associated diagram is of particular use for some other electronic CAD software. For the library, the edition of the value and the reference fields allows the definition of their size and position.<br />
<br />
Important remarks.<br />
<br />
* Modifying the text of the value field equals to create a new component starting from an old one used as a model. In fact this new component has the name contained in the value field when you save it in the library.<br />
* To edit an invisible field (i.e. empty, because even if the field has the Invisible attribute, it is displayed in LibEdit) you will have to use the general edition window above.<br />
<br />
== Create power port symbols ==<br />
The power port symbols are created just like usual components. It may be useful to gather them in a dedicated library such as Power.lib. They consist of a graphical symbol (the desired form) and in a pin of the type "Power Invisible". Power port symbols will thus be handled like any other component in the schematic capture software. Some precautions are essential.<br />
<br />
Here we can see a power + 5V symbol.<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
The symbol is created following these steps.<br />
<br />
* A pin "Invisible Power" named + 5V (important because this name will establish connection to the net + 5V), of pin number 1 (number of no importance) and null length.<br />
* The shape is of the type "Line", and obviously the type is "Power" and the attribute is "Invisible".<br />
* As graphics, a small circle and a segment from the pin to the circle is drawn.<br />
* The anchor of the symbol is on the pin.<br />
* The value is + 5V like the pin name, to display the value of this symbol (the pin being invisible by default, its name does not appear ).<br />
* The reference is # + 5V (thus displayed # + 5V) like the pin name. The reference text has no importance except the first character which must be "<nowiki>#". </nowiki>By convention, every component which reference starts with this symbol will appear neither in the components list nor in the netlist. Moreover, in option of symbol, the reference is declared invisible.<br />
<br />
The creation of a new power port symbol is easy and fast if you use another symbol as model.<br />
<br />
You just need to<br />
<br />
* Load the model.<br />
* Edit the pin name which takes the name of new power port.<br />
* Edit the field Value (same name as the pin, if you want to display the power port value).<br />
* Save the new component.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=117
翻訳作業ページ
2012-07-10T12:23:18Z
<p>Nenokuni: /* ヘルプ */</p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:校正中)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳作業中:millo)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter11_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[Eeschema_Chapter12_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter13_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter14_JA]]:(翻訳者募集中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap2_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap3_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap4_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap5_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==ファイル フォーマット==<br />
*[[schematic_file_format_JA]]:(翻訳者募集中)<br />
*[[library_file_format_JA]]:(翻訳者募集中)<br />
*[[board_file_format_JA]]:(翻訳者募集中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter10_JA&diff=116
Eeschema Chapter10 JA
2012-07-10T12:22:43Z
<p>Nenokuni: </p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter9_JA|前ページ]]/[[Eeschema_Chapter11_JA|次ページ]])<br />
= プロットおよび印刷 =<br />
== はじめに ==<br />
ファイルメニューから印刷とプロットの両コマンドの実行が可能です。<br />
<br />
[[Image:]]<br />
<br />
サポートしている出力フォーマットはPOSTSCRIPT、HPGL、SVGおよびDXFです。自分のプリンターで直接印刷することも可能です。<br />
<br />
== 共通印刷コマンド ==<br />
"全てをプロット"は全階層(各シート毎に印刷ファイルを1つ生成する)をプロットします。<br />
<br />
:ページのプロット: は現在のシートのみ印刷します。<br />
<br />
== HPGLのプロット ==<br />
このコマンドによりHPGLファイルを作成します。このオプションはアイコン[[Image:]]で使用可能です。このフォーマットでは、以下を定義可能です。<br />
<br />
* ペンナンバー<br />
* ペン幅(0.001インチ単位)。<br />
* ペン速度(cm/S)。<br />
* シートサイズ。<br />
* 印刷オフセット。<br />
<br />
プロッターのセットアップダイアログ・ウィンドウは次のようなものです。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
出力ファイル名はシート名に拡張子.pltを付加したものです。<br />
<br />
=== シートサイズ選択 ===<br />
通常は回路図の大きさにチェックが付きます。この場合、タイトルブロックメニューで定義されているシートサイズが使用され、その時のスケールは1になります。異なるシートサイズ(A4~A0あるいはA~E)を選択すると、スケールが自動的に調整されてページにフィットします。<br />
<br />
=== オフセット調整 ===<br />
すべて標準的な寸法である場合、可能な限り正確に描画を中央に配置するようオフセットの調整が可能です。プロッターは原点がシートの中央か左下角にあるので、適切にプロットするために、オフセットを入力(introduce)可能であることが必要です。<br />
<br />
一般的に言えることですが、<br />
<br />
* シートの中央に原点を持つプロッターの場合、オフセットは負の値で、シート寸法の1/2に設定しなければなりません。<br />
* シートの左下角に原点を持つプロッターの場合、オフセットは0に設定しなければなりません。<br />
<br />
オフセットを設定するには次のことを行います。<br />
<br />
* シートサイズを選択。<br />
* オフセットXおよびオフセットYを設定。<br />
* オフセットを許可をクリック。<br />
<br />
== Postscriptのプロット ==<br />
このコマンドによりPostScriptファイルを生成します。このオプションはアイコン[[Image:]]で使用可能です。<br />
<br />
[[Image:]]<br />
<br />
ファイル名はシート名に拡張子.psを付加したものになります。"ページリファレンスの印刷"オプションを無効にすることが可能です。これは、文書編集ソフトウェアで図を挿入するためにしばしば使用されるカプセル化(.epsフォーマットの)ポストスクリプトファイルを生成する場合に便利です。メッセージウィンドウは生成されたファイル名を表示します。<br />
<br />
== SVGのプロット ==<br />
[[Image:]]<br />
<br />
プロットファイルをベクターフォーマットのSVGで生成します。このオプションはアイコン[[Image:]]で使用可能です。ファイル名はシート名に拡張子.svgを付加したものになります。<br />
<br />
== DXFのプロット ==<br />
[[Image:]]<br />
<br />
プロットファイルをDXFフォーマットで生成します。このオプションはアイコン[[Image:]]で使用可能です。ファイル名はシート名に拡張子.dxfを付加したものになります。<br />
<br />
== 紙面に印刷 ==<br />
このコマンド(アイコン[[Image:]]で使用可能)により標準的なプリンター用のデザインファイル(design files)の確認(visualize)や生成が可能です。 <br />
<br />
[[Image:]]<br />
<br />
"シートのリファレンスとタイトルブロックの印刷"オプションは、シートのリファレンスおよびタイトルブロックの有効無効を切り替えます。<br />
<br />
"モノクロ印刷"オプションはモノクロで印刷するように設定します。通常このオプションはモノクロのレーザープリンターを使用する場合に必要です。それは、カラーがハーフトーンで印刷され、非常に読みにくくなることがよくあるからです。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=111
翻訳作業ページ
2012-07-09T01:10:00Z
<p>Nenokuni: /* ヘルプ */</p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:校正中)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳作業中:millo)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter10_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[Eeschema_Chapter11_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter12_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter13_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter14_JA]]:(翻訳者募集中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap2_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap3_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap4_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap5_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter9_JA&diff=110
Eeschema Chapter9 JA
2012-07-09T01:08:22Z
<p>Nenokuni: /* Create a Netlist */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter8_JA|前ページ]]/[[Eeschema_Chapter10_JA|次ページ]])<br />
= ネットリストの作成 =<br />
== 概要 ==<br />
ネットリストはコンポーネント間の接続を記述したファイルです。ネットリストのファイルに次のことが含まれます:<br />
<br />
* コンポーネントのリスト<br />
* 等電位ネットというコンポーネント間の接続のリスト。<br />
<br />
さまざまなネットリストのフォーマットが存在します。コンポーネントのリストと等電位リストが2つの別々のファイルであることもあります。回路図入力(capture)ソフトウェアの使用においては、このネットリストが基本となります。それはネットリストが次のような他の電子系CADソフトウェアとのリンクとなるからです。:<br />
<br />
* PCBソフトウェア。<br />
* 回路およびPCBシミュレータ。<br />
* CPLD (および他のプログラマブルICの)コンパイラ<br />
<br />
Eeschemaはネットリストのフォーマットを数種サポートしています。<br />
<br />
* PCBNEWフォーマット(プリント配線)。<br />
* ORCAD PCB2フォーマット(プリント配線)。<br />
* CADSTARフォーマット(プリント配線)。<br />
* 様々なシミュレータ用のSpiceフォーマット(Spiceフォーマットは他のシミュレータにも使用される)。<br />
<br />
== ネットリストフォーマット ==<br />
[[Image:]]ツールを選択し、ネットリスト作成ダイアログボックスを開きます。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="background-color:transparent;border:0.05pt solid #000000;padding:0.097cm;"| Pcbnewを選択<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spiceを選択<br />
|}<br />
それぞれのタブで希望するフォーマットを選択できます。Spiceフォーマットでは、等電位の名称(その方が読みやすい)か、またはネット番号(Spiceの古いバージョンは番号のみ受け付ける)のどちらかでネットリストを生成することが可能です。<br />
<br />
'''''注'''''<br />
<br />
大きなプロジェクトでは、ネットリストの生成に数分かかることがあります。<br />
<br />
== ネットリストの例 ==<br />
PSPICEライブラリを使用した回路設計は以下を参照して下さい。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
PCBNEWネットリストファイルの例です。<br />
<br />
<br />
<nowiki># EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15</nowiki><br />
(<br />
(32E35B76 $noname C2 1NF {Lib=C}<br />
(1 0)<br />
(2 VOUT_1)<br />
)<br />
(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}<br />
(1 N-000003)<br />
(2 0)<br />
)<br />
(32CFC413 $noname C1 1UF {Lib=C}<br />
(1 INPUT_1)<br />
(2 N-000003)<br />
)<br />
(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}<br />
(1 +12V)<br />
(2 0)<br />
)<br />
(32CFC293 $noname R2 10K {Lib=R}<br />
(1 INPUT_1)<br />
(2 0)<br />
)<br />
(32CFC288 $noname R6 22K {Lib=R}<br />
(1 +12V)<br />
(2 INPUT_1)<br />
)<br />
(32CFC27F $noname R5 22K {Lib=R}<br />
(1 +12V)<br />
(2 N-000008)<br />
)<br />
(32CFC277 $noname R1 10K {Lib=R}<br />
(1 N-000008)<br />
(2 0)<br />
)<br />
(32CFC25A $noname R7 470 {Lib=R}<br />
(1 EMET_1)<br />
(2 0)<br />
)<br />
(32CFC254 $noname R4 1K {Lib=R}<br />
(1 +12V)<br />
(2 VOUT_1)<br />
)<br />
(32CFC24C $noname R3 1K {Lib=R}<br />
(1 +12V)<br />
(2 N-000006)<br />
)<br />
(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}<br />
(1 VOUT_1)<br />
(2 N-000008)<br />
(3 EMET_1)<br />
)<br />
(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}<br />
(1 N-000006)<br />
(2 INPUT_1)<br />
(3 EMET_1)<br />
)<br />
)<br />
<nowiki># End</nowiki><br />
<br />
PSPICEフォーマットでは、ネットリストは次のようになります。<br />
<br />
<br />
<nowiki>* EESchema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03</nowiki><br />
<br />
.model Q2N2222 npn (bf=200)<br />
.AC 10 1Meg *1.2<br />
.DC V1 10 12 0.5<br />
<br />
R12 /VOUT N-000003 22K<br />
R11 +12V N-000003 100<br />
L1 N-000003 /VOUT 100mH<br />
R10 N-000005 N-000004 220<br />
C3 N-000005 0 10uF<br />
C2 N-000009 0 1nF<br />
R8 N-000004 0 2.2K<br />
Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222<br />
V2 N-000008 0 AC 0.1<br />
C1 /VIN N-000008 1UF<br />
V1 +12V 0 DC 12V<br />
R2 /VIN 0 10K<br />
R6 +12V /VIN 22K<br />
R5 +12V N-000012 22K<br />
R1 N-000012 0 10K<br />
R7 N-000007 0 470<br />
R4 +12V N-000009 1K<br />
R3 +12V N-000010 1K<br />
Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222<br />
Q1 N-000010 /VIN N-000007 N-000007 Q2N2222<br />
<br />
.print ac v(vout)<br />
.plot ac v(nodes) (-1,5)<br />
<br />
.end<br />
<br />
== 注 ==<br />
=== ネットリスト名の注意事項 ===<br />
ネットリストを使用する多くのソフトウェアツールは、コンポーネント名、ピン名、等電位名(equipotentials)あるいは他の名前に空白(space)の使用を認めません。ラベルあるいはコンポーネントやそのピンの名前と数値欄に空白を使用しないで下さい。<br />
<br />
同様に、英数字以外の特殊文字の使用は問題を生じる可能性があります。この制限はEeschemaとは無関係ですが、ネットリストを使用する他のソフトウェアがネットリスト・フォーマットを解釈できなくなる点に関わることに注意して下さい。<br />
<br />
=== PSPICEネットリスト ===<br />
Pspiceシミュレーターの場合、ネットリストの中にコマンド行(.PROBE, .ACなど)をいくつか含める必要があります。 <br />
<br />
回路図に含まれる'''-pspice'''または'''-gnucap'''のキーワードで始まるテキスト行は、ネットリストの先頭に(キーワードがない状態で)挿入されます。<br />
<br />
回路図に含まれる'''+pspice'''または'''+gnucap'''のキーワードで始まるテキスト行は、ネットリストの先頭に(キーワードがない状態で)挿入されます。<br />
<br />
1行テキストを複数使用する例、複数行テキストを1つ使用する例です。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
例えば:次のようなテキストを入力する場合(ラベルを使用しないこと!):<br />
<br />
-PSPICE .PROBE<br />
<br />
.PROBEの行はネットリストに挿入されます。<br />
<br />
前述の例ではこの方法でネットリストの先頭に3行、末尾に2行挿入されました。<br />
<br />
複数行テキストを使用している場合、'''+pspice'''または'''+gnucap'''のキーワードは1度だけ必要です:<br />
<br />
+PSPICE .model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
上の場合、4行生成されます:<br />
<br />
.model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
また、Pspiceの場合、等電位のGNDは0(ゼロ)という名前にしなければならないことに注意して下さい。<br />
<br />
== «プラグイン»を使用する他のフォーマット ==<br />
他のネットリスト・フォーマットの場合には、ネットリストコンバーターを追加することが可能です。Eeschemaはそれらのコンバーターを自動的に起動します。コンバーターの解説と例は14章にあります。<br />
<br />
コンバーターはテキストファイル(xslフォーマット)ですが、Pythonのような他の言語を使用することが可能です。xslフォーマットを使用する場合、ツール(xsltproc.exeあるいはxsltproc)はEeschemaが生成した中間ファイルと、コンバーターファイルを読み込んで、出力ファイルを生成します。この場合、コンバーターファイル(シートスタイル)は非常に小さく記述が容易です。.<br />
<br />
=== ダイアログウィンドウの初期設定 ===<br />
プラグインの追加タブで、新規ネットリスト・プラグインを追加することが可能です。<br />
<br />
[[Image:]]<br />
<br />
PadsPcbプラグインのセットアップウィンドウです<br />
<br />
[[Image:]]<br />
<br />
セットアップでは以下が必要です:<br />
<br />
* 表題(例えば:ネットリスト・フォーマットの名前)。<br />
* 起動するプラグイン。<br />
<br />
ネットリスト生成時に以下のことを行います:<br />
<br />
# Eeschemaは中間ファイル*.tmpを生成します。例えば、test.tmpとします。<br />
# Eeschemaはプラグインを実行し、test.tmpを読み込み、test.netを生成します。<br />
<br />
=== コマンドラインフォーマット ===<br />
xsltproc.exeを.xslファイルの変換ツールとして、ファイルnetlist_form_pads-pcb.xslをコンバーターのシートスタイルとして使用する例です:<br />
<br />
'''f:/kicad/bin/xsltproc.exe -o %O.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I'''<br />
<br />
各部の意味は次の通りです:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/xsltproc.exe<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| xslファイルを読み込み、変換するツール<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| -o %O.net<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 出力ファイル: %Oで出力ファイルを定義。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ファイル名コンバーター(シートスタイル、xslフォーマット)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| %I<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Eeschemaが生成した中間ファイル(*.tmp)で置き換える。<br />
<br />
|}<br />
test.schという名前の回路図の場合、実際のコマンドラインは次の通りです:<br />
<br />
f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.<br />
<br />
=== コンバーターとシートスタイル(プラグイン) ===<br />
これは非常に単純なソフトウェアです。なぜなら、その目的が入力テキストファイル(中間テキストファイル)を別のテキストファイルに変換するだけだからです。さらに、中間テキストファイルからBOMリストの生成が可能です。<br />
<br />
xsltprocを変換ツールとして使用すると、シートスタイルのみが生成されます。<br />
<br />
=== 中間ネットリストファイルフォーマット ===<br />
xslprocについてのさらに多くの説明、中間ファイルフォーマットの記述内容、各コンバーターの場合のシートスタイルの例は14章を参照して下さい。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter9_JA&diff=109
Eeschema Chapter9 JA
2012-07-09T01:07:55Z
<p>Nenokuni: /* Other formats, using «plugins» */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter8_JA|前ページ]]/[[Eeschema_Chapter10_JA|次ページ]])<br />
= Create a Netlist =<br />
== 概要 ==<br />
ネットリストはコンポーネント間の接続を記述したファイルです。ネットリストのファイルに次のことが含まれます:<br />
<br />
* コンポーネントのリスト<br />
* 等電位ネットというコンポーネント間の接続のリスト。<br />
<br />
さまざまなネットリストのフォーマットが存在します。コンポーネントのリストと等電位リストが2つの別々のファイルであることもあります。回路図入力(capture)ソフトウェアの使用においては、このネットリストが基本となります。それはネットリストが次のような他の電子系CADソフトウェアとのリンクとなるからです。:<br />
<br />
* PCBソフトウェア。<br />
* 回路およびPCBシミュレータ。<br />
* CPLD (および他のプログラマブルICの)コンパイラ<br />
<br />
Eeschemaはネットリストのフォーマットを数種サポートしています。<br />
<br />
* PCBNEWフォーマット(プリント配線)。<br />
* ORCAD PCB2フォーマット(プリント配線)。<br />
* CADSTARフォーマット(プリント配線)。<br />
* 様々なシミュレータ用のSpiceフォーマット(Spiceフォーマットは他のシミュレータにも使用される)。<br />
<br />
== ネットリストフォーマット ==<br />
[[Image:]]ツールを選択し、ネットリスト作成ダイアログボックスを開きます。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="background-color:transparent;border:0.05pt solid #000000;padding:0.097cm;"| Pcbnewを選択<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spiceを選択<br />
|}<br />
それぞれのタブで希望するフォーマットを選択できます。Spiceフォーマットでは、等電位の名称(その方が読みやすい)か、またはネット番号(Spiceの古いバージョンは番号のみ受け付ける)のどちらかでネットリストを生成することが可能です。<br />
<br />
'''''注'''''<br />
<br />
大きなプロジェクトでは、ネットリストの生成に数分かかることがあります。<br />
<br />
== ネットリストの例 ==<br />
PSPICEライブラリを使用した回路設計は以下を参照して下さい。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
PCBNEWネットリストファイルの例です。<br />
<br />
<br />
<nowiki># EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15</nowiki><br />
(<br />
(32E35B76 $noname C2 1NF {Lib=C}<br />
(1 0)<br />
(2 VOUT_1)<br />
)<br />
(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}<br />
(1 N-000003)<br />
(2 0)<br />
)<br />
(32CFC413 $noname C1 1UF {Lib=C}<br />
(1 INPUT_1)<br />
(2 N-000003)<br />
)<br />
(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}<br />
(1 +12V)<br />
(2 0)<br />
)<br />
(32CFC293 $noname R2 10K {Lib=R}<br />
(1 INPUT_1)<br />
(2 0)<br />
)<br />
(32CFC288 $noname R6 22K {Lib=R}<br />
(1 +12V)<br />
(2 INPUT_1)<br />
)<br />
(32CFC27F $noname R5 22K {Lib=R}<br />
(1 +12V)<br />
(2 N-000008)<br />
)<br />
(32CFC277 $noname R1 10K {Lib=R}<br />
(1 N-000008)<br />
(2 0)<br />
)<br />
(32CFC25A $noname R7 470 {Lib=R}<br />
(1 EMET_1)<br />
(2 0)<br />
)<br />
(32CFC254 $noname R4 1K {Lib=R}<br />
(1 +12V)<br />
(2 VOUT_1)<br />
)<br />
(32CFC24C $noname R3 1K {Lib=R}<br />
(1 +12V)<br />
(2 N-000006)<br />
)<br />
(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}<br />
(1 VOUT_1)<br />
(2 N-000008)<br />
(3 EMET_1)<br />
)<br />
(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}<br />
(1 N-000006)<br />
(2 INPUT_1)<br />
(3 EMET_1)<br />
)<br />
)<br />
<nowiki># End</nowiki><br />
<br />
PSPICEフォーマットでは、ネットリストは次のようになります。<br />
<br />
<br />
<nowiki>* EESchema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03</nowiki><br />
<br />
.model Q2N2222 npn (bf=200)<br />
.AC 10 1Meg *1.2<br />
.DC V1 10 12 0.5<br />
<br />
R12 /VOUT N-000003 22K<br />
R11 +12V N-000003 100<br />
L1 N-000003 /VOUT 100mH<br />
R10 N-000005 N-000004 220<br />
C3 N-000005 0 10uF<br />
C2 N-000009 0 1nF<br />
R8 N-000004 0 2.2K<br />
Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222<br />
V2 N-000008 0 AC 0.1<br />
C1 /VIN N-000008 1UF<br />
V1 +12V 0 DC 12V<br />
R2 /VIN 0 10K<br />
R6 +12V /VIN 22K<br />
R5 +12V N-000012 22K<br />
R1 N-000012 0 10K<br />
R7 N-000007 0 470<br />
R4 +12V N-000009 1K<br />
R3 +12V N-000010 1K<br />
Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222<br />
Q1 N-000010 /VIN N-000007 N-000007 Q2N2222<br />
<br />
.print ac v(vout)<br />
.plot ac v(nodes) (-1,5)<br />
<br />
.end<br />
<br />
== 注 ==<br />
=== ネットリスト名の注意事項 ===<br />
ネットリストを使用する多くのソフトウェアツールは、コンポーネント名、ピン名、等電位名(equipotentials)あるいは他の名前に空白(space)の使用を認めません。ラベルあるいはコンポーネントやそのピンの名前と数値欄に空白を使用しないで下さい。<br />
<br />
同様に、英数字以外の特殊文字の使用は問題を生じる可能性があります。この制限はEeschemaとは無関係ですが、ネットリストを使用する他のソフトウェアがネットリスト・フォーマットを解釈できなくなる点に関わることに注意して下さい。<br />
<br />
=== PSPICEネットリスト ===<br />
Pspiceシミュレーターの場合、ネットリストの中にコマンド行(.PROBE, .ACなど)をいくつか含める必要があります。 <br />
<br />
回路図に含まれる'''-pspice'''または'''-gnucap'''のキーワードで始まるテキスト行は、ネットリストの先頭に(キーワードがない状態で)挿入されます。<br />
<br />
回路図に含まれる'''+pspice'''または'''+gnucap'''のキーワードで始まるテキスト行は、ネットリストの先頭に(キーワードがない状態で)挿入されます。<br />
<br />
1行テキストを複数使用する例、複数行テキストを1つ使用する例です。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
例えば:次のようなテキストを入力する場合(ラベルを使用しないこと!):<br />
<br />
-PSPICE .PROBE<br />
<br />
.PROBEの行はネットリストに挿入されます。<br />
<br />
前述の例ではこの方法でネットリストの先頭に3行、末尾に2行挿入されました。<br />
<br />
複数行テキストを使用している場合、'''+pspice'''または'''+gnucap'''のキーワードは1度だけ必要です:<br />
<br />
+PSPICE .model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
上の場合、4行生成されます:<br />
<br />
.model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
また、Pspiceの場合、等電位のGNDは0(ゼロ)という名前にしなければならないことに注意して下さい。<br />
<br />
== «プラグイン»を使用する他のフォーマット ==<br />
他のネットリスト・フォーマットの場合には、ネットリストコンバーターを追加することが可能です。Eeschemaはそれらのコンバーターを自動的に起動します。コンバーターの解説と例は14章にあります。<br />
<br />
コンバーターはテキストファイル(xslフォーマット)ですが、Pythonのような他の言語を使用することが可能です。xslフォーマットを使用する場合、ツール(xsltproc.exeあるいはxsltproc)はEeschemaが生成した中間ファイルと、コンバーターファイルを読み込んで、出力ファイルを生成します。この場合、コンバーターファイル(シートスタイル)は非常に小さく記述が容易です。.<br />
<br />
=== ダイアログウィンドウの初期設定 ===<br />
プラグインの追加タブで、新規ネットリスト・プラグインを追加することが可能です。<br />
<br />
[[Image:]]<br />
<br />
PadsPcbプラグインのセットアップウィンドウです<br />
<br />
[[Image:]]<br />
<br />
セットアップでは以下が必要です:<br />
<br />
* 表題(例えば:ネットリスト・フォーマットの名前)。<br />
* 起動するプラグイン。<br />
<br />
ネットリスト生成時に以下のことを行います:<br />
<br />
# Eeschemaは中間ファイル*.tmpを生成します。例えば、test.tmpとします。<br />
# Eeschemaはプラグインを実行し、test.tmpを読み込み、test.netを生成します。<br />
<br />
=== コマンドラインフォーマット ===<br />
xsltproc.exeを.xslファイルの変換ツールとして、ファイルnetlist_form_pads-pcb.xslをコンバーターのシートスタイルとして使用する例です:<br />
<br />
'''f:/kicad/bin/xsltproc.exe -o %O.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I'''<br />
<br />
各部の意味は次の通りです:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/xsltproc.exe<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| xslファイルを読み込み、変換するツール<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| -o %O.net<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 出力ファイル: %Oで出力ファイルを定義。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ファイル名コンバーター(シートスタイル、xslフォーマット)。<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| %I<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Eeschemaが生成した中間ファイル(*.tmp)で置き換える。<br />
<br />
|}<br />
test.schという名前の回路図の場合、実際のコマンドラインは次の通りです:<br />
<br />
f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.<br />
<br />
=== コンバーターとシートスタイル(プラグイン) ===<br />
これは非常に単純なソフトウェアです。なぜなら、その目的が入力テキストファイル(中間テキストファイル)を別のテキストファイルに変換するだけだからです。さらに、中間テキストファイルからBOMリストの生成が可能です。<br />
<br />
xsltprocを変換ツールとして使用すると、シートスタイルのみが生成されます。<br />
<br />
=== 中間ネットリストファイルフォーマット ===<br />
xslprocについてのさらに多くの説明、中間ファイルフォーマットの記述内容、各コンバーターの場合のシートスタイルの例は14章を参照して下さい。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter9_JA&diff=108
Eeschema Chapter9 JA
2012-07-09T00:58:11Z
<p>Nenokuni: /* Note */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter8_JA|前ページ]]/[[Eeschema_Chapter10_JA|次ページ]])<br />
= Create a Netlist =<br />
== 概要 ==<br />
ネットリストはコンポーネント間の接続を記述したファイルです。ネットリストのファイルに次のことが含まれます:<br />
<br />
* コンポーネントのリスト<br />
* 等電位ネットというコンポーネント間の接続のリスト。<br />
<br />
さまざまなネットリストのフォーマットが存在します。コンポーネントのリストと等電位リストが2つの別々のファイルであることもあります。回路図入力(capture)ソフトウェアの使用においては、このネットリストが基本となります。それはネットリストが次のような他の電子系CADソフトウェアとのリンクとなるからです。:<br />
<br />
* PCBソフトウェア。<br />
* 回路およびPCBシミュレータ。<br />
* CPLD (および他のプログラマブルICの)コンパイラ<br />
<br />
Eeschemaはネットリストのフォーマットを数種サポートしています。<br />
<br />
* PCBNEWフォーマット(プリント配線)。<br />
* ORCAD PCB2フォーマット(プリント配線)。<br />
* CADSTARフォーマット(プリント配線)。<br />
* 様々なシミュレータ用のSpiceフォーマット(Spiceフォーマットは他のシミュレータにも使用される)。<br />
<br />
== ネットリストフォーマット ==<br />
[[Image:]]ツールを選択し、ネットリスト作成ダイアログボックスを開きます。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="background-color:transparent;border:0.05pt solid #000000;padding:0.097cm;"| Pcbnewを選択<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spiceを選択<br />
|}<br />
それぞれのタブで希望するフォーマットを選択できます。Spiceフォーマットでは、等電位の名称(その方が読みやすい)か、またはネット番号(Spiceの古いバージョンは番号のみ受け付ける)のどちらかでネットリストを生成することが可能です。<br />
<br />
'''''注'''''<br />
<br />
大きなプロジェクトでは、ネットリストの生成に数分かかることがあります。<br />
<br />
== ネットリストの例 ==<br />
PSPICEライブラリを使用した回路設計は以下を参照して下さい。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
PCBNEWネットリストファイルの例です。<br />
<br />
<br />
<nowiki># EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15</nowiki><br />
(<br />
(32E35B76 $noname C2 1NF {Lib=C}<br />
(1 0)<br />
(2 VOUT_1)<br />
)<br />
(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}<br />
(1 N-000003)<br />
(2 0)<br />
)<br />
(32CFC413 $noname C1 1UF {Lib=C}<br />
(1 INPUT_1)<br />
(2 N-000003)<br />
)<br />
(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}<br />
(1 +12V)<br />
(2 0)<br />
)<br />
(32CFC293 $noname R2 10K {Lib=R}<br />
(1 INPUT_1)<br />
(2 0)<br />
)<br />
(32CFC288 $noname R6 22K {Lib=R}<br />
(1 +12V)<br />
(2 INPUT_1)<br />
)<br />
(32CFC27F $noname R5 22K {Lib=R}<br />
(1 +12V)<br />
(2 N-000008)<br />
)<br />
(32CFC277 $noname R1 10K {Lib=R}<br />
(1 N-000008)<br />
(2 0)<br />
)<br />
(32CFC25A $noname R7 470 {Lib=R}<br />
(1 EMET_1)<br />
(2 0)<br />
)<br />
(32CFC254 $noname R4 1K {Lib=R}<br />
(1 +12V)<br />
(2 VOUT_1)<br />
)<br />
(32CFC24C $noname R3 1K {Lib=R}<br />
(1 +12V)<br />
(2 N-000006)<br />
)<br />
(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}<br />
(1 VOUT_1)<br />
(2 N-000008)<br />
(3 EMET_1)<br />
)<br />
(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}<br />
(1 N-000006)<br />
(2 INPUT_1)<br />
(3 EMET_1)<br />
)<br />
)<br />
<nowiki># End</nowiki><br />
<br />
PSPICEフォーマットでは、ネットリストは次のようになります。<br />
<br />
<br />
<nowiki>* EESchema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03</nowiki><br />
<br />
.model Q2N2222 npn (bf=200)<br />
.AC 10 1Meg *1.2<br />
.DC V1 10 12 0.5<br />
<br />
R12 /VOUT N-000003 22K<br />
R11 +12V N-000003 100<br />
L1 N-000003 /VOUT 100mH<br />
R10 N-000005 N-000004 220<br />
C3 N-000005 0 10uF<br />
C2 N-000009 0 1nF<br />
R8 N-000004 0 2.2K<br />
Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222<br />
V2 N-000008 0 AC 0.1<br />
C1 /VIN N-000008 1UF<br />
V1 +12V 0 DC 12V<br />
R2 /VIN 0 10K<br />
R6 +12V /VIN 22K<br />
R5 +12V N-000012 22K<br />
R1 N-000012 0 10K<br />
R7 N-000007 0 470<br />
R4 +12V N-000009 1K<br />
R3 +12V N-000010 1K<br />
Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222<br />
Q1 N-000010 /VIN N-000007 N-000007 Q2N2222<br />
<br />
.print ac v(vout)<br />
.plot ac v(nodes) (-1,5)<br />
<br />
.end<br />
<br />
== 注 ==<br />
=== ネットリスト名の注意事項 ===<br />
ネットリストを使用する多くのソフトウェアツールは、コンポーネント名、ピン名、等電位名(equipotentials)あるいは他の名前に空白(space)の使用を認めません。ラベルあるいはコンポーネントやそのピンの名前と数値欄に空白を使用しないで下さい。<br />
<br />
同様に、英数字以外の特殊文字の使用は問題を生じる可能性があります。この制限はEeschemaとは無関係ですが、ネットリストを使用する他のソフトウェアがネットリスト・フォーマットを解釈できなくなる点に関わることに注意して下さい。<br />
<br />
=== PSPICEネットリスト ===<br />
Pspiceシミュレーターの場合、ネットリストの中にコマンド行(.PROBE, .ACなど)をいくつか含める必要があります。 <br />
<br />
回路図に含まれる'''-pspice'''または'''-gnucap'''のキーワードで始まるテキスト行は、ネットリストの先頭に(キーワードがない状態で)挿入されます。<br />
<br />
回路図に含まれる'''+pspice'''または'''+gnucap'''のキーワードで始まるテキスト行は、ネットリストの先頭に(キーワードがない状態で)挿入されます。<br />
<br />
1行テキストを複数使用する例、複数行テキストを1つ使用する例です。<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
例えば:次のようなテキストを入力する場合(ラベルを使用しないこと!):<br />
<br />
-PSPICE .PROBE<br />
<br />
.PROBEの行はネットリストに挿入されます。<br />
<br />
前述の例ではこの方法でネットリストの先頭に3行、末尾に2行挿入されました。<br />
<br />
複数行テキストを使用している場合、'''+pspice'''または'''+gnucap'''のキーワードは1度だけ必要です:<br />
<br />
+PSPICE .model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
上の場合、4行生成されます:<br />
<br />
.model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
また、Pspiceの場合、等電位のGNDは0(ゼロ)という名前にしなければならないことに注意して下さい。<br />
<br />
== Other formats, using «plugins» ==<br />
For other netlist formats you can add netlist converters. These converters are automatically launched by Eeschema. Chapter 14 gives some explanations and examples of converters.<br />
<br />
A converter is a text file (xsl format) but one can use other languages like Python. When using the xsl format, a tool ( xsltproc.exe or xsltproc ) read the intermediate file created by Eeschema, and the converter file to create the output file. In this case, the converter file (a sheet style) is very small and very easy to write.<br />
<br />
=== Init the dialog window ===<br />
You can add a new netlist plug-in via the Add Plugin tab.<br />
<br />
[[Image:]]<br />
<br />
Here is the plug-in PadsPcb setup window<br />
<br />
[[Image:]]<br />
<br />
The setup will require:<br />
<br />
* A title (for instance: the name of the netlist format).<br />
* The plug-in to launch.<br />
<br />
When the netlist is generated:<br />
<br />
# Eeschema creates an intermediate file *.tmp, for instance test.tmp.<br />
# Eeschema run the plug-in, which reads test.tmp and creates test.net.<br />
<br />
=== Command line format ===<br />
Here is an example, using xsltproc.exe as tool to convert .xsl files, and a file netlist_form_pads-pcb.xsl as converter sheet style:<br />
<br />
'''f:/kicad/bin/xsltproc.exe -o %O.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I'''<br />
<br />
With:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/xsltproc.exe<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| A tool to read and convert xsl file<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| -o %O.net<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Output file: %O will define the output file.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| File name converter (a sheet style, xsl format).<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| %I<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Will be replaced by the intermediate file created by Eeschema (*.tmp).<br />
<br />
|}<br />
For a schematic named test.sch, the actual command line is:<br />
<br />
f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.<br />
<br />
=== Converter and sheet style (plug in) ===<br />
This is a very simple piece of software, because its purpose is only to convert an input text file (the intermediate text file) to an other text file. Moreover, from the intermediate text file, you can create a BOM list.<br />
<br />
When using xsltproc as converter tool only the sheet style will be generated.<br />
<br />
=== Intermediate netlist file format ===<br />
See Chapter 14 for more explanations about xslproc, the descriptions of intermediate file format, and some examples of sheet style for converters.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter9_JA&diff=107
Eeschema Chapter9 JA
2012-07-09T00:52:37Z
<p>Nenokuni: /* Netlist Examples */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter8_JA|前ページ]]/[[Eeschema_Chapter10_JA|次ページ]])<br />
= Create a Netlist =<br />
== 概要 ==<br />
ネットリストはコンポーネント間の接続を記述したファイルです。ネットリストのファイルに次のことが含まれます:<br />
<br />
* コンポーネントのリスト<br />
* 等電位ネットというコンポーネント間の接続のリスト。<br />
<br />
さまざまなネットリストのフォーマットが存在します。コンポーネントのリストと等電位リストが2つの別々のファイルであることもあります。回路図入力(capture)ソフトウェアの使用においては、このネットリストが基本となります。それはネットリストが次のような他の電子系CADソフトウェアとのリンクとなるからです。:<br />
<br />
* PCBソフトウェア。<br />
* 回路およびPCBシミュレータ。<br />
* CPLD (および他のプログラマブルICの)コンパイラ<br />
<br />
Eeschemaはネットリストのフォーマットを数種サポートしています。<br />
<br />
* PCBNEWフォーマット(プリント配線)。<br />
* ORCAD PCB2フォーマット(プリント配線)。<br />
* CADSTARフォーマット(プリント配線)。<br />
* 様々なシミュレータ用のSpiceフォーマット(Spiceフォーマットは他のシミュレータにも使用される)。<br />
<br />
== ネットリストフォーマット ==<br />
[[Image:]]ツールを選択し、ネットリスト作成ダイアログボックスを開きます。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="background-color:transparent;border:0.05pt solid #000000;padding:0.097cm;"| Pcbnewを選択<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spiceを選択<br />
|}<br />
それぞれのタブで希望するフォーマットを選択できます。Spiceフォーマットでは、等電位の名称(その方が読みやすい)か、またはネット番号(Spiceの古いバージョンは番号のみ受け付ける)のどちらかでネットリストを生成することが可能です。<br />
<br />
'''''注'''''<br />
<br />
大きなプロジェクトでは、ネットリストの生成に数分かかることがあります。<br />
<br />
== ネットリストの例 ==<br />
PSPICEライブラリを使用した回路設計は以下を参照して下さい。<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
PCBNEWネットリストファイルの例です。<br />
<br />
<br />
<nowiki># EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15</nowiki><br />
(<br />
(32E35B76 $noname C2 1NF {Lib=C}<br />
(1 0)<br />
(2 VOUT_1)<br />
)<br />
(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}<br />
(1 N-000003)<br />
(2 0)<br />
)<br />
(32CFC413 $noname C1 1UF {Lib=C}<br />
(1 INPUT_1)<br />
(2 N-000003)<br />
)<br />
(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}<br />
(1 +12V)<br />
(2 0)<br />
)<br />
(32CFC293 $noname R2 10K {Lib=R}<br />
(1 INPUT_1)<br />
(2 0)<br />
)<br />
(32CFC288 $noname R6 22K {Lib=R}<br />
(1 +12V)<br />
(2 INPUT_1)<br />
)<br />
(32CFC27F $noname R5 22K {Lib=R}<br />
(1 +12V)<br />
(2 N-000008)<br />
)<br />
(32CFC277 $noname R1 10K {Lib=R}<br />
(1 N-000008)<br />
(2 0)<br />
)<br />
(32CFC25A $noname R7 470 {Lib=R}<br />
(1 EMET_1)<br />
(2 0)<br />
)<br />
(32CFC254 $noname R4 1K {Lib=R}<br />
(1 +12V)<br />
(2 VOUT_1)<br />
)<br />
(32CFC24C $noname R3 1K {Lib=R}<br />
(1 +12V)<br />
(2 N-000006)<br />
)<br />
(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}<br />
(1 VOUT_1)<br />
(2 N-000008)<br />
(3 EMET_1)<br />
)<br />
(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}<br />
(1 N-000006)<br />
(2 INPUT_1)<br />
(3 EMET_1)<br />
)<br />
)<br />
<nowiki># End</nowiki><br />
<br />
PSPICEフォーマットでは、ネットリストは次のようになります。<br />
<br />
<br />
<nowiki>* EESchema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03</nowiki><br />
<br />
.model Q2N2222 npn (bf=200)<br />
.AC 10 1Meg *1.2<br />
.DC V1 10 12 0.5<br />
<br />
R12 /VOUT N-000003 22K<br />
R11 +12V N-000003 100<br />
L1 N-000003 /VOUT 100mH<br />
R10 N-000005 N-000004 220<br />
C3 N-000005 0 10uF<br />
C2 N-000009 0 1nF<br />
R8 N-000004 0 2.2K<br />
Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222<br />
V2 N-000008 0 AC 0.1<br />
C1 /VIN N-000008 1UF<br />
V1 +12V 0 DC 12V<br />
R2 /VIN 0 10K<br />
R6 +12V /VIN 22K<br />
R5 +12V N-000012 22K<br />
R1 N-000012 0 10K<br />
R7 N-000007 0 470<br />
R4 +12V N-000009 1K<br />
R3 +12V N-000010 1K<br />
Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222<br />
Q1 N-000010 /VIN N-000007 N-000007 Q2N2222<br />
<br />
.print ac v(vout)<br />
.plot ac v(nodes) (-1,5)<br />
<br />
.end<br />
<br />
== Note ==<br />
=== Netlist Name Precautions ===<br />
Many software tools that use netlists do not accept spaces in the component names, pins, equipotentials or others. Systematically avoid spaces in labels, or names and value fields of components or their pins.<br />
<br />
In the same way, special characters other than letters and numbers can induce problems. Note that this limitation is not related to Eeschema, but to the netlist formats that can then become not translatable to softwares that use netlist files.<br />
<br />
=== PSPICE netlists ===<br />
For the Pspice simulator, you have to include some command lines in the netlist itself (.PROBE, .AC, etc.). <br />
<br />
Any text line included in the schematic diagram starting with the keyword -'''pspice''' or '''-gnucap''' will be inserted (without the keyword) at the top of the netlist.<br />
<br />
Any text line included in the schematic diagram starting with the keyword '''+pspice''' or '''+gnucap''' will be inserted (without the keyword) at the end of the netlist.<br />
<br />
Here is a sample using many one line texts and one multi-line text.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
For example: if you type the following text (do not use a label!):<br />
<br />
-PSPICE .PROBE<br />
<br />
a line .PROBE will be inserted in the netlist.<br />
<br />
In the previous example three lines were inserted at the beginning of the netlist and two at the end with this technique.<br />
<br />
If you are using multiline texts, '''+pspice''' or '''+gnucap''' keywords are needed only once:<br />
<br />
+PSPICE .model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
creates the four lines:<br />
<br />
.model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
Also note that the equipotential GND must be named 0 (zero) for Pspice.<br />
<br />
== Other formats, using «plugins» ==<br />
For other netlist formats you can add netlist converters. These converters are automatically launched by Eeschema. Chapter 14 gives some explanations and examples of converters.<br />
<br />
A converter is a text file (xsl format) but one can use other languages like Python. When using the xsl format, a tool ( xsltproc.exe or xsltproc ) read the intermediate file created by Eeschema, and the converter file to create the output file. In this case, the converter file (a sheet style) is very small and very easy to write.<br />
<br />
=== Init the dialog window ===<br />
You can add a new netlist plug-in via the Add Plugin tab.<br />
<br />
[[Image:]]<br />
<br />
Here is the plug-in PadsPcb setup window<br />
<br />
[[Image:]]<br />
<br />
The setup will require:<br />
<br />
* A title (for instance: the name of the netlist format).<br />
* The plug-in to launch.<br />
<br />
When the netlist is generated:<br />
<br />
# Eeschema creates an intermediate file *.tmp, for instance test.tmp.<br />
# Eeschema run the plug-in, which reads test.tmp and creates test.net.<br />
<br />
=== Command line format ===<br />
Here is an example, using xsltproc.exe as tool to convert .xsl files, and a file netlist_form_pads-pcb.xsl as converter sheet style:<br />
<br />
'''f:/kicad/bin/xsltproc.exe -o %O.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I'''<br />
<br />
With:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/xsltproc.exe<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| A tool to read and convert xsl file<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| -o %O.net<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Output file: %O will define the output file.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| File name converter (a sheet style, xsl format).<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| %I<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Will be replaced by the intermediate file created by Eeschema (*.tmp).<br />
<br />
|}<br />
For a schematic named test.sch, the actual command line is:<br />
<br />
f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.<br />
<br />
=== Converter and sheet style (plug in) ===<br />
This is a very simple piece of software, because its purpose is only to convert an input text file (the intermediate text file) to an other text file. Moreover, from the intermediate text file, you can create a BOM list.<br />
<br />
When using xsltproc as converter tool only the sheet style will be generated.<br />
<br />
=== Intermediate netlist file format ===<br />
See Chapter 14 for more explanations about xslproc, the descriptions of intermediate file format, and some examples of sheet style for converters.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter9_JA&diff=106
Eeschema Chapter9 JA
2012-07-09T00:50:52Z
<p>Nenokuni: /* ネットリストフォーマット */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter8_JA|前ページ]]/[[Eeschema_Chapter10_JA|次ページ]])<br />
= Create a Netlist =<br />
== 概要 ==<br />
ネットリストはコンポーネント間の接続を記述したファイルです。ネットリストのファイルに次のことが含まれます:<br />
<br />
* コンポーネントのリスト<br />
* 等電位ネットというコンポーネント間の接続のリスト。<br />
<br />
さまざまなネットリストのフォーマットが存在します。コンポーネントのリストと等電位リストが2つの別々のファイルであることもあります。回路図入力(capture)ソフトウェアの使用においては、このネットリストが基本となります。それはネットリストが次のような他の電子系CADソフトウェアとのリンクとなるからです。:<br />
<br />
* PCBソフトウェア。<br />
* 回路およびPCBシミュレータ。<br />
* CPLD (および他のプログラマブルICの)コンパイラ<br />
<br />
Eeschemaはネットリストのフォーマットを数種サポートしています。<br />
<br />
* PCBNEWフォーマット(プリント配線)。<br />
* ORCAD PCB2フォーマット(プリント配線)。<br />
* CADSTARフォーマット(プリント配線)。<br />
* 様々なシミュレータ用のSpiceフォーマット(Spiceフォーマットは他のシミュレータにも使用される)。<br />
<br />
== ネットリストフォーマット ==<br />
[[Image:]]ツールを選択し、ネットリスト作成ダイアログボックスを開きます。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="background-color:transparent;border:0.05pt solid #000000;padding:0.097cm;"| Pcbnewを選択<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spiceを選択<br />
|}<br />
それぞれのタブで希望するフォーマットを選択できます。Spiceフォーマットでは、等電位の名称(その方が読みやすい)か、またはネット番号(Spiceの古いバージョンは番号のみ受け付ける)のどちらかでネットリストを生成することが可能です。<br />
<br />
'''''注'''''<br />
<br />
大きなプロジェクトでは、ネットリストの生成に数分かかることがあります。<br />
<br />
== Netlist Examples ==<br />
You can see below a schematic design using the PSPICE library.<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
Example of a PCBNEW netlist file.<br />
<br />
<br />
<nowiki># EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15</nowiki><br />
(<br />
(32E35B76 $noname C2 1NF {Lib=C}<br />
(1 0)<br />
(2 VOUT_1)<br />
)<br />
(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}<br />
(1 N-000003)<br />
(2 0)<br />
)<br />
(32CFC413 $noname C1 1UF {Lib=C}<br />
(1 INPUT_1)<br />
(2 N-000003)<br />
)<br />
(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}<br />
(1 +12V)<br />
(2 0)<br />
)<br />
(32CFC293 $noname R2 10K {Lib=R}<br />
(1 INPUT_1)<br />
(2 0)<br />
)<br />
(32CFC288 $noname R6 22K {Lib=R}<br />
(1 +12V)<br />
(2 INPUT_1)<br />
)<br />
(32CFC27F $noname R5 22K {Lib=R}<br />
(1 +12V)<br />
(2 N-000008)<br />
)<br />
(32CFC277 $noname R1 10K {Lib=R}<br />
(1 N-000008)<br />
(2 0)<br />
)<br />
(32CFC25A $noname R7 470 {Lib=R}<br />
(1 EMET_1)<br />
(2 0)<br />
)<br />
(32CFC254 $noname R4 1K {Lib=R}<br />
(1 +12V)<br />
(2 VOUT_1)<br />
)<br />
(32CFC24C $noname R3 1K {Lib=R}<br />
(1 +12V)<br />
(2 N-000006)<br />
)<br />
(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}<br />
(1 VOUT_1)<br />
(2 N-000008)<br />
(3 EMET_1)<br />
)<br />
(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}<br />
(1 N-000006)<br />
(2 INPUT_1)<br />
(3 EMET_1)<br />
)<br />
)<br />
<nowiki># End</nowiki><br />
<br />
In PSPICE format, the netlist is as follows.<br />
<br />
<br />
<nowiki>* EESchema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03</nowiki><br />
<br />
.model Q2N2222 npn (bf=200)<br />
.AC 10 1Meg *1.2<br />
.DC V1 10 12 0.5<br />
<br />
R12 /VOUT N-000003 22K<br />
R11 +12V N-000003 100<br />
L1 N-000003 /VOUT 100mH<br />
R10 N-000005 N-000004 220<br />
C3 N-000005 0 10uF<br />
C2 N-000009 0 1nF<br />
R8 N-000004 0 2.2K<br />
Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222<br />
V2 N-000008 0 AC 0.1<br />
C1 /VIN N-000008 1UF<br />
V1 +12V 0 DC 12V<br />
R2 /VIN 0 10K<br />
R6 +12V /VIN 22K<br />
R5 +12V N-000012 22K<br />
R1 N-000012 0 10K<br />
R7 N-000007 0 470<br />
R4 +12V N-000009 1K<br />
R3 +12V N-000010 1K<br />
Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222<br />
Q1 N-000010 /VIN N-000007 N-000007 Q2N2222<br />
<br />
.print ac v(vout)<br />
.plot ac v(nodes) (-1,5)<br />
<br />
.end<br />
<br />
== Note ==<br />
=== Netlist Name Precautions ===<br />
Many software tools that use netlists do not accept spaces in the component names, pins, equipotentials or others. Systematically avoid spaces in labels, or names and value fields of components or their pins.<br />
<br />
In the same way, special characters other than letters and numbers can induce problems. Note that this limitation is not related to Eeschema, but to the netlist formats that can then become not translatable to softwares that use netlist files.<br />
<br />
=== PSPICE netlists ===<br />
For the Pspice simulator, you have to include some command lines in the netlist itself (.PROBE, .AC, etc.). <br />
<br />
Any text line included in the schematic diagram starting with the keyword -'''pspice''' or '''-gnucap''' will be inserted (without the keyword) at the top of the netlist.<br />
<br />
Any text line included in the schematic diagram starting with the keyword '''+pspice''' or '''+gnucap''' will be inserted (without the keyword) at the end of the netlist.<br />
<br />
Here is a sample using many one line texts and one multi-line text.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
For example: if you type the following text (do not use a label!):<br />
<br />
-PSPICE .PROBE<br />
<br />
a line .PROBE will be inserted in the netlist.<br />
<br />
In the previous example three lines were inserted at the beginning of the netlist and two at the end with this technique.<br />
<br />
If you are using multiline texts, '''+pspice''' or '''+gnucap''' keywords are needed only once:<br />
<br />
+PSPICE .model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
creates the four lines:<br />
<br />
.model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
Also note that the equipotential GND must be named 0 (zero) for Pspice.<br />
<br />
== Other formats, using «plugins» ==<br />
For other netlist formats you can add netlist converters. These converters are automatically launched by Eeschema. Chapter 14 gives some explanations and examples of converters.<br />
<br />
A converter is a text file (xsl format) but one can use other languages like Python. When using the xsl format, a tool ( xsltproc.exe or xsltproc ) read the intermediate file created by Eeschema, and the converter file to create the output file. In this case, the converter file (a sheet style) is very small and very easy to write.<br />
<br />
=== Init the dialog window ===<br />
You can add a new netlist plug-in via the Add Plugin tab.<br />
<br />
[[Image:]]<br />
<br />
Here is the plug-in PadsPcb setup window<br />
<br />
[[Image:]]<br />
<br />
The setup will require:<br />
<br />
* A title (for instance: the name of the netlist format).<br />
* The plug-in to launch.<br />
<br />
When the netlist is generated:<br />
<br />
# Eeschema creates an intermediate file *.tmp, for instance test.tmp.<br />
# Eeschema run the plug-in, which reads test.tmp and creates test.net.<br />
<br />
=== Command line format ===<br />
Here is an example, using xsltproc.exe as tool to convert .xsl files, and a file netlist_form_pads-pcb.xsl as converter sheet style:<br />
<br />
'''f:/kicad/bin/xsltproc.exe -o %O.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I'''<br />
<br />
With:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/xsltproc.exe<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| A tool to read and convert xsl file<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| -o %O.net<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Output file: %O will define the output file.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| File name converter (a sheet style, xsl format).<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| %I<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Will be replaced by the intermediate file created by Eeschema (*.tmp).<br />
<br />
|}<br />
For a schematic named test.sch, the actual command line is:<br />
<br />
f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.<br />
<br />
=== Converter and sheet style (plug in) ===<br />
This is a very simple piece of software, because its purpose is only to convert an input text file (the intermediate text file) to an other text file. Moreover, from the intermediate text file, you can create a BOM list.<br />
<br />
When using xsltproc as converter tool only the sheet style will be generated.<br />
<br />
=== Intermediate netlist file format ===<br />
See Chapter 14 for more explanations about xslproc, the descriptions of intermediate file format, and some examples of sheet style for converters.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter9_JA&diff=105
Eeschema Chapter9 JA
2012-07-09T00:50:23Z
<p>Nenokuni: /* Netlist format */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter8_JA|前ページ]]/[[Eeschema_Chapter10_JA|次ページ]])<br />
= Create a Netlist =<br />
== 概要 ==<br />
ネットリストはコンポーネント間の接続を記述したファイルです。ネットリストのファイルに次のことが含まれます:<br />
<br />
* コンポーネントのリスト<br />
* 等電位ネットというコンポーネント間の接続のリスト。<br />
<br />
さまざまなネットリストのフォーマットが存在します。コンポーネントのリストと等電位リストが2つの別々のファイルであることもあります。回路図入力(capture)ソフトウェアの使用においては、このネットリストが基本となります。それはネットリストが次のような他の電子系CADソフトウェアとのリンクとなるからです。:<br />
<br />
* PCBソフトウェア。<br />
* 回路およびPCBシミュレータ。<br />
* CPLD (および他のプログラマブルICの)コンパイラ<br />
<br />
Eeschemaはネットリストのフォーマットを数種サポートしています。<br />
<br />
* PCBNEWフォーマット(プリント配線)。<br />
* ORCAD PCB2フォーマット(プリント配線)。<br />
* CADSTARフォーマット(プリント配線)。<br />
* 様々なシミュレータ用のSpiceフォーマット(Spiceフォーマットは他のシミュレータにも使用される)。<br />
<br />
== ネットリストフォーマット ==<br />
[[Image:]]ツールを選択し、ネットリスト作成ダイアログボックスを開きます。<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="background-color:transparent;border:0.05pt solid #000000;padding:0.097cm;"| Pcbnewを選択<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spiceを選択<br />
|}<br />
Using the different tabs you can select the desired format. In Spice format you can generate netlists with either equi-potential names (it is more legible) or net numbers (old Spice versions accept numbers only). By clicking the Netlist button, you will be asked for a netlist file name.<br />
<br />
'''''注'''''<br />
<br />
大きなプロジェクトでは、ネットリストの生成に数分かかることがあります。<br />
<br />
== Netlist Examples ==<br />
You can see below a schematic design using the PSPICE library.<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
Example of a PCBNEW netlist file.<br />
<br />
<br />
<nowiki># EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15</nowiki><br />
(<br />
(32E35B76 $noname C2 1NF {Lib=C}<br />
(1 0)<br />
(2 VOUT_1)<br />
)<br />
(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}<br />
(1 N-000003)<br />
(2 0)<br />
)<br />
(32CFC413 $noname C1 1UF {Lib=C}<br />
(1 INPUT_1)<br />
(2 N-000003)<br />
)<br />
(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}<br />
(1 +12V)<br />
(2 0)<br />
)<br />
(32CFC293 $noname R2 10K {Lib=R}<br />
(1 INPUT_1)<br />
(2 0)<br />
)<br />
(32CFC288 $noname R6 22K {Lib=R}<br />
(1 +12V)<br />
(2 INPUT_1)<br />
)<br />
(32CFC27F $noname R5 22K {Lib=R}<br />
(1 +12V)<br />
(2 N-000008)<br />
)<br />
(32CFC277 $noname R1 10K {Lib=R}<br />
(1 N-000008)<br />
(2 0)<br />
)<br />
(32CFC25A $noname R7 470 {Lib=R}<br />
(1 EMET_1)<br />
(2 0)<br />
)<br />
(32CFC254 $noname R4 1K {Lib=R}<br />
(1 +12V)<br />
(2 VOUT_1)<br />
)<br />
(32CFC24C $noname R3 1K {Lib=R}<br />
(1 +12V)<br />
(2 N-000006)<br />
)<br />
(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}<br />
(1 VOUT_1)<br />
(2 N-000008)<br />
(3 EMET_1)<br />
)<br />
(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}<br />
(1 N-000006)<br />
(2 INPUT_1)<br />
(3 EMET_1)<br />
)<br />
)<br />
<nowiki># End</nowiki><br />
<br />
In PSPICE format, the netlist is as follows.<br />
<br />
<br />
<nowiki>* EESchema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03</nowiki><br />
<br />
.model Q2N2222 npn (bf=200)<br />
.AC 10 1Meg *1.2<br />
.DC V1 10 12 0.5<br />
<br />
R12 /VOUT N-000003 22K<br />
R11 +12V N-000003 100<br />
L1 N-000003 /VOUT 100mH<br />
R10 N-000005 N-000004 220<br />
C3 N-000005 0 10uF<br />
C2 N-000009 0 1nF<br />
R8 N-000004 0 2.2K<br />
Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222<br />
V2 N-000008 0 AC 0.1<br />
C1 /VIN N-000008 1UF<br />
V1 +12V 0 DC 12V<br />
R2 /VIN 0 10K<br />
R6 +12V /VIN 22K<br />
R5 +12V N-000012 22K<br />
R1 N-000012 0 10K<br />
R7 N-000007 0 470<br />
R4 +12V N-000009 1K<br />
R3 +12V N-000010 1K<br />
Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222<br />
Q1 N-000010 /VIN N-000007 N-000007 Q2N2222<br />
<br />
.print ac v(vout)<br />
.plot ac v(nodes) (-1,5)<br />
<br />
.end<br />
<br />
== Note ==<br />
=== Netlist Name Precautions ===<br />
Many software tools that use netlists do not accept spaces in the component names, pins, equipotentials or others. Systematically avoid spaces in labels, or names and value fields of components or their pins.<br />
<br />
In the same way, special characters other than letters and numbers can induce problems. Note that this limitation is not related to Eeschema, but to the netlist formats that can then become not translatable to softwares that use netlist files.<br />
<br />
=== PSPICE netlists ===<br />
For the Pspice simulator, you have to include some command lines in the netlist itself (.PROBE, .AC, etc.). <br />
<br />
Any text line included in the schematic diagram starting with the keyword -'''pspice''' or '''-gnucap''' will be inserted (without the keyword) at the top of the netlist.<br />
<br />
Any text line included in the schematic diagram starting with the keyword '''+pspice''' or '''+gnucap''' will be inserted (without the keyword) at the end of the netlist.<br />
<br />
Here is a sample using many one line texts and one multi-line text.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
For example: if you type the following text (do not use a label!):<br />
<br />
-PSPICE .PROBE<br />
<br />
a line .PROBE will be inserted in the netlist.<br />
<br />
In the previous example three lines were inserted at the beginning of the netlist and two at the end with this technique.<br />
<br />
If you are using multiline texts, '''+pspice''' or '''+gnucap''' keywords are needed only once:<br />
<br />
+PSPICE .model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
creates the four lines:<br />
<br />
.model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
Also note that the equipotential GND must be named 0 (zero) for Pspice.<br />
<br />
== Other formats, using «plugins» ==<br />
For other netlist formats you can add netlist converters. These converters are automatically launched by Eeschema. Chapter 14 gives some explanations and examples of converters.<br />
<br />
A converter is a text file (xsl format) but one can use other languages like Python. When using the xsl format, a tool ( xsltproc.exe or xsltproc ) read the intermediate file created by Eeschema, and the converter file to create the output file. In this case, the converter file (a sheet style) is very small and very easy to write.<br />
<br />
=== Init the dialog window ===<br />
You can add a new netlist plug-in via the Add Plugin tab.<br />
<br />
[[Image:]]<br />
<br />
Here is the plug-in PadsPcb setup window<br />
<br />
[[Image:]]<br />
<br />
The setup will require:<br />
<br />
* A title (for instance: the name of the netlist format).<br />
* The plug-in to launch.<br />
<br />
When the netlist is generated:<br />
<br />
# Eeschema creates an intermediate file *.tmp, for instance test.tmp.<br />
# Eeschema run the plug-in, which reads test.tmp and creates test.net.<br />
<br />
=== Command line format ===<br />
Here is an example, using xsltproc.exe as tool to convert .xsl files, and a file netlist_form_pads-pcb.xsl as converter sheet style:<br />
<br />
'''f:/kicad/bin/xsltproc.exe -o %O.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I'''<br />
<br />
With:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/xsltproc.exe<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| A tool to read and convert xsl file<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| -o %O.net<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Output file: %O will define the output file.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| File name converter (a sheet style, xsl format).<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| %I<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Will be replaced by the intermediate file created by Eeschema (*.tmp).<br />
<br />
|}<br />
For a schematic named test.sch, the actual command line is:<br />
<br />
f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.<br />
<br />
=== Converter and sheet style (plug in) ===<br />
This is a very simple piece of software, because its purpose is only to convert an input text file (the intermediate text file) to an other text file. Moreover, from the intermediate text file, you can create a BOM list.<br />
<br />
When using xsltproc as converter tool only the sheet style will be generated.<br />
<br />
=== Intermediate netlist file format ===<br />
See Chapter 14 for more explanations about xslproc, the descriptions of intermediate file format, and some examples of sheet style for converters.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter9_JA&diff=104
Eeschema Chapter9 JA
2012-07-09T00:49:10Z
<p>Nenokuni: /* Overview */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter8_JA|前ページ]]/[[Eeschema_Chapter10_JA|次ページ]])<br />
= Create a Netlist =<br />
== 概要 ==<br />
ネットリストはコンポーネント間の接続を記述したファイルです。ネットリストのファイルに次のことが含まれます:<br />
<br />
* コンポーネントのリスト<br />
* 等電位ネットというコンポーネント間の接続のリスト。<br />
<br />
さまざまなネットリストのフォーマットが存在します。コンポーネントのリストと等電位リストが2つの別々のファイルであることもあります。回路図入力(capture)ソフトウェアの使用においては、このネットリストが基本となります。それはネットリストが次のような他の電子系CADソフトウェアとのリンクとなるからです。:<br />
<br />
* PCBソフトウェア。<br />
* 回路およびPCBシミュレータ。<br />
* CPLD (および他のプログラマブルICの)コンパイラ<br />
<br />
Eeschemaはネットリストのフォーマットを数種サポートしています。<br />
<br />
* PCBNEWフォーマット(プリント配線)。<br />
* ORCAD PCB2フォーマット(プリント配線)。<br />
* CADSTARフォーマット(プリント配線)。<br />
* 様々なシミュレータ用のSpiceフォーマット(Spiceフォーマットは他のシミュレータにも使用される)。<br />
<br />
== Netlist format ==<br />
Select the tool [[Image:]] to open the netlist creation dialog box.<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="background-color:transparent;border:0.05pt solid #000000;padding:0.097cm;"| Pcbnew selected<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spice selected<br />
<br />
|}<br />
Using the different tabs you can select the desired format. In Spice format you can generate netlists with either equi-potential names (it is more legible) or net numbers (old Spice versions accept numbers only). By clicking the Netlist button, you will be asked for a netlist file name.<br />
<br />
'''''Note'''''<br />
<br />
With big projects, the netlist generation can take up to few minutes.<br />
<br />
== Netlist Examples ==<br />
You can see below a schematic design using the PSPICE library.<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
Example of a PCBNEW netlist file.<br />
<br />
<br />
<nowiki># EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15</nowiki><br />
(<br />
(32E35B76 $noname C2 1NF {Lib=C}<br />
(1 0)<br />
(2 VOUT_1)<br />
)<br />
(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}<br />
(1 N-000003)<br />
(2 0)<br />
)<br />
(32CFC413 $noname C1 1UF {Lib=C}<br />
(1 INPUT_1)<br />
(2 N-000003)<br />
)<br />
(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}<br />
(1 +12V)<br />
(2 0)<br />
)<br />
(32CFC293 $noname R2 10K {Lib=R}<br />
(1 INPUT_1)<br />
(2 0)<br />
)<br />
(32CFC288 $noname R6 22K {Lib=R}<br />
(1 +12V)<br />
(2 INPUT_1)<br />
)<br />
(32CFC27F $noname R5 22K {Lib=R}<br />
(1 +12V)<br />
(2 N-000008)<br />
)<br />
(32CFC277 $noname R1 10K {Lib=R}<br />
(1 N-000008)<br />
(2 0)<br />
)<br />
(32CFC25A $noname R7 470 {Lib=R}<br />
(1 EMET_1)<br />
(2 0)<br />
)<br />
(32CFC254 $noname R4 1K {Lib=R}<br />
(1 +12V)<br />
(2 VOUT_1)<br />
)<br />
(32CFC24C $noname R3 1K {Lib=R}<br />
(1 +12V)<br />
(2 N-000006)<br />
)<br />
(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}<br />
(1 VOUT_1)<br />
(2 N-000008)<br />
(3 EMET_1)<br />
)<br />
(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}<br />
(1 N-000006)<br />
(2 INPUT_1)<br />
(3 EMET_1)<br />
)<br />
)<br />
<nowiki># End</nowiki><br />
<br />
In PSPICE format, the netlist is as follows.<br />
<br />
<br />
<nowiki>* EESchema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03</nowiki><br />
<br />
.model Q2N2222 npn (bf=200)<br />
.AC 10 1Meg *1.2<br />
.DC V1 10 12 0.5<br />
<br />
R12 /VOUT N-000003 22K<br />
R11 +12V N-000003 100<br />
L1 N-000003 /VOUT 100mH<br />
R10 N-000005 N-000004 220<br />
C3 N-000005 0 10uF<br />
C2 N-000009 0 1nF<br />
R8 N-000004 0 2.2K<br />
Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222<br />
V2 N-000008 0 AC 0.1<br />
C1 /VIN N-000008 1UF<br />
V1 +12V 0 DC 12V<br />
R2 /VIN 0 10K<br />
R6 +12V /VIN 22K<br />
R5 +12V N-000012 22K<br />
R1 N-000012 0 10K<br />
R7 N-000007 0 470<br />
R4 +12V N-000009 1K<br />
R3 +12V N-000010 1K<br />
Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222<br />
Q1 N-000010 /VIN N-000007 N-000007 Q2N2222<br />
<br />
.print ac v(vout)<br />
.plot ac v(nodes) (-1,5)<br />
<br />
.end<br />
<br />
== Note ==<br />
=== Netlist Name Precautions ===<br />
Many software tools that use netlists do not accept spaces in the component names, pins, equipotentials or others. Systematically avoid spaces in labels, or names and value fields of components or their pins.<br />
<br />
In the same way, special characters other than letters and numbers can induce problems. Note that this limitation is not related to Eeschema, but to the netlist formats that can then become not translatable to softwares that use netlist files.<br />
<br />
=== PSPICE netlists ===<br />
For the Pspice simulator, you have to include some command lines in the netlist itself (.PROBE, .AC, etc.). <br />
<br />
Any text line included in the schematic diagram starting with the keyword -'''pspice''' or '''-gnucap''' will be inserted (without the keyword) at the top of the netlist.<br />
<br />
Any text line included in the schematic diagram starting with the keyword '''+pspice''' or '''+gnucap''' will be inserted (without the keyword) at the end of the netlist.<br />
<br />
Here is a sample using many one line texts and one multi-line text.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
<br />
For example: if you type the following text (do not use a label!):<br />
<br />
-PSPICE .PROBE<br />
<br />
a line .PROBE will be inserted in the netlist.<br />
<br />
In the previous example three lines were inserted at the beginning of the netlist and two at the end with this technique.<br />
<br />
If you are using multiline texts, '''+pspice''' or '''+gnucap''' keywords are needed only once:<br />
<br />
+PSPICE .model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
creates the four lines:<br />
<br />
.model NPN NPN<br />
<br />
.model PNP PNP<br />
<br />
.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt<br />
<br />
.backanno<br />
<br />
Also note that the equipotential GND must be named 0 (zero) for Pspice.<br />
<br />
== Other formats, using «plugins» ==<br />
For other netlist formats you can add netlist converters. These converters are automatically launched by Eeschema. Chapter 14 gives some explanations and examples of converters.<br />
<br />
A converter is a text file (xsl format) but one can use other languages like Python. When using the xsl format, a tool ( xsltproc.exe or xsltproc ) read the intermediate file created by Eeschema, and the converter file to create the output file. In this case, the converter file (a sheet style) is very small and very easy to write.<br />
<br />
=== Init the dialog window ===<br />
You can add a new netlist plug-in via the Add Plugin tab.<br />
<br />
[[Image:]]<br />
<br />
Here is the plug-in PadsPcb setup window<br />
<br />
[[Image:]]<br />
<br />
The setup will require:<br />
<br />
* A title (for instance: the name of the netlist format).<br />
* The plug-in to launch.<br />
<br />
When the netlist is generated:<br />
<br />
# Eeschema creates an intermediate file *.tmp, for instance test.tmp.<br />
# Eeschema run the plug-in, which reads test.tmp and creates test.net.<br />
<br />
=== Command line format ===<br />
Here is an example, using xsltproc.exe as tool to convert .xsl files, and a file netlist_form_pads-pcb.xsl as converter sheet style:<br />
<br />
'''f:/kicad/bin/xsltproc.exe -o %O.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I'''<br />
<br />
With:<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/xsltproc.exe<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| A tool to read and convert xsl file<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| -o %O.net<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Output file: %O will define the output file.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| File name converter (a sheet style, xsl format).<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| %I<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Will be replaced by the intermediate file created by Eeschema (*.tmp).<br />
<br />
|}<br />
For a schematic named test.sch, the actual command line is:<br />
<br />
f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.<br />
<br />
=== Converter and sheet style (plug in) ===<br />
This is a very simple piece of software, because its purpose is only to convert an input text file (the intermediate text file) to an other text file. Moreover, from the intermediate text file, you can create a BOM list.<br />
<br />
When using xsltproc as converter tool only the sheet style will be generated.<br />
<br />
=== Intermediate netlist file format ===<br />
See Chapter 14 for more explanations about xslproc, the descriptions of intermediate file format, and some examples of sheet style for converters.</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=103
翻訳作業ページ
2012-07-06T12:53:32Z
<p>Nenokuni: /* ヘルプ */</p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:校正中)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳作業中:millo)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[Eeschema_Chapter10_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter11_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter12_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter13_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter14_JA]]:(翻訳者募集中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap2_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap3_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap4_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap5_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=102
翻訳作業ページ
2012-07-06T12:52:33Z
<p>Nenokuni: /* ヘルプ */</p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:校正中)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳作業中:millo)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:1回校正済)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter9_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter10_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter11_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter12_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter13_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter14_JA]]:(翻訳者募集中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap2_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap3_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap4_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap5_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:1回校正済)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter8_JA&diff=101
Eeschema Chapter8 JA
2012-07-06T12:51:49Z
<p>Nenokuni: /* Design verification with electrical rules check */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter7_JA|前ページ]]/[[Eeschema_Chapter9_JA|次ページ]])<br />
= 電気的ルールチェックによる設計検証 =<br />
<br />
== はじめに ==<br />
電気的ルールチェック(ERC)ツールは回路図の自動チェックを実行します。ERCは、未接続ピン、未接続の階層シンボル、出力のショートなどのようなシート内のすべてのエラーをチェックします。当然ながら、自動チェックは絶対確実なものではありませんし、設計エラーを検出可能なソフトウェアは100%完全ではありません。そのようなチェックは多くの見落としや小さな間違いを検出可能なので非常に便利です。<br />
<br />
実際、検出されたエラーをすべてチェックし、先に進む前に正常な状態になるよう修正しなければなりません。ERCの質はライブラリ作成中に電気的なピンプロパティを指定するという配慮と直接関係します。ERCの出力は"エラー"または"警告"として報告されます。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== ERCの使用法 ==<br />
アイコン[[Image:]]をクリックするとERCを開始します。<br />
<br />
警告は、ERCエラー(ピンまたはラベル)を出力しながら回路図要素上に配置されます。<br />
<br />
注:<br />
<br />
* このダイアログウィンドウ内でエラーメッセージをクリックすると、回路図内のそれに対応するマーカーに移動することができます。<br />
* In the schematic right click on a marker to access the corresponding diagnostic message.<br />
<br />
回路図内でマーカーを右クリックしてそれに対応する診断メッセージにアクセスします。<br />
<br />
<br />
== ERCの例 ==<br />
<center>[[Image:]]</center><br />
<br />
エラーが4つ見られます:<br />
<br />
* 2本の出力が誤接続されています(赤の矢印)。<br />
* 入力が2本未接続のままです(緑の矢印)。<br />
* 非表示電源ポートのエラーで、電源フラグがありません(上部に緑の矢印)。<br />
<br />
== 診断結果の表示 ==<br />
マーカーを右クリックして、ポップアップメニューでERCマーカー診断(diagnostic)ウィンドウが使用可能になります。<br />
<br />
[[Image:]]<br />
<br />
そこで、マーカーエラー情報をクリックするとエラーの内容が表示されます。.<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 電源および電源フラグ ==<br />
電源ピンにエラーまたは警告を出すのは一般的です。たとえ、すべて正常のように思われるとしてもです。上の例を参照して下さい。それは、大抵の設計では電源はコネクタによって供給され、そのコネクタは(電源出力として宣言されているレギュレータ出力のような)電源ではないので、そうなります。<br />
<br />
このためERCは、電源出力ピンを検出してこの配線を操作するということはせず、電源で駆動されていないものと判断します。<br />
<br />
この警告を避けるには、そのような電源ポートに"PWR_FLAG"を配置しなければなりません。次の例を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
このようにすると、エラーマーカーが消えます。<br />
<br />
大抵の場合、PWR_FLAGはGNDに接続されていなければなりません。それは普通、レギュレータは電源出力として宣言された出力を持ちますが、グラウンドピンは電源出力ではなく(通常の属性は電源入力)、その結果グラウンドはPWR_FLAGがなければ電源に接続されたことにはならないからです。<br />
<br />
== ルールの設定 ==<br />
オプションパネルで接続ルールを設定し、エラーおよび警告チェックのための電気的条件を定義します。<br />
<br />
<br />
[[Image:]]<br />
<br />
マトリクス内の必要な矩形をクリックすると、ノーマル、警告、エラーの選択がサイクリックに切り替わります。それによりルールの変更が可能です。<br />
<br />
== ERCレポートファイル ==<br />
オプションのERCレポートの作成にチェックを付けると、ERCレポートファイルの生成と保存が可能です。ERCレポートのファイル拡張子は、.ercです。ERCレポートファイルの例を示します。<br />
<br />
<br />
ERC レポート (4/1/1997-14:16:4)<br />
<br />
<br />
<nowiki>***** シート 1 (INTERFACE UNIVERSAL)</nowiki><br />
<br />
ERC: 警告 入力は接続されていません @ 8.450, 2.350<br />
<br />
ERC: 警告 パッシブピンは接続されていません @ 8.450, 1.950<br />
<br />
ERC: 警告: 双方向ピンは電源ピンに接続されています (Net 6) @ 10.100, 3.300<br />
<br />
ERC: 警告: 電源ピンは双方向ピンに接続されています (Net 6) @ 4.950, 1.400<br />
<br />
<br />
>> ERCエラー: 4</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=%E7%BF%BB%E8%A8%B3%E4%BD%9C%E6%A5%AD%E3%83%9A%E3%83%BC%E3%82%B8&diff=95
翻訳作業ページ
2012-07-05T01:30:44Z
<p>Nenokuni: /* ヘルプ */</p>
<hr />
<div>==ヘルプ==<br />
*[[Kicad_JA]]:(仮翻訳:校正中)<br />
*Eeschema<br />
:*[[Eeschema_Chapter1_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter2_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter3_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter4_JA]]:(仮翻訳作業中:millo)<br />
:*[[Eeschema_Chapter5_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter6_JA]]:(仮翻訳:校正中)<br />
:*[[Eeschema_Chapter7_JA]]:(仮翻訳作業中:善養寺)<br />
:*[[Eeschema_Chapter8_JA]]:(仮翻訳作業中:Nenokuni)<br />
:*[[Eeschema_Chapter9_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter10_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter11_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter12_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter13_JA]]:(翻訳者募集中)<br />
:*[[Eeschema_Chapter14_JA]]:(翻訳者募集中)<br />
*Pcbnew<br />
:*[[pcbnew_chap1_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap2_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap3_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap4_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap5_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap6_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap7_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap8_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap9_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap10_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap11_JA]]:(翻訳者募集中)<br />
:*[[pcbnew_chap12_JA]]:(翻訳者募集中)<br />
*[[Cvpcb_JA]]:(仮翻訳:校正中)<br />
*[[Gerberview_JA]]:(仮翻訳:校正中)<br />
<br />
==チュートリアル==<br />
*[[KiCad_Step_by_Step_Tutorial_JA]]:(仮翻訳:校正中)<br />
<br />
==GUI==<br />
<br />
==その他==<br />
*翻訳作業、修正は自由に行ってください。<br />
*オフラインでの作業時には、作業の重複を防ぐため「仮翻訳作業中:担当名」の表記をお願いします。</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter6_JA&diff=94
Eeschema Chapter6 JA
2012-07-05T01:29:19Z
<p>Nenokuni: /* ヘッドラインの階層生成 */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter5_JA|前ページ]]/[[Eeschema_Chapter7_JA|次ページ]])<br />
= 階層回路図 =<br />
<br />
== はじめに ==<br />
シート数が2~3枚で済まないようなプロジェクトには、階層的表現を用いるのが一般的によい解決策となります。この種のプロジェクトを管理したい場合、次のことが必要になります:<br />
<br />
* 大きなサイズのシートを使用する。その場合、印刷と取り扱いの問題が生じます。<br />
* シートを数枚使用する。これは階層構造に至ります。<br />
<br />
この時、完全な回路図は、ルートシートというメインの回路図シートおよび階層を構成するサブシートというものになります。さらに、設計を個別のシートにうまく分割すると可読性が改善されます。<br />
<br />
ルートシートからすべてのサブシートを辿ることができなければなりません。Eeschemaには、右上のツールバーのアイコン[[Image:]]で使用可能な統合"階層ナビゲーター"があり、階層回路図の管理が非常に簡単です。<br />
<br />
階層は2種類あり、これらは共存在可能です: 1つ目は、すでに開いていて普通に使用するものです。2つ目は、回路図上の従来のコンポーネントのような外観をしたコンポーネントをライブラリ内で作成するというものですが、それは実際にはコンポーネントの内部構造を記述した回路図に対応します。<br />
<br />
この2つ目のタイプは集積回路を開発するために使用します。それは、作成中の回路図で機能ライブラリを使用しなければならないからです。<br />
<br />
Eeschemaは現在この第2のケースには対応していません。<br />
<br />
階層は次のようなもです:<br />
<br />
* 単一: 任意のシートを一度だけ使用する<br />
* 複合: 任意のシートを2回以上使用する(複数の実体)<br />
* 平(Flat): 単一の階層であるが、シート間の接続は記述されない。<br />
<br />
Eeschemaはこれら全ての階層を扱うことが可能です。<br />
<br />
階層回路図の作成は簡単です。階層全体はルート回路図から始まるように管理され、ただ一つの回路図しかないように見えます。<br />
<br />
次の2つの重要なステップを理解する必要があります:<br />
<br />
* サブシートの作成方法。<br />
* サブシート間の電気的な接続方法。<br />
<br />
== 階層内のナビゲーション ==<br />
水平ツールバー上の[[Image:]]ボタンでナビゲーターツールが使用可能になり、それによりサブシート間のナビゲーションは非常に簡単です。<br />
<br />
[[Image:]]<br />
<br />
シート名をクリックするとそのシートに移動可能になります。すばやく移動するには、シート名を右クリックし、シートに入るを選択します.<br />
<br />
右垂直ツールバーの[[Image:]]ツールにより、ルートシートあるいはサブシートに素早く移動可能です。ナビゲーションツールを選択後に以下の操作を行います:<br />
<br />
* シート名をクリックしてそのシートに移動する。<br />
* それ以外の場所をクリックしてメインシートに移動する。<br />
<br />
== ローカル、階層およびグローバルラベル ==<br />
=== プロパティ ===<br />
ローカルラベル([[Image:]]ツール)は、あるシート内のみで信号を接続しています。階層ラベル([[Image:]]ツール)は、あるシート内のみで信号を接続し、また親シートに配置された階層ピンに接続されています。<br />
<br />
グローバルラベル([[Image:]]ツール)は階層全体に渡って信号を接続しています。非表示の電源ピン("power in"および"power out"タイプ)は、全階層に渡って互いに接続されているように見えるので、グローバルラベルに似ています。<br />
<br />
=== 注 ===<br />
ある階層内で(単一または複合)階層ラベルとグローバルラベルの両方またはそのどちらかを使用可能です。<br />
<br />
== ヘッドラインの階層作成 ==<br />
次のことをする必要があります:<br />
<br />
* "シートシンボル"という階層シンボルをルートシート内に配置します。<br />
* ナビゲーターを使用して新規回路図(サブシート)に入り、他の回路図と同様にそれを作成します。<br />
<br />
* 新しく作成した回路図(サブシート)にグローバルラベル(HLabels)を配置して2つの回路図間に電気的接続を作成します。また、シートラベル(SheetLabels)という同じ名前を持つラベルをルートシートに配置します。これらのシートラベルはルートシートのシートシンボルや標準的なコンポーネントピンのような他の回路図要素に接続されます。<br />
<br />
== シートシンボル ==<br />
対角上の2点を指定して矩形を作成し、それによりサブシートを表します。<br />
<br />
この矩形のサイズは、サブシート内のグローバルラベル(HLabels)に対応した特定のラベルや階層ピンを後で配置可能なものでなければなりません。<br />
<br />
これらのラベルは通常のコンポーネントピンに似ています。[[Image:]]ツールを選択します。<br />
<br />
クリックして矩形の左上角を配置します。矩形が十分な大きさとなったら再度クリックして右下角を配置します。<br />
<br />
例:<br />
<br />
[[Image:]]<br />
<br />
この時、このサブシートのファイル名とシート名の入力が要求されます(階層ナビゲーターを使用し、対応する回路図に移動するために)。<br />
<br />
[[Image:]]<br />
<br />
少なくともファイル名の入力が必要です。シート名がない場合、ファイル名がシート名として使用されます(そうするのが普通)。<br />
<br />
== 接続 - 階層ピン ==<br />
たった今作成したシンボル用の接続点(階層ピン)をここで作成します。<br />
<br />
これらの接続点は通常のコンポーネントピンと似ていますが、ただ1つの接続点で完全なバス接続を行うことが可能です。<br />
<br />
それを行うには、次のように2つ方法があります:<br />
<br />
* 必要なピンをサブシート作成前に配置(手動による配置)。<br />
* 必要なピンおよびグローバルラベルをサブシート作成後に配置(半自動配置)。<br />
<br />
2つ目の方法が非常に好ましいのです。<br />
<br />
'''手動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* このピンを配置したい階層シンボルをクリックします。<br />
<br />
"CONNEXION"と言う名前の階層ピンを作成する例は以下を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
このピンシート(右クリックしてポップアップメニューの編集を選択します)を編集して、グラフィカルな属性とサイズの定義が可能です。後でそうすることも可能です。<br />
<br />
様々なピンシンボルが使用可能です:<br />
<br />
* 入力(Input)<br />
* 出力(Output)<br />
* 双方向(BiDir)<br />
* トライステート(Tri State)<br />
* 指定なし(Not Specified)<br />
<br />
これらのピンシンボルは単なるグラフィカルな強調で、それ以外の役割はありません。<br />
<br />
'''自動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* 階層シンボルをクリックし、そこからグローバルラベルに対応するピンをインポートして対応する回路図に配置します。新しいグローバルラベルが存在する場合、つまり、配置済みのピンに対応したものでないなら、階層ピンが現れます。<br />
* このピンを配置したい場所でクリックします。<br />
<br />
必要なすべてのピンはエラーなく速やかに配置することが可能です。それらの外観はグローバルラベルと一致しています。<br />
<br />
== 接続 - 階層ラベル ==<br />
作成したシートシンボルの各ピンはサブシート内の階層ラベルというラベルと一致していなければなりません。階層ラベルはラベルと似ていますが、サブシートおよびルートシート間の接続を行います。その2つの相補的なラベル(ピンおよびHLabel)のグラフィカルな表示は似ています。階層ラベルの作成は[[Image:]]ツールで行います。<br />
<br />
ルートシートの例は以下を参照して下さい:<br />
<br />
[[Image:]]<br />
<br />
ピンTRANSF1とTRANSF2がコネクタJP3に接続されていることに注意して下さい。<br />
<br />
サブシート内でのそれに対応する接続は次のようになります:<br />
<br />
[[Image:]]<br />
<br />
2つの階層シート間の接続を成す2つの対応する階層ラベルがあるのがさらにわかります。<br />
<br />
'''注'''<br />
<br />
<nowiki>2つのバスを接続するには、階層ラベルおよび階層ピンを使うことが可能です。この時、既述の構文(Bus [N. .m])に従います。</nowiki><br />
<br />
=== ラベル、階層ラベル、グローバルラベルおよび非表示電源ピン ===<br />
ワイヤによる接続以外に、接続を行う様々な方法について説明します。<br />
<br />
==== 単純ラベル ====<br />
単純ラベルは接続に関してローカルな性質があります。つまり、それが配置されている回路図シートに制限されます。これは次の事実によるためです:<br />
<br />
* 各シートにはシート番号が存在する。<br />
* このシート番号はラベルに関連付けられている。<br />
<br />
そのため、シート番号3にラベル"TOTO"を配置した場合、実際のラベルは"TOTO_3"です。シート番号1(ルートシート)にラベル"TOTO"を配置した場合、実際には"TOTO_3"ではなく"TOTO_1"というラベルを配置したことになります。これはシートが1つしかない場合でも常にそのようになります。<br />
<br />
==== 階層ラベル ====<br />
単純ラベルで言えることは階層ラベルにも当てはまります。<br />
<br />
このため、同一シート内で、HLabelの"TOTO"はローカルラベル"TOTO"に接続されていると見なされますが、別のシートのHLabelあるいは"TOTO"というラベルには接続されません。<br />
<br />
しかし、HLabelはルートシートに配置された階層シンボル内の対応するシートラベルシンボルに接続されていると見なされます。<br />
<br />
==== 非表示電源ピン ====<br />
非表示の電源ピンは、同一名であるならそれらが互いに接続されていました。このため、"Invisible Power Pin"として宣言されているVCCという名前の全ての電源ピンは、それが置かれているどのシートでもそれらが互いに接続され同電位のVCCを形成します。<br />
<br />
このことは、あるサブシートにVCCラベルを配置した場合、そのラベルがVCCピンには接続されないということを意味します。それは、このラベルが実際にはVCC_nであるからです。ここでnとはシート番号です。<br />
<br />
このVCCラベルを同電位のVCCに実際に接続したいなら、VCC電源ポートにより非表示電源ピンにそれを明示的に接続する必要があります。<br />
<br />
=== グローバルラベル ===<br />
同一名のグローバルラベルは階層全体に渡って互いに接続されています。<br />
<br />
(vcc ... のような電源ラベルはグローバルラベルです)<br />
<br />
== 複合階層 ==<br />
一例を示します。同じ回路図が2回使用されています(2つの実体)。2つのシートのファイル名が同じなので("other_sheet.sch")、2つのシートは同じ回路図を共有します。しかし、シート名は異なっていなければなりません。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 平階層 ==<br />
シート間の接続を作らずに(平(ヒラ)階層)、シートを多数使うプロジェクトの作成が可能です。それには次のルールを順守して下さい:<br />
<br />
* ルートシートを作成し、他のすべてのシートをそれに含めます。ルートシートはシート間のリンクとして機能します。<br />
* 明示的な接続はまったく必要ありません。<br />
* シート間のすべての接続には、階層ラベルではなくグローバルラベルを使用します。<br />
<br />
ルートシートの例を以下に示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
2ページあり、それらはグローバルラベルで接続されています。<br />
<br />
[[Image:]]<br />
<br />
<br />
[[Image:]]<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| グローバルラベルを参照<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
|}</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter6_JA&diff=93
Eeschema Chapter6 JA
2012-07-05T01:28:06Z
<p>Nenokuni: /* 純ラベル */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter5_JA|前ページ]]/[[Eeschema_Chapter7_JA|次ページ]])<br />
= 階層回路図 =<br />
<br />
== はじめに ==<br />
シート数が2~3枚で済まないようなプロジェクトには、階層的表現を用いるのが一般的によい解決策となります。この種のプロジェクトを管理したい場合、次のことが必要になります:<br />
<br />
* 大きなサイズのシートを使用する。その場合、印刷と取り扱いの問題が生じます。<br />
* シートを数枚使用する。これは階層構造に至ります。<br />
<br />
この時、完全な回路図は、ルートシートというメインの回路図シートおよび階層を構成するサブシートというものになります。さらに、設計を個別のシートにうまく分割すると可読性が改善されます。<br />
<br />
ルートシートからすべてのサブシートを辿ることができなければなりません。Eeschemaには、右上のツールバーのアイコン[[Image:]]で使用可能な統合"階層ナビゲーター"があり、階層回路図の管理が非常に簡単です。<br />
<br />
階層は2種類あり、これらは共存在可能です: 1つ目は、すでに開いていて普通に使用するものです。2つ目は、回路図上の従来のコンポーネントのような外観をしたコンポーネントをライブラリ内で作成するというものですが、それは実際にはコンポーネントの内部構造を記述した回路図に対応します。<br />
<br />
この2つ目のタイプは集積回路を開発するために使用します。それは、作成中の回路図で機能ライブラリを使用しなければならないからです。<br />
<br />
Eeschemaは現在この第2のケースには対応していません。<br />
<br />
階層は次のようなもです:<br />
<br />
* 単一: 任意のシートを一度だけ使用する<br />
* 複合: 任意のシートを2回以上使用する(複数の実体)<br />
* 平(Flat): 単一の階層であるが、シート間の接続は記述されない。<br />
<br />
Eeschemaはこれら全ての階層を扱うことが可能です。<br />
<br />
階層回路図の作成は簡単です。階層全体はルート回路図から始まるように管理され、ただ一つの回路図しかないように見えます。<br />
<br />
次の2つの重要なステップを理解する必要があります:<br />
<br />
* サブシートの作成方法。<br />
* サブシート間の電気的な接続方法。<br />
<br />
== 階層内のナビゲーション ==<br />
水平ツールバー上の[[Image:]]ボタンでナビゲーターツールが使用可能になり、それによりサブシート間のナビゲーションは非常に簡単です。<br />
<br />
[[Image:]]<br />
<br />
シート名をクリックするとそのシートに移動可能になります。すばやく移動するには、シート名を右クリックし、シートに入るを選択します.<br />
<br />
右垂直ツールバーの[[Image:]]ツールにより、ルートシートあるいはサブシートに素早く移動可能です。ナビゲーションツールを選択後に以下の操作を行います:<br />
<br />
* シート名をクリックしてそのシートに移動する。<br />
* それ以外の場所をクリックしてメインシートに移動する。<br />
<br />
== ローカル、階層およびグローバルラベル ==<br />
=== プロパティ ===<br />
ローカルラベル([[Image:]]ツール)は、あるシート内のみで信号を接続しています。階層ラベル([[Image:]]ツール)は、あるシート内のみで信号を接続し、また親シートに配置された階層ピンに接続されています。<br />
<br />
グローバルラベル([[Image:]]ツール)は階層全体に渡って信号を接続しています。非表示の電源ピン("power in"および"power out"タイプ)は、全階層に渡って互いに接続されているように見えるので、グローバルラベルに似ています。<br />
<br />
=== 注 ===<br />
ある階層内で(単一または複合)階層ラベルとグローバルラベルの両方またはそのどちらかを使用可能です。<br />
<br />
== ヘッドラインの階層生成 ==<br />
次のことをする必要があります:<br />
<br />
* "シートシンボル"という階層シンボルをルートシート内に配置します。<br />
* ナビゲーターを使用して新規回路図(サブシート)に入り、他の回路図と同様にそれを作成します。<br />
<br />
* 新しく作成した回路図(サブシート)にグローバルラベル(HLabels)を配置して2つの回路図間に電気的接続を作成します。また、シートラベル(SheetLabels)という同じ名前を持つラベルをルートシートに配置します。これらのシートラベルはルートシートのシートシンボルや標準的なコンポーネントピンのような他の回路図要素に接続されます。<br />
<br />
== シートシンボル ==<br />
対角上の2点を指定して矩形を作成し、それによりサブシートを表します。<br />
<br />
この矩形のサイズは、サブシート内のグローバルラベル(HLabels)に対応した特定のラベルや階層ピンを後で配置可能なものでなければなりません。<br />
<br />
これらのラベルは通常のコンポーネントピンに似ています。[[Image:]]ツールを選択します。<br />
<br />
クリックして矩形の左上角を配置します。矩形が十分な大きさとなったら再度クリックして右下角を配置します。<br />
<br />
例:<br />
<br />
[[Image:]]<br />
<br />
この時、このサブシートのファイル名とシート名の入力が要求されます(階層ナビゲーターを使用し、対応する回路図に移動するために)。<br />
<br />
[[Image:]]<br />
<br />
少なくともファイル名の入力が必要です。シート名がない場合、ファイル名がシート名として使用されます(そうするのが普通)。<br />
<br />
== 接続 - 階層ピン ==<br />
たった今作成したシンボル用の接続点(階層ピン)をここで作成します。<br />
<br />
これらの接続点は通常のコンポーネントピンと似ていますが、ただ1つの接続点で完全なバス接続を行うことが可能です。<br />
<br />
それを行うには、次のように2つ方法があります:<br />
<br />
* 必要なピンをサブシート作成前に配置(手動による配置)。<br />
* 必要なピンおよびグローバルラベルをサブシート作成後に配置(半自動配置)。<br />
<br />
2つ目の方法が非常に好ましいのです。<br />
<br />
'''手動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* このピンを配置したい階層シンボルをクリックします。<br />
<br />
"CONNEXION"と言う名前の階層ピンを作成する例は以下を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
このピンシート(右クリックしてポップアップメニューの編集を選択します)を編集して、グラフィカルな属性とサイズの定義が可能です。後でそうすることも可能です。<br />
<br />
様々なピンシンボルが使用可能です:<br />
<br />
* 入力(Input)<br />
* 出力(Output)<br />
* 双方向(BiDir)<br />
* トライステート(Tri State)<br />
* 指定なし(Not Specified)<br />
<br />
これらのピンシンボルは単なるグラフィカルな強調で、それ以外の役割はありません。<br />
<br />
'''自動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* 階層シンボルをクリックし、そこからグローバルラベルに対応するピンをインポートして対応する回路図に配置します。新しいグローバルラベルが存在する場合、つまり、配置済みのピンに対応したものでないなら、階層ピンが現れます。<br />
* このピンを配置したい場所でクリックします。<br />
<br />
必要なすべてのピンはエラーなく速やかに配置することが可能です。それらの外観はグローバルラベルと一致しています。<br />
<br />
== 接続 - 階層ラベル ==<br />
作成したシートシンボルの各ピンはサブシート内の階層ラベルというラベルと一致していなければなりません。階層ラベルはラベルと似ていますが、サブシートおよびルートシート間の接続を行います。その2つの相補的なラベル(ピンおよびHLabel)のグラフィカルな表示は似ています。階層ラベルの作成は[[Image:]]ツールで行います。<br />
<br />
ルートシートの例は以下を参照して下さい:<br />
<br />
[[Image:]]<br />
<br />
ピンTRANSF1とTRANSF2がコネクタJP3に接続されていることに注意して下さい。<br />
<br />
サブシート内でのそれに対応する接続は次のようになります:<br />
<br />
[[Image:]]<br />
<br />
2つの階層シート間の接続を成す2つの対応する階層ラベルがあるのがさらにわかります。<br />
<br />
'''注'''<br />
<br />
<nowiki>2つのバスを接続するには、階層ラベルおよび階層ピンを使うことが可能です。この時、既述の構文(Bus [N. .m])に従います。</nowiki><br />
<br />
=== ラベル、階層ラベル、グローバルラベルおよび非表示電源ピン ===<br />
ワイヤによる接続以外に、接続を行う様々な方法について説明します。<br />
<br />
==== 単純ラベル ====<br />
単純ラベルは接続に関してローカルな性質があります。つまり、それが配置されている回路図シートに制限されます。これは次の事実によるためです:<br />
<br />
* 各シートにはシート番号が存在する。<br />
* このシート番号はラベルに関連付けられている。<br />
<br />
そのため、シート番号3にラベル"TOTO"を配置した場合、実際のラベルは"TOTO_3"です。シート番号1(ルートシート)にラベル"TOTO"を配置した場合、実際には"TOTO_3"ではなく"TOTO_1"というラベルを配置したことになります。これはシートが1つしかない場合でも常にそのようになります。<br />
<br />
==== 階層ラベル ====<br />
単純ラベルで言えることは階層ラベルにも当てはまります。<br />
<br />
このため、同一シート内で、HLabelの"TOTO"はローカルラベル"TOTO"に接続されていると見なされますが、別のシートのHLabelあるいは"TOTO"というラベルには接続されません。<br />
<br />
しかし、HLabelはルートシートに配置された階層シンボル内の対応するシートラベルシンボルに接続されていると見なされます。<br />
<br />
==== 非表示電源ピン ====<br />
非表示の電源ピンは、同一名であるならそれらが互いに接続されていました。このため、"Invisible Power Pin"として宣言されているVCCという名前の全ての電源ピンは、それが置かれているどのシートでもそれらが互いに接続され同電位のVCCを形成します。<br />
<br />
このことは、あるサブシートにVCCラベルを配置した場合、そのラベルがVCCピンには接続されないということを意味します。それは、このラベルが実際にはVCC_nであるからです。ここでnとはシート番号です。<br />
<br />
このVCCラベルを同電位のVCCに実際に接続したいなら、VCC電源ポートにより非表示電源ピンにそれを明示的に接続する必要があります。<br />
<br />
=== グローバルラベル ===<br />
同一名のグローバルラベルは階層全体に渡って互いに接続されています。<br />
<br />
(vcc ... のような電源ラベルはグローバルラベルです)<br />
<br />
== 複合階層 ==<br />
一例を示します。同じ回路図が2回使用されています(2つの実体)。2つのシートのファイル名が同じなので("other_sheet.sch")、2つのシートは同じ回路図を共有します。しかし、シート名は異なっていなければなりません。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 平階層 ==<br />
シート間の接続を作らずに(平(ヒラ)階層)、シートを多数使うプロジェクトの作成が可能です。それには次のルールを順守して下さい:<br />
<br />
* ルートシートを作成し、他のすべてのシートをそれに含めます。ルートシートはシート間のリンクとして機能します。<br />
* 明示的な接続はまったく必要ありません。<br />
* シート間のすべての接続には、階層ラベルではなくグローバルラベルを使用します。<br />
<br />
ルートシートの例を以下に示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
2ページあり、それらはグローバルラベルで接続されています。<br />
<br />
[[Image:]]<br />
<br />
<br />
[[Image:]]<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| グローバルラベルを参照<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
|}</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter6_JA&diff=92
Eeschema Chapter6 JA
2012-07-05T01:27:08Z
<p>Nenokuni: /* Hierarchical schematics */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter5_JA|前ページ]]/[[Eeschema_Chapter7_JA|次ページ]])<br />
= 階層回路図 =<br />
<br />
== はじめに ==<br />
シート数が2~3枚で済まないようなプロジェクトには、階層的表現を用いるのが一般的によい解決策となります。この種のプロジェクトを管理したい場合、次のことが必要になります:<br />
<br />
* 大きなサイズのシートを使用する。その場合、印刷と取り扱いの問題が生じます。<br />
* シートを数枚使用する。これは階層構造に至ります。<br />
<br />
この時、完全な回路図は、ルートシートというメインの回路図シートおよび階層を構成するサブシートというものになります。さらに、設計を個別のシートにうまく分割すると可読性が改善されます。<br />
<br />
ルートシートからすべてのサブシートを辿ることができなければなりません。Eeschemaには、右上のツールバーのアイコン[[Image:]]で使用可能な統合"階層ナビゲーター"があり、階層回路図の管理が非常に簡単です。<br />
<br />
階層は2種類あり、これらは共存在可能です: 1つ目は、すでに開いていて普通に使用するものです。2つ目は、回路図上の従来のコンポーネントのような外観をしたコンポーネントをライブラリ内で作成するというものですが、それは実際にはコンポーネントの内部構造を記述した回路図に対応します。<br />
<br />
この2つ目のタイプは集積回路を開発するために使用します。それは、作成中の回路図で機能ライブラリを使用しなければならないからです。<br />
<br />
Eeschemaは現在この第2のケースには対応していません。<br />
<br />
階層は次のようなもです:<br />
<br />
* 単一: 任意のシートを一度だけ使用する<br />
* 複合: 任意のシートを2回以上使用する(複数の実体)<br />
* 平(Flat): 単一の階層であるが、シート間の接続は記述されない。<br />
<br />
Eeschemaはこれら全ての階層を扱うことが可能です。<br />
<br />
階層回路図の作成は簡単です。階層全体はルート回路図から始まるように管理され、ただ一つの回路図しかないように見えます。<br />
<br />
次の2つの重要なステップを理解する必要があります:<br />
<br />
* サブシートの作成方法。<br />
* サブシート間の電気的な接続方法。<br />
<br />
== 階層内のナビゲーション ==<br />
水平ツールバー上の[[Image:]]ボタンでナビゲーターツールが使用可能になり、それによりサブシート間のナビゲーションは非常に簡単です。<br />
<br />
[[Image:]]<br />
<br />
シート名をクリックするとそのシートに移動可能になります。すばやく移動するには、シート名を右クリックし、シートに入るを選択します.<br />
<br />
右垂直ツールバーの[[Image:]]ツールにより、ルートシートあるいはサブシートに素早く移動可能です。ナビゲーションツールを選択後に以下の操作を行います:<br />
<br />
* シート名をクリックしてそのシートに移動する。<br />
* それ以外の場所をクリックしてメインシートに移動する。<br />
<br />
== ローカル、階層およびグローバルラベル ==<br />
=== プロパティ ===<br />
ローカルラベル([[Image:]]ツール)は、あるシート内のみで信号を接続しています。階層ラベル([[Image:]]ツール)は、あるシート内のみで信号を接続し、また親シートに配置された階層ピンに接続されています。<br />
<br />
グローバルラベル([[Image:]]ツール)は階層全体に渡って信号を接続しています。非表示の電源ピン("power in"および"power out"タイプ)は、全階層に渡って互いに接続されているように見えるので、グローバルラベルに似ています。<br />
<br />
=== 注 ===<br />
ある階層内で(単一または複合)階層ラベルとグローバルラベルの両方またはそのどちらかを使用可能です。<br />
<br />
== ヘッドラインの階層生成 ==<br />
次のことをする必要があります:<br />
<br />
* "シートシンボル"という階層シンボルをルートシート内に配置します。<br />
* ナビゲーターを使用して新規回路図(サブシート)に入り、他の回路図と同様にそれを作成します。<br />
<br />
* 新しく作成した回路図(サブシート)にグローバルラベル(HLabels)を配置して2つの回路図間に電気的接続を作成します。また、シートラベル(SheetLabels)という同じ名前を持つラベルをルートシートに配置します。これらのシートラベルはルートシートのシートシンボルや標準的なコンポーネントピンのような他の回路図要素に接続されます。<br />
<br />
== シートシンボル ==<br />
対角上の2点を指定して矩形を作成し、それによりサブシートを表します。<br />
<br />
この矩形のサイズは、サブシート内のグローバルラベル(HLabels)に対応した特定のラベルや階層ピンを後で配置可能なものでなければなりません。<br />
<br />
これらのラベルは通常のコンポーネントピンに似ています。[[Image:]]ツールを選択します。<br />
<br />
クリックして矩形の左上角を配置します。矩形が十分な大きさとなったら再度クリックして右下角を配置します。<br />
<br />
例:<br />
<br />
[[Image:]]<br />
<br />
この時、このサブシートのファイル名とシート名の入力が要求されます(階層ナビゲーターを使用し、対応する回路図に移動するために)。<br />
<br />
[[Image:]]<br />
<br />
少なくともファイル名の入力が必要です。シート名がない場合、ファイル名がシート名として使用されます(そうするのが普通)。<br />
<br />
== 接続 - 階層ピン ==<br />
たった今作成したシンボル用の接続点(階層ピン)をここで作成します。<br />
<br />
これらの接続点は通常のコンポーネントピンと似ていますが、ただ1つの接続点で完全なバス接続を行うことが可能です。<br />
<br />
それを行うには、次のように2つ方法があります:<br />
<br />
* 必要なピンをサブシート作成前に配置(手動による配置)。<br />
* 必要なピンおよびグローバルラベルをサブシート作成後に配置(半自動配置)。<br />
<br />
2つ目の方法が非常に好ましいのです。<br />
<br />
'''手動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* このピンを配置したい階層シンボルをクリックします。<br />
<br />
"CONNEXION"と言う名前の階層ピンを作成する例は以下を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
このピンシート(右クリックしてポップアップメニューの編集を選択します)を編集して、グラフィカルな属性とサイズの定義が可能です。後でそうすることも可能です。<br />
<br />
様々なピンシンボルが使用可能です:<br />
<br />
* 入力(Input)<br />
* 出力(Output)<br />
* 双方向(BiDir)<br />
* トライステート(Tri State)<br />
* 指定なし(Not Specified)<br />
<br />
これらのピンシンボルは単なるグラフィカルな強調で、それ以外の役割はありません。<br />
<br />
'''自動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* 階層シンボルをクリックし、そこからグローバルラベルに対応するピンをインポートして対応する回路図に配置します。新しいグローバルラベルが存在する場合、つまり、配置済みのピンに対応したものでないなら、階層ピンが現れます。<br />
* このピンを配置したい場所でクリックします。<br />
<br />
必要なすべてのピンはエラーなく速やかに配置することが可能です。それらの外観はグローバルラベルと一致しています。<br />
<br />
== 接続 - 階層ラベル ==<br />
作成したシートシンボルの各ピンはサブシート内の階層ラベルというラベルと一致していなければなりません。階層ラベルはラベルと似ていますが、サブシートおよびルートシート間の接続を行います。その2つの相補的なラベル(ピンおよびHLabel)のグラフィカルな表示は似ています。階層ラベルの作成は[[Image:]]ツールで行います。<br />
<br />
ルートシートの例は以下を参照して下さい:<br />
<br />
[[Image:]]<br />
<br />
ピンTRANSF1とTRANSF2がコネクタJP3に接続されていることに注意して下さい。<br />
<br />
サブシート内でのそれに対応する接続は次のようになります:<br />
<br />
[[Image:]]<br />
<br />
2つの階層シート間の接続を成す2つの対応する階層ラベルがあるのがさらにわかります。<br />
<br />
'''注'''<br />
<br />
<nowiki>2つのバスを接続するには、階層ラベルおよび階層ピンを使うことが可能です。この時、既述の構文(Bus [N. .m])に従います。</nowiki><br />
<br />
=== ラベル、階層ラベル、グローバルラベルおよび非表示電源ピン ===<br />
ワイヤによる接続以外に、接続を行う様々な方法について説明します。<br />
<br />
==== 純ラベル ====<br />
単純ラベルは接続に関してローカルな性質があります。つまり、それが配置されている回路図シートに制限されます。これは次の事実によるためです:<br />
<br />
* 各シートにはシート番号が存在する。<br />
* このシート番号はラベルに関連付けられている。<br />
<br />
そのため、シート番号3にラベル"TOTO"を配置した場合、実際のラベルは"TOTO_3"です。シート番号1(ルートシート)にラベル"TOTO"を配置した場合、実際には"TOTO_3"ではなく"TOTO_1"というラベルを配置したことになります。これはシートが1つしかない場合でも常にそのようになります。<br />
<br />
==== 階層ラベル ====<br />
単純ラベルで言えることは階層ラベルにも当てはまります。<br />
<br />
このため、同一シート内で、HLabelの"TOTO"はローカルラベル"TOTO"に接続されていると見なされますが、別のシートのHLabelあるいは"TOTO"というラベルには接続されません。<br />
<br />
しかし、HLabelはルートシートに配置された階層シンボル内の対応するシートラベルシンボルに接続されていると見なされます。<br />
<br />
==== 非表示電源ピン ====<br />
非表示の電源ピンは、同一名であるならそれらが互いに接続されていました。このため、"Invisible Power Pin"として宣言されているVCCという名前の全ての電源ピンは、それが置かれているどのシートでもそれらが互いに接続され同電位のVCCを形成します。<br />
<br />
このことは、あるサブシートにVCCラベルを配置した場合、そのラベルがVCCピンには接続されないということを意味します。それは、このラベルが実際にはVCC_nであるからです。ここでnとはシート番号です。<br />
<br />
このVCCラベルを同電位のVCCに実際に接続したいなら、VCC電源ポートにより非表示電源ピンにそれを明示的に接続する必要があります。<br />
<br />
=== グローバルラベル ===<br />
同一名のグローバルラベルは階層全体に渡って互いに接続されています。<br />
<br />
(vcc ... のような電源ラベルはグローバルラベルです)<br />
<br />
== 複合階層 ==<br />
一例を示します。同じ回路図が2回使用されています(2つの実体)。2つのシートのファイル名が同じなので("other_sheet.sch")、2つのシートは同じ回路図を共有します。しかし、シート名は異なっていなければなりません。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 平階層 ==<br />
シート間の接続を作らずに(平(ヒラ)階層)、シートを多数使うプロジェクトの作成が可能です。それには次のルールを順守して下さい:<br />
<br />
* ルートシートを作成し、他のすべてのシートをそれに含めます。ルートシートはシート間のリンクとして機能します。<br />
* 明示的な接続はまったく必要ありません。<br />
* シート間のすべての接続には、階層ラベルではなくグローバルラベルを使用します。<br />
<br />
ルートシートの例を以下に示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
2ページあり、それらはグローバルラベルで接続されています。<br />
<br />
[[Image:]]<br />
<br />
<br />
[[Image:]]<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| グローバルラベルを参照<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
|}</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter6_JA&diff=91
Eeschema Chapter6 JA
2012-07-05T01:26:34Z
<p>Nenokuni: /* Flat hierarchy */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter5_JA|前ページ]]/[[Eeschema_Chapter7_JA|次ページ]])<br />
= Hierarchical schematics =<br />
<br />
== はじめに ==<br />
シート数が2~3枚で済まないようなプロジェクトには、階層的表現を用いるのが一般的によい解決策となります。この種のプロジェクトを管理したい場合、次のことが必要になります:<br />
<br />
* 大きなサイズのシートを使用する。その場合、印刷と取り扱いの問題が生じます。<br />
* シートを数枚使用する。これは階層構造に至ります。<br />
<br />
この時、完全な回路図は、ルートシートというメインの回路図シートおよび階層を構成するサブシートというものになります。さらに、設計を個別のシートにうまく分割すると可読性が改善されます。<br />
<br />
ルートシートからすべてのサブシートを辿ることができなければなりません。Eeschemaには、右上のツールバーのアイコン[[Image:]]で使用可能な統合"階層ナビゲーター"があり、階層回路図の管理が非常に簡単です。<br />
<br />
階層は2種類あり、これらは共存在可能です: 1つ目は、すでに開いていて普通に使用するものです。2つ目は、回路図上の従来のコンポーネントのような外観をしたコンポーネントをライブラリ内で作成するというものですが、それは実際にはコンポーネントの内部構造を記述した回路図に対応します。<br />
<br />
この2つ目のタイプは集積回路を開発するために使用します。それは、作成中の回路図で機能ライブラリを使用しなければならないからです。<br />
<br />
Eeschemaは現在この第2のケースには対応していません。<br />
<br />
階層は次のようなもです:<br />
<br />
* 単一: 任意のシートを一度だけ使用する<br />
* 複合: 任意のシートを2回以上使用する(複数の実体)<br />
* 平(Flat): 単一の階層であるが、シート間の接続は記述されない。<br />
<br />
Eeschemaはこれら全ての階層を扱うことが可能です。<br />
<br />
階層回路図の作成は簡単です。階層全体はルート回路図から始まるように管理され、ただ一つの回路図しかないように見えます。<br />
<br />
次の2つの重要なステップを理解する必要があります:<br />
<br />
* サブシートの作成方法。<br />
* サブシート間の電気的な接続方法。<br />
<br />
== 階層内のナビゲーション ==<br />
水平ツールバー上の[[Image:]]ボタンでナビゲーターツールが使用可能になり、それによりサブシート間のナビゲーションは非常に簡単です。<br />
<br />
[[Image:]]<br />
<br />
シート名をクリックするとそのシートに移動可能になります。すばやく移動するには、シート名を右クリックし、シートに入るを選択します.<br />
<br />
右垂直ツールバーの[[Image:]]ツールにより、ルートシートあるいはサブシートに素早く移動可能です。ナビゲーションツールを選択後に以下の操作を行います:<br />
<br />
* シート名をクリックしてそのシートに移動する。<br />
* それ以外の場所をクリックしてメインシートに移動する。<br />
<br />
== ローカル、階層およびグローバルラベル ==<br />
=== プロパティ ===<br />
ローカルラベル([[Image:]]ツール)は、あるシート内のみで信号を接続しています。階層ラベル([[Image:]]ツール)は、あるシート内のみで信号を接続し、また親シートに配置された階層ピンに接続されています。<br />
<br />
グローバルラベル([[Image:]]ツール)は階層全体に渡って信号を接続しています。非表示の電源ピン("power in"および"power out"タイプ)は、全階層に渡って互いに接続されているように見えるので、グローバルラベルに似ています。<br />
<br />
=== 注 ===<br />
ある階層内で(単一または複合)階層ラベルとグローバルラベルの両方またはそのどちらかを使用可能です。<br />
<br />
== ヘッドラインの階層生成 ==<br />
次のことをする必要があります:<br />
<br />
* "シートシンボル"という階層シンボルをルートシート内に配置します。<br />
* ナビゲーターを使用して新規回路図(サブシート)に入り、他の回路図と同様にそれを作成します。<br />
<br />
* 新しく作成した回路図(サブシート)にグローバルラベル(HLabels)を配置して2つの回路図間に電気的接続を作成します。また、シートラベル(SheetLabels)という同じ名前を持つラベルをルートシートに配置します。これらのシートラベルはルートシートのシートシンボルや標準的なコンポーネントピンのような他の回路図要素に接続されます。<br />
<br />
== シートシンボル ==<br />
対角上の2点を指定して矩形を作成し、それによりサブシートを表します。<br />
<br />
この矩形のサイズは、サブシート内のグローバルラベル(HLabels)に対応した特定のラベルや階層ピンを後で配置可能なものでなければなりません。<br />
<br />
これらのラベルは通常のコンポーネントピンに似ています。[[Image:]]ツールを選択します。<br />
<br />
クリックして矩形の左上角を配置します。矩形が十分な大きさとなったら再度クリックして右下角を配置します。<br />
<br />
例:<br />
<br />
[[Image:]]<br />
<br />
この時、このサブシートのファイル名とシート名の入力が要求されます(階層ナビゲーターを使用し、対応する回路図に移動するために)。<br />
<br />
[[Image:]]<br />
<br />
少なくともファイル名の入力が必要です。シート名がない場合、ファイル名がシート名として使用されます(そうするのが普通)。<br />
<br />
== 接続 - 階層ピン ==<br />
たった今作成したシンボル用の接続点(階層ピン)をここで作成します。<br />
<br />
これらの接続点は通常のコンポーネントピンと似ていますが、ただ1つの接続点で完全なバス接続を行うことが可能です。<br />
<br />
それを行うには、次のように2つ方法があります:<br />
<br />
* 必要なピンをサブシート作成前に配置(手動による配置)。<br />
* 必要なピンおよびグローバルラベルをサブシート作成後に配置(半自動配置)。<br />
<br />
2つ目の方法が非常に好ましいのです。<br />
<br />
'''手動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* このピンを配置したい階層シンボルをクリックします。<br />
<br />
"CONNEXION"と言う名前の階層ピンを作成する例は以下を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
このピンシート(右クリックしてポップアップメニューの編集を選択します)を編集して、グラフィカルな属性とサイズの定義が可能です。後でそうすることも可能です。<br />
<br />
様々なピンシンボルが使用可能です:<br />
<br />
* 入力(Input)<br />
* 出力(Output)<br />
* 双方向(BiDir)<br />
* トライステート(Tri State)<br />
* 指定なし(Not Specified)<br />
<br />
これらのピンシンボルは単なるグラフィカルな強調で、それ以外の役割はありません。<br />
<br />
'''自動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* 階層シンボルをクリックし、そこからグローバルラベルに対応するピンをインポートして対応する回路図に配置します。新しいグローバルラベルが存在する場合、つまり、配置済みのピンに対応したものでないなら、階層ピンが現れます。<br />
* このピンを配置したい場所でクリックします。<br />
<br />
必要なすべてのピンはエラーなく速やかに配置することが可能です。それらの外観はグローバルラベルと一致しています。<br />
<br />
== 接続 - 階層ラベル ==<br />
作成したシートシンボルの各ピンはサブシート内の階層ラベルというラベルと一致していなければなりません。階層ラベルはラベルと似ていますが、サブシートおよびルートシート間の接続を行います。その2つの相補的なラベル(ピンおよびHLabel)のグラフィカルな表示は似ています。階層ラベルの作成は[[Image:]]ツールで行います。<br />
<br />
ルートシートの例は以下を参照して下さい:<br />
<br />
[[Image:]]<br />
<br />
ピンTRANSF1とTRANSF2がコネクタJP3に接続されていることに注意して下さい。<br />
<br />
サブシート内でのそれに対応する接続は次のようになります:<br />
<br />
[[Image:]]<br />
<br />
2つの階層シート間の接続を成す2つの対応する階層ラベルがあるのがさらにわかります。<br />
<br />
'''注'''<br />
<br />
<nowiki>2つのバスを接続するには、階層ラベルおよび階層ピンを使うことが可能です。この時、既述の構文(Bus [N. .m])に従います。</nowiki><br />
<br />
=== ラベル、階層ラベル、グローバルラベルおよび非表示電源ピン ===<br />
ワイヤによる接続以外に、接続を行う様々な方法について説明します。<br />
<br />
==== 純ラベル ====<br />
単純ラベルは接続に関してローカルな性質があります。つまり、それが配置されている回路図シートに制限されます。これは次の事実によるためです:<br />
<br />
* 各シートにはシート番号が存在する。<br />
* このシート番号はラベルに関連付けられている。<br />
<br />
そのため、シート番号3にラベル"TOTO"を配置した場合、実際のラベルは"TOTO_3"です。シート番号1(ルートシート)にラベル"TOTO"を配置した場合、実際には"TOTO_3"ではなく"TOTO_1"というラベルを配置したことになります。これはシートが1つしかない場合でも常にそのようになります。<br />
<br />
==== 階層ラベル ====<br />
単純ラベルで言えることは階層ラベルにも当てはまります。<br />
<br />
このため、同一シート内で、HLabelの"TOTO"はローカルラベル"TOTO"に接続されていると見なされますが、別のシートのHLabelあるいは"TOTO"というラベルには接続されません。<br />
<br />
しかし、HLabelはルートシートに配置された階層シンボル内の対応するシートラベルシンボルに接続されていると見なされます。<br />
<br />
==== 非表示電源ピン ====<br />
非表示の電源ピンは、同一名であるならそれらが互いに接続されていました。このため、"Invisible Power Pin"として宣言されているVCCという名前の全ての電源ピンは、それが置かれているどのシートでもそれらが互いに接続され同電位のVCCを形成します。<br />
<br />
このことは、あるサブシートにVCCラベルを配置した場合、そのラベルがVCCピンには接続されないということを意味します。それは、このラベルが実際にはVCC_nであるからです。ここでnとはシート番号です。<br />
<br />
このVCCラベルを同電位のVCCに実際に接続したいなら、VCC電源ポートにより非表示電源ピンにそれを明示的に接続する必要があります。<br />
<br />
=== グローバルラベル ===<br />
同一名のグローバルラベルは階層全体に渡って互いに接続されています。<br />
<br />
(vcc ... のような電源ラベルはグローバルラベルです)<br />
<br />
== 複合階層 ==<br />
一例を示します。同じ回路図が2回使用されています(2つの実体)。2つのシートのファイル名が同じなので("other_sheet.sch")、2つのシートは同じ回路図を共有します。しかし、シート名は異なっていなければなりません。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== 平階層 ==<br />
シート間の接続を作らずに(平(ヒラ)階層)、シートを多数使うプロジェクトの作成が可能です。それには次のルールを順守して下さい:<br />
<br />
* ルートシートを作成し、他のすべてのシートをそれに含めます。ルートシートはシート間のリンクとして機能します。<br />
* 明示的な接続はまったく必要ありません。<br />
* シート間のすべての接続には、階層ラベルではなくグローバルラベルを使用します。<br />
<br />
ルートシートの例を以下に示します。<br />
<br />
[[Image:]]<br />
<br />
<br />
2ページあり、それらはグローバルラベルで接続されています。<br />
<br />
[[Image:]]<br />
<br />
<br />
[[Image:]]<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| グローバルラベルを参照<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
|}</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter6_JA&diff=90
Eeschema Chapter6 JA
2012-07-05T01:24:20Z
<p>Nenokuni: /* Complex Hierarchy */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter5_JA|前ページ]]/[[Eeschema_Chapter7_JA|次ページ]])<br />
= Hierarchical schematics =<br />
<br />
== はじめに ==<br />
シート数が2~3枚で済まないようなプロジェクトには、階層的表現を用いるのが一般的によい解決策となります。この種のプロジェクトを管理したい場合、次のことが必要になります:<br />
<br />
* 大きなサイズのシートを使用する。その場合、印刷と取り扱いの問題が生じます。<br />
* シートを数枚使用する。これは階層構造に至ります。<br />
<br />
この時、完全な回路図は、ルートシートというメインの回路図シートおよび階層を構成するサブシートというものになります。さらに、設計を個別のシートにうまく分割すると可読性が改善されます。<br />
<br />
ルートシートからすべてのサブシートを辿ることができなければなりません。Eeschemaには、右上のツールバーのアイコン[[Image:]]で使用可能な統合"階層ナビゲーター"があり、階層回路図の管理が非常に簡単です。<br />
<br />
階層は2種類あり、これらは共存在可能です: 1つ目は、すでに開いていて普通に使用するものです。2つ目は、回路図上の従来のコンポーネントのような外観をしたコンポーネントをライブラリ内で作成するというものですが、それは実際にはコンポーネントの内部構造を記述した回路図に対応します。<br />
<br />
この2つ目のタイプは集積回路を開発するために使用します。それは、作成中の回路図で機能ライブラリを使用しなければならないからです。<br />
<br />
Eeschemaは現在この第2のケースには対応していません。<br />
<br />
階層は次のようなもです:<br />
<br />
* 単一: 任意のシートを一度だけ使用する<br />
* 複合: 任意のシートを2回以上使用する(複数の実体)<br />
* 平(Flat): 単一の階層であるが、シート間の接続は記述されない。<br />
<br />
Eeschemaはこれら全ての階層を扱うことが可能です。<br />
<br />
階層回路図の作成は簡単です。階層全体はルート回路図から始まるように管理され、ただ一つの回路図しかないように見えます。<br />
<br />
次の2つの重要なステップを理解する必要があります:<br />
<br />
* サブシートの作成方法。<br />
* サブシート間の電気的な接続方法。<br />
<br />
== 階層内のナビゲーション ==<br />
水平ツールバー上の[[Image:]]ボタンでナビゲーターツールが使用可能になり、それによりサブシート間のナビゲーションは非常に簡単です。<br />
<br />
[[Image:]]<br />
<br />
シート名をクリックするとそのシートに移動可能になります。すばやく移動するには、シート名を右クリックし、シートに入るを選択します.<br />
<br />
右垂直ツールバーの[[Image:]]ツールにより、ルートシートあるいはサブシートに素早く移動可能です。ナビゲーションツールを選択後に以下の操作を行います:<br />
<br />
* シート名をクリックしてそのシートに移動する。<br />
* それ以外の場所をクリックしてメインシートに移動する。<br />
<br />
== ローカル、階層およびグローバルラベル ==<br />
=== プロパティ ===<br />
ローカルラベル([[Image:]]ツール)は、あるシート内のみで信号を接続しています。階層ラベル([[Image:]]ツール)は、あるシート内のみで信号を接続し、また親シートに配置された階層ピンに接続されています。<br />
<br />
グローバルラベル([[Image:]]ツール)は階層全体に渡って信号を接続しています。非表示の電源ピン("power in"および"power out"タイプ)は、全階層に渡って互いに接続されているように見えるので、グローバルラベルに似ています。<br />
<br />
=== 注 ===<br />
ある階層内で(単一または複合)階層ラベルとグローバルラベルの両方またはそのどちらかを使用可能です。<br />
<br />
== ヘッドラインの階層生成 ==<br />
次のことをする必要があります:<br />
<br />
* "シートシンボル"という階層シンボルをルートシート内に配置します。<br />
* ナビゲーターを使用して新規回路図(サブシート)に入り、他の回路図と同様にそれを作成します。<br />
<br />
* 新しく作成した回路図(サブシート)にグローバルラベル(HLabels)を配置して2つの回路図間に電気的接続を作成します。また、シートラベル(SheetLabels)という同じ名前を持つラベルをルートシートに配置します。これらのシートラベルはルートシートのシートシンボルや標準的なコンポーネントピンのような他の回路図要素に接続されます。<br />
<br />
== シートシンボル ==<br />
対角上の2点を指定して矩形を作成し、それによりサブシートを表します。<br />
<br />
この矩形のサイズは、サブシート内のグローバルラベル(HLabels)に対応した特定のラベルや階層ピンを後で配置可能なものでなければなりません。<br />
<br />
これらのラベルは通常のコンポーネントピンに似ています。[[Image:]]ツールを選択します。<br />
<br />
クリックして矩形の左上角を配置します。矩形が十分な大きさとなったら再度クリックして右下角を配置します。<br />
<br />
例:<br />
<br />
[[Image:]]<br />
<br />
この時、このサブシートのファイル名とシート名の入力が要求されます(階層ナビゲーターを使用し、対応する回路図に移動するために)。<br />
<br />
[[Image:]]<br />
<br />
少なくともファイル名の入力が必要です。シート名がない場合、ファイル名がシート名として使用されます(そうするのが普通)。<br />
<br />
== 接続 - 階層ピン ==<br />
たった今作成したシンボル用の接続点(階層ピン)をここで作成します。<br />
<br />
これらの接続点は通常のコンポーネントピンと似ていますが、ただ1つの接続点で完全なバス接続を行うことが可能です。<br />
<br />
それを行うには、次のように2つ方法があります:<br />
<br />
* 必要なピンをサブシート作成前に配置(手動による配置)。<br />
* 必要なピンおよびグローバルラベルをサブシート作成後に配置(半自動配置)。<br />
<br />
2つ目の方法が非常に好ましいのです。<br />
<br />
'''手動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* このピンを配置したい階層シンボルをクリックします。<br />
<br />
"CONNEXION"と言う名前の階層ピンを作成する例は以下を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
このピンシート(右クリックしてポップアップメニューの編集を選択します)を編集して、グラフィカルな属性とサイズの定義が可能です。後でそうすることも可能です。<br />
<br />
様々なピンシンボルが使用可能です:<br />
<br />
* 入力(Input)<br />
* 出力(Output)<br />
* 双方向(BiDir)<br />
* トライステート(Tri State)<br />
* 指定なし(Not Specified)<br />
<br />
これらのピンシンボルは単なるグラフィカルな強調で、それ以外の役割はありません。<br />
<br />
'''自動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* 階層シンボルをクリックし、そこからグローバルラベルに対応するピンをインポートして対応する回路図に配置します。新しいグローバルラベルが存在する場合、つまり、配置済みのピンに対応したものでないなら、階層ピンが現れます。<br />
* このピンを配置したい場所でクリックします。<br />
<br />
必要なすべてのピンはエラーなく速やかに配置することが可能です。それらの外観はグローバルラベルと一致しています。<br />
<br />
== 接続 - 階層ラベル ==<br />
作成したシートシンボルの各ピンはサブシート内の階層ラベルというラベルと一致していなければなりません。階層ラベルはラベルと似ていますが、サブシートおよびルートシート間の接続を行います。その2つの相補的なラベル(ピンおよびHLabel)のグラフィカルな表示は似ています。階層ラベルの作成は[[Image:]]ツールで行います。<br />
<br />
ルートシートの例は以下を参照して下さい:<br />
<br />
[[Image:]]<br />
<br />
ピンTRANSF1とTRANSF2がコネクタJP3に接続されていることに注意して下さい。<br />
<br />
サブシート内でのそれに対応する接続は次のようになります:<br />
<br />
[[Image:]]<br />
<br />
2つの階層シート間の接続を成す2つの対応する階層ラベルがあるのがさらにわかります。<br />
<br />
'''注'''<br />
<br />
<nowiki>2つのバスを接続するには、階層ラベルおよび階層ピンを使うことが可能です。この時、既述の構文(Bus [N. .m])に従います。</nowiki><br />
<br />
=== ラベル、階層ラベル、グローバルラベルおよび非表示電源ピン ===<br />
ワイヤによる接続以外に、接続を行う様々な方法について説明します。<br />
<br />
==== 純ラベル ====<br />
単純ラベルは接続に関してローカルな性質があります。つまり、それが配置されている回路図シートに制限されます。これは次の事実によるためです:<br />
<br />
* 各シートにはシート番号が存在する。<br />
* このシート番号はラベルに関連付けられている。<br />
<br />
そのため、シート番号3にラベル"TOTO"を配置した場合、実際のラベルは"TOTO_3"です。シート番号1(ルートシート)にラベル"TOTO"を配置した場合、実際には"TOTO_3"ではなく"TOTO_1"というラベルを配置したことになります。これはシートが1つしかない場合でも常にそのようになります。<br />
<br />
==== 階層ラベル ====<br />
単純ラベルで言えることは階層ラベルにも当てはまります。<br />
<br />
このため、同一シート内で、HLabelの"TOTO"はローカルラベル"TOTO"に接続されていると見なされますが、別のシートのHLabelあるいは"TOTO"というラベルには接続されません。<br />
<br />
しかし、HLabelはルートシートに配置された階層シンボル内の対応するシートラベルシンボルに接続されていると見なされます。<br />
<br />
==== 非表示電源ピン ====<br />
非表示の電源ピンは、同一名であるならそれらが互いに接続されていました。このため、"Invisible Power Pin"として宣言されているVCCという名前の全ての電源ピンは、それが置かれているどのシートでもそれらが互いに接続され同電位のVCCを形成します。<br />
<br />
このことは、あるサブシートにVCCラベルを配置した場合、そのラベルがVCCピンには接続されないということを意味します。それは、このラベルが実際にはVCC_nであるからです。ここでnとはシート番号です。<br />
<br />
このVCCラベルを同電位のVCCに実際に接続したいなら、VCC電源ポートにより非表示電源ピンにそれを明示的に接続する必要があります。<br />
<br />
=== グローバルラベル ===<br />
同一名のグローバルラベルは階層全体に渡って互いに接続されています。<br />
<br />
(vcc ... のような電源ラベルはグローバルラベルです)<br />
<br />
== 複合階層 ==<br />
一例を示します。同じ回路図が2回使用されています(2つの実体)。2つのシートのファイル名が同じなので("other_sheet.sch")、2つのシートは同じ回路図を共有します。しかし、シート名は異なっていなければなりません。<br />
<br />
<center>[[Image:]]</center><br />
<br />
== Flat hierarchy ==<br />
You can create a project using many sheets, without creating connections between these sheets (flat hierarchy) if the next rules are repsected:<br />
<br />
* You must create a root sheet containing the other sheets, which acts as a link between others sheets.<br />
* No explicit connections are needed.<br />
* All connections between sheets will use global labels instead of hierarchical labels.<br />
<br />
Here is an example of a root sheet.<br />
<br />
[[Image:]]<br />
<br />
<br />
Here is the two pages, connected by global labels.<br />
<br />
[[Image:]]<br />
<br />
<br />
[[Image:]]<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Look at global labels<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
|}</div>
Nenokuni
https://wiki.kicad.jp/index.php?title=Eeschema_Chapter6_JA&diff=89
Eeschema Chapter6 JA
2012-07-05T01:23:52Z
<p>Nenokuni: /* Connections - hierarchical labels */</p>
<hr />
<div>>>[[翻訳作業ページ]] ([[Eeschema_Chapter5_JA|前ページ]]/[[Eeschema_Chapter7_JA|次ページ]])<br />
= Hierarchical schematics =<br />
<br />
== はじめに ==<br />
シート数が2~3枚で済まないようなプロジェクトには、階層的表現を用いるのが一般的によい解決策となります。この種のプロジェクトを管理したい場合、次のことが必要になります:<br />
<br />
* 大きなサイズのシートを使用する。その場合、印刷と取り扱いの問題が生じます。<br />
* シートを数枚使用する。これは階層構造に至ります。<br />
<br />
この時、完全な回路図は、ルートシートというメインの回路図シートおよび階層を構成するサブシートというものになります。さらに、設計を個別のシートにうまく分割すると可読性が改善されます。<br />
<br />
ルートシートからすべてのサブシートを辿ることができなければなりません。Eeschemaには、右上のツールバーのアイコン[[Image:]]で使用可能な統合"階層ナビゲーター"があり、階層回路図の管理が非常に簡単です。<br />
<br />
階層は2種類あり、これらは共存在可能です: 1つ目は、すでに開いていて普通に使用するものです。2つ目は、回路図上の従来のコンポーネントのような外観をしたコンポーネントをライブラリ内で作成するというものですが、それは実際にはコンポーネントの内部構造を記述した回路図に対応します。<br />
<br />
この2つ目のタイプは集積回路を開発するために使用します。それは、作成中の回路図で機能ライブラリを使用しなければならないからです。<br />
<br />
Eeschemaは現在この第2のケースには対応していません。<br />
<br />
階層は次のようなもです:<br />
<br />
* 単一: 任意のシートを一度だけ使用する<br />
* 複合: 任意のシートを2回以上使用する(複数の実体)<br />
* 平(Flat): 単一の階層であるが、シート間の接続は記述されない。<br />
<br />
Eeschemaはこれら全ての階層を扱うことが可能です。<br />
<br />
階層回路図の作成は簡単です。階層全体はルート回路図から始まるように管理され、ただ一つの回路図しかないように見えます。<br />
<br />
次の2つの重要なステップを理解する必要があります:<br />
<br />
* サブシートの作成方法。<br />
* サブシート間の電気的な接続方法。<br />
<br />
== 階層内のナビゲーション ==<br />
水平ツールバー上の[[Image:]]ボタンでナビゲーターツールが使用可能になり、それによりサブシート間のナビゲーションは非常に簡単です。<br />
<br />
[[Image:]]<br />
<br />
シート名をクリックするとそのシートに移動可能になります。すばやく移動するには、シート名を右クリックし、シートに入るを選択します.<br />
<br />
右垂直ツールバーの[[Image:]]ツールにより、ルートシートあるいはサブシートに素早く移動可能です。ナビゲーションツールを選択後に以下の操作を行います:<br />
<br />
* シート名をクリックしてそのシートに移動する。<br />
* それ以外の場所をクリックしてメインシートに移動する。<br />
<br />
== ローカル、階層およびグローバルラベル ==<br />
=== プロパティ ===<br />
ローカルラベル([[Image:]]ツール)は、あるシート内のみで信号を接続しています。階層ラベル([[Image:]]ツール)は、あるシート内のみで信号を接続し、また親シートに配置された階層ピンに接続されています。<br />
<br />
グローバルラベル([[Image:]]ツール)は階層全体に渡って信号を接続しています。非表示の電源ピン("power in"および"power out"タイプ)は、全階層に渡って互いに接続されているように見えるので、グローバルラベルに似ています。<br />
<br />
=== 注 ===<br />
ある階層内で(単一または複合)階層ラベルとグローバルラベルの両方またはそのどちらかを使用可能です。<br />
<br />
== ヘッドラインの階層生成 ==<br />
次のことをする必要があります:<br />
<br />
* "シートシンボル"という階層シンボルをルートシート内に配置します。<br />
* ナビゲーターを使用して新規回路図(サブシート)に入り、他の回路図と同様にそれを作成します。<br />
<br />
* 新しく作成した回路図(サブシート)にグローバルラベル(HLabels)を配置して2つの回路図間に電気的接続を作成します。また、シートラベル(SheetLabels)という同じ名前を持つラベルをルートシートに配置します。これらのシートラベルはルートシートのシートシンボルや標準的なコンポーネントピンのような他の回路図要素に接続されます。<br />
<br />
== シートシンボル ==<br />
対角上の2点を指定して矩形を作成し、それによりサブシートを表します。<br />
<br />
この矩形のサイズは、サブシート内のグローバルラベル(HLabels)に対応した特定のラベルや階層ピンを後で配置可能なものでなければなりません。<br />
<br />
これらのラベルは通常のコンポーネントピンに似ています。[[Image:]]ツールを選択します。<br />
<br />
クリックして矩形の左上角を配置します。矩形が十分な大きさとなったら再度クリックして右下角を配置します。<br />
<br />
例:<br />
<br />
[[Image:]]<br />
<br />
この時、このサブシートのファイル名とシート名の入力が要求されます(階層ナビゲーターを使用し、対応する回路図に移動するために)。<br />
<br />
[[Image:]]<br />
<br />
少なくともファイル名の入力が必要です。シート名がない場合、ファイル名がシート名として使用されます(そうするのが普通)。<br />
<br />
== 接続 - 階層ピン ==<br />
たった今作成したシンボル用の接続点(階層ピン)をここで作成します。<br />
<br />
これらの接続点は通常のコンポーネントピンと似ていますが、ただ1つの接続点で完全なバス接続を行うことが可能です。<br />
<br />
それを行うには、次のように2つ方法があります:<br />
<br />
* 必要なピンをサブシート作成前に配置(手動による配置)。<br />
* 必要なピンおよびグローバルラベルをサブシート作成後に配置(半自動配置)。<br />
<br />
2つ目の方法が非常に好ましいのです。<br />
<br />
'''手動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* このピンを配置したい階層シンボルをクリックします。<br />
<br />
"CONNEXION"と言う名前の階層ピンを作成する例は以下を参照して下さい。<br />
<br />
[[Image:]]<br />
<br />
このピンシート(右クリックしてポップアップメニューの編集を選択します)を編集して、グラフィカルな属性とサイズの定義が可能です。後でそうすることも可能です。<br />
<br />
様々なピンシンボルが使用可能です:<br />
<br />
* 入力(Input)<br />
* 出力(Output)<br />
* 双方向(BiDir)<br />
* トライステート(Tri State)<br />
* 指定なし(Not Specified)<br />
<br />
これらのピンシンボルは単なるグラフィカルな強調で、それ以外の役割はありません。<br />
<br />
'''自動配置:'''<br />
<br />
* [[Image:]]ツールを選択します。<br />
* 階層シンボルをクリックし、そこからグローバルラベルに対応するピンをインポートして対応する回路図に配置します。新しいグローバルラベルが存在する場合、つまり、配置済みのピンに対応したものでないなら、階層ピンが現れます。<br />
* このピンを配置したい場所でクリックします。<br />
<br />
必要なすべてのピンはエラーなく速やかに配置することが可能です。それらの外観はグローバルラベルと一致しています。<br />
<br />
== 接続 - 階層ラベル ==<br />
作成したシートシンボルの各ピンはサブシート内の階層ラベルというラベルと一致していなければなりません。階層ラベルはラベルと似ていますが、サブシートおよびルートシート間の接続を行います。その2つの相補的なラベル(ピンおよびHLabel)のグラフィカルな表示は似ています。階層ラベルの作成は[[Image:]]ツールで行います。<br />
<br />
ルートシートの例は以下を参照して下さい:<br />
<br />
[[Image:]]<br />
<br />
ピンTRANSF1とTRANSF2がコネクタJP3に接続されていることに注意して下さい。<br />
<br />
サブシート内でのそれに対応する接続は次のようになります:<br />
<br />
[[Image:]]<br />
<br />
2つの階層シート間の接続を成す2つの対応する階層ラベルがあるのがさらにわかります。<br />
<br />
'''注'''<br />
<br />
<nowiki>2つのバスを接続するには、階層ラベルおよび階層ピンを使うことが可能です。この時、既述の構文(Bus [N. .m])に従います。</nowiki><br />
<br />
=== ラベル、階層ラベル、グローバルラベルおよび非表示電源ピン ===<br />
ワイヤによる接続以外に、接続を行う様々な方法について説明します。<br />
<br />
==== 純ラベル ====<br />
単純ラベルは接続に関してローカルな性質があります。つまり、それが配置されている回路図シートに制限されます。これは次の事実によるためです:<br />
<br />
* 各シートにはシート番号が存在する。<br />
* このシート番号はラベルに関連付けられている。<br />
<br />
そのため、シート番号3にラベル"TOTO"を配置した場合、実際のラベルは"TOTO_3"です。シート番号1(ルートシート)にラベル"TOTO"を配置した場合、実際には"TOTO_3"ではなく"TOTO_1"というラベルを配置したことになります。これはシートが1つしかない場合でも常にそのようになります。<br />
<br />
==== 階層ラベル ====<br />
単純ラベルで言えることは階層ラベルにも当てはまります。<br />
<br />
このため、同一シート内で、HLabelの"TOTO"はローカルラベル"TOTO"に接続されていると見なされますが、別のシートのHLabelあるいは"TOTO"というラベルには接続されません。<br />
<br />
しかし、HLabelはルートシートに配置された階層シンボル内の対応するシートラベルシンボルに接続されていると見なされます。<br />
<br />
==== 非表示電源ピン ====<br />
非表示の電源ピンは、同一名であるならそれらが互いに接続されていました。このため、"Invisible Power Pin"として宣言されているVCCという名前の全ての電源ピンは、それが置かれているどのシートでもそれらが互いに接続され同電位のVCCを形成します。<br />
<br />
このことは、あるサブシートにVCCラベルを配置した場合、そのラベルがVCCピンには接続されないということを意味します。それは、このラベルが実際にはVCC_nであるからです。ここでnとはシート番号です。<br />
<br />
このVCCラベルを同電位のVCCに実際に接続したいなら、VCC電源ポートにより非表示電源ピンにそれを明示的に接続する必要があります。<br />
<br />
=== グローバルラベル ===<br />
同一名のグローバルラベルは階層全体に渡って互いに接続されています。<br />
<br />
(vcc ... のような電源ラベルはグローバルラベルです)<br />
<br />
== Complex Hierarchy ==<br />
Here is an example. The same schematic is used twice (two instances). The two sheets share the same schematic because the file name is the same for the two sheets ("other_sheet.sch"). But the sheet names must be different.<br />
<br />
<center>[[Image:]]</center><br />
<br />
== Flat hierarchy ==<br />
You can create a project using many sheets, without creating connections between these sheets (flat hierarchy) if the next rules are repsected:<br />
<br />
* You must create a root sheet containing the other sheets, which acts as a link between others sheets.<br />
* No explicit connections are needed.<br />
* All connections between sheets will use global labels instead of hierarchical labels.<br />
<br />
Here is an example of a root sheet.<br />
<br />
[[Image:]]<br />
<br />
<br />
Here is the two pages, connected by global labels.<br />
<br />
[[Image:]]<br />
<br />
<br />
[[Image:]]<br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Look at global labels<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| [[Image:]]<br />
<br />
|}</div>
Nenokuni