Modifier and Type | Method and Description |
---|---|
double |
averagePower(double w,
double tc)
Calculate the average power.
|
double |
bulkModulusFromPoissonLame(double v,
double l)
Calculate the bulk modulus from poisson ratio and 1st Lame constant.
|
double |
bulkModulusFromShearLame(double g,
double l)
Calculate the bulk modulus from shear modulus and 1st Lame constant.
|
double |
bulkModulusFromShearPoisson(double g,
double v)
Calculate the bulk modulus from shear modulus and poisson ratio.
|
double |
bulkModulusFromYoungsLame(double e,
double l)
Calculate the bulk modulus from youngs modulus and 1st Lame constant.
|
double |
bulkModulusFromYoungsPoisson(double e,
double v)
Calculate the bulk modulus from youngs modulus and poisson ratio.
|
double |
bulkModulusFromYoungsShear(double e,
double g)
Calculate the bulk modulus from youngs modulus and shear modulus.
|
double |
centerLoadBendingStressMaximum(double l,
double pp,
double c,
double i)
Calculate the maximum bending stress under a center load.
|
double |
centerLoadDisplacement(double x,
double l,
double pp,
double e,
double i)
Calculate the displacement under a center load.
|
double |
centerLoadDisplacementMaximum(double l,
double pp,
double e,
double i)
Calculate the maximum displacement under a center load.
|
double |
centerLoadMoment(double x,
double l,
double pp)
Calculate the moment under a center load.
|
double |
centerLoadMomentMaximum(double l,
double pp)
Calculate the maximum moment under a center load.
|
double |
centerLoadShearForce(double x,
double l,
double pp)
Calculate the shear force under a center load.
|
double |
centerLoadShearForceMaximum(double l,
double pp)
Calculate the maximum shear force under a center load.
|
double |
centerLoadSlope(double x,
double l,
double pp,
double e,
double i)
Calculate the slope under a center load.
|
double |
centerLoadSlopeMaximum(double l,
double pp,
double e,
double i)
Calculate the maximum slope under a center load.
|
double |
centrifugalForce(double m,
double v,
double r)
Calculate the centrifugal force from velocity, radius and mass.
|
double |
circularAreaMomentOfInertia(double r)
Calculate the area moment of inertia of circular cross section.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
double |
circularMotionCentripetalAcceleration(double v,
double r)
Calculate the centripetal acceleration from velocity and radius or distance.
|
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.
|
double |
compressionSpringConstantFromParam(double g,
double d2,
double d,
double tn)
Calculate the spring constant k for a compression spring from design parameters.
|
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.
|
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
License requirements: None. |
double |
compressionSpringShearStressMaximum(double f,
double d,
double dout)
Calculate the maximum shear stress in the spring from the provided spring geometry.
|
double |
firstLameFromBulkPoisson(double k,
double v)
Calculate the 1st Lame constant from bulk modulus and poisson ratio.
|
double |
firstLameFromBulkShear(double k,
double g)
Calculate the 1st Lame constant from bulk modulus and shear modulus.
|
double |
firstLameFromShearPoisson(double g,
double v)
Calculate the 1st Lame constant from shear modulus and poisson ratio.
|
double |
firstLameFromYoungsBulk(double e,
double k)
Calculate the 1st Lame constant from youngs modulus and bulk modulus.
|
double |
firstLameFromYoungsPoisson(double e,
double v)
Calculate the 1st Lame constant from youngs modulus and poisson.
|
double |
firstLameFromYoungsShear(double e,
double g)
Calculate the 1st Lame constant from youngs modulus and shear modulus.
|
double |
frequency(double t)
Calculate the frequency from period.
|
double |
frictionForce(double n,
double u)
Calculate the friction force.
|
double |
gearRatio(double orate,
double irate)
Calculate the gear ratio from the output and input rate.
|
double |
gravitationalPotentialEnergy(double m,
double h,
double g)
Calculate the gravitational potential energy.
|
double |
gravityAcceleration()
Calculate the gravity acceleration.
|
double |
impulse1(double f,
double tc)
Calculate the impulse from force and change in time.
|
double |
impulse2(double m,
double vc)
Calculate the impulse from mass and change in velocity.
|
double |
intermediateLoadBendingStressMaximum(double l,
double pp,
double a,
double c,
double i)
Calculate the maximum bending stress under a Intermediate load.
|
double |
intermediateLoadDisplacement(double x,
double l,
double pp,
double a,
double e,
double i)
Calculate the displacement under a Intermediate load.
|
double |
intermediateLoadDisplacementMaximum(double l,
double pp,
double a,
double e,
double i)
Calculate the maximum displacement under a Intermediate load.
|
double |
intermediateLoadMoment(double x,
double l,
double pp,
double a)
Calculate the moment under a intermediate load.
|
double |
intermediateLoadMomentMaximum(double l,
double pp,
double a)
Calculate the maximum moment under a Intermediate load.
|
double |
intermediateLoadShearForce(double x,
double l,
double pp,
double a)
Calculate the shear force under a Intermediate load.
|
double |
intermediateLoadShearForceMaximum(double l,
double pp,
double a)
Calculate the maximum shear force under a Intermediate load.
|
double |
intermediateLoadSlope(double x,
double l,
double pp,
double a,
double e,
double i)
Calculate the slope under a Intermediate load.
|
double |
intermediateLoadSlopeMaximum(double l,
double pp,
double a,
double e,
double i)
Calculate the maximum slope under a Intermediate load.
|
double |
linearKineticEnergy(double m,
double v)
Calculate the linear kinetic energy.
|
double |
linearMotionDisplacement(double x0,
double v0,
double a,
double t)
Calculate the displacement from initial displacement, initial velocity,
acceleration and time.
|
double |
linearMotionFinalVelocity1(double v0,
double a,
double t)
Calculate the final velocity from initial velocity, acceleration and time.
|
double |
linearMotionFinalVelocity2(double v0,
double x0,
double a,
double x)
Calculate the final velocity from initial displacement, initial velocity,
acceleration and position.
|
double |
momentum(double m,
double v)
Calculate the momentum.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
double |
newtonMotionSecondLaw(double m,
double a)
Calculate the Newton's second law of motion.
|
double |
oringRadialBoreDia(double cs,
double id,
double cn,
double str)
Calculate the bore diameter from section diameter, inner diameter, compression and stretch.
|
double |
oringRadialGrooveDia(double id,
double str)
Calculate the groove diameter from o-ring inner diameter and stretch ratio.
|
double |
oringRadialGrooveDiaBore(double bd,
double cs,
double cn)
Calculate the groove diameter from bore diameter, section diameter and compression ratio.
|
double |
oringRadialGrooveWidth(double cs)
Calculate the suggested groove width from the cross-section diameter.
|
double |
oringRadialInnerDia(double gd,
double gtol)
Calculate the recommended o-ring inner diameter from groove diameter.
|
double |
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.
|
double |
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.
|
double |
oringRadialStretch(double id,
double gd)
Calculate the stretch ratio from inner diameter of o-ring and groove diameter
License requirements: None. |
double |
pendulumFrequency(double l,
double g)
Calculate the frequency of pendulum motion.
|
double |
pendulumPeriod(double l,
double g)
Calculate the period of pendulum motion.
|
double |
period(double f)
Calculate the period from frequency.
|
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.
|
double |
poissonRatioFromBulkLame(double k,
double l)
Calculate the poisson ratio from bulk modulus and 1st Lame constant.
|
double |
poissonRatioFromShearBulk(double g,
double k)
Calculate the poisson ratio from shear modulus and bulk modulus.
|
double |
poissonRatioFromShearLame(double g,
double l)
Calculate the poisson ratio from shear modulus and 1st Lame constant.
|
double |
poissonRatioFromYoungsBulk(double e,
double k)
Calculate the poisson ratio from bulk modulus and youngs modulus.
|
double |
poissonRatioFromYoungsLame(double e,
double l)
Calculate the poisson ratio from youngs modulus and 1st Lame constant.
|
double |
poissonRatioFromYoungsShear(double e,
double g)
Calculate the poisson ratio from youngs modulus and shear modulus.
|
double |
power(double f,
double v,
double angle)
Calculate the power.
|
double |
principalStrainAngle(double xstrain,
double ystrain,
double sstrain)
Calculate the principal strain angle from the strain components at a
space point in the body.
|
double |
principalStrainMaximum(double xstrain,
double ystrain,
double sstrain)
Calculate the maximum principal strain from the strain components at
a space point in the body.
|
double |
principalStrainMinimum(double xstrain,
double ystrain,
double sstrain)
Calculate the minimum principal strain from the strain components at
a space point in the body.
|
double |
principalStressAngle(double xstress,
double ystress,
double sstress)
Calculate the principal stress angle from the stress components at a space
point in the body.
|
double |
principalStressMaximum(double xstress,
double ystress,
double sstress)
Calculate the maximum principal stress from the stress components at a space
point in the body.
|
double |
principalStressMinimum(double xstress,
double ystress,
double sstress)
Calculate the minimum principal stress from the stress components at a space
point in the body.
|
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.
|
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.
|
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.
|
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.
|
double |
shearModulusFromBulkLame(double k,
double l)
Calculate the shear modulus from bulk modulus and 1st Lame constant.
|
double |
shearModulusFromBulkPoisson(double k,
double v)
Calculate the shear modulus from bulk modulus and poisson ratio.
|
double |
shearModulusFromPoissonLame(double v,
double l)
Calculate the shear modulus from poisson ratio and 1st Lame constant.
|
double |
shearModulusFromYoungsBulk(double e,
double k)
Calculate the shear modulus from youngs modulus and bulk modulus.
|
double |
shearModulusFromYoungsLame(double e,
double l)
Calculate the shear modulus from youngs modulus and 1st Lame constant.
|
double |
shearModulusFromYoungsPoisson(double e,
double v)
Calculate the shear modulus from youngs modulus and poisson ratio.
|
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.
|
double |
shearStrainMaximum1(double xstrain,
double ystrain,
double sstrain)
Calculate the maximum shear strain from the strain components at a
space point in the body.
|
double |
shearStrainMaximum2(double strain1,
double strain2)
Calculate the maximum shear strain from the principal strain at a
space point in the body.
|
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.
|
double |
shearStressMaximum1(double xstress,
double ystress,
double sstress)
Calculate the maximum shear stress from the stress components at a space
point in the body.
|
double |
shearStressMaximum2(double stress1,
double stress2)
Calculate the maximum shear stress from the principal stress at a space
point in the body.
|
double |
springPeriod(double k,
double m)
Calculate the period in the spring-mass system.
|
double |
springPotentialEnergy(double k,
double x)
Calculate the potential energy in the spring-mass system.
|
double |
springRestoringForce(double k,
double x)
Calculate the restoring force in the spring-mass system.
|
double |
spurGearAddendum(double m)
Calculate the addendum from the module.
|
double |
spurGearAngularBacklash(double ct,
double d)
Calculate the angular backlash from linear backlash along pitch circle.
|
double |
spurGearBaseCircleDiameter(double d,
double pangle)
Calculate the base circle diameter from the pitch diameter and pressure
angle.
|
double |
spurGearBasePitch(double m,
double pangle)
Calculate the base pitch from the module and pressure angle.
|
double |
spurGearCenterDistance(double m,
double n1,
double n2)
Calculate the center distance from the module and number of teeth.
|
double |
spurGearCircularPitch1(double m)
Calculate the circular pitch from module.
|
double |
spurGearCircularPitch2(double d,
double n)
Calculate the circular pitch from the pitch diameter and number of teeth.
|
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.
|
double |
spurGearDedendum(double m)
Calculate the dedendum from the module.
|
double |
spurGearLinearBacklash1(double cc,
double pangle)
Calculate the linear backlash along pitch circle from change in center
distance and pressure angle.
|
double |
spurGearLinearBacklash2(double ct)
Calculate the linear backlash along pitch circle from change in tooth
thickness.
|
double |
spurGearLinearBacklash3(double ct,
double pangle)
Calculate the linear backlash along line of action from linear backlash
along pitch circle.
|
double |
spurGearMinimumNumberNoUndercutting(double pangle)
Calculate the min. number teeth for no undercutting from pressure angle.
|
double |
spurGearModule(double pd)
Calculate the module from the diametral pitch.
|
double |
spurGearNumberOfTeeth(double m,
double d)
Calculate the number of teeth from the module and pitch diameter.
|
double |
spurGearOutsideDiameter1(double m,
double d)
Calculate the outside diameter from the module and pitch diameter.
|
double |
spurGearOutsideDiameter2(double m,
double n)
Calculate the outside diameter from the module and number of teeth.
|
double |
spurGearPitchDiameter(double m,
double n)
Calculate the pitch diameter from module.
|
double |
spurGearRootDiameter(double m,
double d)
Calculate the root diameter from pitch diameter and module.
|
double |
spurGearToothThickness(double m)
Calculate the tooth thickness at standard pitch diameter from module.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
double |
symmetricLoadBendingStressMaximum(double pp,
double a,
double c,
double i)
Calculate the maximum bending stress under two symmetric loads.
|
double |
symmetricLoadDisplacement(double x,
double l,
double pp,
double a,
double e,
double i)
Calculate the displacement under two symmetric loads.
|
double |
symmetricLoadDisplacementMaximum(double l,
double pp,
double a,
double e,
double i)
Calculate the maximum displacement under two symmetric loads.
|
double |
symmetricLoadMoment(double x,
double l,
double pp,
double a)
Calculate the moment under two symmetric loads.
|
double |
symmetricLoadMomentMaximum(double l,
double pp,
double a)
Calculate the maximum moment under two symmetric loads.
|
double |
symmetricLoadShearForce(double x,
double l,
double pp,
double a)
Calculate the shear force under two symmetric loads.
|
double |
symmetricLoadShearForceMaximum(double pp)
Calculate the maximum shear force under two symmetric loads.
|
double |
symmetricLoadSlope(double x,
double l,
double pp,
double a,
double e,
double i)
Calculate the slope under two symmetric loads.
|
double |
symmetricLoadSlopeMaximum(double l,
double pp,
double a,
double e,
double i)
Calculate the maximum slope under two symmetric loads.
|
double |
torque(double f,
double r,
double angle)
Calculate the torque.
|
double |
uniformLoadBendingStressMaximum(double l,
double pp,
double c,
double i)
Calculate the maximum bending stress under a uniform Load.
|
double |
uniformLoadDisplacement(double x,
double l,
double pp,
double e,
double i)
Calculate the displacement under a uniform Load.
|
double |
uniformLoadDisplacementMaximum(double l,
double pp,
double e,
double i)
Calculate the maximum displacement under a uniform Load.
|
double |
uniformLoadMoment(double x,
double l,
double pp)
Calculate the moment under a uniform Load.
|
double |
uniformLoadMomentMaximum(double l,
double pp)
Calculate the maximum moment under a uniform Load.
|
double |
uniformLoadShearForce(double x,
double l,
double pp)
Calculate the shear force under a uniform Load.
|
double |
uniformLoadShearForceMaximum(double l,
double pp)
Calculate the maximum shear force under a uniform Load.
|
double |
uniformLoadSlope(double x,
double l,
double pp,
double e,
double i)
Calculate the slope under a uniform Load.
|
double |
uniformLoadSlopeMaximum(double l,
double pp,
double e,
double i)
Calculate the maximum slope under a uniform Load.
|
double |
vibrationDampedAngularFrequency(double dr,
double wn)
Calculate the angular frequency from the damping ration and the natural angular frequcncy.
|
double |
vibrationDampedFrequency(double wd)
Calculate the damped frequency from natural angular frequency.
|
double |
vibrationDampingRatio(double cv,
double cc)
Calculate the damping ratio.
|
double |
vibrationNaturalAngularFrequency(double m,
double k)
Calculate the natural angular frequency from the mass and stiffness.
|
double |
vibrationNaturalCriticalDamping1(double m,
double k)
Calculate the natural critical damping from the mass and stiffness.
|
double |
vibrationNaturalCriticalDamping2(double m,
double wn)
Calculate the natural critical damping from the mass and natural angular frequency.
|
double |
vibrationNaturalFrequency(double wn)
Calculate the natural frequency from natural angular frequency.
|
double |
workDone(double f,
double s,
double angle)
Calculate the work done on a system.
|
double |
youngsModulusFromBulkLame(double k,
double l)
Calculate the youngs modulus from bulk modulus and 1st Lame constant.
|
double |
youngsModulusFromBulkPoisson(double k,
double v)
Calculate the youngs modulus from bulk modulus and poisson ratio.
|
double |
youngsModulusFromBulkShear(double k,
double g)
Calculate the youngs modulus from bulk modulus and shear modulus.
|
double |
youngsModulusFromPoissonLame(double l,
double v)
Calculate the youngs modulus from 1st Lame constant and poisson ratio.
|
double |
youngsModulusFromPoissonShear(double g,
double v)
Calculate the youngs modulus from shear modulus and poisson ratio.
|
double |
youngsModulusFromShearLame(double g,
double l)
Calculate the youngs modulus from shear modulus and 1st Lame constant.
|
double gravityAcceleration() throws NXException, RemoteException
NXException
RemoteException
double linearMotionFinalVelocity1(double v0, double a, double t) throws NXException, RemoteException
v0
- initial velocitya
- accelerationt
- timeNXException
RemoteException
double linearMotionFinalVelocity2(double v0, double x0, double a, double x) throws NXException, RemoteException
v0
- initial velocityx0
- initial displacementa
- accelerationx
- positionNXException
RemoteException
double linearMotionDisplacement(double x0, double v0, double a, double t) throws NXException, RemoteException
x0
- initial displacementv0
- initial velocitya
- accelerationt
- timeNXException
RemoteException
double circularMotionCentripetalAcceleration(double v, double r) throws NXException, RemoteException
v
- velocityr
- distanceNXException
RemoteException
double centrifugalForce(double m, double v, double r) throws NXException, RemoteException
m
- massv
- velocityr
- radius of curveNXException
RemoteException
double period(double f) throws NXException, RemoteException
f
- frequencyNXException
RemoteException
double frequency(double t) throws NXException, RemoteException
t
- periodNXException
RemoteException
double newtonMotionSecondLaw(double m, double a) throws NXException, RemoteException
m
- massa
- accelerationNXException
RemoteException
double pendulumPeriod(double l, double g) throws NXException, RemoteException
l
- lengthg
- gravity accelerationNXException
RemoteException
double pendulumFrequency(double l, double g) throws NXException, RemoteException
l
- lengthg
- gravity accelerationNXException
RemoteException
double springRestoringForce(double k, double x) throws NXException, RemoteException
k
- spring constantx
- positionNXException
RemoteException
double springPotentialEnergy(double k, double x) throws NXException, RemoteException
k
- spring constantx
- positionNXException
RemoteException
double springPeriod(double k, double m) throws NXException, RemoteException
k
- spring constantm
- massNXException
RemoteException
double workDone(double f, double s, double angle) throws NXException, RemoteException
f
- forces
- distanceangle
- angleNXException
RemoteException
double power(double f, double v, double angle) throws NXException, RemoteException
f
- forcev
- velocityangle
- angleNXException
RemoteException
double averagePower(double w, double tc) throws NXException, RemoteException
w
- work donetc
- change in timeNXException
RemoteException
double linearKineticEnergy(double m, double v) throws NXException, RemoteException
m
- massv
- velocityNXException
RemoteException
double gravitationalPotentialEnergy(double m, double h, double g) throws NXException, RemoteException
m
- massh
- heightg
- gravity accelerationNXException
RemoteException
double momentum(double m, double v) throws NXException, RemoteException
m
- massv
- velocityNXException
RemoteException
double torque(double f, double r, double angle) throws NXException, RemoteException
f
- forcer
- distanceangle
- angleNXException
RemoteException
double frictionForce(double n, double u) throws NXException, RemoteException
n
- normal forceu
- coefficient of frictionNXException
RemoteException
double impulse1(double f, double tc) throws NXException, RemoteException
f
- forcetc
- change in timeNXException
RemoteException
double impulse2(double m, double vc) throws NXException, RemoteException
m
- massvc
- change in velocityNXException
RemoteException
double circularAreaMomentOfInertia(double r) throws NXException, RemoteException
r
- Radii of Circular Cross SectionNXException
RemoteException
double centerLoadDisplacement(double x, double l, double pp, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double centerLoadDisplacementMaximum(double l, double pp, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double centerLoadSlope(double x, double l, double pp, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double centerLoadMoment(double x, double l, double pp) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beamNXException
RemoteException
double centerLoadShearForce(double x, double l, double pp) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beamNXException
RemoteException
double intermediateLoadDisplacement(double x, double l, double pp, double a, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double intermediateLoadSlope(double x, double l, double pp, double a, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double intermediateLoadMoment(double x, double l, double pp, double a) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loadNXException
RemoteException
double intermediateLoadShearForce(double x, double l, double pp, double a) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loadNXException
RemoteException
double intermediateLoadShearForceMaximum(double l, double pp, double a) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loadNXException
RemoteException
double intermediateLoadBendingStressMaximum(double l, double pp, double a, double c, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loadc
- distance from neutral axis to extreme fibersi
- moment of inertiaNXException
RemoteException
double intermediateLoadMomentMaximum(double l, double pp, double a) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loadNXException
RemoteException
double intermediateLoadSlopeMaximum(double l, double pp, double a, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double intermediateLoadDisplacementMaximum(double l, double pp, double a, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double centerLoadShearForceMaximum(double l, double pp) throws NXException, RemoteException
l
- length of the beampp
- load on beamNXException
RemoteException
double centerLoadMomentMaximum(double l, double pp) throws NXException, RemoteException
l
- length of the beampp
- load on beamNXException
RemoteException
double centerLoadBendingStressMaximum(double l, double pp, double c, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beamc
- distance from neutral axis to extreme fibersi
- moment of inertiaNXException
RemoteException
double centerLoadSlopeMaximum(double l, double pp, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double symmetricLoadDisplacementMaximum(double l, double pp, double a, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double symmetricLoadSlopeMaximum(double l, double pp, double a, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double symmetricLoadMomentMaximum(double l, double pp, double a) throws NXException, RemoteException
l
- length of the beampp
- load on beama
- location of loadNXException
RemoteException
double symmetricLoadBendingStressMaximum(double pp, double a, double c, double i) throws NXException, RemoteException
pp
- load on beama
- location of loadc
- distance from neutral axis to extreme fibersi
- moment of inertiaNXException
RemoteException
double symmetricLoadShearForceMaximum(double pp) throws NXException, RemoteException
pp
- load on beamNXException
RemoteException
double symmetricLoadShearForce(double x, double l, double pp, double a) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loadNXException
RemoteException
double symmetricLoadMoment(double x, double l, double pp, double a) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loadNXException
RemoteException
double symmetricLoadSlope(double x, double l, double pp, double a, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double symmetricLoadDisplacement(double x, double l, double pp, double a, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beama
- location of loade
- yong's modulusi
- moment of inertiaNXException
RemoteException
double uniformLoadDisplacement(double x, double l, double pp, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double uniformLoadSlope(double x, double l, double pp, double e, double i) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double uniformLoadMoment(double x, double l, double pp) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beamNXException
RemoteException
double uniformLoadShearForce(double x, double l, double pp) throws NXException, RemoteException
x
- location of calculationl
- length of the beampp
- load on beamNXException
RemoteException
double uniformLoadShearForceMaximum(double l, double pp) throws NXException, RemoteException
l
- length of the beampp
- load on beamNXException
RemoteException
double uniformLoadMomentMaximum(double l, double pp) throws NXException, RemoteException
l
- length of the beampp
- load on beamNXException
RemoteException
double uniformLoadSlopeMaximum(double l, double pp, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double uniformLoadDisplacementMaximum(double l, double pp, double e, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beame
- yong's modulusi
- moment of inertiaNXException
RemoteException
double uniformLoadBendingStressMaximum(double l, double pp, double c, double i) throws NXException, RemoteException
l
- length of the beampp
- load on beamc
- distance from neutral axis to extreme fibersi
- moment of inertiaNXException
RemoteException
double compressionSpringForce(double lf, double ld, double k) throws NXException, RemoteException
lf
- spring free lengthld
- spring length when deformedk
- spring constantNXException
RemoteException
double compressionSpringDeformedLength(double lf, double f, double k) throws NXException, RemoteException
lf
- spring free lengthf
- spring forcek
- spring constantNXException
RemoteException
double compressionSpringConstant(double lf, double ld, double f) throws NXException, RemoteException
lf
- spring free lengthld
- spring length when deformedf
- spring forceNXException
RemoteException
double compressionSpringShearStressMaximum(double f, double d, double dout) throws NXException, RemoteException
f
- spring forced
- wire diameterdout
- outer diameter of springNXException
RemoteException
double compressionSpringConstantFromParam(double g, double d2, double d, double tn) throws NXException, RemoteException
g
- shear modulusd2
- coil diameterd
- wire diametertn
- number of turnsNXException
RemoteException
double vibrationNaturalCriticalDamping1(double m, double k) throws NXException, RemoteException
m
- massk
- stiffnessNXException
RemoteException
double vibrationNaturalCriticalDamping2(double m, double wn) throws NXException, RemoteException
m
- masswn
- natural angular frequencyNXException
RemoteException
double vibrationDampingRatio(double cv, double cc) throws NXException, RemoteException
cv
- dampingcc
- critical dampingNXException
RemoteException
double vibrationDampedAngularFrequency(double dr, double wn) throws NXException, RemoteException
dr
- damping ratiown
- natural angular frequencyNXException
RemoteException
double vibrationNaturalAngularFrequency(double m, double k) throws NXException, RemoteException
m
- massk
- stiffnessNXException
RemoteException
double vibrationNaturalFrequency(double wn) throws NXException, RemoteException
wn
- natural angular frequencyNXException
RemoteException
double vibrationDampedFrequency(double wd) throws NXException, RemoteException
wd
- damped angular frequencyNXException
RemoteException
double oringRadialSectionMaximum(double bd, double btol, double gd, double gtol, double cmax, double cstol) throws NXException, RemoteException
bd
- bore diameterbtol
- bore tolerancegd
- groove diametergtol
- groove tolerancecmax
- maximum compressioncstol
- cross-section diameter toleranceNXException
RemoteException
double oringRadialSectionMinimum(double bd, double btol, double gd, double gtol, double cmin, double cstol) throws NXException, RemoteException
bd
- bore diameterbtol
- bore tolerancegd
- groove diametergtol
- groove tolerancecmin
- minimum compressioncstol
- cross-section diameter toleranceNXException
RemoteException
double oringRadialInnerDia(double gd, double gtol) throws NXException, RemoteException
gd
- groove diametergtol
- groove toleranceNXException
RemoteException
double oringRadialGrooveWidth(double cs) throws NXException, RemoteException
cs
- cross-section diameterNXException
RemoteException
double oringRadialBoreDia(double cs, double id, double cn, double str) throws NXException, RemoteException
cs
- o-ring section diameterid
- o-ring inner diametercn
- nominal compression ratiostr
- nominal stretch ratioNXException
RemoteException
double oringRadialGrooveDia(double id, double str) throws NXException, RemoteException
id
- o-ring inner diameterstr
- nominal stretch ratioNXException
RemoteException
double oringRadialGrooveDiaBore(double bd, double cs, double cn) throws NXException, RemoteException
bd
- bore diametercs
- cross_section diametercn
- nominal compression ratioNXException
RemoteException
double oringRadialStretch(double id, double gd) throws NXException, RemoteException
id
- o-ring inner diametergd
- groove diameterNXException
RemoteException
double gearRatio(double orate, double irate) throws NXException, RemoteException
orate
- output rateirate
- input rateNXException
RemoteException
double spurGearPitchDiameter(double m, double n) throws NXException, RemoteException
m
- modulen
- number of teethNXException
RemoteException
double spurGearCircularPitch1(double m) throws NXException, RemoteException
m
- moduleNXException
RemoteException
double spurGearCircularPitch2(double d, double n) throws NXException, RemoteException
d
- pitch diametern
- number of teethNXException
RemoteException
double spurGearModule(double pd) throws NXException, RemoteException
pd
- diametral pitchNXException
RemoteException
double spurGearNumberOfTeeth(double m, double d) throws NXException, RemoteException
m
- moduled
- pitch diameterNXException
RemoteException
double spurGearAddendum(double m) throws NXException, RemoteException
m
- moduleNXException
RemoteException
double spurGearDedendum(double m) throws NXException, RemoteException
m
- moduleNXException
RemoteException
double spurGearOutsideDiameter1(double m, double d) throws NXException, RemoteException
m
- moduled
- pitch diameterNXException
RemoteException
double spurGearOutsideDiameter2(double m, double n) throws NXException, RemoteException
m
- modulen
- number of teethNXException
RemoteException
double spurGearRootDiameter(double m, double d) throws NXException, RemoteException
m
- moduled
- pitch diameterNXException
RemoteException
double spurGearBaseCircleDiameter(double d, double pangle) throws NXException, RemoteException
d
- pitch diameterpangle
- pressure angleNXException
RemoteException
double spurGearBasePitch(double m, double pangle) throws NXException, RemoteException
m
- modulepangle
- pressure angleNXException
RemoteException
double spurGearToothThickness(double m) throws NXException, RemoteException
m
- moduleNXException
RemoteException
double spurGearCenterDistance(double m, double n1, double n2) throws NXException, RemoteException
m
- modulen1
- number of first gear teethn2
- number of second gear teethNXException
RemoteException
double spurGearMinimumNumberNoUndercutting(double pangle) throws NXException, RemoteException
pangle
- pressure angleNXException
RemoteException
double spurGearContactRatio(double m, double r1o, double r2o, double r1b, double r2b, double c, double pangle) throws NXException, RemoteException
m
- moduler1o
- outside radii of gear ar2o
- outside radii of gear br1b
- base-circle radii of gear ar2b
- base-circle radii of gear bc
- center distancepangle
- pressure angleNXException
RemoteException
double spurGearLinearBacklash1(double cc, double pangle) throws NXException, RemoteException
cc
- change in center distancepangle
- pressure angleNXException
RemoteException
double spurGearLinearBacklash2(double ct) throws NXException, RemoteException
ct
- change in tooth thicknessNXException
RemoteException
double spurGearLinearBacklash3(double ct, double pangle) throws NXException, RemoteException
ct
- linear backlash along pitch circlepangle
- pressure angleNXException
RemoteException
double spurGearAngularBacklash(double ct, double d) throws NXException, RemoteException
ct
- linear backlash along pitch circled
- pitch diameterNXException
RemoteException
double newCoordinateNormalStressX(double xstress, double ystress, double sstress, double rangle) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressrangle
- coordinate rotation angleNXException
RemoteException
double newCoordinateNormalStressY(double xstress, double ystress, double sstress, double rangle) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressrangle
- coordinate rotation angleNXException
RemoteException
double newCoordinateShearStressXy(double xstress, double ystress, double sstress, double rangle) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressrangle
- coordinate rotation angleNXException
RemoteException
double newCoordinateNormalStrainX(double xstrain, double ystrain, double sstrain, double rangle) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainrangle
- coordinate rotation angleNXException
RemoteException
double newCoordinateNormalStrainY(double xstrain, double ystrain, double sstrain, double rangle) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainrangle
- coordinate rotation angleNXException
RemoteException
double newCoordinateShearStrainXy(double xstrain, double ystrain, double sstrain, double rangle) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainrangle
- coordinate rotation angleNXException
RemoteException
double principalStressMaximum(double xstress, double ystress, double sstress) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressNXException
RemoteException
double principalStressMinimum(double xstress, double ystress, double sstress) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressNXException
RemoteException
double principalStressAngle(double xstress, double ystress, double sstress) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressNXException
RemoteException
double shearStressMaximum1(double xstress, double ystress, double sstress) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressNXException
RemoteException
double shearStressMaximum2(double stress1, double stress2) throws NXException, RemoteException
stress1
- maximum principal stressstress2
- minimum principal stressNXException
RemoteException
double shearStressAngleMaximum(double xstress, double ystress, double sstress) throws NXException, RemoteException
xstress
- x direction normal stressystress
- y direction normal stresssstress
- shear stressNXException
RemoteException
double principalStrainMaximum(double xstrain, double ystrain, double sstrain) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainNXException
RemoteException
double principalStrainMinimum(double xstrain, double ystrain, double sstrain) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainNXException
RemoteException
double principalStrainAngle(double xstrain, double ystrain, double sstrain) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainNXException
RemoteException
double shearStrainMaximum1(double xstrain, double ystrain, double sstrain) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainNXException
RemoteException
double shearStrainMaximum2(double strain1, double strain2) throws NXException, RemoteException
strain1
- maximum principal strainstrain2
- minimum_principal_strainNXException
RemoteException
double shearStrainAngleMaximum(double xstrain, double ystrain, double sstrain) throws NXException, RemoteException
xstrain
- x direction normal strainystrain
- y direction normal strainsstrain
- shear strainNXException
RemoteException
double youngsModulusFromPoissonShear(double g, double v) throws NXException, RemoteException
g
- shear modulusv
- poisson ratioNXException
RemoteException
double youngsModulusFromBulkPoisson(double k, double v) throws NXException, RemoteException
k
- bulk modulusv
- poisson ratioNXException
RemoteException
double youngsModulusFromPoissonLame(double l, double v) throws NXException, RemoteException
l
- 1st Lame constantv
- poisson ratioNXException
RemoteException
double youngsModulusFromBulkShear(double k, double g) throws NXException, RemoteException
k
- bulk modulusg
- shear modulusNXException
RemoteException
double youngsModulusFromShearLame(double g, double l) throws NXException, RemoteException
g
- shear modulusl
- 1st Lame constantNXException
RemoteException
double youngsModulusFromBulkLame(double k, double l) throws NXException, RemoteException
k
- bulk modulusl
- 1st Lame constantNXException
RemoteException
double poissonRatioFromYoungsShear(double e, double g) throws NXException, RemoteException
e
- youngs modulusg
- shear modulusNXException
RemoteException
double poissonRatioFromYoungsBulk(double e, double k) throws NXException, RemoteException
e
- youngs modulusk
- bulk modulusNXException
RemoteException
double poissonRatioFromYoungsLame(double e, double l) throws NXException, RemoteException
e
- youngs modulusl
- 1st Lame constantNXException
RemoteException
double poissonRatioFromShearBulk(double g, double k) throws NXException, RemoteException
g
- shear modulusk
- bulk modulusNXException
RemoteException
double poissonRatioFromShearLame(double g, double l) throws NXException, RemoteException
g
- shear modulusl
- 1st Lame constantNXException
RemoteException
double poissonRatioFromBulkLame(double k, double l) throws NXException, RemoteException
k
- bulk modulusl
- 1st Lame constantNXException
RemoteException
double shearModulusFromYoungsPoisson(double e, double v) throws NXException, RemoteException
e
- youngs modulusv
- poisson ratioNXException
RemoteException
double shearModulusFromYoungsBulk(double e, double k) throws NXException, RemoteException
e
- youngs modulusk
- bulk modulusNXException
RemoteException
double shearModulusFromYoungsLame(double e, double l) throws NXException, RemoteException
e
- youngs modulusl
- 1st Lame constantNXException
RemoteException
double shearModulusFromBulkPoisson(double k, double v) throws NXException, RemoteException
k
- bulk modulusv
- poisson ratioNXException
RemoteException
double shearModulusFromPoissonLame(double v, double l) throws NXException, RemoteException
v
- poisson ratiol
- 1st Lame constantNXException
RemoteException
double shearModulusFromBulkLame(double k, double l) throws NXException, RemoteException
k
- bulk modulusl
- 1st Lame constantNXException
RemoteException
double bulkModulusFromYoungsPoisson(double e, double v) throws NXException, RemoteException
e
- youngs modulusv
- poisson ratioNXException
RemoteException
double bulkModulusFromYoungsShear(double e, double g) throws NXException, RemoteException
e
- youngs modulusg
- shear modulusNXException
RemoteException
double bulkModulusFromYoungsLame(double e, double l) throws NXException, RemoteException
e
- youngs modulusl
- 1st Lame constantNXException
RemoteException
double bulkModulusFromShearPoisson(double g, double v) throws NXException, RemoteException
g
- shear modulusv
- poisson ratioNXException
RemoteException
double bulkModulusFromPoissonLame(double v, double l) throws NXException, RemoteException
v
- poisson ratiol
- 1st Lame constantNXException
RemoteException
double bulkModulusFromShearLame(double g, double l) throws NXException, RemoteException
g
- shear modulusl
- 1st Lame constantNXException
RemoteException
double firstLameFromYoungsPoisson(double e, double v) throws NXException, RemoteException
e
- youngs modulusv
- poisson ratioNXException
RemoteException
double firstLameFromYoungsShear(double e, double g) throws NXException, RemoteException
e
- youngs modulusg
- shear modulusNXException
RemoteException
double firstLameFromYoungsBulk(double e, double k) throws NXException, RemoteException
e
- youngs modulusk
- bulk modulusNXException
RemoteException
double firstLameFromShearPoisson(double g, double v) throws NXException, RemoteException
g
- shear modulusv
- poisson ratioNXException
RemoteException
double firstLameFromBulkPoisson(double k, double v) throws NXException, RemoteException
k
- bulk modulusv
- poisson ratioNXException
RemoteException
double firstLameFromBulkShear(double k, double g) throws NXException, RemoteException
k
- bulk modulusg
- shear modulusNXException
RemoteException
double pipePressureLossOfLaminarFlow(double pin, double fv, double fd, double zz, double l, double d, double u, double g) throws NXException, RemoteException
pin
- Pressure at Input Point(absolute)fv
- Average Fluid Velocity in Pipefd
- Fluid Densityzz
- Elevation Gain from Input Point to Output Pointl
- Pipe Length from Input Point to Output Pointd
- Pipe Diameteru
- Fluid Viscosity(dynamic)g
- Gravity AccelerationNXException
RemoteException
double squareTopBottomSupportedUniformLoadStress(double pp, double l, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)t
- Thickness of PlateNXException
RemoteException
double squareTopBottomSupportedUniformLoadDeflection(double pp, double l, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)t
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double squareBottomSupportedUniformLoadStress(double pp, double l, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)t
- Thickness of PlateNXException
RemoteException
double squareBottomSupportedUniformLoadDeflection(double pp, double l, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)t
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double squareEdgesSupportedCenterLoadStress(double pp, double l, double r0, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)r0
- Radius of Area to Which Load Is Appliedt
- Thickness of PlateNXException
RemoteException
double squareEdgesSupportedCenterLoadDeflection(double pp, double l, double r0, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)r0
- Radius of Area to Which Load Is Appliedt
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double squareEdgesFixedCenterLoadStress(double pp, double l, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)t
- Thickness of PlateNXException
RemoteException
double squareEdgesFixedCenterLoadDeflection(double pp, double l, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)t
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double squareEdgesFixedCircularCenterLoadStress(double pp, double l, double r0, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)r0
- Radius of Area to Which Load Is Appliedt
- Thickness of PlateNXException
RemoteException
double squareEdgesFixedCircularCenterLoadDeflection(double pp, double l, double r0, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platel
- Distance between Supports (Length of Plate)r0
- Radius of Area to Which Load Is Appliedt
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double rectangularEdgesSupportedUniformLoadStress(double pp, double ll, double ls, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platell
- Length of Plate Long Sidels
- Length of Plate Short Sidet
- Thickness of PlateNXException
RemoteException
double rectangularEdgesSupportedUniformLoadDeflection(double pp, double ll, double ls, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platell
- Length of Plate Long Sidels
- Length of Plate Short Sidet
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double rectangularEdgesFixedUniformLoadStress(double pp, double ll, double ls, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platell
- Length of Plate Long Sidels
- Length of Plate Short Sidet
- Thickness of PlateNXException
RemoteException
double rectangularEdgesFixedUniformLoadDeflection(double pp, double ll, double ls, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Platell
- Length of Plate Long Sidels
- Length of Plate Short Sidet
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double circularEdgesSupportedUniformLoadStress(double pp, double r, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Plater
- Radius of Plate to Supporting Edget
- Thickness of PlateNXException
RemoteException
double circularEdgesSupportedUniformLoadDeflection(double pp, double r, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Plater
- Radius of Plate to Supporting Edget
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double circularEdgesSupportedCenterLoadStress(double w, double r, double t) throws NXException, RemoteException
w
- Concentrated Loadr
- Radius of Plate to Supporting Edget
- Thickness of PlateNXException
RemoteException
double circularEdgesSupportedCenterLoadDeflection(double w, double r, double t, double e) throws NXException, RemoteException
w
- Concentrated Loadr
- Radius of Plate to Supporting Edget
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double circularEdgesFixedUniformLoadStress(double pp, double r, double t) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Plater
- Radius of Plate to Supporting Edget
- Thickness of PlateNXException
RemoteException
double circularEdgesFixedUniformLoadDeflection(double pp, double r, double t, double e) throws NXException, RemoteException
pp
- Uniformly Distributed Load Acting on Plater
- Radius of Plate to Supporting Edget
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
double circularEdgesFixedCenterLoadStress(double w, double r, double t) throws NXException, RemoteException
w
- Concentrated Loadr
- Radius of Plate to Supporting Edget
- Thickness of PlateNXException
RemoteException
double circularEdgesFixedCenterLoadDeflection(double w, double r, double t, double e) throws NXException, RemoteException
w
- Concentrated Loadr
- Radius of Plate to Supporting Edget
- Thickness of Platee
- Youngs ModulusNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.