ElementAssociatedDataUtils Class

class NXOpen.CAE.ElementAssociatedDataUtils

Bases: object

Represents a system to access element associated data

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

New in version NX12.0.0.

Methods

Method Description
AskBeamData Returns beam element associated data.
AskBushingData Returns bushing element associated data.
AskConstraintEquationData Returns constraint element associated data.
AskDamperData Returns damper element associated data.
AskGapData Returns gap element associated data.
AskInterpolationData Returns interpolation element associated data.
AskLumpedMassData Returns lumped mass element associated data.
AskRigidData Returns rigid element associated data.
AskShellData Returns shell element associated data.
AskSpringData Returns spring element associated data.
SetBeamData Sets beam element associated data.
SetBushingData Sets bushing element associated data.
SetConstraintEquationData Sets constraint element associated data.
SetDamperData Sets damper element associated data.
SetGapData Sets gap element associated data.
SetInterpolationData Sets interpolation element associated data.
SetLumpedMassData Sets lumped mass element associated data.
SetRigidData Sets rigid element associated data.
SetShellData Sets shell element associated data.
SetSpringData Sets spring element associated data.

Method Detail

AskBeamData

ElementAssociatedDataUtils.AskBeamData

Returns beam element associated data.

Signature AskBeamData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (hasAssociatedDataDefined, physicalPropertyTable, oriMethod, vectorType, direction, orientationNode, endAState, pinFlagEndADOF1, pinFlagEndADOF2, pinFlagEndADOF3, pinFlagEndADOF4, pinFlagEndADOF5, pinFlagEndADOF6, endBState, pinFlagEndBDOF1, pinFlagEndBDOF2, pinFlagEndBDOF3, pinFlagEndBDOF4, pinFlagEndBDOF5, pinFlagEndBDOF6, xOffsetEndA, yOffsetEndA, zOffsetEndA, xOffsetEndB, yOffsetEndB, zOffsetEndB). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. physicalPropertyTable is a NXOpen.CAE.PhysicalPropertyTable. Physical property table of the beam element. oriMethod is a NXOpen.CAE.CaeElementAssociatedDataUtilsOrientationMethod. Orientation method. vectorType is a NXOpen.CAE.CaeElementAssociatedDataUtilsVectorChoiceType. Orientation vector type. Only used if orientation method is vector. direction is a NXOpen.Direction. Orientation direction. Only used if orientation method is vector. orientationNode is a NXOpen.CAE.FENode. Orientation node. Only used if orientation method is node. endAState is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseState. Pin flags End A state pinFlagEndADOF1 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End A for DOF 1. pinFlagEndADOF2 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End A for DOF 2. pinFlagEndADOF3 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End A for DOF 3. pinFlagEndADOF4 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End A for DOF 4. pinFlagEndADOF5 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End A for DOF 5. pinFlagEndADOF6 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End A for DOF 6. endBState is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseState. Pin flags End B state pinFlagEndBDOF1 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End B for DOF 1. pinFlagEndBDOF2 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End B for DOF 2. pinFlagEndBDOF3 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End B for DOF 3. pinFlagEndBDOF4 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End B for DOF 4. pinFlagEndBDOF5 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End B for DOF 5. pinFlagEndBDOF6 is a NXOpen.CAE.CaeElementAssociatedDataUtilsEndReleaseSetting. Pin flag End B for DOF 6. xOffsetEndA is a float. X offset to shear center in nodal displacement coordinate system for End A in units mm or in. yOffsetEndA is a float. Y offset to shear center in nodal displacement coordinate system for End A in units mm or in. zOffsetEndA is a float. Z offset to shear center in nodal displacement coordinate system for End A in units mm or in. xOffsetEndB is a float. X offset to shear center in nodal displacement coordinate system for End B in units mm or in. yOffsetEndB is a float. Y offset to shear center in nodal displacement coordinate system for End B in units mm or in. zOffsetEndB is a float. Z offset to shear center in nodal displacement coordinate system for End B in units mm or in.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskBushingData

ElementAssociatedDataUtils.AskBushingData

Returns bushing element associated data.

Signature AskBushingData(element, originPoint, zAxisPoint, planePoint)

Parameters:
  • element (NXOpen.CAE.FEElement) –
  • originPoint (NXOpen.Point3d) – Orientation csys data origin point.
  • zAxisPoint (NXOpen.Point3d) – Orientation csys data point on z-axis.
  • planePoint (NXOpen.Point3d) – Orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.
Returns:

a tuple

Return type:

A tuple consisting of (hasAssociatedDataDefined, physicalPropertyTable, oriMethod, oriDirr, coordinateSystem, oriNode, csysDataType, preferredLabel). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. physicalPropertyTable is a NXOpen.CAE.PhysicalPropertyTable. Physical property table of the bushing element. oriMethod is a NXOpen.CAE.CaeElementAssociatedDataUtilsOrientationMethod. Orientation method. oriDirr is a NXOpen.Direction. Orientation vector. coordinateSystem is a NXOpen.CoordinateSystem. Coordinate system for orienting by coordinate system. oriNode is a NXOpen.CAE.FENode. Orientation node. csysDataType is a NXOpen.CAE.CaeElementAssociatedDataUtilsCsysDataType. Orientation coordinate system type for csys data option. preferredLabel is a int. Preferred coordinate system label for csys data export.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskConstraintEquationData

