Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Hello to all ! Sorry for my bad english beforehand.
Does Creo have functionality to assing several layers for 3D model which substitute when IDF files open? (in accordance with ecad_hint.map file). If it has:what i have to write in ecad_hint.map file for this effect ?
Hello Pavel,
can you explain in more details, what you mean with "assign several layers for 3D model"?
Do you want to have a hirarchy of map files where one is sourcing from another one? (I believe the answer is "no" in this case)
Or do you mean to use assembly models instead of single parts? (this should be possible)
Gunter
Hello, Gunter.
I want to control 3d models of electrical components (mainly visibility) in a board assembly by layers those was manually assigned in ecad_hint.map.
Similar functionality supported be Creo (by using a MCAD_LAYER tag) For example:
map_objects_by_name->
ECAD_NAME "eesmb"
ECAD_ALT_NAME "DM7442N"
ECAD_TYPE ""
MCAD_NAME "EESMB_DM7442N"
MCAD_TYPE "part"
MCAD_LAYER "connectors"
end
By when i assign more than one layer for the 3d model and write several strings with MCAD_LAYER like this:
map_objects_by_name->
ECAD_NAME "eesmb"
ECAD_ALT_NAME "DM7442N"
ECAD_TYPE ""
MCAD_NAME "EESMB_DM7442N"
MCAD_TYPE "part"
MCAD_LAYER "connectors"
MCAD_LAYER "tht"
MCAD_LAYER "need_mech"
end
Creo ignore all strings with MCAD_LAYER tag except first. With such notation Creo use only one layer again (first).
How to assign several layers for a substitution 3d model of electrical component?
It looks as if the functionality hasn't been designed to associate more than one layer.
Maybe you can go a different way and copy the layer with the parts assigned at the end? Or use sub layers?
Of course this makes only sense, if there one group of components is a subgroup of the other and so on. If parts are wildly spread over different layers, based on different properties, this will not help.