S 参照

SCRIPT | SET |SELECTIONFILTERS| SHOW | SIGNAL | SIM | SIMOPTOGGLE | SLICE | SMD | SMDARRAY | SOURCESETUP | SPLIT

SCRIPT

関数

 コマンド ファイルを実行します。

構文

 SCRIPT file_name;

関連項目: SETMENUASSIGNEXPORTRUN

SCRIPT コマンドは、スクリプト ファイルに保存されているコマンドのシーケンスを実行するために使用されます。キーボードで SCRIPT と入力し、「file_name」に拡張子がない場合は、自動的に「.scr」が使用されます。

SCRIPT nofill nofill.scr を実行します。
SCRIPT myscr. myscr (接尾表記なし)を実行します。
SCRIPT myscr.old myscr.old を実行します。

スクリプト ファイルのさまざまな可能性については、EXPORT コマンドを参照してください。

マウスで SCRIPT コマンドを選択すると、ポップアップ メニューに拡張子が「.scr」のファイルがすべて表示されるので、それらのファイルを選択して実行することができます。

SCRIPT コマンドでは、目的に応じてプログラムをカスタマイズすることができます。たとえば、次のように調整を行います。

SCRIPT ファイルには、構文ルールに従って EAGLE コマンドが含まれています。「#」で始まる行はコメントです。

行の継続

SCRIPT ファイルには、構文ルールに従って、各行に 1 つまたは複数のコマンドが含まれています。コマンド ラインの最後に「\」という文字を含めると、次の行の最初の単語がコマンドとして解釈されなくなります。この機能により、多くの場合、アポストロフィを回避することができます。

既定パラメータの設定

スクリプト ファイル eagle.scr (プロジェクト フォルダまたはスクリプト パスに存在する場合)は、新しい図面がエディタ ウィンドウにロードされるたびに(またはライブラリで図面タイプが変更されたときに)実行されます。

スクリプト ラベル

既定のスクリプト ファイル eagle.scr では、formEDITOR のラベルが使用されます。 ここで、EDITOR は SCH、BRD、LBR、DEV、PAC、SYM のいずれかです。これにより、エディタでは適切なセクションのみが実行されるようになります。たとえば、新しいボードを開くと、「BRD:」で始まるセクションのみが(次のラベルがある場合はそのラベルまで)実行されます。また、MENU コマンドを使用して、エディタ固有のメニューを作成することもできます。ラベルは、最初の行に配置する必要があります。

ライブラリ エディタでのスクリプト ファイルの実行

ライブラリ エディタが既にロードされている場合にのみ、すべてのレイヤが認識されます。

上面

SET

関数

 システム パラメータを変更します。

構文

 SET

 SET options;

SET コマンドでは、プログラムの動作、画面表示、またはユーザ インタフェースに影響するパラメータを指定することができます。正確な構文については、この後で説明します。パラメータなしで SET コマンドを入力すると、ダイアログが表示され、ここですべてのパラメータを設定することができます。

ユーザ インタフェース

スナップ機能 SET SNAP_LENGTH number;
これは、(現在の単位を使用して) ROUTE コマンドのスナップ機能の制限値を設定します。また、NET コマンドでネットをピンにスナップする場合にも使用します。
既定: 20 ミル
グリッド上にないパッドに ROUTE コマンドでトラックを配置している場合、スナップ機能により、配線がスナップ長さ内でパッドに配置されるようになります。
SET CATCH_FACTOR value;
カーソルから、マウスでクリックしたときに考慮されるオブジェクトまでの距離を定義します。この値は、図面の現在表示されている部分の高さ(または幅のいずれか小さい方)を基準にして入力します。この値は、4 インチ以上の範囲を表示するズーム レベルに適用され、さらに拡大すると対数的に増加します。値を 0 にすると、この制限はオフになります。1 未満の値は係数と解釈され、1 以上の値はパーセントと解釈されます。既定: 0.05 (5%)。
SET SELECT_FACTOR value;
この設定は、選択対象に対して近接するオブジェクトが推奨されるカーソルからの距離をコントロールします。この値は、図面の現在表示されている部分の高さ(または幅のいずれか小さい方)を基準にして入力します。1 未満の値は係数と解釈され、1 以上の値はパーセントと解釈されます。既定: 0.02 (2%)。
メニューの内容 SET USED_LAYERS name | number;
関連付けられた EAGLE メニューに表示される画層を指定します。サンプル ファイル mylayers.scr を参照してください。
Pads、Vias、Unrouted、Dimension、Drills、Holes の各画層は、回路図画層と同様に、常にメニューに残ります。使用される信号画層も、メニューに残ります。SET Used_Layers All は、すべての画層をアクティブにします。
SET WIDTH_MENU value..;
SET DIAMETER_MENU value..;
SET DRILL_MENU value..;
SET SMD_MENU value..;
SET SIZE_MENU value..;
SET ISOLATE_MENU value..;
SET SPACING_MENU value..;
SET MITER_MENU value..;
SET ROUTERADIUS_MENU value..;
SET DLINE_WIDTH_MENU value..;
SET DLINE_EXT_WIDTH_MENU value..;
SET DLINE_EXT_LENGTH_MENU value..;
SET DLINE_EXT_OFFSET_MENU value..;
関連するポップアップ メニューの内容は、上記コマンドでパラメータ _width_ などを指定して設定できます。各メニューに最大 16 個の値を指定できます(SMD メニューでは 16 組の値ペア)。値を指定しない場合(SET WIDTH_MENU; など)、プログラムの既定値が復元されます。
例: Grid Inch; Set Width_Menu 0.1 0.2 0.3;
コンテキスト メニュー SET CONTEXT objecttype text commands;
選択可能なオブジェクト タイプの場合、コンテキスト メニュー(右マウス ボタン)は、任意のエントリで拡張できます。_objecttype_ は大文字と小文字を区別しません。_text_ はメニュー テキスト、_commands_ はコマンド シーケンスで、メニュー エントリをクリックした後に実行されます。アポストロフィ内に式を設定する場合には、空白を含めることができます。コマンド内のアポストロフィは二重にする必要があります(TEXT コマンドを参照)。例:
SET CONTEXT Element Export 'run myexport.ulp';
要素のコンテキスト メニューに _Export_ エントリを追加します。これにより、対応する ULP(ユーザ言語プログラム)が開始されます。
既存のユーザ定義エントリを上書きすることもできます。
設定は、eaglerc ファイルに保存されます。エントリの数は無制限です。
エントリの削除:
SET CONTEXT objecttype; は、このオブジェクト タイプのすべてのエントリを削除します。SET CONTEXT; コマンドを使用すると、すべてのユーザ定義メニュー エントリが削除されます。
選択可能なすべてのオブジェクト タイプがサポートされています。サポートされているのは、属性、円、寸法、要素、フレーム、ゲート、穴、インスタンス、接合、ラベル、modinst (モジュール インスタンス)、パッド、ピン、長方形、SMD、テキスト、およびワイヤです。
_Restriction note on ULP execution:_
選択したオブジェクトを*ingroup()*関数で正しく処理できるようにするには、アポストロフィ内に「;」を設定しないでください(つまり、'run myexport.ulp;' ではなく 'run myexport.ulp' とします)。
ワイヤと線の曲げ角度 SET WIRE_BEND bend_nr;
_bend_nr_ は、次のうちのいずれかになります。
0: 始点 - 水平 - 垂直 - 終点
1: 始点 - 水平 - 45 度 - 終点
2: 始点 - 終点(直線接続)
3: 始点 - 45 度 - 水平 - 終点
4: 始点 - 垂直 - 水平 - 終点
5: 始点 - 円弧 - 水平 - 終点
6: 始点 - 水平 - 円弧 - 終点
7: 「フリーハンド」(始点でワイヤにフィットする円弧、それ以外の場合は直線)
8: フォローミー ルータで、エアワイヤの短い終点を配線します。
9: フォローミー ルータで、エアワイヤの両方の終点を配線します。
0、1、3、および 4 には、追加でマイタ ワイヤが含まれている場合があることに注意してください(MITER を参照)。
SET WIRE_BEND @ bend_nr ...;
マウスの右ボタンで切り替えたときに実際に使用される曲げ角度を定義します。
SET WIRE_BEND @;
すべての曲げ角度の使用に戻ります。
ビープ音のオンとオフ SET BEEP OFF | ON;

