使用自动的层分配
当把 ecad_comp_layer_map 首选项选项设置为 yes 时,导入程序会为每个元件名称创建一个新层,并将每个新创建的位号放置在适当的层上。
如果您正在参考一个 ecad_hint.map 文件,则可将这些行添加到文件中,以指导层的创建和零件层的分配。
新层是以元件名命名的,对于 .map 文件参考,是以映射的名称命名的。语法为 ECAD_<comp name or mapped name>。
如果没有 ecad_hint.map 文件,ECAD 会自动为导入的每种元件类型创建一个单独的层,并将元件放在该层上。将名称相同的元件放在同一层上。
自动的层分配示例
对于含有下列放置记录的 *.emn 文件:
PLACEMENT
CC1206-1 151K41000S C1
1200.00000 1550.00000 90.00000 TOP PLACED
CC1206-2 151K31001S C2
1200.00000 550.00000 90.00000 TOP PLACED
CC1206 151K41000S CC1
1900.00000 1000.00000 90.00000 BOTTOM PLACED
RC1206 161F21050S RR1
1200.00000 1000.00000 270.00000 BOTTOM PLACED
SO14 104F50074S U1
1400.00000 1400.00000 0.00000 TOP PLACED
SO14 104C50000S U21400.00000 400.00000 0.00000 TOP PLACED
SO14 104C50004S UU11700.00000 900.00000 0.00000 BOTTOM PLACED
.END_PLACEMENT
生成这样的层配置:
层名
|
层上的元件
|
ECAD_CC1206-1
|
CC1206-1
|
ECAD_CC1206-2
|
CC1206-2
|
ECAD_CC1206
|
CC1206
|
ECAD_RC1206R
|
C1206
|
ECAD_SO14
|
SO14 (u1, u2, uu1)
|
使用 ecad_hint.map 文件
使用 ecad_hint.map 文件,可以指定一个覆盖映射 (优先于自动映射),以产生一个新的 ECAD_<mapped name> 层。元件放置在该层上。
map_objects_by_name->
ECAD_NAME "eesmb"
ECAD_ALT_NAME "DM7442N"
ECAD_TYPE ""
MCAD_NAME "EESMB_DM7442N"
MCAD_TYPE "part"
MCAD_LAYER "<ANY>"
END