EngineeringFunction Class¶
-
class
NXOpen.
EngineeringFunction
¶ Bases:
object
Contains Engineering Function methods
To obtain an instance of this class, refer to
NXOpen.Session
New 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.