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