Eagleでのエレメントパーツの自動再番号付け


9

私はイーグルに回路があり、左から数えて、R1、R2、R3があると言います。次に、R1とR2の間に新しい抵抗を追加します。R4という名前になります。(回路を見て)R1、R4、R2、R3で終わります。

注文していません。

要素のIDを(抵抗器やコンデンサーなどの要素タイプごとに個別に)最低から最高の順に(左から数えて)保持したいと思います。自動的にそれを行うスクリプトまたは設定がイーグルにありますか?

回答:


11

Tom Carpenters anwserは正しいですが、これを代替として追加しています。

Eagleには、外部ULPスクリプトを必要とせずにパーツの番号を付け直すことができる組み込みのツールがすでにあります。

回路図エディターのメニューで、「ツール」を開き、「パーツの番号を変更」をクリックします。これにより、回路図内のすべてのパーツの番号が自動的に付け直されます。


毎日新しいことを学ぶための+1-メニューにあることを知りませんでした。しかし、イーグルの方法と同様に、これは実際には再番号シートULPを呼び出すショートカットにすぎません。
トムカーペンター

6

これを行うために、イーグルにULPが含まれています。これは「renumber-sheet.ulp」と呼ばれます。

これが行うことは、回路図で指定した方向(上/下、左/右)でカウントし、同じ文字(たとえば、すべて「R ###」、すべて「C ###」)ですべてのパーツに番号を付け直すことです。順次。

私はそれがまさにあなたが望んでいることだと信じていますが、レイアウトで話しているなら、これはおそらくそうなるとは思わないでしょう。


1
私はEagleユーザーではありませんし、あなたの答えに異議はありませんが、PCBではなく回路図で位置参照の再番号付けを提供している場合は、逆になっています。IME、特にトラブルシューティング(スコープまたはメーターを使用)またはBOMからの手動組み立ての場合、PCB上に配置することがはるかに重要です。PCBを作成する予定がない場合を除いて、回路図でそれを必要とする理由は想像できません。
2015年

参考までに...これに関する興味深いディスカッションを見つけました:eaglecentral.ca/forums/index.php/mv/msg/36342/123835
Tut

@Tut ULPは、レイアウトと回路図の両方のコンポーネントに番号を付け直します(一貫性を保つため)。ただし、回路図からULPを実行する必要があります。言い換えると、ULPを変更せずにボードに表示されるように、各コンポーネントを左から右に番号を付けることはできません(実際にはかなり簡単です)。
トムカーペンター

「ULP cmd-renumber.ulpはPCB上のコンポーネントに論理的な順序で番号を付け直します。回路図が開いている場合、バックアノテーションは自動的に発生します。」...これは、PCBの位置の再番号付けが可能であることを示しているように見えますが、前述のとおり、私はEagleユーザーではありません。私はCadstarを使用しています。Cadstarでは、PCBエディターから「位置の名前変更」を行い(調整可能な自動機能を使用するか、手動で行うことができます)、すべて終了したら、回路図エディターから「バックアノテーション」を実行します。
2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.