ECAD > Импорт баз данных ECAD > Использование автоматического назначения слоев
  
Использование автоматического назначения слоев
Если для параметра настройки ecad_comp_layer_map задано значение yes, то при выполнении импорта для каждого имени компонента создается новый слой и каждое вновь создаваемое позиционное обозначение помещается на соответствующий слой.
При работе с файлом ecad_hint.map в него можно добавлять линии для непосредственного создания слоя и назначения слоя детали.
Новым слоям присваиваются имена в соответствии с именами компонентов или (в случае ссылок на файл .map) — в соответствии с сопоставленными именами. Используется синтаксис ECAD_<comp name or mapped name>.
Если файла ecad_hint.map нет, то для каждого импортируемого типа компонентов автоматически создается отдельный слой и компонент либо компоненты помещаются на этот слой. Компоненты с совпадающими именами помещаются на один и тот же слой.
Пример автоматического назначения слоев
Для файла *.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