EngineeringFunction Class¶
-
class
NXOpen.EngineeringFunction¶ Bases:
objectContains Engineering Function methods
To obtain an instance of this class, refer to
NXOpen.SessionNew in version NX4.0.0.
Methods¶
| Method | Description |
|---|---|
| AveragePower | Calculate the average power. |
| BulkModulusFromPoissonLame | Calculate the bulk modulus from poisson ratio and 1st Lame constant. |
| BulkModulusFromShearLame | Calculate the bulk modulus from shear modulus and 1st Lame constant. |
| BulkModulusFromShearPoisson | Calculate the bulk modulus from shear modulus and poisson ratio. |
| BulkModulusFromYoungsLame | Calculate the bulk modulus from youngs modulus and 1st Lame constant. |
| BulkModulusFromYoungsPoisson | Calculate the bulk modulus from youngs modulus and poisson ratio. |
| BulkModulusFromYoungsShear | Calculate the bulk modulus from youngs modulus and shear modulus. |
| CenterLoadBendingStressMaximum | Calculate the maximum bending stress under a center load. |
| CenterLoadDisplacement | Calculate the displacement under a center load. |
| CenterLoadDisplacementMaximum | Calculate the maximum displacement under a center load. |
| CenterLoadMoment | Calculate the moment under a center load. |
| CenterLoadMomentMaximum | Calculate the maximum moment under a center load. |
| CenterLoadShearForce | Calculate the shear force under a center load. |
| CenterLoadShearForceMaximum | Calculate the maximum shear force under a center load. |
| CenterLoadSlope | Calculate the slope under a center load. |
| CenterLoadSlopeMaximum | Calculate the maximum slope under a center load. |
| CentrifugalForce | Calculate the centrifugal force from velocity, radius and mass. |
| CircularAreaMomentOfInertia | Calculate the area moment of inertia of circular cross section. |
| CircularEdgesFixedCenterLoadDeflection | Calculate the maximum deflection of a circular flat plate with the edge fixed around circumference under a concentrated load at the center. |
| CircularEdgesFixedCenterLoadStress | Calculate the maximum tensile stress of a circular flat plate with the edge fixed around circumference under a concentrated load at the center. |
| CircularEdgesFixedUniformLoadDeflection | Calculate the maximum deflection of a circular flat plate with the edge fixed around circumference under a uniformly distributed load over the surface of the plate. |
| CircularEdgesFixedUniformLoadStress | Calculate the maximum tensile stress of a circular flat plate with the edge fixed around circumference under a uniformly distributed load over the surface of the plate. |
| CircularEdgesSupportedCenterLoadDeflection | Calculate the maximum deflection of a circular flat plate with the edge supported around the circumference under a concentrated load at the center. |
| CircularEdgesSupportedCenterLoadStress | Calculate the maximum tensile stress of a circular flat plate with the edge supported around the circumference under a concentrated load at the center. |
| CircularEdgesSupportedUniformLoadDeflection | Calculate the maximum deflection of a circular flat plate with the edge supported around the circumference under a uniformly distributed load over the surface of the plate. |
| CircularEdgesSupportedUniformLoadStress | Calculate the maximum tensile stress of a circular flat plate with the edge supported around the circumference under a uniformly distributed load over the surface of the plate. |
| CircularMotionCentripetalAcceleration | Calculate the centripetal acceleration from velocity and radius or distance. |
| CompressionSpringConstant | Calculate the spring constant for a compression spring that exerts a force when deformed to the length. |
| CompressionSpringConstantFromParam | Calculate the spring constant k for a compression spring from design parameters. |
| CompressionSpringDeformedLength | Calculate the deformed length of a compression spring (with a known spring constant) when loaded with a force. |
| CompressionSpringForce | Calculate the force exerted by a compression spring (with a known spring constant) when given the spring length before and after loading |
| CompressionSpringShearStressMaximum | Calculate the maximum shear stress in the spring from the provided spring geometry. |
| FirstLameFromBulkPoisson | Calculate the 1st Lame constant from bulk modulus and poisson ratio. |
| FirstLameFromBulkShear | Calculate the 1st Lame constant from bulk modulus and shear modulus. |
| FirstLameFromShearPoisson | Calculate the 1st Lame constant from shear modulus and poisson ratio. |
| FirstLameFromYoungsBulk | Calculate the 1st Lame constant from youngs modulus and bulk modulus. |
| FirstLameFromYoungsPoisson | Calculate the 1st Lame constant from youngs modulus and poisson. |
| FirstLameFromYoungsShear | Calculate the 1st Lame constant from youngs modulus and shear modulus. |
| Frequency | Calculate the frequency from period. |
| FrictionForce | Calculate the friction force. |
| GearRatio | Calculate the gear ratio from the output and input rate. |
| GravitationalPotentialEnergy | Calculate the gravitational potential energy. |
| GravityAcceleration | Calculate the gravity acceleration. |
| Impulse1 | Calculate the impulse from force and change in time. |
| Impulse2 | Calculate the impulse from mass and change in velocity. |
| IntermediateLoadBendingStressMaximum | Calculate the maximum bending stress under a Intermediate load. |
| IntermediateLoadDisplacement | Calculate the displacement under a Intermediate load. |
| IntermediateLoadDisplacementMaximum | Calculate the maximum displacement under a Intermediate load. |
| IntermediateLoadMoment | Calculate the moment under a intermediate load. |
| IntermediateLoadMomentMaximum | Calculate the maximum moment under a Intermediate load. |
| IntermediateLoadShearForce | Calculate the shear force under a Intermediate load. |
| IntermediateLoadShearForceMaximum | Calculate the maximum shear force under a Intermediate load. |
| IntermediateLoadSlope | Calculate the slope under a Intermediate load. |
| IntermediateLoadSlopeMaximum | Calculate the maximum slope under a Intermediate load. |
| LinearKineticEnergy | Calculate the linear kinetic energy. |
| LinearMotionDisplacement | Calculate the displacement from initial displacement, initial velocity, acceleration and time. |
| LinearMotionFinalVelocity1 | Calculate the final velocity from initial velocity, acceleration and time. |
| LinearMotionFinalVelocity2 | Calculate the final velocity from initial displacement, initial velocity, acceleration and position. |
| Momentum | Calculate the momentum. |
| NewCoordinateNormalStrainX | Calculate the x direction normal strain of the same space point in a rotated coordinate system from the strains at a space point in the body. |
| NewCoordinateNormalStrainY | Calculate the y direction normal strain of the same space point in a rotated coordinate system from the strains at a space point in the body. |
| NewCoordinateNormalStressX | Calculate the x direction normal stress of the same space point in a rotated coordinate system from the stresses at a space point in the body. |
| NewCoordinateNormalStressY | Calculate the y direction normal stress of the same space point in a rotated coordinate system from the stresses at a space point in the body. |
| NewCoordinateShearStrainXy | Calculate the shear strain of the same space point in a rotated coordinate system from the strains at a space point in the body. |
| NewCoordinateShearStressXy | Calculate the shear stress of the same space point in a rotated coordinate system from the stresses at a space point in the body. |
| NewtonMotionSecondLaw | Calculate the Newton’s second law of motion. |
| ORingRadialBoreDia | Calculate the bore diameter from section diameter, inner diameter, compression and stretch. |
| ORingRadialGrooveDia | Calculate the groove diameter from o-ring inner diameter and stretch ratio. |
| ORingRadialGrooveDiaBore | Calculate the groove diameter from bore diameter, section diameter and compression ratio. |
| ORingRadialGrooveWidth | Calculate the suggested groove width from the cross-section diameter. |
| ORingRadialInnerDia | Calculate the recommended o-ring inner diameter from groove diameter. |
| ORingRadialSectionMaximum | Calculate the max. |
| ORingRadialSectionMinimum | Calculate the min. |
| ORingRadialStretch | Calculate the stretch ratio from inner diameter of o-ring and groove diameter |
| PendulumFrequency | Calculate the frequency of pendulum motion. |
| PendulumPeriod | Calculate the period of pendulum motion. |
| Period | Calculate the period from frequency. |
| PipePressureLossOfLaminarFlow | Calculate the pressure drop in a section of uniform pipe running from input point to output point. |
| PoissonRatioFromBulkLame | Calculate the poisson ratio from bulk modulus and 1st Lame constant. |
| PoissonRatioFromShearBulk | Calculate the poisson ratio from shear modulus and bulk modulus. |
| PoissonRatioFromShearLame | Calculate the poisson ratio from shear modulus and 1st Lame constant. |
| PoissonRatioFromYoungsBulk | Calculate the poisson ratio from bulk modulus and youngs modulus. |
| PoissonRatioFromYoungsLame | Calculate the poisson ratio from youngs modulus and 1st Lame constant. |
| PoissonRatioFromYoungsShear | Calculate the poisson ratio from youngs modulus and shear modulus. |
| Power | Calculate the power. |
| PrincipalStrainAngle | Calculate the principal strain angle from the strain components at a space point in the body. |
| PrincipalStrainMaximum | Calculate the maximum principal strain from the strain components at a space point in the body. |
| PrincipalStrainMinimum | Calculate the minimum principal strain from the strain components at a space point in the body. |
| PrincipalStressAngle | Calculate the principal stress angle from the stress components at a space point in the body. |
| PrincipalStressMaximum | Calculate the maximum principal stress from the stress components at a space point in the body. |
| PrincipalStressMinimum | Calculate the minimum principal stress from the stress components at a space point in the body. |
| RectangularEdgesFixedUniformLoadDeflection | Calculate the maximum deflection of a rectangular plate with all edges fixed under a uniformly distributed load of the plate. |
| RectangularEdgesFixedUniformLoadStress | Calculate the maximum tensile stress of a rectangular plate with all edges fixed under a uniformly distributed load of the plate. |
| RectangularEdgesSupportedUniformLoadDeflection | Calculate the maximum deflection of a rectangular plate with all edges supported at top and bottom under a uniformly distributed load over the surface of the plate. |
| RectangularEdgesSupportedUniformLoadStress | Calculate the maximum tensile stress of a rectangular plate with all edges supported at top and bottom under a uniformly distributed load over the surface of the plate. |
| ShearModulusFromBulkLame | Calculate the shear modulus from bulk modulus and 1st Lame constant. |
| ShearModulusFromBulkPoisson | Calculate the shear modulus from bulk modulus and poisson ratio. |
| ShearModulusFromPoissonLame | Calculate the shear modulus from poisson ratio and 1st Lame constant. |
| ShearModulusFromYoungsBulk | Calculate the shear modulus from youngs modulus and bulk modulus. |
| ShearModulusFromYoungsLame | Calculate the shear modulus from youngs modulus and 1st Lame constant. |
| ShearModulusFromYoungsPoisson | Calculate the shear modulus from youngs modulus and poisson ratio. |
| ShearStrainAngleMaximum | Calculate the maximum shear strain angle from the strain components at a space point in the body. |
| ShearStrainMaximum1 | Calculate the maximum shear strain from the strain components at a space point in the body. |
| ShearStrainMaximum2 | Calculate the maximum shear strain from the principal strain at a space point in the body. |
| ShearStressAngleMaximum | Calculate the maximum shear stress angle from the stress components at a space point in the body. |
| ShearStressMaximum1 | Calculate the maximum shear stress from the stress components at a space point in the body. |
| ShearStressMaximum2 | Calculate the maximum shear stress from the principal stress at a space point in the body. |
| SpringPeriod | Calculate the period in the spring-mass system. |
| SpringPotentialEnergy | Calculate the potential energy in the spring-mass system. |
| SpringRestoringForce | Calculate the restoring force in the spring-mass system. |
| SpurGearAddendum | Calculate the addendum from the module. |
| SpurGearAngularBacklash | Calculate the angular backlash from linear backlash along pitch circle. |
| SpurGearBaseCircleDiameter | Calculate the base circle diameter from the pitch diameter and pressure angle. |
| SpurGearBasePitch | Calculate the base pitch from the module and pressure angle. |
| SpurGearCenterDistance | Calculate the center distance from the module and number of teeth. |
| SpurGearCircularPitch1 | Calculate the circular pitch from module. |
| SpurGearCircularPitch2 | Calculate the circular pitch from the pitch diameter and number of teeth. |
| SpurGearContactRatio | Calculate the contact ratio from outside radii, base-circle radii, center distance and pressure angle. |
| SpurGearDedendum | Calculate the dedendum from the module. |
| SpurGearLinearBacklash1 | Calculate the linear backlash along pitch circle from change in center distance and pressure angle. |
| SpurGearLinearBacklash2 | Calculate the linear backlash along pitch circle from change in tooth thickness. |
| SpurGearLinearBacklash3 | Calculate the linear backlash along line of action from linear backlash along pitch circle. |
| SpurGearMinimumNumberNoUndercutting | Calculate the min. |
| SpurGearModule | Calculate the module from the diametral pitch. |
| SpurGearNumberOfTeeth | Calculate the number of teeth from the module and pitch diameter. |
| SpurGearOutsideDiameter1 | Calculate the outside diameter from the module and pitch diameter. |
| SpurGearOutsideDiameter2 | Calculate the outside diameter from the module and number of teeth. |
| SpurGearPitchDiameter | Calculate the pitch diameter from module. |
| SpurGearRootDiameter | Calculate the root diameter from pitch diameter and module. |
| SpurGearToothThickness | Calculate the tooth thickness at standard pitch diameter from module. |
| SquareBottomSupportedUniformLoadDeflection | Calculate the maximum deflection of a square flat plate supported at the bottom only of all four edges under a uniformly distributed load over the surface of the plate. |
| SquareBottomSupportedUniformLoadStress | Calculate the maximum tensile stress of a square flat plate supported at the bottom only of all four edges under a uniformly distributed load over the surface of the plate. |
| SquareEdgesFixedCenterLoadDeflection | Calculate the maximum deflection of a square flat plate with all edges firmly fixed under a uniformly distributed load over the surface of the plate. |
| SquareEdgesFixedCenterLoadStress | Calculate the maximum tensile stress of a square flat plate with all edges firmly fixed under a uniformly distributed load over the surface of the plate. |
| SquareEdgesFixedCircularCenterLoadDeflection | Calculate the maximum deflection of a square flat plate with all edges firmly fixed under a uniform load over small circular area at the center. |
| SquareEdgesFixedCircularCenterLoadStress | Calculate the maximum tensile stress of a square flat plate with all edges firmly fixed under a uniform load over small circular area at the center. |
| SquareEdgesSupportedCenterLoadDeflection | Calculate the maximum deflection of a square flat plate with all edges supported above and below, or below only under a concentrated load at the center. |
| SquareEdgesSupportedCenterLoadStress | Calculate the maximum tensile stress of a square flat plate with all edges supported above and below, or below only under a concentrated load at the center. |
| SquareTopBottomSupportedUniformLoadDeflection | Calculate the maximum deflection of a square flat plate supported at top and bottom of all four edges under a uniformly distributed load over the surface of the plate. |
| SquareTopBottomSupportedUniformLoadStress | Calculate the maximum tensile stress of a square flat plate supported at top and bottom of all four edges under a uniformly distributed load over the surface of the plate. |
| SymmetricLoadBendingStressMaximum | Calculate the maximum bending stress under two symmetric loads. |
| SymmetricLoadDisplacement | Calculate the displacement under two symmetric loads. |
| SymmetricLoadDisplacementMaximum | Calculate the maximum displacement under two symmetric loads. |
| SymmetricLoadMoment | Calculate the moment under two symmetric loads. |
| SymmetricLoadMomentMaximum | Calculate the maximum moment under two symmetric loads. |
| SymmetricLoadShearForce | Calculate the shear force under two symmetric loads. |
| SymmetricLoadShearForceMaximum | Calculate the maximum shear force under two symmetric loads. |
| SymmetricLoadSlope | Calculate the slope under two symmetric loads. |
| SymmetricLoadSlopeMaximum | Calculate the maximum slope under two symmetric loads. |
| Torque | Calculate the torque. |
| UniformLoadBendingStressMaximum | Calculate the maximum bending stress under a uniform Load. |
| UniformLoadDisplacement | Calculate the displacement under a uniform Load. |
| UniformLoadDisplacementMaximum | Calculate the maximum displacement under a uniform Load. |
| UniformLoadMoment | Calculate the moment under a uniform Load. |
| UniformLoadMomentMaximum | Calculate the maximum moment under a uniform Load. |
| UniformLoadShearForce | Calculate the shear force under a uniform Load. |
| UniformLoadShearForceMaximum | Calculate the maximum shear force under a uniform Load. |
| UniformLoadSlope | Calculate the slope under a uniform Load. |
| UniformLoadSlopeMaximum | Calculate the maximum slope under a uniform Load. |
| VibrationDampedAngularFrequency | Calculate the angular frequency from the damping ration and the natural angular frequcncy. |
| VibrationDampedFrequency | Calculate the damped frequency from natural angular frequency. |
| VibrationDampingRatio | Calculate the damping ratio. |
| VibrationNaturalAngularFrequency | Calculate the natural angular frequency from the mass and stiffness. |
| VibrationNaturalCriticalDamping1 | Calculate the natural critical damping from the mass and stiffness. |
| VibrationNaturalCriticalDamping2 | Calculate the natural critical damping from the mass and natural angular frequency. |
| VibrationNaturalFrequency | Calculate the natural frequency from natural angular frequency. |
| WorkDone | Calculate the work done on a system. |
| YoungsModulusFromBulkLame | Calculate the youngs modulus from bulk modulus and 1st Lame constant. |
| YoungsModulusFromBulkPoisson | Calculate the youngs modulus from bulk modulus and poisson ratio. |
| YoungsModulusFromBulkShear | Calculate the youngs modulus from bulk modulus and shear modulus. |
| YoungsModulusFromPoissonLame | Calculate the youngs modulus from 1st Lame constant and poisson ratio. |
| YoungsModulusFromPoissonShear | Calculate the youngs modulus from shear modulus and poisson ratio. |
| YoungsModulusFromShearLame | Calculate the youngs modulus from shear modulus and 1st Lame constant. |
Method Detail¶
AveragePower¶
-
EngineeringFunction.AveragePower¶ Calculate the average power.
Signature
AveragePower(w, tc)Parameters: - w (float) – work done
- tc (float) – change in time
Returns: average power
Return type: float
New in version NX4.0.0.
License requirements: None.
BulkModulusFromPoissonLame¶
-
EngineeringFunction.BulkModulusFromPoissonLame¶ Calculate the bulk modulus from poisson ratio and 1st Lame constant.
Signature
BulkModulusFromPoissonLame(v, l)Parameters: - v (float) – poisson ratio
- l (float) – 1st Lame constant
Returns: bulk modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
BulkModulusFromShearLame¶
-
EngineeringFunction.BulkModulusFromShearLame¶ Calculate the bulk modulus from shear modulus and 1st Lame constant.
Signature
BulkModulusFromShearLame(g, l)Parameters: - g (float) – shear modulus
- l (float) – 1st Lame constant
Returns: bulk modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
BulkModulusFromShearPoisson¶
-
EngineeringFunction.BulkModulusFromShearPoisson¶ Calculate the bulk modulus from shear modulus and poisson ratio.
Signature
BulkModulusFromShearPoisson(g, v)Parameters: - g (float) – shear modulus
- v (float) – poisson ratio
Returns: bulk modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
BulkModulusFromYoungsLame¶
-
EngineeringFunction.BulkModulusFromYoungsLame¶ Calculate the bulk modulus from youngs modulus and 1st Lame constant.
Signature
BulkModulusFromYoungsLame(e, l)Parameters: - e (float) – youngs modulus
- l (float) – 1st Lame constant
Returns: bulk modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
BulkModulusFromYoungsPoisson¶
-
EngineeringFunction.BulkModulusFromYoungsPoisson¶ Calculate the bulk modulus from youngs modulus and poisson ratio.
Signature
BulkModulusFromYoungsPoisson(e, v)Parameters: - e (float) – youngs modulus
- v (float) – poisson ratio
Returns: bulk modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
BulkModulusFromYoungsShear¶
-
EngineeringFunction.BulkModulusFromYoungsShear¶ Calculate the bulk modulus from youngs modulus and shear modulus.
Signature
BulkModulusFromYoungsShear(e, g)Parameters: - e (float) – youngs modulus
- g (float) – shear modulus
Returns: bulk modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadBendingStressMaximum¶
-
EngineeringFunction.CenterLoadBendingStressMaximum¶ Calculate the maximum bending stress under a center load.
Signature
CenterLoadBendingStressMaximum(l, pp, c, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- c (float) – distance from neutral axis to extreme fibers
- i (float) – moment of inertia
Returns: maximum bending stress
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadDisplacement¶
-
EngineeringFunction.CenterLoadDisplacement¶ Calculate the displacement under a center load.
Signature
CenterLoadDisplacement(x, l, pp, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadDisplacementMaximum¶
-
EngineeringFunction.CenterLoadDisplacementMaximum¶ Calculate the maximum displacement under a center load.
Signature
CenterLoadDisplacementMaximum(l, pp, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadMoment¶
-
EngineeringFunction.CenterLoadMoment¶ Calculate the moment under a center load.
Signature
CenterLoadMoment(x, l, pp)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
Returns: moment
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadMomentMaximum¶
-
EngineeringFunction.CenterLoadMomentMaximum¶ Calculate the maximum moment under a center load.
Signature
CenterLoadMomentMaximum(l, pp)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
Returns: maximum moment
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadShearForce¶
-
EngineeringFunction.CenterLoadShearForce¶ Calculate the shear force under a center load.
Signature
CenterLoadShearForce(x, l, pp)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
Returns: shear force
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadShearForceMaximum¶
-
EngineeringFunction.CenterLoadShearForceMaximum¶ Calculate the maximum shear force under a center load.
Signature
CenterLoadShearForceMaximum(l, pp)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
Returns: maximum shear force
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadSlope¶
-
EngineeringFunction.CenterLoadSlope¶ Calculate the slope under a center load.
Signature
CenterLoadSlope(x, l, pp, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: slope
Return type: float
New in version NX4.0.0.
License requirements: None.
CenterLoadSlopeMaximum¶
-
EngineeringFunction.CenterLoadSlopeMaximum¶ Calculate the maximum slope under a center load.
Signature
CenterLoadSlopeMaximum(l, pp, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum slope
Return type: float
New in version NX4.0.0.
License requirements: None.
CentrifugalForce¶
-
EngineeringFunction.CentrifugalForce¶ Calculate the centrifugal force from velocity, radius and mass.
Signature
CentrifugalForce(m, v, r)Parameters: - m (float) – mass
- v (float) – velocity
- r (float) – radius of curve
Returns: centrifugal force
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularAreaMomentOfInertia¶
-
EngineeringFunction.CircularAreaMomentOfInertia¶ Calculate the area moment of inertia of circular cross section.
Signature
CircularAreaMomentOfInertia(r)Parameters: r (float) – Radii of Circular Cross Section Returns: area moment of inertia Return type: float New in version NX4.0.0.
License requirements: None.
CircularEdgesFixedCenterLoadDeflection¶
-
EngineeringFunction.CircularEdgesFixedCenterLoadDeflection¶ Calculate the maximum deflection of a circular flat plate with the edge fixed around circumference under a concentrated load at the center.
Signature
CircularEdgesFixedCenterLoadDeflection(w, r, t, e)Parameters: - w (float) – Concentrated Load
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularEdgesFixedCenterLoadStress¶
-
EngineeringFunction.CircularEdgesFixedCenterLoadStress¶ Calculate the maximum tensile stress of a circular flat plate with the edge fixed around circumference under a concentrated load at the center.
Signature
CircularEdgesFixedCenterLoadStress(w, r, t)Parameters: - w (float) – Concentrated Load
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularEdgesFixedUniformLoadDeflection¶
-
EngineeringFunction.CircularEdgesFixedUniformLoadDeflection¶ Calculate the maximum deflection of a circular flat plate with the edge fixed around circumference under a uniformly distributed load over the surface of the plate.
Signature
CircularEdgesFixedUniformLoadDeflection(pp, r, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularEdgesFixedUniformLoadStress¶
-
EngineeringFunction.CircularEdgesFixedUniformLoadStress¶ Calculate the maximum tensile stress of a circular flat plate with the edge fixed around circumference under a uniformly distributed load over the surface of the plate.
Signature
CircularEdgesFixedUniformLoadStress(pp, r, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularEdgesSupportedCenterLoadDeflection¶
-
EngineeringFunction.CircularEdgesSupportedCenterLoadDeflection¶ Calculate the maximum deflection of a circular flat plate with the edge supported around the circumference under a concentrated load at the center.
Signature
CircularEdgesSupportedCenterLoadDeflection(w, r, t, e)Parameters: - w (float) – Concentrated Load
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularEdgesSupportedCenterLoadStress¶
-
EngineeringFunction.CircularEdgesSupportedCenterLoadStress¶ Calculate the maximum tensile stress of a circular flat plate with the edge supported around the circumference under a concentrated load at the center.
Signature
CircularEdgesSupportedCenterLoadStress(w, r, t)Parameters: - w (float) – Concentrated Load
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularEdgesSupportedUniformLoadDeflection¶
-
EngineeringFunction.CircularEdgesSupportedUniformLoadDeflection¶ Calculate the maximum deflection of a circular flat plate with the edge supported around the circumference under a uniformly distributed load over the surface of the plate.
Signature
CircularEdgesSupportedUniformLoadDeflection(pp, r, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularEdgesSupportedUniformLoadStress¶
-
EngineeringFunction.CircularEdgesSupportedUniformLoadStress¶ Calculate the maximum tensile stress of a circular flat plate with the edge supported around the circumference under a uniformly distributed load over the surface of the plate.
Signature
CircularEdgesSupportedUniformLoadStress(pp, r, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- r (float) – Radius of Plate to Supporting Edge
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
CircularMotionCentripetalAcceleration¶
-
EngineeringFunction.CircularMotionCentripetalAcceleration¶ Calculate the centripetal acceleration from velocity and radius or distance.
Signature
CircularMotionCentripetalAcceleration(v, r)Parameters: - v (float) – velocity
- r (float) – distance
Returns: centripetal acceleration
Return type: float
New in version NX4.0.0.
License requirements: None.
CompressionSpringConstant¶
-
EngineeringFunction.CompressionSpringConstant¶ Calculate the spring constant for a compression spring that exerts a force when deformed to the length.
Signature
CompressionSpringConstant(lf, ld, f)Parameters: - lf (float) – spring free length
- ld (float) – spring length when deformed
- f (float) – spring force
Returns: spring constant
Return type: float
New in version NX4.0.0.
License requirements: None.
CompressionSpringConstantFromParam¶
-
EngineeringFunction.CompressionSpringConstantFromParam¶ Calculate the spring constant k for a compression spring from design parameters.
Signature
CompressionSpringConstantFromParam(g, d2, d, tn)Parameters: - g (float) – shear modulus
- d2 (float) – coil diameter
- d (float) – wire diameter
- tn (float) – number of turns
Returns: spring constant
Return type: float
New in version NX4.0.0.
License requirements: None.
CompressionSpringDeformedLength¶
-
EngineeringFunction.CompressionSpringDeformedLength¶ Calculate the deformed length of a compression spring (with a known spring constant) when loaded with a force.
Signature
CompressionSpringDeformedLength(lf, f, k)Parameters: - lf (float) – spring free length
- f (float) – spring force
- k (float) – spring constant
Returns: spring length when deformed
Return type: float
New in version NX4.0.0.
License requirements: None.
CompressionSpringForce¶
-
EngineeringFunction.CompressionSpringForce¶ Calculate the force exerted by a compression spring (with a known spring constant) when given the spring length before and after loading
Signature
CompressionSpringForce(lf, ld, k)Parameters: - lf (float) – spring free length
- ld (float) – spring length when deformed
- k (float) – spring constant
Returns: spring force
Return type: float
New in version NX4.0.0.
License requirements: None.
CompressionSpringShearStressMaximum¶
-
EngineeringFunction.CompressionSpringShearStressMaximum¶ Calculate the maximum shear stress in the spring from the provided spring geometry.
Signature
CompressionSpringShearStressMaximum(f, d, dout)Parameters: - f (float) – spring force
- d (float) – wire diameter
- dout (float) – outer diameter of spring
Returns: maximum shear stress
Return type: float
New in version NX4.0.0.
License requirements: None.
FirstLameFromBulkPoisson¶
-
EngineeringFunction.FirstLameFromBulkPoisson¶ Calculate the 1st Lame constant from bulk modulus and poisson ratio.
Signature
FirstLameFromBulkPoisson(k, v)Parameters: - k (float) – bulk modulus
- v (float) – poisson ratio
Returns: 1st Lame constant
Return type: float
New in version NX4.0.0.
License requirements: None.
FirstLameFromBulkShear¶
-
EngineeringFunction.FirstLameFromBulkShear¶ Calculate the 1st Lame constant from bulk modulus and shear modulus.
Signature
FirstLameFromBulkShear(k, g)Parameters: - k (float) – bulk modulus
- g (float) – shear modulus
Returns: 1st Lame constant
Return type: float
New in version NX4.0.0.
License requirements: None.
FirstLameFromShearPoisson¶
-
EngineeringFunction.FirstLameFromShearPoisson¶ Calculate the 1st Lame constant from shear modulus and poisson ratio.
Signature
FirstLameFromShearPoisson(g, v)Parameters: - g (float) – shear modulus
- v (float) – poisson ratio
Returns: 1st Lame constant
Return type: float
New in version NX4.0.0.
License requirements: None.
FirstLameFromYoungsBulk¶
-
EngineeringFunction.FirstLameFromYoungsBulk¶ Calculate the 1st Lame constant from youngs modulus and bulk modulus.
Signature
FirstLameFromYoungsBulk(e, k)Parameters: - e (float) – youngs modulus
- k (float) – bulk modulus
Returns: 1st Lame constant
Return type: float
New in version NX4.0.0.
License requirements: None.
FirstLameFromYoungsPoisson¶
-
EngineeringFunction.FirstLameFromYoungsPoisson¶ Calculate the 1st Lame constant from youngs modulus and poisson.
Signature
FirstLameFromYoungsPoisson(e, v)Parameters: - e (float) – youngs modulus
- v (float) – poisson ratio
Returns: 1st Lame constant
Return type: float
New in version NX4.0.0.
License requirements: None.
FirstLameFromYoungsShear¶
-
EngineeringFunction.FirstLameFromYoungsShear¶ Calculate the 1st Lame constant from youngs modulus and shear modulus.
Signature
FirstLameFromYoungsShear(e, g)Parameters: - e (float) – youngs modulus
- g (float) – shear modulus
Returns: 1st Lame constant
Return type: float
New in version NX4.0.0.
License requirements: None.
Frequency¶
-
EngineeringFunction.Frequency¶ Calculate the frequency from period.
Signature
Frequency(t)Parameters: t (float) – period Returns: frequency Return type: float New in version NX4.0.0.
License requirements: None.
FrictionForce¶
-
EngineeringFunction.FrictionForce¶ Calculate the friction force.
Signature
FrictionForce(n, u)Parameters: - n (float) – normal force
- u (float) – coefficient of friction
Returns: friction force
Return type: float
New in version NX4.0.0.
License requirements: None.
GearRatio¶
-
EngineeringFunction.GearRatio¶ Calculate the gear ratio from the output and input rate.
Signature
GearRatio(orate, irate)Parameters: - orate (float) – output rate
- irate (float) – input rate
Returns: gear ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
GravitationalPotentialEnergy¶
-
EngineeringFunction.GravitationalPotentialEnergy¶ Calculate the gravitational potential energy.
Signature
GravitationalPotentialEnergy(m, h, g)Parameters: - m (float) – mass
- h (float) – height
- g (float) – gravity acceleration
Returns: gravitational potential energy
Return type: float
New in version NX4.0.0.
License requirements: None.
GravityAcceleration¶
-
EngineeringFunction.GravityAcceleration¶ Calculate the gravity acceleration.
Signature
GravityAcceleration()Returns: gravity acceleration Return type: float New in version NX4.0.0.
License requirements: None.
Impulse1¶
-
EngineeringFunction.Impulse1¶ Calculate the impulse from force and change in time.
Signature
Impulse1(f, tc)Parameters: - f (float) – force
- tc (float) – change in time
Returns: impulse
Return type: float
New in version NX4.0.0.
License requirements: None.
Impulse2¶
-
EngineeringFunction.Impulse2¶ Calculate the impulse from mass and change in velocity.
Signature
Impulse2(m, vc)Parameters: - m (float) – mass
- vc (float) – change in velocity
Returns: impulse
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadBendingStressMaximum¶
-
EngineeringFunction.IntermediateLoadBendingStressMaximum¶ Calculate the maximum bending stress under a Intermediate load.
Signature
IntermediateLoadBendingStressMaximum(l, pp, a, c, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- c (float) – distance from neutral axis to extreme fibers
- i (float) – moment of inertia
Returns: bending maximum stress
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadDisplacement¶
-
EngineeringFunction.IntermediateLoadDisplacement¶ Calculate the displacement under a Intermediate load.
Signature
IntermediateLoadDisplacement(x, l, pp, a, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadDisplacementMaximum¶
-
EngineeringFunction.IntermediateLoadDisplacementMaximum¶ Calculate the maximum displacement under a Intermediate load.
Signature
IntermediateLoadDisplacementMaximum(l, pp, a, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadMoment¶
-
EngineeringFunction.IntermediateLoadMoment¶ Calculate the moment under a intermediate load.
Signature
IntermediateLoadMoment(x, l, pp, a)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
Returns: moment
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadMomentMaximum¶
-
EngineeringFunction.IntermediateLoadMomentMaximum¶ Calculate the maximum moment under a Intermediate load.
Signature
IntermediateLoadMomentMaximum(l, pp, a)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
Returns: maximum moment
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadShearForce¶
-
EngineeringFunction.IntermediateLoadShearForce¶ Calculate the shear force under a Intermediate load.
Signature
IntermediateLoadShearForce(x, l, pp, a)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
Returns: shear force
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadShearForceMaximum¶
-
EngineeringFunction.IntermediateLoadShearForceMaximum¶ Calculate the maximum shear force under a Intermediate load.
Signature
IntermediateLoadShearForceMaximum(l, pp, a)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
Returns: maximum shear force
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadSlope¶
-
EngineeringFunction.IntermediateLoadSlope¶ Calculate the slope under a Intermediate load.
Signature
IntermediateLoadSlope(x, l, pp, a, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: slope
Return type: float
New in version NX4.0.0.
License requirements: None.
IntermediateLoadSlopeMaximum¶
-
EngineeringFunction.IntermediateLoadSlopeMaximum¶ Calculate the maximum slope under a Intermediate load.
Signature
IntermediateLoadSlopeMaximum(l, pp, a, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum slope
Return type: float
New in version NX4.0.0.
License requirements: None.
LinearKineticEnergy¶
-
EngineeringFunction.LinearKineticEnergy¶ Calculate the linear kinetic energy.
Signature
LinearKineticEnergy(m, v)Parameters: - m (float) – mass
- v (float) – velocity
Returns: kinetic energy
Return type: float
New in version NX4.0.0.
License requirements: None.
LinearMotionDisplacement¶
-
EngineeringFunction.LinearMotionDisplacement¶ Calculate the displacement from initial displacement, initial velocity, acceleration and time.
Signature
LinearMotionDisplacement(x0, v0, a, t)Parameters: - x0 (float) – initial displacement
- v0 (float) – initial velocity
- a (float) – acceleration
- t (float) – time
Returns: displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
LinearMotionFinalVelocity1¶
-
EngineeringFunction.LinearMotionFinalVelocity1¶ Calculate the final velocity from initial velocity, acceleration and time.
Signature
LinearMotionFinalVelocity1(v0, a, t)Parameters: - v0 (float) – initial velocity
- a (float) – acceleration
- t (float) – time
Returns: final velocity
Return type: float
New in version NX4.0.0.
License requirements: None.
LinearMotionFinalVelocity2¶
-
EngineeringFunction.LinearMotionFinalVelocity2¶ Calculate the final velocity from initial displacement, initial velocity, acceleration and position.
Signature
LinearMotionFinalVelocity2(v0, x0, a, x)Parameters: - v0 (float) – initial velocity
- x0 (float) – initial displacement
- a (float) – acceleration
- x (float) – position
Returns: final velocity
Return type: float
New in version NX4.0.0.
License requirements: None.
Momentum¶
-
EngineeringFunction.Momentum¶ Calculate the momentum.
Signature
Momentum(m, v)Parameters: - m (float) – mass
- v (float) – velocity
Returns: momentum
Return type: float
New in version NX4.0.0.
License requirements: None.
NewCoordinateNormalStrainX¶
-
EngineeringFunction.NewCoordinateNormalStrainX¶ Calculate the x direction normal strain of the same space point in a rotated coordinate system from the strains at a space point in the body.
Signature
NewCoordinateNormalStrainX(xstrain, ystrain, sstrain, rangle)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
- rangle (float) – coordinate rotation angle
Returns: new x direction normal strain
Return type: float
New in version NX4.0.0.
License requirements: None.
NewCoordinateNormalStrainY¶
-
EngineeringFunction.NewCoordinateNormalStrainY¶ Calculate the y direction normal strain of the same space point in a rotated coordinate system from the strains at a space point in the body.
Signature
NewCoordinateNormalStrainY(xstrain, ystrain, sstrain, rangle)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
- rangle (float) – coordinate rotation angle
Returns: new y direction normal strain
Return type: float
New in version NX4.0.0.
License requirements: None.
NewCoordinateNormalStressX¶
-
EngineeringFunction.NewCoordinateNormalStressX¶ Calculate the x direction normal stress of the same space point in a rotated coordinate system from the stresses at a space point in the body.
Signature
NewCoordinateNormalStressX(xstress, ystress, sstress, rangle)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
- rangle (float) – coordinate rotation angle
Returns: new x direction normal stress
Return type: float
New in version NX4.0.0.
License requirements: None.
NewCoordinateNormalStressY¶
-
EngineeringFunction.NewCoordinateNormalStressY¶ Calculate the y direction normal stress of the same space point in a rotated coordinate system from the stresses at a space point in the body.
Signature
NewCoordinateNormalStressY(xstress, ystress, sstress, rangle)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
- rangle (float) – coordinate rotation angle
Returns: new y direction normal stress
Return type: float
New in version NX4.0.0.
License requirements: None.
NewCoordinateShearStrainXy¶
-
EngineeringFunction.NewCoordinateShearStrainXy¶ Calculate the shear strain of the same space point in a rotated coordinate system from the strains at a space point in the body.
Signature
NewCoordinateShearStrainXy(xstrain, ystrain, sstrain, rangle)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
- rangle (float) – coordinate rotation angle
Returns: new shear strain
Return type: float
New in version NX4.0.0.
License requirements: None.
NewCoordinateShearStressXy¶
-
EngineeringFunction.NewCoordinateShearStressXy¶ Calculate the shear stress of the same space point in a rotated coordinate system from the stresses at a space point in the body.
Signature
NewCoordinateShearStressXy(xstress, ystress, sstress, rangle)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
- rangle (float) – coordinate rotation angle
Returns: new shear stress
Return type: float
New in version NX4.0.0.
License requirements: None.
NewtonMotionSecondLaw¶
-
EngineeringFunction.NewtonMotionSecondLaw¶ Calculate the Newton’s second law of motion.
Signature
NewtonMotionSecondLaw(m, a)Parameters: - m (float) – mass
- a (float) – acceleration
Returns: net forces
Return type: float
New in version NX4.0.0.
License requirements: None.
ORingRadialBoreDia¶
-
EngineeringFunction.ORingRadialBoreDia¶ Calculate the bore diameter from section diameter, inner diameter, compression and stretch.
Signature
ORingRadialBoreDia(cs, id, cn, str)Parameters: - cs (float) – o-ring section diameter
- id (float) – o-ring inner diameter
- cn (float) – nominal compression ratio
- str (float) – nominal stretch ratio
Returns: bore diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
ORingRadialGrooveDia¶
-
EngineeringFunction.ORingRadialGrooveDia¶ Calculate the groove diameter from o-ring inner diameter and stretch ratio.
Signature
ORingRadialGrooveDia(id, str)Parameters: - id (float) – o-ring inner diameter
- str (float) – nominal stretch ratio
Returns: groove diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
ORingRadialGrooveDiaBore¶
-
EngineeringFunction.ORingRadialGrooveDiaBore¶ Calculate the groove diameter from bore diameter, section diameter and compression ratio.
Signature
ORingRadialGrooveDiaBore(bd, cs, cn)Parameters: - bd (float) – bore diameter
- cs (float) – cross_section diameter
- cn (float) – nominal compression ratio
Returns: groove diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
ORingRadialGrooveWidth¶
-
EngineeringFunction.ORingRadialGrooveWidth¶ Calculate the suggested groove width from the cross-section diameter.
Signature
ORingRadialGrooveWidth(cs)Parameters: cs (float) – cross-section diameter Returns: suggested groove width Return type: float New in version NX4.0.0.
License requirements: None.
ORingRadialInnerDia¶
-
EngineeringFunction.ORingRadialInnerDia¶ Calculate the recommended o-ring inner diameter from groove diameter.
Signature
ORingRadialInnerDia(gd, gtol)Parameters: - gd (float) – groove diameter
- gtol (float) – groove tolerance
Returns: recommended o-ring inner diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
ORingRadialSectionMaximum¶
-
EngineeringFunction.ORingRadialSectionMaximum¶ Calculate the max.
cross-section diameter from the bore and the groove diameter.
Signature
ORingRadialSectionMaximum(bd, btol, gd, gtol, cmax, cstol)Parameters: - bd (float) – bore diameter
- btol (float) – bore tolerance
- gd (float) – groove diameter
- gtol (float) – groove tolerance
- cmax (float) – maximum compression
- cstol (float) – cross-section diameter tolerance
Returns: max. cross-section diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
ORingRadialSectionMinimum¶
-
EngineeringFunction.ORingRadialSectionMinimum¶ Calculate the min.
cross-section diameter from the bore and the groove diameter.
Signature
ORingRadialSectionMinimum(bd, btol, gd, gtol, cmin, cstol)Parameters: - bd (float) – bore diameter
- btol (float) – bore tolerance
- gd (float) – groove diameter
- gtol (float) – groove tolerance
- cmin (float) – minimum compression
- cstol (float) – cross-section diameter tolerance
Returns: min. cross-section diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
ORingRadialStretch¶
-
EngineeringFunction.ORingRadialStretch¶ Calculate the stretch ratio from inner diameter of o-ring and groove diameter
Signature
ORingRadialStretch(id, gd)Parameters: - id (float) – o-ring inner diameter
- gd (float) – groove diameter
Returns: stretch ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
PendulumFrequency¶
-
EngineeringFunction.PendulumFrequency¶ Calculate the frequency of pendulum motion.
Signature
PendulumFrequency(l, g)Parameters: - l (float) – length
- g (float) – gravity acceleration
Returns: frequency
Return type: float
New in version NX4.0.0.
License requirements: None.
PendulumPeriod¶
-
EngineeringFunction.PendulumPeriod¶ Calculate the period of pendulum motion.
Signature
PendulumPeriod(l, g)Parameters: - l (float) – length
- g (float) – gravity acceleration
Returns: period
Return type: float
New in version NX4.0.0.
License requirements: None.
Period¶
-
EngineeringFunction.Period¶ Calculate the period from frequency.
Signature
Period(f)Parameters: f (float) – frequency Returns: period Return type: float New in version NX4.0.0.
License requirements: None.
PipePressureLossOfLaminarFlow¶
-
EngineeringFunction.PipePressureLossOfLaminarFlow¶ Calculate the pressure drop in a section of uniform pipe running from input point to output point.
Signature
PipePressureLossOfLaminarFlow(pin, fv, fd, zz, l, d, u, g)Parameters: - pin (float) – Pressure at Input Point(absolute)
- fv (float) – Average Fluid Velocity in Pipe
- fd (float) – Fluid Density
- zz (float) – Elevation Gain from Input Point to Output Point
- l (float) – Pipe Length from Input Point to Output Point
- d (float) – Pipe Diameter
- u (float) – Fluid Viscosity(dynamic)
- g (float) – Gravity Acceleration
Returns: pressure drop
Return type: float
New in version NX4.0.0.
License requirements: None.
PoissonRatioFromBulkLame¶
-
EngineeringFunction.PoissonRatioFromBulkLame¶ Calculate the poisson ratio from bulk modulus and 1st Lame constant.
Signature
PoissonRatioFromBulkLame(k, l)Parameters: - k (float) – bulk modulus
- l (float) – 1st Lame constant
Returns: poisson ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
PoissonRatioFromShearBulk¶
-
EngineeringFunction.PoissonRatioFromShearBulk¶ Calculate the poisson ratio from shear modulus and bulk modulus.
Signature
PoissonRatioFromShearBulk(g, k)Parameters: - g (float) – shear modulus
- k (float) – bulk modulus
Returns: poisson ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
PoissonRatioFromShearLame¶
-
EngineeringFunction.PoissonRatioFromShearLame¶ Calculate the poisson ratio from shear modulus and 1st Lame constant.
Signature
PoissonRatioFromShearLame(g, l)Parameters: - g (float) – shear modulus
- l (float) – 1st Lame constant
Returns: poisson ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
PoissonRatioFromYoungsBulk¶
-
EngineeringFunction.PoissonRatioFromYoungsBulk¶ Calculate the poisson ratio from bulk modulus and youngs modulus.
Signature
PoissonRatioFromYoungsBulk(e, k)Parameters: - e (float) – youngs modulus
- k (float) – bulk modulus
Returns: poisson ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
PoissonRatioFromYoungsLame¶
-
EngineeringFunction.PoissonRatioFromYoungsLame¶ Calculate the poisson ratio from youngs modulus and 1st Lame constant.
Signature
PoissonRatioFromYoungsLame(e, l)Parameters: - e (float) – youngs modulus
- l (float) – 1st Lame constant
Returns: poisson ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
PoissonRatioFromYoungsShear¶
-
EngineeringFunction.PoissonRatioFromYoungsShear¶ Calculate the poisson ratio from youngs modulus and shear modulus.
Signature
PoissonRatioFromYoungsShear(e, g)Parameters: - e (float) – youngs modulus
- g (float) – shear modulus
Returns: poisson ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
Power¶
-
EngineeringFunction.Power¶ Calculate the power.
Signature
Power(f, v, angle)Parameters: - f (float) – force
- v (float) – velocity
- angle (float) – angle
Returns: power
Return type: float
New in version NX4.0.0.
License requirements: None.
PrincipalStrainAngle¶
-
EngineeringFunction.PrincipalStrainAngle¶ Calculate the principal strain angle from the strain components at a space point in the body.
Signature
PrincipalStrainAngle(xstrain, ystrain, sstrain)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
Returns: principal strain angle
Return type: float
New in version NX4.0.0.
License requirements: None.
PrincipalStrainMaximum¶
-
EngineeringFunction.PrincipalStrainMaximum¶ Calculate the maximum principal strain from the strain components at a space point in the body.
Signature
PrincipalStrainMaximum(xstrain, ystrain, sstrain)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
Returns: maximum principal strain
Return type: float
New in version NX4.0.0.
License requirements: None.
PrincipalStrainMinimum¶
-
EngineeringFunction.PrincipalStrainMinimum¶ Calculate the minimum principal strain from the strain components at a space point in the body.
Signature
PrincipalStrainMinimum(xstrain, ystrain, sstrain)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
Returns: minimum principal strain
Return type: float
New in version NX4.0.0.
License requirements: None.
PrincipalStressAngle¶
-
EngineeringFunction.PrincipalStressAngle¶ Calculate the principal stress angle from the stress components at a space point in the body.
Signature
PrincipalStressAngle(xstress, ystress, sstress)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
Returns: principal stress angle
Return type: float
New in version NX4.0.0.
License requirements: None.
PrincipalStressMaximum¶
-
EngineeringFunction.PrincipalStressMaximum¶ Calculate the maximum principal stress from the stress components at a space point in the body.
Signature
PrincipalStressMaximum(xstress, ystress, sstress)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
Returns: maximum principal stress
Return type: float
New in version NX4.0.0.
License requirements: None.
PrincipalStressMinimum¶
-
EngineeringFunction.PrincipalStressMinimum¶ Calculate the minimum principal stress from the stress components at a space point in the body.
Signature
PrincipalStressMinimum(xstress, ystress, sstress)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
Returns: minimum principal stress
Return type: float
New in version NX4.0.0.
License requirements: None.
RectangularEdgesFixedUniformLoadDeflection¶
-
EngineeringFunction.RectangularEdgesFixedUniformLoadDeflection¶ Calculate the maximum deflection of a rectangular plate with all edges fixed under a uniformly distributed load of the plate.
Signature
RectangularEdgesFixedUniformLoadDeflection(pp, ll, ls, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- ll (float) – Length of Plate Long Side
- ls (float) – Length of Plate Short Side
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
RectangularEdgesFixedUniformLoadStress¶
-
EngineeringFunction.RectangularEdgesFixedUniformLoadStress¶ Calculate the maximum tensile stress of a rectangular plate with all edges fixed under a uniformly distributed load of the plate.
Signature
RectangularEdgesFixedUniformLoadStress(pp, ll, ls, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- ll (float) – Length of Plate Long Side
- ls (float) – Length of Plate Short Side
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
RectangularEdgesSupportedUniformLoadDeflection¶
-
EngineeringFunction.RectangularEdgesSupportedUniformLoadDeflection¶ Calculate the maximum deflection of a rectangular plate with all edges supported at top and bottom under a uniformly distributed load over the surface of the plate.
Signature
RectangularEdgesSupportedUniformLoadDeflection(pp, ll, ls, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- ll (float) – Length of Plate Long Side
- ls (float) – Length of Plate Short Side
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
RectangularEdgesSupportedUniformLoadStress¶
-
EngineeringFunction.RectangularEdgesSupportedUniformLoadStress¶ Calculate the maximum tensile stress of a rectangular plate with all edges supported at top and bottom under a uniformly distributed load over the surface of the plate.
Signature
RectangularEdgesSupportedUniformLoadStress(pp, ll, ls, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- ll (float) – Length of Plate Long Side
- ls (float) – Length of Plate Short Side
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearModulusFromBulkLame¶
-
EngineeringFunction.ShearModulusFromBulkLame¶ Calculate the shear modulus from bulk modulus and 1st Lame constant.
Signature
ShearModulusFromBulkLame(k, l)Parameters: - k (float) – bulk modulus
- l (float) – 1st Lame constant
Returns: shear modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearModulusFromBulkPoisson¶
-
EngineeringFunction.ShearModulusFromBulkPoisson¶ Calculate the shear modulus from bulk modulus and poisson ratio.
Signature
ShearModulusFromBulkPoisson(k, v)Parameters: - k (float) – bulk modulus
- v (float) – poisson ratio
Returns: shear modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearModulusFromPoissonLame¶
-
EngineeringFunction.ShearModulusFromPoissonLame¶ Calculate the shear modulus from poisson ratio and 1st Lame constant.
Signature
ShearModulusFromPoissonLame(v, l)Parameters: - v (float) – poisson ratio
- l (float) – 1st Lame constant
Returns: shear modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearModulusFromYoungsBulk¶
-
EngineeringFunction.ShearModulusFromYoungsBulk¶ Calculate the shear modulus from youngs modulus and bulk modulus.
Signature
ShearModulusFromYoungsBulk(e, k)Parameters: - e (float) – youngs modulus
- k (float) – bulk modulus
Returns: shear modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearModulusFromYoungsLame¶
-
EngineeringFunction.ShearModulusFromYoungsLame¶ Calculate the shear modulus from youngs modulus and 1st Lame constant.
Signature
ShearModulusFromYoungsLame(e, l)Parameters: - e (float) – youngs modulus
- l (float) – 1st Lame constant
Returns: shear modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearModulusFromYoungsPoisson¶
-
EngineeringFunction.ShearModulusFromYoungsPoisson¶ Calculate the shear modulus from youngs modulus and poisson ratio.
Signature
ShearModulusFromYoungsPoisson(e, v)Parameters: - e (float) – youngs modulus
- v (float) – poisson ratio
Returns: shear modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearStrainAngleMaximum¶
-
EngineeringFunction.ShearStrainAngleMaximum¶ Calculate the maximum shear strain angle from the strain components at a space point in the body.
Signature
ShearStrainAngleMaximum(xstrain, ystrain, sstrain)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
Returns: maximum shear strain angle
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearStrainMaximum1¶
-
EngineeringFunction.ShearStrainMaximum1¶ Calculate the maximum shear strain from the strain components at a space point in the body.
Signature
ShearStrainMaximum1(xstrain, ystrain, sstrain)Parameters: - xstrain (float) – x direction normal strain
- ystrain (float) – y direction normal strain
- sstrain (float) – shear strain
Returns: maximum shear strain
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearStrainMaximum2¶
-
EngineeringFunction.ShearStrainMaximum2¶ Calculate the maximum shear strain from the principal strain at a space point in the body.
Signature
ShearStrainMaximum2(strain1, strain2)Parameters: - strain1 (float) – maximum principal strain
- strain2 (float) – minimum_principal_strain
Returns: maximum shear strain
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearStressAngleMaximum¶
-
EngineeringFunction.ShearStressAngleMaximum¶ Calculate the maximum shear stress angle from the stress components at a space point in the body.
Signature
ShearStressAngleMaximum(xstress, ystress, sstress)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
Returns: maximum shear stress angle
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearStressMaximum1¶
-
EngineeringFunction.ShearStressMaximum1¶ Calculate the maximum shear stress from the stress components at a space point in the body.
Signature
ShearStressMaximum1(xstress, ystress, sstress)Parameters: - xstress (float) – x direction normal stress
- ystress (float) – y direction normal stress
- sstress (float) – shear stress
Returns: maximum shear stress
Return type: float
New in version NX4.0.0.
License requirements: None.
ShearStressMaximum2¶
-
EngineeringFunction.ShearStressMaximum2¶ Calculate the maximum shear stress from the principal stress at a space point in the body.
Signature
ShearStressMaximum2(stress1, stress2)Parameters: - stress1 (float) – maximum principal stress
- stress2 (float) – minimum principal stress
Returns: maximum shear stress
Return type: float
New in version NX4.0.0.
License requirements: None.
SpringPeriod¶
-
EngineeringFunction.SpringPeriod¶ Calculate the period in the spring-mass system.
Signature
SpringPeriod(k, m)Parameters: - k (float) – spring constant
- m (float) – mass
Returns: period
Return type: float
New in version NX4.0.0.
License requirements: None.
SpringPotentialEnergy¶
-
EngineeringFunction.SpringPotentialEnergy¶ Calculate the potential energy in the spring-mass system.
Signature
SpringPotentialEnergy(k, x)Parameters: - k (float) – spring constant
- x (float) – position
Returns: potential energy
Return type: float
New in version NX4.0.0.
License requirements: None.
SpringRestoringForce¶
-
EngineeringFunction.SpringRestoringForce¶ Calculate the restoring force in the spring-mass system.
Signature
SpringRestoringForce(k, x)Parameters: - k (float) – spring constant
- x (float) – position
Returns: restoring force
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearAddendum¶
-
EngineeringFunction.SpurGearAddendum¶ Calculate the addendum from the module.
Signature
SpurGearAddendum(m)Parameters: m (float) – module Returns: addendum Return type: float New in version NX4.0.0.
License requirements: None.
SpurGearAngularBacklash¶
-
EngineeringFunction.SpurGearAngularBacklash¶ Calculate the angular backlash from linear backlash along pitch circle.
Signature
SpurGearAngularBacklash(ct, d)Parameters: - ct (float) – linear backlash along pitch circle
- d (float) – pitch diameter
Returns: angular backlash
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearBaseCircleDiameter¶
-
EngineeringFunction.SpurGearBaseCircleDiameter¶ Calculate the base circle diameter from the pitch diameter and pressure angle.
Signature
SpurGearBaseCircleDiameter(d, pangle)Parameters: - d (float) – pitch diameter
- pangle (float) – pressure angle
Returns: base circle diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearBasePitch¶
-
EngineeringFunction.SpurGearBasePitch¶ Calculate the base pitch from the module and pressure angle.
Signature
SpurGearBasePitch(m, pangle)Parameters: - m (float) – module
- pangle (float) – pressure angle
Returns: base pitch
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearCenterDistance¶
-
EngineeringFunction.SpurGearCenterDistance¶ Calculate the center distance from the module and number of teeth.
Signature
SpurGearCenterDistance(m, n1, n2)Parameters: - m (float) – module
- n1 (float) – number of first gear teeth
- n2 (float) – number of second gear teeth
Returns: center distance
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearCircularPitch1¶
-
EngineeringFunction.SpurGearCircularPitch1¶ Calculate the circular pitch from module.
Signature
SpurGearCircularPitch1(m)Parameters: m (float) – module Returns: circular pitch Return type: float New in version NX4.0.0.
License requirements: None.
SpurGearCircularPitch2¶
-
EngineeringFunction.SpurGearCircularPitch2¶ Calculate the circular pitch from the pitch diameter and number of teeth.
Signature
SpurGearCircularPitch2(d, n)Parameters: - d (float) – pitch diameter
- n (float) – number of teeth
Returns: circular pitch
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearContactRatio¶
-
EngineeringFunction.SpurGearContactRatio¶ Calculate the contact ratio from outside radii, base-circle radii, center distance and pressure angle.
Signature
SpurGearContactRatio(m, r1o, r2o, r1b, r2b, c, pangle)Parameters: - m (float) – module
- r1o (float) – outside radii of gear a
- r2o (float) – outside radii of gear b
- r1b (float) – base-circle radii of gear a
- r2b (float) – base-circle radii of gear b
- c (float) – center distance
- pangle (float) – pressure angle
Returns: contact radio
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearDedendum¶
-
EngineeringFunction.SpurGearDedendum¶ Calculate the dedendum from the module.
Signature
SpurGearDedendum(m)Parameters: m (float) – module Returns: dedendum Return type: float New in version NX4.0.0.
License requirements: None.
SpurGearLinearBacklash1¶
-
EngineeringFunction.SpurGearLinearBacklash1¶ Calculate the linear backlash along pitch circle from change in center distance and pressure angle.
Signature
SpurGearLinearBacklash1(cc, pangle)Parameters: - cc (float) – change in center distance
- pangle (float) – pressure angle
Returns: linear backlash along line of action
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearLinearBacklash2¶
-
EngineeringFunction.SpurGearLinearBacklash2¶ Calculate the linear backlash along pitch circle from change in tooth thickness.
Signature
SpurGearLinearBacklash2(ct)Parameters: ct (float) – change in tooth thickness Returns: linear backlash along line of action Return type: float New in version NX4.0.0.
License requirements: None.
SpurGearLinearBacklash3¶
-
EngineeringFunction.SpurGearLinearBacklash3¶ Calculate the linear backlash along line of action from linear backlash along pitch circle.
Signature
SpurGearLinearBacklash3(ct, pangle)Parameters: - ct (float) – linear backlash along pitch circle
- pangle (float) – pressure angle
Returns: linear backlash along line of action
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearMinimumNumberNoUndercutting¶
-
EngineeringFunction.SpurGearMinimumNumberNoUndercutting¶ Calculate the min.
number teeth for no undercutting from pressure angle.
Signature
SpurGearMinimumNumberNoUndercutting(pangle)Parameters: pangle (float) – pressure angle Returns: min. number teeth for no undercutting Return type: float New in version NX4.0.0.
License requirements: None.
SpurGearModule¶
-
EngineeringFunction.SpurGearModule¶ Calculate the module from the diametral pitch.
Signature
SpurGearModule(pd)Parameters: pd (float) – diametral pitch Returns: module Return type: float New in version NX4.0.0.
License requirements: None.
SpurGearNumberOfTeeth¶
-
EngineeringFunction.SpurGearNumberOfTeeth¶ Calculate the number of teeth from the module and pitch diameter.
Signature
SpurGearNumberOfTeeth(m, d)Parameters: - m (float) – module
- d (float) – pitch diameter
Returns: number of teeth
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearOutsideDiameter1¶
-
EngineeringFunction.SpurGearOutsideDiameter1¶ Calculate the outside diameter from the module and pitch diameter.
Signature
SpurGearOutsideDiameter1(m, d)Parameters: - m (float) – module
- d (float) – pitch diameter
Returns: outside diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearOutsideDiameter2¶
-
EngineeringFunction.SpurGearOutsideDiameter2¶ Calculate the outside diameter from the module and number of teeth.
Signature
SpurGearOutsideDiameter2(m, n)Parameters: - m (float) – module
- n (float) – number of teeth
Returns: outside diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearPitchDiameter¶
-
EngineeringFunction.SpurGearPitchDiameter¶ Calculate the pitch diameter from module.
Signature
SpurGearPitchDiameter(m, n)Parameters: - m (float) – module
- n (float) – number of teeth
Returns: pitch diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearRootDiameter¶
-
EngineeringFunction.SpurGearRootDiameter¶ Calculate the root diameter from pitch diameter and module.
Signature
SpurGearRootDiameter(m, d)Parameters: - m (float) – module
- d (float) – pitch diameter
Returns: root diameter
Return type: float
New in version NX4.0.0.
License requirements: None.
SpurGearToothThickness¶
-
EngineeringFunction.SpurGearToothThickness¶ Calculate the tooth thickness at standard pitch diameter from module.
Signature
SpurGearToothThickness(m)Parameters: m (float) – module Returns: tooth thickness at standard pitch diameter Return type: float New in version NX4.0.0.
License requirements: None.
SquareBottomSupportedUniformLoadDeflection¶
-
EngineeringFunction.SquareBottomSupportedUniformLoadDeflection¶ Calculate the maximum deflection of a square flat plate supported at the bottom only of all four edges under a uniformly distributed load over the surface of the plate.
Signature
SquareBottomSupportedUniformLoadDeflection(pp, l, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareBottomSupportedUniformLoadStress¶
-
EngineeringFunction.SquareBottomSupportedUniformLoadStress¶ Calculate the maximum tensile stress of a square flat plate supported at the bottom only of all four edges under a uniformly distributed load over the surface of the plate.
Signature
SquareBottomSupportedUniformLoadStress(pp, l, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareEdgesFixedCenterLoadDeflection¶
-
EngineeringFunction.SquareEdgesFixedCenterLoadDeflection¶ Calculate the maximum deflection of a square flat plate with all edges firmly fixed under a uniformly distributed load over the surface of the plate.
Signature
SquareEdgesFixedCenterLoadDeflection(pp, l, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareEdgesFixedCenterLoadStress¶
-
EngineeringFunction.SquareEdgesFixedCenterLoadStress¶ Calculate the maximum tensile stress of a square flat plate with all edges firmly fixed under a uniformly distributed load over the surface of the plate.
Signature
SquareEdgesFixedCenterLoadStress(pp, l, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareEdgesFixedCircularCenterLoadDeflection¶
-
EngineeringFunction.SquareEdgesFixedCircularCenterLoadDeflection¶ Calculate the maximum deflection of a square flat plate with all edges firmly fixed under a uniform load over small circular area at the center.
Signature
SquareEdgesFixedCircularCenterLoadDeflection(pp, l, r0, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- r0 (float) – Radius of Area to Which Load Is Applied
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareEdgesFixedCircularCenterLoadStress¶
-
EngineeringFunction.SquareEdgesFixedCircularCenterLoadStress¶ Calculate the maximum tensile stress of a square flat plate with all edges firmly fixed under a uniform load over small circular area at the center.
Signature
SquareEdgesFixedCircularCenterLoadStress(pp, l, r0, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- r0 (float) – Radius of Area to Which Load Is Applied
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareEdgesSupportedCenterLoadDeflection¶
-
EngineeringFunction.SquareEdgesSupportedCenterLoadDeflection¶ Calculate the maximum deflection of a square flat plate with all edges supported above and below, or below only under a concentrated load at the center.
Signature
SquareEdgesSupportedCenterLoadDeflection(pp, l, r0, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- r0 (float) – Radius of Area to Which Load Is Applied
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareEdgesSupportedCenterLoadStress¶
-
EngineeringFunction.SquareEdgesSupportedCenterLoadStress¶ Calculate the maximum tensile stress of a square flat plate with all edges supported above and below, or below only under a concentrated load at the center.
Signature
SquareEdgesSupportedCenterLoadStress(pp, l, r0, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- r0 (float) – Radius of Area to Which Load Is Applied
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareTopBottomSupportedUniformLoadDeflection¶
-
EngineeringFunction.SquareTopBottomSupportedUniformLoadDeflection¶ Calculate the maximum deflection of a square flat plate supported at top and bottom of all four edges under a uniformly distributed load over the surface of the plate.
Signature
SquareTopBottomSupportedUniformLoadDeflection(pp, l, t, e)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- t (float) – Thickness of Plate
- e (float) – Youngs Modulus
Returns: maximum deflection
Return type: float
New in version NX4.0.0.
License requirements: None.
SquareTopBottomSupportedUniformLoadStress¶
-
EngineeringFunction.SquareTopBottomSupportedUniformLoadStress¶ Calculate the maximum tensile stress of a square flat plate supported at top and bottom of all four edges under a uniformly distributed load over the surface of the plate.
Signature
SquareTopBottomSupportedUniformLoadStress(pp, l, t)Parameters: - pp (float) – Uniformly Distributed Load Acting on Plate
- l (float) – Distance between Supports (Length of Plate)
- t (float) – Thickness of Plate
Returns: maximum tensile stress
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadBendingStressMaximum¶
-
EngineeringFunction.SymmetricLoadBendingStressMaximum¶ Calculate the maximum bending stress under two symmetric loads.
Signature
SymmetricLoadBendingStressMaximum(pp, a, c, i)Parameters: - pp (float) – load on beam
- a (float) – location of load
- c (float) – distance from neutral axis to extreme fibers
- i (float) – moment of inertia
Returns: maximum bending stress
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadDisplacement¶
-
EngineeringFunction.SymmetricLoadDisplacement¶ Calculate the displacement under two symmetric loads.
Signature
SymmetricLoadDisplacement(x, l, pp, a, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadDisplacementMaximum¶
-
EngineeringFunction.SymmetricLoadDisplacementMaximum¶ Calculate the maximum displacement under two symmetric loads.
Signature
SymmetricLoadDisplacementMaximum(l, pp, a, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadMoment¶
-
EngineeringFunction.SymmetricLoadMoment¶ Calculate the moment under two symmetric loads.
Signature
SymmetricLoadMoment(x, l, pp, a)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
Returns: moment
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadMomentMaximum¶
-
EngineeringFunction.SymmetricLoadMomentMaximum¶ Calculate the maximum moment under two symmetric loads.
Signature
SymmetricLoadMomentMaximum(l, pp, a)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
Returns: maximum moment
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadShearForce¶
-
EngineeringFunction.SymmetricLoadShearForce¶ Calculate the shear force under two symmetric loads.
Signature
SymmetricLoadShearForce(x, l, pp, a)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
Returns: shear force
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadShearForceMaximum¶
-
EngineeringFunction.SymmetricLoadShearForceMaximum¶ Calculate the maximum shear force under two symmetric loads.
Signature
SymmetricLoadShearForceMaximum(pp)Parameters: pp (float) – load on beam Returns: maximum shear force Return type: float New in version NX4.0.0.
License requirements: None.
SymmetricLoadSlope¶
-
EngineeringFunction.SymmetricLoadSlope¶ Calculate the slope under two symmetric loads.
Signature
SymmetricLoadSlope(x, l, pp, a, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: slope
Return type: float
New in version NX4.0.0.
License requirements: None.
SymmetricLoadSlopeMaximum¶
-
EngineeringFunction.SymmetricLoadSlopeMaximum¶ Calculate the maximum slope under two symmetric loads.
Signature
SymmetricLoadSlopeMaximum(l, pp, a, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- a (float) – location of load
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum slope
Return type: float
New in version NX4.0.0.
License requirements: None.
Torque¶
-
EngineeringFunction.Torque¶ Calculate the torque.
Signature
Torque(f, r, angle)Parameters: - f (float) – force
- r (float) – distance
- angle (float) – angle
Returns: torque
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadBendingStressMaximum¶
-
EngineeringFunction.UniformLoadBendingStressMaximum¶ Calculate the maximum bending stress under a uniform Load.
Signature
UniformLoadBendingStressMaximum(l, pp, c, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- c (float) – distance from neutral axis to extreme fibers
- i (float) – moment of inertia
Returns: maximum bending stress
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadDisplacement¶
-
EngineeringFunction.UniformLoadDisplacement¶ Calculate the displacement under a uniform Load.
Signature
UniformLoadDisplacement(x, l, pp, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadDisplacementMaximum¶
-
EngineeringFunction.UniformLoadDisplacementMaximum¶ Calculate the maximum displacement under a uniform Load.
Signature
UniformLoadDisplacementMaximum(l, pp, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum displacement
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadMoment¶
-
EngineeringFunction.UniformLoadMoment¶ Calculate the moment under a uniform Load.
Signature
UniformLoadMoment(x, l, pp)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
Returns: moment
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadMomentMaximum¶
-
EngineeringFunction.UniformLoadMomentMaximum¶ Calculate the maximum moment under a uniform Load.
Signature
UniformLoadMomentMaximum(l, pp)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
Returns: maximum moment
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadShearForce¶
-
EngineeringFunction.UniformLoadShearForce¶ Calculate the shear force under a uniform Load.
Signature
UniformLoadShearForce(x, l, pp)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
Returns: shear force
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadShearForceMaximum¶
-
EngineeringFunction.UniformLoadShearForceMaximum¶ Calculate the maximum shear force under a uniform Load.
Signature
UniformLoadShearForceMaximum(l, pp)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
Returns: maximum shear force
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadSlope¶
-
EngineeringFunction.UniformLoadSlope¶ Calculate the slope under a uniform Load.
Signature
UniformLoadSlope(x, l, pp, e, i)Parameters: - x (float) – location of calculation
- l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: slope
Return type: float
New in version NX4.0.0.
License requirements: None.
UniformLoadSlopeMaximum¶
-
EngineeringFunction.UniformLoadSlopeMaximum¶ Calculate the maximum slope under a uniform Load.
Signature
UniformLoadSlopeMaximum(l, pp, e, i)Parameters: - l (float) – length of the beam
- pp (float) – load on beam
- e (float) – yong’s modulus
- i (float) – moment of inertia
Returns: maximum slope
Return type: float
New in version NX4.0.0.
License requirements: None.
VibrationDampedAngularFrequency¶
-
EngineeringFunction.VibrationDampedAngularFrequency¶ Calculate the angular frequency from the damping ration and the natural angular frequcncy.
Signature
VibrationDampedAngularFrequency(dr, wn)Parameters: - dr (float) – damping ratio
- wn (float) – natural angular frequency
Returns: damped angular frequency
Return type: float
New in version NX4.0.0.
License requirements: None.
VibrationDampedFrequency¶
-
EngineeringFunction.VibrationDampedFrequency¶ Calculate the damped frequency from natural angular frequency.
Signature
VibrationDampedFrequency(wd)Parameters: wd (float) – damped angular frequency Returns: damped frequency Return type: float New in version NX4.0.0.
License requirements: None.
VibrationDampingRatio¶
-
EngineeringFunction.VibrationDampingRatio¶ Calculate the damping ratio.
Signature
VibrationDampingRatio(cv, cc)Parameters: - cv (float) – damping
- cc (float) – critical damping
Returns: damping ratio
Return type: float
New in version NX4.0.0.
License requirements: None.
VibrationNaturalAngularFrequency¶
-
EngineeringFunction.VibrationNaturalAngularFrequency¶ Calculate the natural angular frequency from the mass and stiffness.
Signature
VibrationNaturalAngularFrequency(m, k)Parameters: - m (float) – mass
- k (float) – stiffness
Returns: natural angular frequency
Return type: float
New in version NX4.0.0.
License requirements: None.
VibrationNaturalCriticalDamping1¶
-
EngineeringFunction.VibrationNaturalCriticalDamping1¶ Calculate the natural critical damping from the mass and stiffness.
Signature
VibrationNaturalCriticalDamping1(m, k)Parameters: - m (float) – mass
- k (float) – stiffness
Returns: critical damping
Return type: float
New in version NX4.0.0.
License requirements: None.
VibrationNaturalCriticalDamping2¶
-
EngineeringFunction.VibrationNaturalCriticalDamping2¶ Calculate the natural critical damping from the mass and natural angular frequency.
Signature
VibrationNaturalCriticalDamping2(m, wn)Parameters: - m (float) – mass
- wn (float) – natural angular frequency
Returns: critical damping
Return type: float
New in version NX4.0.0.
License requirements: None.
VibrationNaturalFrequency¶
-
EngineeringFunction.VibrationNaturalFrequency¶ Calculate the natural frequency from natural angular frequency.
Signature
VibrationNaturalFrequency(wn)Parameters: wn (float) – natural angular frequency Returns: natural Frequency Return type: float New in version NX4.0.0.
License requirements: None.
WorkDone¶
-
EngineeringFunction.WorkDone¶ Calculate the work done on a system.
Signature
WorkDone(f, s, angle)Parameters: - f (float) – force
- s (float) – distance
- angle (float) – angle
Returns: work done
Return type: float
New in version NX4.0.0.
License requirements: None.
YoungsModulusFromBulkLame¶
-
EngineeringFunction.YoungsModulusFromBulkLame¶ Calculate the youngs modulus from bulk modulus and 1st Lame constant.
Signature
YoungsModulusFromBulkLame(k, l)Parameters: - k (float) – bulk modulus
- l (float) – 1st Lame constant
Returns: youngs modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
YoungsModulusFromBulkPoisson¶
-
EngineeringFunction.YoungsModulusFromBulkPoisson¶ Calculate the youngs modulus from bulk modulus and poisson ratio.
Signature
YoungsModulusFromBulkPoisson(k, v)Parameters: - k (float) – bulk modulus
- v (float) – poisson ratio
Returns: youngs modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
YoungsModulusFromBulkShear¶
-
EngineeringFunction.YoungsModulusFromBulkShear¶ Calculate the youngs modulus from bulk modulus and shear modulus.
Signature
YoungsModulusFromBulkShear(k, g)Parameters: - k (float) – bulk modulus
- g (float) – shear modulus
Returns: youngs modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
YoungsModulusFromPoissonLame¶
-
EngineeringFunction.YoungsModulusFromPoissonLame¶ Calculate the youngs modulus from 1st Lame constant and poisson ratio.
Signature
YoungsModulusFromPoissonLame(l, v)Parameters: - l (float) – 1st Lame constant
- v (float) – poisson ratio
Returns: youngs modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
YoungsModulusFromPoissonShear¶
-
EngineeringFunction.YoungsModulusFromPoissonShear¶ Calculate the youngs modulus from shear modulus and poisson ratio.
Signature
YoungsModulusFromPoissonShear(g, v)Parameters: - g (float) – shear modulus
- v (float) – poisson ratio
Returns: youngs modulus
Return type: float
New in version NX4.0.0.
License requirements: None.
YoungsModulusFromShearLame¶
-
EngineeringFunction.YoungsModulusFromShearLame¶ Calculate the youngs modulus from shear modulus and 1st Lame constant.
Signature
YoungsModulusFromShearLame(g, l)Parameters: - g (float) – shear modulus
- l (float) – 1st Lame constant
Returns: youngs modulus
Return type: float
New in version NX4.0.0.
License requirements: None.