プリント基板パターン設計の虫 2号店

DREAM-CAD 現在はgenmaiという名前の
CADの紹介 基板設計者の現場の声などを書いています

DXFの読み込みで最大最小を知る

2024-01-26 08:08:32 | Weblog
X,Yの座標値
その最大最小を画面に出すソフトを組んでみた
以前から同様のソフトは作っている
少し変えてみたわけ
DRMの場合 最大は2000mmと決まっている
変数名で雰囲気を知って欲しいのだが
MAX_X MIN_Xと読み込んだXを比べる
その前に MAX_X=0 MIN_X=2000と
初期化しておく
読んだXがMAX_Xより大きい場合 XをMAX_Xに入れる
読んだXがMIN_Xより小さい場合 XをMIN_Xに入れる
これでDRMを読み切れば その時点で最大最小は決まる

DXFの場合 原点がどこだか判らない
最大数値が幾つになるか判らない
MAX_X=0は使えそう
MIN_Xは幾つにするか判らない
そこでMINも0にしておいた
Xを読む そのままだと MINは0のまま
1行追加
MIN=0の時 MINにXを入れる
次行 MINとXを比べる
それ以降 MIN=0の処理は無駄になるんだけど
うまく動くようになりました

他に 並び替えをして 最大,最小を出す方法
それ以外の方法もあると思うけど
読み切った時点で答えが出るので
まあ良しとしています



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 電源が不足しているらしい | トップ | SPICE VIAを設定 »
最新の画像もっと見る

コメントを投稿

Weblog」カテゴリの最新記事