選択フィルタ

SET SELECTTYPES arg1 arg2 …

このコマンドを使用すると、選択フィルタ内の選択をオブジェクト タイプ別に制御できます。キーワード ALL と NONE は、それぞれすべてのオブジェクト タイプを有効または無効にします。「-」記号を使用すると、特定のオブジェクト タイプを無効にすることができます。

例:

SET SELECTTYPES ALL -Via

このコマンドは、選択フィルタ内のすべてのオブジェクト タイプを有効にし、ビア オブジェクト タイプを無効にします。

SET SELECTLAYERS arg1 arg2 …

このコマンドは、オブジェクトがどのレイヤ上にあるかに基づいて、選択フィルタでの選択を制御します。キーワード ALL と NONE は、それぞれすべてのレイヤの選択を有効または無効にします。「-」記号を使用すると、特定のレイヤを無効にすることができます。

例:

SET SELECTLAYERS None Top

このコマンドは、すべてのレイヤを無効にしてから上部レイヤを有効にして、上部レイヤ上のオブジェクトだけを選択できるようにします。

画面表示

グリッド線の色 SET COLOR_GRID color;
画層の色 SET COLOR_LAYER layer color;
画層の塗り潰しパターン SET FILL_LAYER layer fill;
グリッド パラメータ SET MIN_GRID_SIZE pixels;
グリッドは、グリッド サイズが設定したピクセル数よりも大きい場合にのみ表示されます。
最小表示テキスト サイズ SET MIN_TEXT_SIZE size;
サイズ ピクセルの最高値より小さいテキストは、画面上に長方形で表示されます。サイズを 0 に設定すると、すべてのテキストが読みやすく表示されます。
ネット ワイヤ表示 SET NET_WIRE_WIDTH width;
パッド表示 SET DISPLAY_MODE REAL | NODRILL;
REAL: パッドは、印刷されるとおりに表示されます。NODRILL: パッドは、ドリル穴なしで表示されます。
SET PAD_NAMES OFF | ON;
パッド名が表示/非表示になります。
PCB コンポーネントの原点 SET PCBORIGINS [top|bottom] [on|off];
PCB ドキュメントでのコンポーネントの原点の表示を切り替えます。パラメータを指定しない場合、このコマンドは上側と下側の両方の原点の表示を切り替えます(現在表示されている場合は非表示にし、非表示になっている場合は表示します)。
オプションは次のとおりです。
SET PCBORIGINS;: 上部と下部のいずれかの表示がオフの場合は両方の表示をオンに設定します。それ以外の場合は、両方をオフにします。
SET PCBORIGINS top;: 上側コンポーネントのみの表示を切り替えます。
SET PCBORIGINS bottom;: 下側コンポーネントのみの表示を切り替えます。
SET PCBORIGINS top on;: 上側コンポーネントの原点を表示します。
SET PCBORIGINS top off;: 上側コンポーネントの原点を非表示にします。
SET PCBORIGINS bottom on;: 下側コンポーネントの原点を表示します。
SET PCBORIGINS bottom off;: 下側コンポーネントの原点を非表示にします。
SET PCBORIGINS on;: 上側と下側の両方の原点を表示します。
SET PCBORIGINS off;: 上側と下側の両方の原点を非表示にします。
回路図コンポーネントの原点 SET SCHEMATICORIGINS [on|off];
回路図ドキュメントでのコンポーネントの原点の表示を切り替えます。パラメータを指定しない場合、このコマンドは原点の表示を切り替えます(現在表示されている場合は原点を非表示にし、非表示になっている場合は表示します)。
オプションは次のとおりです。
SET SCHEMATICORIGINS;: コンポーネントの原点の表示を切り替えます。
SET SCHEMATICORIGINS on;: コンポーネントの原点を表示します。
SET SCHEMATICORIGINS off;: コンポーネントの原点を非表示にします。
バス線表示 SET BUS_WIRE_WIDTH width;
DRC-Parameter SET DRC_FILL fill_name;
ポリゴンベタ計算 SET POLYGON_RATSNEST OFF | ON;
POLYGON コマンドを参照してください。
ベクトル フォント SET VECTOR_FONT OFF | ON;
TEXT コマンドを参照してください。
クロスリファレンス ラベル SET XREF_LABEL_FORMAT string;
LABEL コマンドを参照してください。
パーツのクロスリファレンス SET XREF_PART_FORMAT string;
TEXT コマンドを参照してください。

モードのパラメータ

