http://www.ted-cad.co.jp/
「つながり」について。(2)g090729
432個のキューブで作った「煙突」記号です。キューブ達は「つながり」情報を持っていますので、左図のようにキューブを移動するとラバーバンドが表示されます。キューブのサイズは 5.0mm x 5.0mm です。「つながり」の情報は [/Net_list] として記述されます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》
イメージをテキスト形式にすると次のようになります。(参考)
/Net_list
//Net Signal
"S1" CUBE30/3 CUBE31/1 :
"S2" CUBE30/4 CUBE59/2 :
"S3" CUBE1/4 CUBE30/2 :
"S4" CUBE2/1 CUBE1/3 :
"S5" CUBE32/3 CUBE33/1 :
"S6" CUBE61/3 CUBE62/1 :
"S7" CUBE32/1 CUBE31/3 :
"S8" CUBE61/1 CUBE60/3 :
"S9" CUBE224/1 CUBE225/2 :
"S10" CUBE223/4 CUBE226/2 :
"S11" CUBE224/4 CUBE227/2 :
"S12" CUBE309/4 CUBE310/2 :
"S13" CUBE225/3 CUBE228/1 :
"S14" CUBE250/2 CUBE247/4 :
"S15" CUBE248/1 CUBE249/2 :
"S16" CUBE247/1 CUBE248/3 :
"S17" CUBE252/3 CUBE255/1 :
"S18" CUBE251/4 CUBE254/2 :
/Module_data
//Module AMJLE <1> 48.0 19.0 50.54 19.0 CUBE1
.Pin A 45.65 19.0 0.0 1
LA CL0101 0.0
.Pin A 48.0 16.65 0.0 2
LA CL0101 0.0
.Pin A 50.35 19.0 0.0 3
LA CL0101 0.0
.Pin A 48.0 21.35 0.0 4
LA CL0101 0.0
//Module AMJLE <1> 53.0 19.0 55.54 19.0 CUBE2
.Pin A 50.65 19.0 0.0 1
LA CL0101 0.0
.Pin A 53.0 16.65 0.0 2
LA CL0101 0.0
.Pin A 55.35 19.0 0.0 3
LA CL0101 0.0
.Pin A 53.0 21.35 0.0 4
LA CL0101 0.0
//Module AMJLE <1> 58.0 19.0 60.54 19.0 CUBE3
.Pin A 55.65 19.0 0.0 1
LA CL0101 0.0
.Pin A 58.0 16.65 0.0 2
LA CL0101 0.0
.Pin A 60.35 19.0 0.0 3
LA CL0101 0.0
.Pin A 58.0 21.35 0.0 4
LA CL0101 0.0
フォーマットは次の通りです。
「ネットリスト」
/NET_LIST
//NET [POWERSIGNAL [ulaynam [ulaynam [...]]]]
POWERSIGNAL POWER --- パワーネット
SIGNAL --- 通常信号ネット
ulaynam パワーネットのときにサーマルランド発生
["[net_name]"[/CT]] refer_name/pin_name[/CT] ... :
ネット内の接続定義
net_name ダブルクォーテーションでネット名称
/C --- ピンを直接接続しない
/T --- ピンを直接接続する
refer_name 20バイト以内の部品のリファレンス番号
pin_name 20バイト以内の部品のピン名称
/C ネガ層のネットのときピンを直接接続しない
/T ネガ層のネットのときピンを直接接続する
「部品位置データ」
/MODULE_DATA
//MODULE ulaynam module_name x1 y1 x2 y2 refer_name
ulaynam 実装層を示すユーザ定義層名称
module_name モジュール定義名称
x1 y1 部品のP1位置
x2 y2 部品のP2位置
refer_name 20バイト以内の部品リファレンス番号
.PIN mland_name x y a pin_name [drill_name [angle width [height] [NOROT]]]
mland_name マクロランドの名称
x y ピンの位置
a マクロランドの角度
pin_name ピン名称
drill_name ドリル定義の名称
angle ドリルの角度(長穴 角穴のときに指定)
width ドリルの幅 (長穴 角穴のときに指定)
height ドリルの高さ( 角穴のときに指定)
NOROT ドリルが回転不可能のときに指定
ulaynam sland_name angle
ulaynam ユーザ定義層名称
sland_name シングルランド名
angle シングルランドの角度
「つながり」について。(2)g090729
432個のキューブで作った「煙突」記号です。キューブ達は「つながり」情報を持っていますので、左図のようにキューブを移動するとラバーバンドが表示されます。キューブのサイズは 5.0mm x 5.0mm です。「つながり」の情報は [/Net_list] として記述されます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》
イメージをテキスト形式にすると次のようになります。(参考)
/Net_list
//Net Signal
"S1" CUBE30/3 CUBE31/1 :
"S2" CUBE30/4 CUBE59/2 :
"S3" CUBE1/4 CUBE30/2 :
"S4" CUBE2/1 CUBE1/3 :
"S5" CUBE32/3 CUBE33/1 :
"S6" CUBE61/3 CUBE62/1 :
"S7" CUBE32/1 CUBE31/3 :
"S8" CUBE61/1 CUBE60/3 :
"S9" CUBE224/1 CUBE225/2 :
"S10" CUBE223/4 CUBE226/2 :
"S11" CUBE224/4 CUBE227/2 :
"S12" CUBE309/4 CUBE310/2 :
"S13" CUBE225/3 CUBE228/1 :
"S14" CUBE250/2 CUBE247/4 :
"S15" CUBE248/1 CUBE249/2 :
"S16" CUBE247/1 CUBE248/3 :
"S17" CUBE252/3 CUBE255/1 :
"S18" CUBE251/4 CUBE254/2 :
/Module_data
//Module AMJLE <1> 48.0 19.0 50.54 19.0 CUBE1
.Pin A 45.65 19.0 0.0 1
LA CL0101 0.0
.Pin A 48.0 16.65 0.0 2
LA CL0101 0.0
.Pin A 50.35 19.0 0.0 3
LA CL0101 0.0
.Pin A 48.0 21.35 0.0 4
LA CL0101 0.0
//Module AMJLE <1> 53.0 19.0 55.54 19.0 CUBE2
.Pin A 50.65 19.0 0.0 1
LA CL0101 0.0
.Pin A 53.0 16.65 0.0 2
LA CL0101 0.0
.Pin A 55.35 19.0 0.0 3
LA CL0101 0.0
.Pin A 53.0 21.35 0.0 4
LA CL0101 0.0
//Module AMJLE <1> 58.0 19.0 60.54 19.0 CUBE3
.Pin A 55.65 19.0 0.0 1
LA CL0101 0.0
.Pin A 58.0 16.65 0.0 2
LA CL0101 0.0
.Pin A 60.35 19.0 0.0 3
LA CL0101 0.0
.Pin A 58.0 21.35 0.0 4
LA CL0101 0.0
フォーマットは次の通りです。
「ネットリスト」
/NET_LIST
//NET [POWERSIGNAL [ulaynam [ulaynam [...]]]]
POWERSIGNAL POWER --- パワーネット
SIGNAL --- 通常信号ネット
ulaynam パワーネットのときにサーマルランド発生
["[net_name]"[/CT]] refer_name/pin_name[/CT] ... :
ネット内の接続定義
net_name ダブルクォーテーションでネット名称
/C --- ピンを直接接続しない
/T --- ピンを直接接続する
refer_name 20バイト以内の部品のリファレンス番号
pin_name 20バイト以内の部品のピン名称
/C ネガ層のネットのときピンを直接接続しない
/T ネガ層のネットのときピンを直接接続する
「部品位置データ」
/MODULE_DATA
//MODULE ulaynam module_name x1 y1 x2 y2 refer_name
ulaynam 実装層を示すユーザ定義層名称
module_name モジュール定義名称
x1 y1 部品のP1位置
x2 y2 部品のP2位置
refer_name 20バイト以内の部品リファレンス番号
.PIN mland_name x y a pin_name [drill_name [angle width [height] [NOROT]]]
mland_name マクロランドの名称
x y ピンの位置
a マクロランドの角度
pin_name ピン名称
drill_name ドリル定義の名称
angle ドリルの角度(長穴 角穴のときに指定)
width ドリルの幅 (長穴 角穴のときに指定)
height ドリルの高さ( 角穴のときに指定)
NOROT ドリルが回転不可能のときに指定
ulaynam sland_name angle
ulaynam ユーザ定義層名称
sland_name シングルランド名
angle シングルランドの角度
0 件のコメント:
コメントを投稿