DMUManager Class

class NXOpen.DMU.DMUManager

Bases: object

Represents an object that manages DMU application specific objects and preferences.

To obtain an instance of this class, refer to NXOpen.Session

New in version NX12.0.0.

Methods

Method Description
CreateSnapshotCollection Creates the NXOpen.DMU.SnapshotCollection in the part.
GetSnapshotCollection Returns the NXOpen.DMU.SnapshotCollection in the part.
ResetToDesignState Resets the changes made to the part, related to the assets which can be captured in the NXOpen.DMU.ISnapshot.

Method Detail

CreateSnapshotCollection

DMUManager.CreateSnapshotCollection

Creates the NXOpen.DMU.SnapshotCollection in the part.

At max only one instance of NXOpen.DMU.SnapshotCollection can be created in a part.

Signature CreateSnapshotCollection(part)

Parameters:part (NXOpen.Part) –
Returns:
Return type:NXOpen.DMU.SnapshotCollection

New in version NX12.0.0.

License requirements: assemblies (“ASSEMBLIES MODULE”)

GetSnapshotCollection

DMUManager.GetSnapshotCollection

Returns the NXOpen.DMU.SnapshotCollection in the part.

Signature GetSnapshotCollection(part)

Parameters:part (NXOpen.Part) –
Returns:
Return type:NXOpen.DMU.SnapshotCollection

New in version NX12.0.0.

License requirements: assemblies (“ASSEMBLIES MODULE”)

ResetToDesignState

DMUManager.ResetToDesignState

Resets the changes made to the part, related to the assets which can be captured in the NXOpen.DMU.ISnapshot.

Signature ResetToDesignState(part)

Parameters:part (NXOpen.Part) – Part that will get reset to design state

New in version NX12.0.0.

License requirements: assemblies (“ASSEMBLIES MODULE”)