パッケージ チェック SET CHECK_CONNECTS OFF | ON;
ADD コマンドは、すべてのピンがパッドに(CONNECT で)接続されているかどうかをチェックします。このチェックはオフにすることができます。それでも、パッケージがないデバイスが見つかった場合には、回路図からボードを生成することはできません。
REPLACE モード SET REPLACE_SAME NAMES | COORDS;
UNDO バッファのオンとオフ SET UNDO_LOG OFF | ON;
ワイヤと線の最適化 SET OPTIMIZING OFF | ON;
_on_ に設定すると、MOVE、ROUTE、または SPLIT に続く同一直線上にあるワイヤと線が単一のワイヤと線にまとめられます。OPTIMIZE も参照してください。
ネット ワイヤの終端 SET AUTO_END_NET OFF | ON;
ネットまたはバスの自動終了。NET または BUS コマンドを参照してください。
自動接合 SET AUTO_JUNCTION OFF | ON;
接合の自動設定。JUNCTION を参照してください。
自動確認 SET CONFIRM OFF | NO | YES | OPT1 | OPT2 | OPT3 | OPT4 | OPT5 | OPT6 | OPT7 | OPT8 | OPT9;
確認ダイアログを自動的に処理することができます(詳細については、以下を参照)。
ファイルのロック SET LOCKING OFF | ON;
[ファイルのロック]を非アクティブまたはアクティブにします。この設定はすぐに有効になるため、現在開いているファイルのロックが削除または作成されます。詳細については、「ファイルのロック」を参照してください。

黒、白、カラーの背景のそれぞれに対応した 3 つの_パレット_があります。各パレットには 64 色のエントリがあり、任意の ARGB 値に設定することができます。パレット エントリ番号 0 は、背景色として使用されます(「白」パレットでは、パレットが印刷にも使用されるため、このエントリは変更できません。つまり、背景は常に白になります)。カラー パレットは、[オプション]/[設定...]/[色]のダイアログを使用するか、次のコマンドを使用して変更できます。

SET PALETTE _index_ _argb_

ここで、index は 0 ~ 63 の数値で、argb は色のアルファ、赤、緑、青の要素を定義する 16 進数値です(0xFFFFFF00 とすると、明るい黄色になります)。アルファ要素は、カラーの「不透明」度を定義します。値を 0x00 にすると完全に透明(つまり、非表示)になり、0xFF にすると完全に不透明になります。背景色のアルファ要素は常に 0xFF です。ARGB 値は「0x」で始める必要があります。それ以外の場合は、十進数とみなされます。次のコマンドを使用すると

SET PALETTE BLACK|WHITE|COLORED

黒、白、またはカラーの背景パレットにそれぞれ切り替えることができます。このコマンドを実行してもウィンドウは自動的に更新されません。そのためこの後 WINDOW;コマンドを実行する必要があります。既定では、パレットエントリ 0から 15 のみが使用され、以下の色が含まれています。

パレット エントリは、「標準」色と「ハイライト」色にグループ化されています。常に 8 つの「標準」色があり、その後に対応する 8 つの「ハイライト」色が続きます。0 ~ 7 の色が「通常」色の値で、8 ~ 15 の色が「ハイライト」色の値です。16 ~ 23 がまた別の 8 個の「標準」色の値で、24 ~ 31 が「ハイライト」色の値というようになります。「ハイライト」色は、オブジェクトを表示するために使用します。たとえば、SHOW コマンドで使用します。

色は色番号に従って一覧表示され、色番号は色名の代わりに使用することができます。次のように、色を指定するために使用します。

0
1
2
3 シアン(青緑)
4 Red
5 マゼンタ(赤紫)
6 茶色
7 LGray
8 DGray
9 LBlue
10 LGreen
11 LCyan
12 LRed
13 LMagenta
14 黄色
15 White

塗り潰しは、特定の画層内のワイヤと長方形を塗り潰す際に使用するスタイルを指定します。このパラメータは、各行の先頭の数字に置き換えることもできます。

0
1 実線
2 線分
3 LtSlash
4 スラッシュ
5 BkSlash
6 LtBkSlash
7 [ハッチング(C)]
8 XHatch
9 Interleave
10 WideDot
11 CloseDot
12 Stipple1
13 Stipple2
14 Stipple3
15 Stipple4

自動確認

Electronics では、情報メッセージまたは警告メッセージで確認を求められたり、今後の操作方法を決定するように求められる場合があります。(スクリプト ファイルのような)自動化プロセスでは、これが不要になることもあります。コマンド

SET CONFIRM YES

は、ユーザが肯定ボタン([OK]または[はい])をクリックした場合と同様に、すべてのメッセージ ダイアログが自動的に確認されます。ダイアログ自体はユーザに表示されません。同様に、次のコマンドは、

SET CONFIRM NO

否定ボタン([いいえ])ボタンが存在する場合には、それをクリックした場合と同様に動作します。それ以外の場合は、単にダイアログを確認します。追加のオプションでダイアログを確認するためのキーワードとして OPT1 ~ 9 があります(ネット セグメントや信号ポリゴンベタの名前変更など)。

SET CONFIRM OPT2
NAME GND (x y)

最後に、次のコマンドは、

SET CONFIRM OFF

自動確認をオフにします。自動確認が明示的にオフに設定されていない場合は、エディタ ウィンドウがユーザによるインタラクティブな入力を次回受け入れたときに自動的にオフに戻ります。スクリプトの先頭に SET CONFIRM YES を設定してから、複数のコマンドを「サイレント」で実行することはお勧めしません。ベスト プラクティスは、以下の例のように、別の個別のコマンドで明示的に囲むことです。

SET CONFIRM YES
REMOVE _filename_
SET CONFIRM OFF

このコマンドを使用する場合は、十分に注意してください。メッセージ ダイアログの確認を省略すると、重要なメッセージを見落としてしまう可能性があります。そうなると、想定したとおりの結果が得られないことがあります。

ボードの制限(Make Pro エディションのみ)

Make Pro エディションでは、ボード領域が限定されていますが、幅と高さを変えることができます。これらの制限を調整するには、次のコマンド

SET LIC_WIDTH_width_
SET LIC_HEIGHT_height_

を使用できます。幅を設定すると、それに応じて高さが調整され、高さを設定すると幅が調整されます。

EagleRc のパラメータ

機能の細部を調整する必要がある場合があります。たとえば、ユーザによっては、まったく別の動作が必要になる場合があります。これらのパラメータは、ダイアログで使用できるのではなく、eaglerc ファイルのエントリを通じてのみ変更することができます。これを簡単にするために、上記のキーワード内に見つからないパラメータは eaglerc パラメータで参照されるため、SET コマンドを使用して変更することができます。基本的に、eaglerc ファイルのすべてのパラメータはこの方法で変更することができます。パラメータ名は、次に示すように全体を正確に記述する必要があります(大文字と小文字が区別されます)。通常、パラメータ値は「0」または「1」で、それぞれ機能を「オフ」または「オン」にします。画面表示の描画方法に影響を与えるこれらのパラメータを変更すると、ウィンドウの更新が必要になる場合があります。