ElementAssociatedDataUtils.AskConstraintEquationData

Returns constraint element associated data.

Signature AskConstraintEquationData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (hasAssociatedDataDefined, terms, constantTerm). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. terms is a list of NXOpen.CAE.DofTerm. Term of dof in the constraint equation. The first degree of freedom in the array defines the dependent degree of freedom. constantTerm is a float. The constant term is the constant that the constraint equation equals. This value is not used by all solvers.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskDamperData

ElementAssociatedDataUtils.AskDamperData

Returns damper element associated data.

Signature AskDamperData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (hasAssociatedDataDefined, viscousDamping, physicalPropertyTable, componentEndA, componentEndB). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. viscousDamping is a float. Viscous damping value either translational in units N-sec/mm or lbf-sec/in or rotational in units mN-mm-sec or lbf-in-sec. physicalPropertyTable is a NXOpen.CAE.PhysicalPropertyTable. Physical property table of the damper element. componentEndA is a NXOpen.CAE.CaeElementAssociatedDataUtilsComponentEnd. Component end A of the damper element (either translational or rotational). componentEndB is a NXOpen.CAE.CaeElementAssociatedDataUtilsComponentEnd. Component end B of the damper element (either translational or rotational).

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskGapData

ElementAssociatedDataUtils.AskGapData

Returns gap element associated data.

Signature AskGapData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (hasAssociatedDataDefined, physicalPropertyTable, oriMethod, oriDirr, coordinateSystem, oriNode). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. physicalPropertyTable is a NXOpen.CAE.PhysicalPropertyTable. Physical property table of the gap element. oriMethod is a NXOpen.CAE.CaeElementAssociatedDataUtilsOrientationMethod. Orientation method. oriDirr is a NXOpen.Direction. Orientation vector. coordinateSystem is a NXOpen.CoordinateSystem. Coordinate system for orienting by coordinate system. oriNode is a NXOpen.CAE.FENode. Orientation node.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskInterpolationData

ElementAssociatedDataUtils.AskInterpolationData

Returns interpolation element associated data.

Signature AskInterpolationData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (umData, hasAssociatedDataDefined, dofDataTerms). umData is a list of int. Data that indicates the start of the degrees-of-freedom belonging to the m-set. This value is not used by all solvers. hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. dofDataTerms is a list of NXOpen.CAE.DofTerm. Term of dof in the interpolation element.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskLumpedMassData

ElementAssociatedDataUtils.AskLumpedMassData

Returns lumped mass element associated data.

Signature AskLumpedMassData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (hasAssociatedDataDefined, mass) hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. mass is a float. Mass value.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskRigidData

ElementAssociatedDataUtils.AskRigidData

Returns rigid element associated data.

Signature AskRigidData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (hasAssociatedDataDefined, dofs). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. dofs is a list of NXOpen.CAE.CaeElementAssociatedDataUtilsDof. The 6 dofs of the rigid element.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskShellData

ElementAssociatedDataUtils.AskShellData

Returns shell element associated data.

Signature AskShellData(element, originPoint, zAxisPoint, planePoint)

Parameters:
  • element (NXOpen.CAE.FEElement) –
  • originPoint (NXOpen.Point3d) – Material orientation csys data origin point.
  • zAxisPoint (NXOpen.Point3d) – Material orientation csys data point on z-axis.
  • planePoint (NXOpen.Point3d) – Material orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.
Returns:

a tuple

Return type:

A tuple consisting of (hasAssociatedDataDefined, cornerNodeThicknesses, cornerNodeGapValues, zOffset, physicalPropertyTable, matOriMethod, coordinateSystem, matOriAngle, csysDataType, preferredLabel). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. cornerNodeThicknesses is a list of float. Corner node thicknesses in units mm or in. cornerNodeGapValues is a list of float. Corner node gap values in units mm or in. zOffset is a float. Z offset value. physicalPropertyTable is a NXOpen.CAE.PhysicalPropertyTable. Physical property table of the shell element. matOriMethod is a NXOpen.CAE.CaeElementAssociatedDataUtilsMatOrientationMethod. Material orientation method. coordinateSystem is a NXOpen.CoordinateSystem. Coordinate system for orienting by coordinate system. matOriAngle is a float. Material orientation angle. csysDataType is a NXOpen.CAE.CaeElementAssociatedDataUtilsCsysDataType. Material orientation coordinate system type for csys data option. preferredLabel is a int. Preferred coordinate system label for csys data export.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AskSpringData

ElementAssociatedDataUtils.AskSpringData

Returns spring element associated data.

Signature AskSpringData(element)

