맵 파일 표준 규칙 및 섹션
맵 파일의 규칙
ecad_hint.map 파일:
• #는 주석을 나타냅니다.
• 객체와 값 필드는 공백으로 구분합니다.
• 문자열이 따옴표로 둘러싸인 경우에는 값 문자열에 공백을 사용할 수 있습니다.
• 와일드카드(*)는 "전체"로 사용됩니다. 예를 들면 다음과 같습니다.
mcad_in_ignore ->
ecad_name "resistor"
ecad_alt_name "*"
ecad_type "part"
ref_des "*"
end
• 각 섹션마다 purpose로 시작하고 그 뒤에 "->"가 옵니다.
• 각 섹션마다 "end"로 끝납니다. 예:
map_objects_by_name->
ECAD_NAME "GEN_DIP"
ECAD_ALT_NAME "GEN_DIP"
ECAD_TYPE ""
MCAD_NAME "PROE_GEN_DIP"
CAD_TYPE "part"
end
• config.pro 파일에 ecad_create_hint_add N 문자열이 있으면 .add 파일이 생성되지 않습니다.
맵 파일의 섹션
• 객체를 이름별로 매핑하려면 다음을 수행합니다.
Creo에서 ECAD_NAME과 ECAD_ALT_NAME 쌍을 ECAD 측에서 MCAD_NAME(솔리드 부품 또는 어셈블리) 이름으로 매핑합니다. 예:
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 - IDF 가져오기 전용 레이어 이름이 ECAD_<layer_name>인 컴포넌트에 대한 새 레이어를 생성합니다.
MCAD_TYPE - 어셈블리와 솔리드 부품 모두의 MCAD 이름이 동일한 경우 검색 우선순위를 나타냅니다.
• 참조 지정자를 매핑하려면 다음을 수행합니다.
ECAD 참조 지정자를 MCAD 참조 지정자에 매핑합니다. 예:
reference_designator ->
ECAD_REF_DESIG "<ecad_ref_des>"
MCAD_REF_DESIG "<mcad_ref_des>"
END
MCAD 측으로 가져오면 ECAD 참조 지정자 이름이 MCAD 참조 지정자 이름에 매핑됩니다.
ECAD 측으로 내보내면 MCAD 참조 지정자 이름이 ECAD 참조 지정자 이름에 매핑됩니다.
• 내보낼 때 무시될 컴포넌트를 표시하려면 mcad_out_ignore를 수행합니다.
컴포넌트를 ECAD 측으로 내보내지 않도록 표시합니다. 예:
mcad_out_ignore->
MCAD_NAME "<mcad_name>"
REF_DES "<ref_des>"
PART_TYPE <part, assembly>
END
각 구를 별도로 사용하거나 함께 사용할 수 있습니다.
부품 컴포넌트 및 어셈블리 컴포넌트에 동일한 이름이 사용될 때 PART_TYPE 구를 사용하여 어떤 컴포넌트를 무시할지를 더 잘 제어할 수 있습니다. PART_TYPE을 part 또는 assembly로 설정할 수 있습니다.
각 구에 별표('*')가 포함될 수 있습니다.
• 가져올 때 무시될 컴포넌트를 표시하려면 mcad_in_ignore를 수행합니다.
컴포넌트를 MCAD 측으로 가져오지 않도록 표시합니다. 예:
mcad_in_ignore->
ECAD_NAME "<ecad_name>"
ECAD_ALT_NAME "<ecad_alt_name>"
REF_DES "<ref_des>"
END
각 구를 별도로 사용하거나 함께 사용할 수 있습니다.
각 구에 별표('*')가 포함될 수 있습니다.
• IDF 가져오기 및 내보내기 작업 중 ECAD other_outline 이름을 MCAD 부품에 매핑하려면 다음을 수행합니다.
map_other_outline_name->
ECAD_BOARD_NAME "<board name>"
ECAD_OTHER_OUTLINE "<ecad other outline name>"
MCAD_PART_NAME "<mcad part name>"
END