ConfigurationManager Class¶
-
class
NXOpen.PDM.ConfigurationManager¶ Bases:
objectRepresents 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.ConfigurationContextBuilderobject for :py:class:` NXOpen.PDM.ConfigurationContextBuilderConfigContextMode.Assemblies < NXOpen.PDM.ConfigurationContextBuilderConfigContextMode>` mode configuration.Signature
CreateConfigurationContextBuilder()Returns: Return type: NXOpen.PDM.ConfigurationContextBuilderNew in version NX9.0.0.
License requirements: assemblies (“ASSEMBLIES MODULE”)
CreateEffectivityAttributePropertiesBuilder¶
-
ConfigurationManager.CreateEffectivityAttributePropertiesBuilder¶ Creates a new
NXOpen.PDM.EffectivityAttributePropertiesBuilderobject.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 (