BRECT.exe Ver.1.51　2025/11/23

対象の CAD に機器外形図を挿入するツールです。

端子台外形図の作成に便利なので、使っています。
例えば、属性 TYPE に "PTU-20 x 20P" が追加されます。
属性の画層が非表示であっても、プロパティウィンドウから確認しやすいです。

他の図形も、大まかに配置してボックスの大きさを決めたいときには使えると思います。

■ターゲット CAD

　「CAD 整列 ...他」タブの「ターゲットCAD選択」ボタンをクリックして、一覧から CAD を選択します。
　一覧に無い場合は、追加・修正してください。
　すべての CAD で期待どおりに動くわけではありません。
　IJCAD は 2024より前のバージョンでは正しく動きません。
　IJCAD 2024 以降で試してみて下さい。
　
■外形データ

　EXE と同じフォルダの BRECT.txt 、BPLPB.txt をデータとして読み込みます。
　エクセルで編集する時は、タブ区切りファイルとして読み込み、名前を変更せずにそのまま保存して下さい。

■日東ボックス作成（Ver. 1.20）

　RA, CH, CL, S, E, OR, ORM を作成します。
　作成尺度の設定はありません。実寸で作成されます。
　必要であれば、実寸で作成して縮小、寸法値の「長さ尺度」を変更してください。

■機器枠（四角形）作成

　主に盤内に収納される機器を想定しています。

　・挿入されるのは、BRECT_100 という名前のブロックで、X,Y の尺度を外形図の縦横に合わせて変えています。

　・加工、取付孔（円と四角のみ）のデータがあっても、作成されません。
　　正面図形を作成し、[取付孔]ボタンでその図形を選択すると作成されます。

　・ブロックには、NAME（器具番号）、TYPE（型番）、SPEC（定格）、AUX1（補助）の４つの属性が付加されます。
　　それぞれ、RECT_NAME、RECT_TYPE、RECT_SPEC、RECT_AUX1 の画層に作成されます。
　　非表示にする場合は、対象の画層をフリーズして下さい。

　・挿入後、器具番号は可能であれば自動でカウントアップします。
　　[▲]、[▼]　ボタンでも、可能であればアップ、ダウンします。

　・端子台モードでは、全体を１つの四角形で表します。
　　※[TB仕切り線] は、現バージョンでは正しく作成されません。

　・配列モードは、挿入した四角形の右側に指定したスペースを空けて追加されます。
　　機器番号はカウントアップされます。

　・検索ボックスには、スペース区切りで検索文字を複数入力できます。
　　複数条件のANDです。大文字、小文字は問いません。

■スイッチ、表示灯、電流計...　等作成

　主にパネル面に取り付ける機器を想定しています。

　・作成基点は、中心のみです。
　・配列モードでは、作成間隔を指定できます。
　・加工、取付孔（円と四角のみ）のデータがある場合は、同じブロック内に作成されます。

■側面図作成

　ブロックに寸法データを持たせています。
　[側面]、[胴体] ボタンをクリックし、対象の正面図を選択して下さい。データがある場合は、自動で作成されます。
　・側面は、D - H、基点右中 で作成。胴体は、BRECT_BODY 画層に作成されます。

■加工孔作成

　スイッチ、表示灯 ... は、ブロック作成時に、ブロック内に加工孔が作成されます。
　機器枠作成では、正面図を作成後、[取付孔]ボタンをクリックし、対象の正面図形を選択すると、
　別のブロックとして作成されます。
　データ
　　・基点は、ブロックの基点です。
　　・四角：　R:40x40 0 0 （オフセット 0 0 の場合は省略可能）
　　・円：　C:40 0 0 （オフセット 0 0 の場合は省略可能）
　データ例
　　R:45x90 C:5 10 20
　　四角形 (Rectangle) を 45x90 オフセット無しで作成。円 (Circle) を半径 5 、オフセットX 10、オフセットY 20 で作成。

■データの変更と追加、削除

　一覧で行を選択し、右クリックするとポップアップメニューが出ます。
　元データの変更、元データを変更して追加、現在行の削除が行えます。
　※一括で修正、追加する場合は、エクセルで　BRECT.txt 、 BPBPL.txt をタブ区切りで読み込み、編集して下さい。

■属性編集（Ver.1.50 で削除）

　取得には、かなり時間がかかります。
　編集対象は、属性名：NAME、NAME1、TYPE、SPECの４つのみです。
　ブロック名は問いません。NAME ... 等の属性があれば、編集可能です。グレイ部分は、属性が無いことを示します。
　[Ctrl]+[C]、[Ctrl]+[V] ... 等でコピーペースト可能です。（範囲選択は、[Shift]+矢印キーで）
　編集対象のブロックが分かりにくいため、ブロックの基点または、属性の基点に PAN します。

■集計（Ver.1.50 で削除）

　同じTYPE、SPEC の数量を集計します。（取得には、若干時間がかかります。）
　[Ctrl]+[C]で、クリップボードにコピー可能です。（範囲選択は、、[Shift]+矢印キー、マウスでも可能）

■画層状態（Ver.1.50 で削除）

　このツールで使用する画層の状態を変更します。

■ブロック整列、器具番号結合（Ver.1.50 で削除）

■ブロック挿入、書き出し（Ver.1.23より）

　フォルダリストを模擬クリックし、ポップアップメニューから、タイトルを付けてフォルダ名を登録できます。
　ブロック書き出し（WBLOCK)は、DWGプレビューイメージが付加されないため、再度読み込み、上書き保存しています。
　体験、試用期限切れ版では動きません。
　CAD により期待どおりに動かないことがあります。

■著作権、免責事項

　本ツールの著作権は、作者 f.izawa が所有し、これを主張します。
　本ツールを使用したことによる事故、損害等の一切について、作者はその責を負いません。

■サポート

　mail ：　f.izawa＠dream.com (＠は小文字に変えて下さい）
　URL ： http://www.izawa-web.com/

■開発、動作確認環境

　・Delphi 10.4 + Bricscad V20.0 / Windows 11

■履歴

・2025/11/22 (Ver.1.51)
　作成尺度の設定を追加（外形図と配線図を見た目が同じ尺度で作成するため）

・2024/10/19 (Ver.1.50)
　高 DPI に対応
　DWG プレビューイメージの表示を改善
　属性編集、集計、画層状態のページを削除

・2024/01/28 (Ver.1.40)
　BricsCAD 以外に対応版

・2019/04/24 （Ver. 1.27）
　DWGプレビューイメージの大きいサイズに対応
　キャビネットの挿入位置を 10mm単位 に変更
　端子モードで挿入時、型番に x 個数(P)を追加

・2018/07/26 （Ver. 1.26）
　すでに側面図用ブロックが作成されているとき、側面図が作成されないのを手直し
　側面図の内部の画層 (BRECT_BODY) の線種を "HIDDEN2" にした

・2018/06/22 （Ver. 1.25）
　基本的な変更はありません

・2018/06/09 （Ver. 1.23）
　ブロックの挿入、書き出しを追加

・2018/05/27 （Ver. 1.21）
　日東ボックス（OR, ORM)の作成を追加
　ブロックの整列を追加。側面図作成を改良。

・2018/05/21 日東ボックス（RA,S,CH,CL,E)の作成を追加（Ver. 1.20）

・2018/05/19 作成画層が違っていたのを手直し（Ver. 1.10a）

・2018/05/19 スイッチ、表示灯 ... 側面図作成他を追加（Ver. 1.10）

・2018/05/14 初版作成