SET Option.DrawUnprocessedPolygonEdgesContinuous 1;

特別な調整を行うために、次の eaglerc パラメータが作成されました。

Cmd.Copy.ClassicEagleMode

旧バージョンの EAGLE では、COPY コマンドは図面内のオブジェクトをコピーする目的でのみ使用できました。これは、Windows の動作とは異なります。Windows の場合、COPY は選択したオブジェクトのコピー(つまり、GROUP)をシステムのクリップボードに配置します。バージョン 6 では、EAGLE の COPY コマンドは、現在のグループのコピーをクリップボードに入れることで、他の Windows アプリケーションと同じように動作します。選択したオブジェクトをコピーしたり、ライブラリ間でのライブラリ オブジェクトをコピーする元の機能も、引き続き使用することができます。これは、既存のスクリプトと ULP の動作を維持するために特に重要です。また、Windows ユーザをよくイライラさせることに、EAGLE では CUT コマンドが現在のグループをクリップボードにコピーするだけで、実際には図面からグループを削除しないということがありました。forward-&backannotation を介して接続されているボードと回路図のペアではグループを削除する CUT コマンドがあまり使用されないため、メイン ドロップダウン メニューおよびコマンド ボタン ツールバーから CUT コマンドが削除されました。ただし、コマンド ラインまたはスクリプトでは引き続き完全に使用することができます。このパラメータを「1」に設定すると、COPY コマンドと CUT コマンドの両方の以前の動作が復元されます。この設定は、次回エディタ ウィンドウを開いたときにのみ有効になります。

Cmd.Delete.WireJointsWithoutCtrl

[Ctrl]キーを押さなくても、DELETE コマンドでワイヤ接合部を削除できるようにするには、このパラメータを「1」に設定します。

Cmd.Name.RenameEntireNetByDefault

ネットが複数のセグメントで構成されている場合、既定では、NAME コマンドは選択されているセグメントにのみ作用します。このパラメータを「1」に設定すると、この動作は既定でネット全体の名前を変更できるようになります。このパラメータは、バスにも適用されます。

Cmd.Name.RenameEntireSignalByDefault

信号にポリゴンベタが含まれており、そのポリゴンベタに NAME コマンドが適用された場合、既定ではそのポリゴンベタの名前のみが変更されます。このパラメータを「1」に設定すると、既定で NAME コマンドが信号全体に作用します。

Cmd.Wire.IgnoreCtrlForRadiusMode

ワイヤを配置するときに[Ctrl]キーを押して円弧の半径を定義できるという、ワイヤ描画コマンドの特殊なモードを使用しない場合は、このパラメータを「1」に設定します。これにより、ワイヤを描画するすべてのコマンドでこの機能がオフになります。

ControlPanel.View.AutoOpenProjectFolder

プログラムの起動時(またはグレーのボタンをクリックしてプロジェクトをアクティブにした場合)にプロジェクト フォルダを自動的に開く機能は、このパラメータを「0」に設定することで無効にできます。

Erc.AllowUserOverrideConsistencyCheck

わずかな不整合しかないボードと回路図のペアを処理するために、ERC によってファイルの不整合が検出されていても、強制的にエディタで forward-&backannotation を実行できるダイアログを有効にできます。これは、このパラメータを「1」に設定することで行うことができます。この設定は、ご自分の責任で行ってください: 処理中にファイルが破損した場合、その修復にあたって何も行えない可能性があります。結局、ERC によってファイルに不整合があることが示されているのです。

Interface.MouseButtonReleaseTimeout

このコマンドは、インタフェース ボタン(たとえば、ツールバーボタン)をクリックした後に、マウス ボタンをボタンの領域外で放しても、ボタンのアクションをトリガする時間(ミリ秒単位)を設定できます。既定値は 500 です。この機能をオフにするには、この値を 0 に設定します。プログラムの起動時にこのパラメータを 0 に設定した場合、その値を変更しても、変更が有効になるのは、次回プログラムを起動したときです。

Interface.PreferredUnit

ダイアログの入力ボックスに数値を表示するときに、最小の小数点以下桁数の表現が選択されるように単位が自動的に決定されます。これをコントロールするには、自動単位決定(既定)の場合はこのパラメータを 0 に、フィート/インチ単位の場合は「1」に、メートル単位の場合は「2」に設定します。

Interface.UseCtrlForPanning

画面移動を行うには、マウスの中央ボタン(またはマウス ホイール)を押したままマウスを移動します。旧バージョンでは、代わりに[Ctrl]キーを押してこの操作を行っていました。この古い機能に戻す場合は、このパラメータを「1」に設定します。一部のコマンドで[Ctrl]キーが特殊な機能に使用されるようになりました。そのため、このパラメータを有効にしてこれらの特殊な機能(MOVE コマンドで原点にあるオブジェクトを選択するなど)を使用すると、描画ウィンドウを誤って画面移動してしまうことがあります。

Interface.VectorFont

現在の図面で、特定のテキストに対する実際のフォントの設定や、SET VECTOR_FONT OFF|ON の設定に関係なく、常に組み込みベクトル フォントを使用して図面にテキストを表示します。TEXT コマンドを参照してください。

Option.AutoLoadMatchingDrawingFile

ボードおよび回路図のエディタ ウィンドウが開いていて、いずれかのウィンドウに他のボード(または回路図)をロードする場合、さらに、他方の図面に一致する回路図(またはボード)がある場合、その図面もロードするかどうかを尋ねます。このパラメータを「1」に設定すると、この問い合わせを省略することができ、常に他の図面が自動的にロードされるようになります。

Option.DrawUnprocessedPolygonEdgesContinuous

処理されていないポリゴンベタのエッジを表示する方法(点線)が好ましくない場合には、このパラメータを「1」に設定します。バージョン 5 以前の場合と同様に、未処理のポリゴンベタのエッジは実線で表示されます(ただし、ハイライト表示されません)。

Option.LayerSequence