Parameters:element (NXOpen.CAE.FEElement) –
Returns:a tuple
Return type:A tuple consisting of (hasAssociatedDataDefined, physicalPropertyTable, stiffness, componentEndA, componentEndB). hasAssociatedDataDefined is a bool. True if element has element associated data defined. If false, the parameters that follow are ignored. physicalPropertyTable is a NXOpen.CAE.PhysicalPropertyTable. Physical property table of the spring element. stiffness is a float. Spring stiffness value either translational in units N/mm or lbf/in or rotational in units N-mm or lbf-in. componentEndA is a NXOpen.CAE.CaeElementAssociatedDataUtilsComponentEnd. Component end A of the spring element (either translational or rotational). componentEndB is a NXOpen.CAE.CaeElementAssociatedDataUtilsComponentEnd. Component end B of the spring element (either translational or rotational).

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetBeamData

ElementAssociatedDataUtils.SetBeamData

Sets beam element associated data.

Signature SetBeamData(element, physicalPropertyTable, oriMethod, vectorType, direction, orientationNode, endReleaseA, pinFlagEndADOF1, pinFlagEndADOF2, pinFlagEndADOF3, pinFlagEndADOF4, pinFlagEndADOF5, pinFlagEndADOF6, endReleaseB, pinFlagEndBDOF1, pinFlagEndBDOF2, pinFlagEndBDOF3, pinFlagEndBDOF4, pinFlagEndBDOF5, pinFlagEndBDOF6, xOffsetEndA, yOffsetEndA, zOffsetEndA, xOffsetEndB, yOffsetEndB, zOffsetEndB)

Parameters:

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetBushingData

ElementAssociatedDataUtils.SetBushingData

Sets bushing element associated data.

Signature SetBushingData(element, physicalPropertyTable, oriMethod, oriDirr, coordinateSystem, oriNode, csysDataType, originPoint, zAxisPoint, planePoint, preferredLabel)

Parameters:

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetConstraintEquationData

ElementAssociatedDataUtils.SetConstraintEquationData

Sets constraint element associated data.

Signature SetConstraintEquationData(element, terms, constantTerm)

Parameters:
  • element (NXOpen.CAE.FEElement) –
  • terms (list of NXOpen.CAE.DofTerm) – Term of dof in the constraint equation. The first degree of freedom in the array defines the dependent degree of freedom.
  • constantTerm (float) – The constant term is the constant that the constraint equation equals. This value is not used by all solvers.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetDamperData

ElementAssociatedDataUtils.SetDamperData

Sets damper element associated data.

Signature SetDamperData(element, viscousDamping, physicalPropertyTable, componentEndA, componentEndB)

Parameters:

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetGapData

ElementAssociatedDataUtils.SetGapData

Sets gap element associated data.

Signature SetGapData(element, physicalPropertyTable, oriMethod, oriDirr, coordinateSystem, oriNode)

Parameters:

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetInterpolationData

ElementAssociatedDataUtils.SetInterpolationData

Sets interpolation element associated data.

Signature SetInterpolationData(element, dofDataTerms, umData)

Parameters:
  • element (NXOpen.CAE.FEElement) –
  • dofDataTerms (list of NXOpen.CAE.DofTerm) – Term of dof in the interpolation element.
  • umData (list of int) – Data that indicates the start of the degrees-of-freedom belonging to the m-set. This value is not used by all solvers.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetLumpedMassData

ElementAssociatedDataUtils.SetLumpedMassData

Sets lumped mass element associated data.

Signature SetLumpedMassData(element, mass)

Parameters:

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetRigidData

ElementAssociatedDataUtils.SetRigidData

Sets rigid element associated data.

Signature SetRigidData(element, dofs)

Parameters:

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetShellData

ElementAssociatedDataUtils.SetShellData

Sets shell element associated data.

Signature SetShellData(element, cornerNodeThicknesses, cornerNodeGapValues, zOffset, physicalPropertyTable, matOriMethod, coordinateSystem, matOriAngle, csysDataType, originPoint, zAxisPoint, planePoint, preferredLabel)

Parameters:
  • element (NXOpen.CAE.FEElement) –
  • cornerNodeThicknesses (list of float) – Corner node thicknesses in units mm or in.
  • cornerNodeGapValues (list of float) – Corner node gap values in units mm or in.
  • zOffset (float) – Z offset value.
  • physicalPropertyTable (NXOpen.CAE.PhysicalPropertyTable) – Physical property table of the shell element.
  • matOriMethod (NXOpen.CAE.CaeElementAssociatedDataUtilsMatOrientationMethod) – Material orientation method.
  • coordinateSystem (NXOpen.CoordinateSystem) – Coordinate system for orienting by coordinate system.
  • matOriAngle (float) – Material orientation angle.
  • csysDataType (NXOpen.CAE.CaeElementAssociatedDataUtilsCsysDataType) – Material orientation coordinate system type for csys data option.
  • originPoint (NXOpen.Point3d) – Material orientation csys data origin point.
  • zAxisPoint (NXOpen.Point3d) – Material orientation csys data point on z-axis.
  • planePoint (NXOpen.Point3d) – Material orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.
  • preferredLabel (int) – Preferred coordinate system label for csys data export.

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetSpringData

ElementAssociatedDataUtils.SetSpringData

Sets spring element associated data.

Signature SetSpringData(element, physicalPropertyTable, stiffness, componentEndA, componentEndB)

Parameters:

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)