ConfigurationManager Class¶
-
class
NXOpen.PDM.
ConfigurationManager
¶ Bases:
object
Represents Configuration Manager
Use
NXOpen.Session.ConfigurationManager()
to get the instance of this class.New in version NX9.0.0.
Methods¶
Method | Description |
---|---|
CreateConfigurationContextBuilder | Creates a new NXOpen.PDM.ConfigurationContextBuilder object for :py:class:` NXOpen.PDM.ConfigurationContextBuilderConfigContextMode.Assemblies < NXOpen.PDM.ConfigurationContextBuilderConfigContextMode>` mode configuration. |
CreateEffectivityAttributePropertiesBuilder | Creates a new NXOpen.PDM.EffectivityAttributePropertiesBuilder object. |
Method Detail¶
CreateConfigurationContextBuilder¶
-
ConfigurationManager.
CreateConfigurationContextBuilder
¶ Creates a new
NXOpen.PDM.ConfigurationContextBuilder
object for :py:class:` NXOpen.PDM.ConfigurationContextBuilderConfigContextMode.Assemblies < NXOpen.PDM.ConfigurationContextBuilderConfigContextMode>` mode configuration.Signature
CreateConfigurationContextBuilder()
Returns: Return type: NXOpen.PDM.ConfigurationContextBuilder
New in version NX9.0.0.
License requirements: assemblies (“ASSEMBLIES MODULE”)
CreateEffectivityAttributePropertiesBuilder¶
-
ConfigurationManager.
CreateEffectivityAttributePropertiesBuilder
¶ Creates a new
NXOpen.PDM.EffectivityAttributePropertiesBuilder
object.Signature
CreateEffectivityAttributePropertiesBuilder(part, objects)
Parameters: - part (
NXOpen.BasePart
) – The part that owns the builder. The builder owner is not strictly required (that is, it can be None), but it is highly suggested to ensure proper cleanup of the builder in case the client does not explicitly clean it up properly. - objects (list of
NXOpen.NXObject
) – the array of objects
Returns: Return type: New in version NX9.0.0.
License requirements: assemblies (“ASSEMBLIES MODULE”)
- part (