内部レイヤが実際のレイヤ スタックを再現した順序でレンダリングされるため、印刷しても PDF ファイルや Postscript ファイルに出力しても、有効な結果が得られます。この場合、レイヤは透明ではありません。ユーザ定義のレイヤは、内部レイヤの後ではなく、内部レイヤの前にレンダリングすることが必要になる場合があります。このパラメータを使用すると、画層のレンダリング順序を定義することができます。レンダリング順序は、画層番号または画層範囲の文字列と、その後に続くオプションの「t」または「b」で構成されています。

123 画層 123 をレンダリングします。
123t 出力が「トップから表示」される(ミラー化されない)場合に、画層 123 をレンダリングします。
123b 出力が「ボトムから表示」される(ミラー化される)場合に、画層 123 をレンダリングします。
123-140 画層 123 ~ 140 を指定の順序でレンダリングします。
140-123 画層 140 ~ 123 を指定の順序でレンダリングします。
* 内部画層の既定の順序を挿入します。
123b * 123t 画層 123 を常に最初にレンダリングします。

各レイヤは、複数回一覧表示されている場合も含め、1 回のみレンダリングされることに注意してください。内部レイヤの既定のシーケンスは下記のとおりです。

48t 49t 19t 47t 20t 46t 23 27 25 59 57 55 53 50 51 21 44t 45t 37 35 31 29 33 39 41 43t 18t 17t 1-16 17b 18b 43b 42 40 34 30 32 36 38 45b 44b 22 52 54 56 58 60 26 28 24 46b 20b 47b 19b 49b 48b 61-99

トップから表示した場合、レイヤは右から左の順にレンダリングされ、ボトムから表示した(ミラー化した)場合、レイヤは左から右の順にレンダリングされます。たとえば、レイヤ 48 (Document)を 48t および 48b として入力すると、常に最後のレイヤとしてレンダリングされるようになります。一方、レイヤ 21 (SilkscreenTop)とレイヤ 22 (SilkscreenBottom)は、出力がミラー化されるかどうかによって、適切な場所でレンダリングされるようにそれぞれ 1 回のみ入力します。

レイヤ順序に明示的に指定されていないレイヤは、順序が指定されているレイヤの後に昇順でレンダリングされます。

Option.RatsnestLimit

RATSNEST コマンドは、信号が非常に複雑な場合でも、信号のすべての点を処理します(前バージョンでは、接続点の合計数が 254 を超えると、ワイヤの終点は処理対象外になっていました)。この場合、ratsnest の計算に多くのメモリが必要になります。システムで問題が発生した場合は、このパラメータを「254」に設定して元の方法に戻すことができます。ここで指定する値は、接続ポイントの最大数であり、この数までワイヤの端点が考慮されます。この設定は、使用メモリ量の上限を設定します(処理はこの上限の 2 乗バイト数までメモリを使用する可能性があるため、たとえば、上限を 1024 に設定すると、使用メモリ量は最大 1MB に制限されます)。値を「0」にすると、制限がなくなります。値を「1」にすると、エアワイヤがパッド、SMD、およびビアにのみ接続されます。

Option.RepositionMouseCursorAfterContextMenu

通常、EAGLE ではマウス カーソルが自動的に配置されません。一方で、図面エディタでコンテキスト メニューを開く前の場所にカーソルを再配置したいというユーザもいます。この機能を使用するには、このパラメータを「1」に設定します。

Option.ShowPartOrigins

回路図内のパーツの原点は、小さい十字で示されます。この機能をオフにするには、このパラメータを「0」に設定します。

Option.ShowTextOrigins

テキストの原点は、小さな十字で示されます。この機能をオフにするには、このパラメータを「0」に設定します。

Option.SignalNamesOnPads

このパラメータを「1」に設定すると、信号名が Unrouted レイヤの色で信号の接触部分に表示されます。既定値は「1」です。

Option.SignalNamesOnTraces

このパラメータを「1」に設定すると、信号名が Unrouted レイヤの色で信号ワイヤ上に表示されます。既定値は「1」です。

Option.ToggleCtrlForGroupSelectionAndContextMenu

以前のバージョン(バージョン 5 より前)では、右クリックメニューがグループ選択の邪魔になることがありました。そのため、バージョン 5 以降では、Ctrl キーを押しながら右クリックすることでグループを選択できるようになりました。以前の方法でグループを選択できるようにする場合は、このパラメータを「1」に設定します。これにより、マウスの右ボタンのみでグループを選択することができ、コンテキスト メニューを開くには[Ctrl]+ マウスの右ボタンが必要になります。

Option.UnpopulatedMarkScaling

このパラメータを使用すると、現在のアセンブリ バリアントに入力されていないパーツのマークのサイズを変更できます。既定値は「1.0」です。

Option.ViaLength

このパラメータを「1」に設定すると、ビア長が各ビアにテキストで表示されます。既定値は「0」です。

Sch.Cmd.Add.AlwaysUseDeviceNameAsValue

パーツでユーザ指定値が必要になる場合でも、常にデバイス名をパーツ値として使用したいというユーザもいます。その場合、ユーザはこのパラメータを「1」に設定できます。

Warning.Cam.DrillsAndHolesConcurrent

ドリルと穴に 1 つのファイルを使用している場合に CAM プロセッサから警告メッセージが表示されないようにするには、このパラメータを「0」に設定して、この警告メッセージをオフにします。

Warning.PartHasNoUserDefinableValue

パーツにユーザ定義可能な値がない場合に警告メッセージが表示されないようにするには、このパラメータを「0」に設定して、この警告メッセージをオフにします。

Warning.SupplyPinAutoOverwriteGeneratedNetName

生成されたネットの(N$ で始まる)既定の名前を供給ピンが上書きする場合に警告メッセージが表示されないようにしたいというユーザもいます。このオプションを「1」に設定すると、その警告が無効になります。

上面

SHOW

関数

 オブジェクトをハイライト表示します。

構文

 SHOW ..

 SHOW name..

 SHOW @ name..

マウス キー

 *[Ctrl]+左*クリックは、選択したオブジェクトの表示状態を切り替えます。

関連項目: INFO

SHOW コマンドは、オブジェクトをハイライト表示するために使用されます。詳細は、ステータス バーに一覧表示されます。SHOW コマンドで信号とネット全体をハイライト表示することができます。バスを選択すると、そのバスに属するすべてのネットもハイライト表示されます。

クロス プローブ

Forward&Back Annotation がアクティブの場合、SHOW コマンドによってボードでハイライト表示されているオブジェクトは回路図でもハイライト表示され、その逆も同様です。

さまざまなオブジェクト

