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 , 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.