Convenções e seções padrão do arquivo de mapa
Convenções no arquivo de mapa
No arquivo ecad_hint.map:
O caractere # é o caractere de comentário.
Campos de objetos e valor são separados por um espaço.
Espaços são permitidos em linhas de texto de valor quando a linha de texto está entre aspas.
O curinga (*) é válido para "all", por exemplo:
mcad_in_ignore ->
ecad_name "resistor"
ecad_alt_name "*"
ecad_type "part"
ref_des "*"
end
Cada seção começa com o objetivo, seguido por "->".
Cada seção termina com "end". Por exemplo:
map_objects_by_name->
ECAD_NAME "GEN_DIP"
ECAD_ALT_NAME "GEN_DIP"
ECAD_TYPE ""
MCAD_NAME "PROE_GEN_DIP"
CAD_TYPE "part"
end
Se você incluir a linha de texto ecad_create_hint_add N no arquivo config.pro, o arquivo .add não será criado.
Seções do arquivo de mapa
Para mapear objetos por nome:
Mapeia um par ECAD_NAME e ECAD_ALT_NAME no lado ECAD para o nome MCAD_NAME (peça sólida ou montagem) no Creo. Por exemplo:
map_objects_by_name->
ECAD_NAME "<ecad_name>"
ECAD_ALT_NAME "<ecad_alt_name>"
ECAD_TYPE ""
MCAD_NAME "<mcad_name>"
MCAD_TYPE "<part/assembly>"
MCAD_LAYER "<layer_name>"
END
MCAD_Layer — Cria uma nova camada para o componente com o nome da camada ECAD_<layer_name> somente para importação do IDF.
MCAD_TYPE — Indica a prioridade de busca quando uma montagem e uma peça sólida têm o mesmo nome MCAD.
Para mapear designadores de referência:
Mapeia um designador de referência ECAD para um designador de referência MCAD. Por exemplo:
reference_designator ->
ECAD_REF_DESIG "<ecad_ref_des>"
MCAD_REF_DESIG "<mcad_ref_des>"
END
Na importação para o lado MCAD, o nome do designador de referência ECAD é mapeado para o nome do designador de referência MCAD.
Na exportação para o lado ECAD, o nome do designador de referência MCAD é mapeado para o nome do designador referenciado ECAD.
Para marcar os componentes a serem ignorados na exportação, mcad_out_ignore:
Marca um componente para que ele não seja exportado para o lado ECAD. Por exemplo:
mcad_out_ignore->
MCAD_NAME "<mcad_name>"
REF_DES "<ref_des>"
PART_TYPE <part, assembly>
END
É possível usar cada cláusula separadamente ou elas podem ser usadas em conjunto.
Quando o mesmo nome é usado para um componente de peça e um componente de montagem, use a cláusula PART_TYPE para ter mais controle sobre qual componente será ignorado. É possível definir PART_TYPE como part ou assembly.
Cada cláusula pode incluir um asterisco (*).
Para marcar os componentes a serem ignorados na importação, mcad_in_ignore:
Marca um componente para que ele não seja importado para o lado MCAD. Por exemplo:
mcad_in_ignore->
ECAD_NAME "<ecad_name>"
ECAD_ALT_NAME "<ecad_alt_name>"
REF_DES "<ref_des>"
END
É possível usar cada cláusula separadamente ou elas podem ser usadas em conjunto.
Cada cláusula pode incluir um asterisco (*).
Para mapear o nome ECAD other_outline para uma peça MCAD durante a importação e exportação do IDF:
map_other_outline_name->
ECAD_BOARD_NAME "<board name>"
ECAD_OTHER_OUTLINE "<ecad other outline name>"
MCAD_PART_NAME "<mcad part name>"
END
Isto foi útil?