SHOW コマンドを使用してさまざまなオブジェクトを選択すると、その 1 つ 1 つのオブジェクトが個別にハイライト表示されます。ハイライト表示するオブジェクトを複数選択するには、[Ctrl]キーを押しながらオブジェクトをクリックします。[Ctrl]キーを押しながら、すでにハイライトされているオブジェクトをクリックすると、そのオブジェクトのハイライトが解除されます。1 行に複数の名前を入力すると、一致するすべてのオブジェクトが同時にハイライト表示されます。

小さなオブジェクト

コマンド ラインに @ テキストを指定すると、表示されているオブジェクトの周囲にポインタ長方形が描画されます。これは、ハイライト表示しても目立たない小さなオブジェクトを探す場合に便利です。複数のオブジェクトが表示されている場合、長方形はすべてのオブジェクトの周囲に描画されます。ポインタを表示するために、縮小(または WINDOW FIT コマンドの実行)が必要になる場合があります。リテラル名 @ を含むオブジェクトを表示する場合は、名前を単一引用符で囲む必要があります。

ワイルドカード

名前パラメータを指定する場合、_ワイルドカード_「*」、「?」、「[]」は、次のような意味を持ちます。

* 任意の数の任意の文字に一致します
? 1 文字に一致します
[...] 括弧の間の任意の文字に一致します

これらの文字のいずれかに正確に一致させる場合、括弧で囲む必要があります。たとえば、abc[]ghi は abcghi に一致しますが、abcdefghi には一致しません。

文字の範囲は[a-z]として指定でき、「a」~「z」の範囲の任意の文字になります。

特殊パターン[number..number]は、バス名の範囲を形成するため、回路図ではワイルドカード パターンとして扱われません。

さまざまなシート上のオブジェクト

名前で指定したオブジェクトが現在の回路図シート上に見つからない場合は、ダイアログが表示され、オブジェクトが見つかったシートのリストが示されます。どのシートにもオブジェクトが見つからない場合、このリストではシート番号が「-」になります。このダイアログは、名前(またはワイルドカード)で指定したオブジェクトのいずれかが現在のシートに見つからない場合にのみ表示されます。指定したすべてのオブジェクトが現在のシートで見つかった場合、(他のシートにもオブジェクトが存在している場合でも)ダイアログは表示されません。ダイアログが表示されると、そのダイアログには現在のシート上のものも含め見つかったすべてのオブジェクトが含まれています。

SHOW IC1

IC1 は、ハイライト表示され、SHOW コマンドが終了するか別の名前を入力するまでハイライト表示されたままになります。

SHOW IC*

名前が「IC」で始まるオブジェクトをすべてハイライト表示します。

上面

SIGNAL

関数

 信号を定義します。

構文

 SIGNAL ..

 SIGNAL signal_name ..

 SIGNAL signal_name element_name pad_name..;

関連項目: AUTOROUTENAMECLASSLINERATSNESTEXPORT

SIGNAL コマンドは、信号(さまざまなフットプリント間の接続)を定義するために使用されます。ユーザは、少なくとも element_ name と pad_ name という 2 つのペアを定義する必要があります。そうしないと、エアワイヤを生成できません。

マウス入力

これを行うには、接続する要素のパッド(または SMD)を(マウスで)段階的に選択します。EAGLE は、未配線画層において、パーツ信号をエアワイヤとして表示します。signal_name を入力すると、指定した名前が信号に割り当てられます。

テキスト入力

(キーボードまたはスクリプト ファイルを使用して)テキスト入力で信号を完全に定義することもできます。コマンド

SIGNAL GND IC1 7 IC2 7 IC3 7;

IC1 ~ 3 のパッド 7 を接続します。ネットリスト全体を入力するために、*.scr という拡張子でスクリプト ファイルを生成することもできます。このファイルには、必要なすべての SIGNAL コマンドを上記の形式で含める必要があります。

接続チェック

既にさまざまな信号に属しているパッド(または SMD)を接続するために SIGNAL コマンドを使用している場合は、ポップアップ メニューが表示され、それらの信号をまとめて接続するかどうか、および信号にどの名前を付けるかを尋ねられます。

アウトライン データ

特別な信号名 OUTLINES は、アウトライン データの生成に使用される特定のプロパティを信号に付与します。その用途以外では、この名前を使用しないでください。

上面

SIM

関数

 SPICE シミュレーションを実行します。

構文

 SIM

関連項目: EXPORTINFOADDMODELMAPTOMODELSOURCESETUPVALUE

SPICE シミュレーション

基本操作

SIM コマンドは、EAGLE から SPICE シミュレーションを開始するために使用します。パーツはシミュレーション対応にする必要があり、Eagle には ngspice-simulation という管理ライブラリが用意されています。SIM コマンドを開始するには、EAGLE コマンド ラインに「SIM」と入力するか、[SIM]コマンドをクリックします。設定、ネットリスト、シミュレーション結果、およびプロットが、シミュレーション ダイアログの対応するタブに表示されます。

サポートされるシミュレータは次のとおりです。

パッシブ サイン規則

EAGLE では、パッシブ サイン規則(PSC)を使用して、電流がデバイスの正端子に流れ込むときには電力が正の値であることを示します。つまり、通常、荷重の電力散逸は正となり(電力を消費し)、ソースの電力散逸は負となります(電力を供給します)。

シミュレーション ダイアログのタブ

SIM コマンドが起動すると、シミュレーション ダイアログがポップアップします。ダイアログには、次のタブがあります。

シミュレーション対応のライブラリ パーツ

シミュレータを使用するには、すべてのパーツがシミュレーションに対応している必要があります。つまり、パーツが EAGLE シミュレーション環境で機能するために必要な特定の属性があります。**ngspice-simulation** というライブラリは、EAGLE に用意されているシミュレーション対応の基本的なライブラリです。このライブラリのすべてのパーツをシミュレーションで使用できます。

接地

有効な接地シンボルには SPICEGROUND という属性があり、空の値になっています。シミュレータが誤りなく計算するには、接地シンボルが少なくとも 1 つ存在し、回路内の特定のネットに接続されている必要があります。

初期条件

シミュレーション対応パーツの値と属性を設定できるだけでなく、パーツの初期条件(コンデンサの初期電圧など)も設定できます。初期条件は、属性として追加されます(次を参照)。

SPICE マッピング

