Manufacturing Models
Functions Introduced:
You can use the function ProSolidFeatVisit() to visit all the components in a manufacturing model. However, this function requires a ProSolid (or one of its instances, ProPart or ProAssembly) handle to the model as input. The function ProMfgAssemGet() outputs a ProAssembly handle to the top-level assembly in the manufacturing model, given its ProMfg handle. This assembly handle can then be passed to ProSolidFeatVisit().
Manufacturing models, like other models in Creo Parametric, are uniquely identified by name and type. However, there are several different varieties of manufacturing models. For example, assembly machining, sheetmetal manufacturing, and mold manufacturing are all types of manufacturing models. The ProMfg object is a general purpose, opaque handle used to represent any of the different manufacturing model varieties. To distinguish between the different types of manufacturing model, there are manufacturing subtypes. The complete list of subtypes is as follows:
PRO_MFGTYPE_MACH_ASSEM
PRO_MFGTYPE_SHEET_METAL
PRO_MFGTYPE_MOLD
PRO_MFGTYPE_CAST
PRO_MFGTYPE_CMM
The function ProMfgTypeGet() outputs the subtype, given the ProMfg handle to the manufacturing object.
Was this helpful?