CAD支援ソフト探索2

プリント基板設計CAD(P-CAD/AltiumDesigner)にSolidoworksを併用

スポンサーサイト

--:-- ...Posted

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

IDFの修正マクロ作成の前に

IDF形式は通常は*.brdと*.proの2つがペアです。
エクセルで「Altium Designer」の方言を修正するマクロを作る前にどう処理するか
検討中です。

ネットリストの部品情報と接続情報というものに似たような仕組みです。
(PADS形式の中には分離されるタイプのあるのでそれに似ています。)

これを見てわかるようにOKなのは型番を繰り返すか似たような
型番を繰り返しています。
どちらも半角スペースは2個でNGの場合はその半角スペースが
2つ連続しています。
つまり、型番を記載したいけれど無いのでそのままということでしょう。

*.brdの場合は「.PLACEMENT」を見つけたら次の行から処理を開始すれば
いいのでしょう。
同様に*.proの場合は「.ELECTRICAL」の次の行から処理を開始ということに
なりそうです。
ただ、後者の「THOU」はインチ/ミリで異なるので処理する時に
注意が必要です。

BRD************************************

.PLACEMENT
APS103  C6                                <<<--- NG
6100.0 5050.0 -118.11 0.0 TOP PLACED
AD8436ARQZ AD8436 U6                    <<<--- OK
6200.0 3500.0 0.15 0.0 TOP PLACED
AL_66D  C7                                <<<--- NG
5100.0 5200.0 0.0 180.0 TOP PLACED
EA2-5 EA2-5 RL1                            <<<--- OK
4800.0 5300.0 0.0 0.0 TOP PLACED

**************************************




PRO***********************************

.ELECTRICAL
AD8436ARQZ AD8436 THOU 62.842 <<<--- OK
0 126.969 -173.0 0.0
0 -125.0 -173.0 0.0
0 -125.0 173.457 0.0
0 126.969 173.457 0.0
0 126.969 -173.0 0.0
.END_ELECTRICAL
.ELECTRICAL
AL_66D THOU 212.598 <<<--- NG
0 -129.921 145.669 0.0
0 129.921 145.669 0.0
0 129.921 -145.669 0.0
0 -129.921 -145.669 0.0
0 -129.921 145.669 0.0
.END_ELECTRICAL

**************************************
スポンサーサイト

Post comment

管理者にだけ表示を許可する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。