パーツが SPICE シミュレーションに対応している場合、各ピンには SPICE モデルにマッピングされる順序が設定されている必要があります。このプロパティは、ピンを SPICE サブ回路、モデル カード、または固有のモデルの正しい入力にマッピングします。たとえば、5 つのピンがあるオペアンプ パーツを考えてみます。オペアンプのライブラリ シンボルでは、5 つのピンが必要です。これに対応して、SPICE モデルでは 5 つの入力が必要です。各ピンの順序値は、ピンをモデル入力パラメータにマッピングする、1 から始まる数値です。このマッピングを行うには、ADDMODEL を使用してパーツを SPICE 互換にし、ライブラリ デバイス エディタおよび回路図で MAPTOMODEL コマンドを使用します。

ライブラリにマッピングされたパーツは、ライブラリ パーツに SPICE モデルを保存します。パーツにライブラリからのマッピングが事前に設定されていたかどうかにかかわらず、ユーザは常に回路図内でパーツを再マッピングすることができます。この場合、パーツ自体はその情報を保存し、ライブラリ情報をオーバーライドします。パーツ ピンをモデル ピンにマッピングできるように、ADDMODEL コマンドおよび MAPTOMODEL コマンドにはマッピング インタフェースが用意されています。

パーツ属性: ユーザが回路図でパーツをマッピングする場合、次の属性が使用されます。

SPICE モデルの使用方法

一部のコンポーネント(トランジスタ、ダイオード、サブ回路など)は、定義上、SPICE モデルと SPICE モデル カードを使用する必要があります。コンポーネントにモデルを使用する場合、次の 2 つの**モデルを使用する**ステップがあります。
  1. MAPTOMODEL コマンドを使用して、パーツに適切な属性を追加します。
  2. モデル ファイルをグローバルな /models/ フォルダまたは回路図と同じフォルダに配置します。

検索順序は次のとおりです。

  1. パーツがライブラリにマッピングされていた場合、パーツはライブラリ内に存在する必要があります。存在しない場合は ...
  2. モデル ファイルがまず、回路図デザインが存在するフォルダ内で検索されます。
  3. そのフォルダに存在しない場合は、ユーザが設定可能な /models/ フォルダが検索されます。

上記 3 つの場所のいずれかでモデルが見つからない場合、モデルがネットリストに追加されないため、シミュレーションは失敗します。シミュレーション結果には、モデルが見つからなかったことが示されます。

ネットリスト

EAGLE では、[EXPORT SPICENETLIST](ECD-CLI-E.html#x63)コマンドを呼び出すことで、SPICE 互換のネットリストをいつでも生成することができます。ネットリストは、回路図と同じフォルダに保存され、**.sch.net** という拡張子が付けられます。

拡張子が *.sch.final.net のファイルは、同じネットリストであるものの、最新のシミュレーション設定が含まれています。これらはシミュレータに送信されるファイルで、*.sim ファイルはシミュレータの未加工の出力です。

.*sim.proc.log** ファイルは、シミュレータを実行したときのシステムからのレスポンスで、システムまたはセットアップに問題がある場合に役立ちます。

ネットリストの機能

ネットリストは、Eagle によって生成され、シミュレーションに使用されます。ただし、手動でネットリストを変更し、手動で編集したネットリストに基づいてシミュレーションを実行できます。ネットリストを編集するには、ネットリスト タブで変更を加えます。ネットリスト タブから[シミュレート]をクリックすると、手動で編集したネットリストを使用してシミュレートされます。

印刷

シミュレーションの結果を印刷できる場合(AC、DC、TRAN)、印刷タブが自動的に開き、データが印刷されます。デザインにプローブが含まれていない場合、名前の付いたすべてのノードのノード電圧と、すべてのソースの電流が表示されます。デザインにプローブがある場合、プローブされた信号のみが表示されます。

印刷上の特定の領域を拡大するには、マウスでウィンドウ ズームをクリック アンド ドラッグします。縮小するには、印刷上でダブルクリックします。マウスを動かすとすべての信号がトレースされ、対応する値が印刷の凡例に表示されます。

ソースの設定

接頭表記が V または I (SPICE に依存しないソース)である SPICE シミュレーション対応のパーツに対して、SOURCESETUP コマンドを使用すると、ソース パーツの DC、AC、および非定常関数パラメータを設定するためのユーザ インタフェースが提供されます。現在、正弦関数、指数関数、およびパルス関数がサポートされています。

サポートされている機能

上面

SIMOPTOGGLE

関数

 O.P. シミュレーション結果のオンとオフを切り替えます。

構文

 SIMOPTOGGLE

関連項目: SIM

上面

SLICE

関数

 行を分割します。

構文

 SLICE [width] [ripup]

関連項目: DELETERIPUP

SLICE コマンドは、線分を 2 つに切断するために使用されます。これを使用すると、再配線のためにボード トレースまたは回路図ネットを分離することができます。幅は、スライスで線分をどの程度除去するかを定義します。除去される線分の量は、幅設定または線幅の 2 倍より大きい値になります。表示されているレイヤの線分のみをスライスすることができます。エア ラインとポリゴンベタはスライスされません。

スライスには、3 つのリップアップ オプションがあります。1)リップアップなしのスライス(既定) 2)スライスの左のリップアップ セグメント 3)スライスの右のリップアップ セグメント。これらのオプションは、パラメータ バーのアイコンとして使用することができます。また、コマンド ラインから SLICE コマンドを呼び出して、オプションでリップアップをコントロールすることができます。リップアップなしの場合は「SLICE None」、スライス線の左のリップアップの場合は「SLICE L」、スライス線の右のリップアップの場合は「SLICE R」です。リップアップ方向は、スライス線の方向を基準にしています。スライス線は、始点から終点までの矢印またはベクトルに似ています。

上面

SMD

関数

 フットプリントに SMD パッドを追加します。

構文

 SMD [x_width y_width] [-roundness] [orientation] [flags] ['name'] ..

マウス キー

中央クリックは、レイヤを選択します。

クリックは SMD を回転します。

 *[Shift]+右*クリックは、回転方向を反転します。

関連項目: PADCHANGENAMEROUTE

SMD コマンドは、表面実装型デバイスのパッドをフットプリントに追加するために使用されます。SMD コマンドがアクティブな場合、SMD 記号がカーソルにアタッチされます。マウスの左ボタンを押すと、現在の位置に SMD パッドが配置されます。数値を入力すると、SMD パッドの X と Y の幅が変更されます。最大幅は、200 mm (7.7840 インチ)です。これらのパラメータは、後続の SMD コマンドでも既定値のままとなり、変更するには CHANGE コマンドを使用します。マウスの中央ボタンを押すと、SMD パッドが描画されるレイヤが変更されます。

orientation (ADD の説明を参照)は、範囲 R0...R359.9 の任意の角度です。S フラグと M フラグはここでは使用できません。

