ModelCheckManager Class

class NXOpen.CAE.ModelCheckManager

Bases: object

Provides method for creating builder for node element operation commands in a fem part

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

New in version NX5.0.0.

Methods

Method Description
CheckModelConsistency Checks model consistency for all NXOpen.CAE.CAEBody in a NXOpen.CAE.FemPart, to find out the CAE bodies which is inconsistent to the master bodies, output the body list to log file or listing window if there is no log file name specified.
CreateAlignBeamElementDirectionBuilder Provides access for creating align 1D element direction builders in a cae part
CreateAlignShellElementFirstEdgeBuilder Creates a CAE.ModelCheck.AlignShellElementFirstEdgeBuilder
CreateAlignShellElementNormalBuilder Provides access for creating align 2D element normal builders in a cae part
CreateDuplicateElementsCheckBuilder Provides access for creating duplicate elements builder in a cae part.
CreateDuplicateNodesCheckBuilder Provides access for creating duplicate nodes builder in a cae part.
CreateElementEdgeCheckBuilder Provides access for creating Model Check builders in a cae part
CreateElementMaterialOrientationCheckBuilder Provides access for creating element material orientation builder in a cae part.
CreateElementQualityCheckBuilder Provides access for creating element quality Check builders in a cae part
CreateFaceClearanceCheckBuilder Provides access for creating face clearance check builder in a NXOpen.CAE.FemPart part.
CreateMechanicalLoadSumBuilder Creates a builder for mechanical load summary command
CreateModelSetupCheckBuilder Provides access for creating model setup check builder in a NXOpen.CAE.SimPart part or NXOpen.CAE.AssyFemPart
CreateReverseBeamElementDirectionBuilder Provides access for creating reverse 1D element direction builders in a cae part
CreateReverseShellElementNormalBuilder Provides access for creating reverse 2D element normal builders in a cae part
CreateSolidElementFaceNormalBuilder Provides access for creating solid element face normal builder in a cae part
CreateSolidPropertyCheckBuilder Creates a builder for solid properties check command

Method Detail

CheckModelConsistency

ModelCheckManager.CheckModelConsistency

Checks model consistency for all NXOpen.CAE.CAEBody in a NXOpen.CAE.FemPart, to find out the CAE bodies which is inconsistent to the master bodies, output the body list to log file or listing window if there is no log file name specified.

If the master part is not loaded, a NXOpen.CAE.CaeGroup is created to contain these failed bodies.

If the master part is loaded, continue to fix the inconsistent CAE bodies by deleting and recreating them. The mesh recipes associated with the bodies will be deleted while fixing model consistency. A NXOpen.CAE.CaeGroup is created to contain the bodies created newly

Signature CheckModelConsistency(logFileName)

Parameters:logFileName (str) – the full log file name
Returns:a tuple
Return type:A tuple consisting of (fixConsistency, caeBodySet). fixConsistency is a bool. indicates whether the inconsistency is fixed caeBodySet is a NXOpen.CAE.CaeGroup. the group constains the failed CAE bodies or new CAE bodies recreated

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateAlignBeamElementDirectionBuilder

ModelCheckManager.CreateAlignBeamElementDirectionBuilder

Provides access for creating align 1D element direction builders in a cae part

Signature CreateAlignBeamElementDirectionBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.AlignBeamElementDirectionBuilder

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateAlignShellElementFirstEdgeBuilder

ModelCheckManager.CreateAlignShellElementFirstEdgeBuilder

Creates a CAE.ModelCheck.AlignShellElementFirstEdgeBuilder

Signature CreateAlignShellElementFirstEdgeBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.AlignShellElementFirstEdgeBuilder

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateAlignShellElementNormalBuilder

ModelCheckManager.CreateAlignShellElementNormalBuilder

Provides access for creating align 2D element normal builders in a cae part

Signature CreateAlignShellElementNormalBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.AlignShellElementNormalBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateDuplicateElementsCheckBuilder

ModelCheckManager.CreateDuplicateElementsCheckBuilder

Provides access for creating duplicate elements builder in a cae part.

Duplicate elements can only be deleted when this builder is created in a NXOpen.CAE.BaseFemPart part.

Signature CreateDuplicateElementsCheckBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.DuplicateElementsCheckBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

CreateDuplicateNodesCheckBuilder

ModelCheckManager.CreateDuplicateNodesCheckBuilder

Provides access for creating duplicate nodes builder in a cae part.

Duplicate nodes can only be merged when this builder is created in a NXOpen.CAE.BaseFemPart part.

Signature CreateDuplicateNodesCheckBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.DuplicateNodesCheckBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

CreateElementEdgeCheckBuilder

ModelCheckManager.CreateElementEdgeCheckBuilder

Provides access for creating Model Check builders in a cae part

Signature CreateElementEdgeCheckBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.ElementEdgeCheckBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

CreateElementMaterialOrientationCheckBuilder

ModelCheckManager.CreateElementMaterialOrientationCheckBuilder

Provides access for creating element material orientation builder in a cae part.

Signature CreateElementMaterialOrientationCheckBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.ElementMaterialOrientationCheckBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateElementQualityCheckBuilder

ModelCheckManager.CreateElementQualityCheckBuilder

Provides access for creating element quality Check builders in a cae part

Signature CreateElementQualityCheckBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.ElementQualityCheckBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

CreateFaceClearanceCheckBuilder

ModelCheckManager.CreateFaceClearanceCheckBuilder

Provides access for creating face clearance check builder in a NXOpen.CAE.FemPart part.

Signature CreateFaceClearanceCheckBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.FaceClearanceCheckBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMechanicalLoadSumBuilder

ModelCheckManager.CreateMechanicalLoadSumBuilder

Creates a builder for mechanical load summary command

Signature CreateMechanicalLoadSumBuilder()

Returns:
Return type:NXOpen.CAE.MechanicalLoadSumBuilder

New in version NX5.0.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateModelSetupCheckBuilder

ModelCheckManager.CreateModelSetupCheckBuilder

Provides access for creating model setup check builder in a NXOpen.CAE.SimPart part or NXOpen.CAE.AssyFemPart

Signature CreateModelSetupCheckBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.ModelSetupCheckBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

CreateReverseBeamElementDirectionBuilder

ModelCheckManager.CreateReverseBeamElementDirectionBuilder

Provides access for creating reverse 1D element direction builders in a cae part

Signature CreateReverseBeamElementDirectionBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.ReverseBeamElementDirectionBuilder

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateReverseShellElementNormalBuilder

ModelCheckManager.CreateReverseShellElementNormalBuilder

Provides access for creating reverse 2D element normal builders in a cae part

Signature CreateReverseShellElementNormalBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.ReverseShellElementNormalBuilder

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateSolidElementFaceNormalBuilder

ModelCheckManager.CreateSolidElementFaceNormalBuilder

Provides access for creating solid element face normal builder in a cae part

Signature CreateSolidElementFaceNormalBuilder()

Returns:
Return type:NXOpen.CAE.ModelCheck.SolidElementFaceNormalBuilder

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateSolidPropertyCheckBuilder

ModelCheckManager.CreateSolidPropertyCheckBuilder

Creates a builder for solid properties check command

Signature CreateSolidPropertyCheckBuilder()

Returns:
Return type:NXOpen.CAE.SolidPropertyCheckBuilder

New in version NX5.0.1.

License requirements: nx_masterfem (“Finite Element Modeling”)