ECAD > Importación de bases de datos ECAD > Uso de la asignación automática de capas
Uso de la asignación automática de capas
Cuando la opción de preferencias ecad_comp_layer_map se define en yes, la rutina de importación crea una nueva capa para cada nombre de componente y coloca en la capa adecuada los designadores de referencia recién creados.
Si se hace referencia a un fichero ecad_hint.map, se podrán añadir líneas al mismo para la creación de capas y la asignación de piezas a capas.
Las nuevas capas adoptan el nombre de componente o, para las referencias de fichero .map, el nombre asignado. La sintaxis es ECAD_<comp name or mapped name>.
Si no existe el fichero ecad_hint.map, ECAD crea de forma automática una capa distinta para cada tipo de componente que se importa y coloca el componente o componentes en esa capa. Los componentes del mismo nombre se sitúan en la misma capa.
Ejemplo de asignación automática de capas
Para un fichero *.emn que contiene el siguiente registro de colocación:
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
Se produce esta configuración de capa: 
Nombre de la capa
Componentes de la capa
ECAD_CC1206-1
CC1206-1
ECAD_CC1206-2
CC1206-2
ECAD_CC1206
CC1206
ECAD_RC1206R
C1206
ECAD_SO14
SO14 (u1, u2, uu1)
Utilización del fichero ecad_hint.add
Mediante el fichero ecad_hint.map, se puede especificar una asignación de reemplazo (que tendrá prioridad sobre la asignación automática) para producir una nueva capa ECAD_<mapped name>. El componente se coloca en esa capa.
map_objects_by_name->
ECAD_NAME "eesmb"
ECAD_ALT_NAME "DM7442N"
ECAD_TYPE ""
MCAD_NAME "EESMB_DM7442N"
MCAD_TYPE "part"
MCAD_LAYER "<ANY>"
END
¿Fue esto útil?