丸み

丸みは、0 から 100 までの整数として入力する必要があります。幅パラメータと区別するには、負の符号を付けます。値を 0 にすると完全に長方形の SMD になり、値を 100 にすると SMD のコーナーが完全に丸くなります。コマンド

SMD 50 50 -100 '1' 

であれば、特定のマウス クリック位置に「1」という名前で完全に丸い SMD を作成します。これを使用して、BGA (ボール グリッド アレイ)パッドを作成することができます。

任意のパッド形状

標準の SMD パッド形状が特定のフットプリントに十分でない場合は、SMD パッドの周囲にポリゴンベタを描画するか、一端を SMD パッドに接続したワイヤを描画することで、任意の SMD パッド形状を作成することができます。次の条件が適用されます。

名前

SMD 名は自動的に生成されますが、NAME コマンドで変更することもできます。SMD コマンドに名前を含めるには、単一引用符で囲みます。

フラグ

次の_フラグ_を使用すると、SMD の外観をコントロールできます。

NOSTOP はんだストップ マスクを生成しない
NOTHERMALS 熱解析を生成しない
NOCREAM クリーム マスクを生成しません。

既定では、SMD が必要に応じてはんだストップ マスク、クリーム マスク、およびサーマルを自動的に生成します。ただし、SMD によってはこれを行わない方が望ましい特殊なケースもあります。上記の NO... フラグは、これらの機能を抑制するために使用できます。

新たに SMD コマンドを開始すると、すべてのフラグが既定値にリセットされます。コマンド ラインにフラグを指定すると、この SMD コマンド内に配置した次のすべての SMD にそのフラグが適用されます。

単一の SMD

ボードの SMD パッドを 1 つのみ使用するには、1 つの SMD でフットプリントを定義します。

上面

SMDARRAY

関数

 SMD の配列を作成します。

構文

 SMDARRAY [sides base start count dx dy unit drawrect includename includevalue deleteobjs]

関連項目: SMD

SMDARRAY コマンドを使用すると、ライブラリ フットプリント エディタで SMD の配列を作成できます。SMD パラメータ ツールバーのアイコンからコマンドを開始した場合は、ダイアログがポップアップし、ここでは配列を作成する前に側面、ベース名、開始インデックス、SMD 数などのオプションを設定します。コマンド ラインからコマンドを開始し、引数を指定すると、次のように指定されている、同じオプションを使用できます。

オプション

コマンドの後に引数を指定する場合は、すべての引数が存在する必要があります。

sides L、R、LR、T、B、TB のいずれかを指定して、長方形のどの側面に SMD を描画するかを指定します。ここで、L は左、R は右、T は上、B は下です。
base これは、SMD の名前を付ける場合に使用するベース名です。最初のピンの名前には 、それ以降の SMD の名前には、数値を増分する接尾語表記が付けられます(たとえば、ADDR1、ADDR2、 ..ADDRN)。最後に配置される SMD には、次によって指定される名前が付きます。 <start+count-1>
起動<so>きどう SMD の命名の開始インデックスです。最初の SMD は次の名前で始まります。
count 配置する SMD の数です。
dx SMD 間の X 方向の距離です。
dy SMD 間の Y 方向の距離です。
unit 有効な値は、MIC (ミクロン)、MM (ミリメートル)、MIL (mil = 0.001 インチ)、INCH です。
drawrect ON または OFF。操作の一部として、SilkscreenTop レイヤに長方形を描画するかどうかを示します
includename ON または OFF。値として >NAME を持つテキスト オブジェクトを配置するかどうかを示します
includevalue ON または OFF。値として >VALUE を持つテキスト オブジェクトを配置するかどうかを示します
deleteobjs オンまたはオフ。配列を配置する前に、SMD、ラベル、線分オブジェクトを削除するかどうかを示します

上面

SOURCESETUP

機能

 シミュレーション互換のソース パーツに DC、AC、および一時パラメータを設定するために使用します。

構文

 SOURCESETUP name

関連項目: ADDMODELSIMDSOURCESETUP

このコマンドは、SPICE 互換のソース パーツの値を設定するために使用します(SPICE 接頭表記が V または I のパーツに有効)。DC、AC、非定常関数(正弦、指数、およびパルス)の値は、UI 内から使用することができます。ユーザは、常に他の有効なソース値に対して値を直接設定することができます。コマンドは、回路図内のパーツ インスタンスのコンテキスト メニュー項目、コマンド ライン、およびツールバーのコマンド ボタンを介して使用できます。パーツがまだ SPICE 互換でない場合、ADDMODEL はパーツを設定する前にパーツの変換を開始します。

上面

SPLIT

関数

 ワイヤとポリゴンベタ エッジをセグメントに分割します。

構文

 SPLIT [curve | @radius] ..

マウス キー

右クリックすると、ワイヤ曲げスタイルが変更されます(「SET Wire_Bend」を参照)。

 *[Shift]+右クリックは、曲げスタイルの切り替え方向を反転します。

 *[Ctrl]+右
クリックは、対応する曲げスタイルを切り替えます。

 *[Ctrl]+左*クリックは、配線の終点の配置時に円弧の半径を定義します。

関連項目: MITERMOVEOPTIMIZESET

SPLIT コマンドは、曲げを導入する場合などに、ワイヤ(またはセグメント)またはポリゴン エッジを 2 つのセグメントに分割するために使用されます。つまり、SPLIT コマンドの実行中に、マウスを使用して移動できるパーツにワイヤを分割することができます。クリックすると、ワイヤが分割される点が定義されます。2 つの新しいセグメントのうち短い方は、現在のワイヤ曲げルールに従うため、さらに 2 つのセグメントになる場合があります(「SET Wire_Bend」を参照)。長い方のセグメントは、次の終点に向かう直線セグメントになります。

curve または @radius パラメータを指定すると、円弧をワイヤ セグメントの一部として描画できます(LINE コマンドの詳細な説明を参照)。

SPLIT コマンドを実行すると、位置合わせされたセグメントは自動的に再結合されます。以下の場合、これが無効になります。コマンド

SET OPTIMIZING OFF;

が以前に指定されている場合、またはワイヤが同じ場所で 2 回クリックされている場合。この場合、分割点は残ったままになるため、たとえば、セグメントの幅を小さくするために使用できます。このためには、SPLIT コマンドを選択し、マウスを 2 回クリックして小さくするワイヤの部分をマークし、次のコマンドを入力します。

CHANGE WIDTH width

その後、セグメントをクリックすると、変更が完了します。

上面