NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::EngineeringFunction类 参考

工程函数 更多...

#include <EngineeringFunction.hxx>

Public 成员函数

double AveragePower (double w, double tc)
double BulkModulusFromPoissonLame (double v, double l)
double BulkModulusFromShearLame (double g, double l)
double BulkModulusFromShearPoisson (double g, double v)
double BulkModulusFromYoungsLame (double e, double l)
double BulkModulusFromYoungsPoisson (double e, double v)
double BulkModulusFromYoungsShear (double e, double g)
double CenterLoadBendingStressMaximum (double l, double pp, double c, double i)
double CenterLoadDisplacement (double x, double l, double pp, double e, double i)
double CenterLoadDisplacementMaximum (double l, double pp, double e, double i)
double CenterLoadMoment (double x, double l, double pp)
double CenterLoadMomentMaximum (double l, double pp)
double CenterLoadShearForce (double x, double l, double pp)
double CenterLoadShearForceMaximum (double l, double pp)
double CenterLoadSlope (double x, double l, double pp, double e, double i)
double CenterLoadSlopeMaximum (double l, double pp, double e, double i)
double CentrifugalForce (double m, double v, double r)
double CircularAreaMomentOfInertia (double r)
double CircularEdgesFixedCenterLoadDeflection (double w, double r, double t, double e)
double CircularEdgesFixedCenterLoadStress (double w, double r, double t)
double CircularEdgesFixedUniformLoadDeflection (double pp, double r, double t, double e)
double CircularEdgesFixedUniformLoadStress (double pp, double r, double t)
double CircularEdgesSupportedCenterLoadDeflection (double w, double r, double t, double e)
double CircularEdgesSupportedCenterLoadStress (double w, double r, double t)
double CircularEdgesSupportedUniformLoadDeflection (double pp, double r, double t, double e)
double CircularEdgesSupportedUniformLoadStress (double pp, double r, double t)
double CircularMotionCentripetalAcceleration (double v, double r)
double CompressionSpringConstant (double lf, double ld, double f)
double CompressionSpringConstantFromParam (double g, double d2, double d, double tn)
double CompressionSpringDeformedLength (double lf, double f, double k)
double CompressionSpringForce (double lf, double ld, double k)
double CompressionSpringShearStressMaximum (double f, double d, double dout)
double FirstLameFromBulkPoisson (double k, double v)
double FirstLameFromBulkShear (double k, double g)
double FirstLameFromShearPoisson (double g, double v)
double FirstLameFromYoungsBulk (double e, double k)
double FirstLameFromYoungsPoisson (double e, double v)
double FirstLameFromYoungsShear (double e, double g)
double Frequency (double t)
double FrictionForce (double n, double u)
double GearRatio (double orate, double irate)
double GravitationalPotentialEnergy (double m, double h, double g)
double GravityAcceleration ()
double Impulse1 (double f, double tc)
double Impulse2 (double m, double vc)
double IntermediateLoadBendingStressMaximum (double l, double pp, double a, double c, double i)
double IntermediateLoadDisplacement (double x, double l, double pp, double a, double e, double i)
double IntermediateLoadDisplacementMaximum (double l, double pp, double a, double e, double i)
double IntermediateLoadMoment (double x, double l, double pp, double a)
double IntermediateLoadMomentMaximum (double l, double pp, double a)
double IntermediateLoadShearForce (double x, double l, double pp, double a)
double IntermediateLoadShearForceMaximum (double l, double pp, double a)
double IntermediateLoadSlope (double x, double l, double pp, double a, double e, double i)
double IntermediateLoadSlopeMaximum (double l, double pp, double a, double e, double i)
double LinearKineticEnergy (double m, double v)
double LinearMotionDisplacement (double x0, double v0, double a, double t)
double LinearMotionFinalVelocity1 (double v0, double a, double t)
double LinearMotionFinalVelocity2 (double v0, double x0, double a, double x)
double Momentum (double m, double v)
double NewCoordinateNormalStrainX (double xstrain, double ystrain, double sstrain, double rangle)
double NewCoordinateNormalStrainY (double xstrain, double ystrain, double sstrain, double rangle)
double NewCoordinateNormalStressX (double xstress, double ystress, double sstress, double rangle)
double NewCoordinateNormalStressY (double xstress, double ystress, double sstress, double rangle)
double NewCoordinateShearStrainXy (double xstrain, double ystrain, double sstrain, double rangle)
double NewCoordinateShearStressXy (double xstress, double ystress, double sstress, double rangle)
double NewtonMotionSecondLaw (double m, double a)
double ORingRadialBoreDia (double cs, double id, double cn, double str)
double ORingRadialGrooveDia (double id, double str)
double ORingRadialGrooveDiaBore (double bd, double cs, double cn)
double ORingRadialGrooveWidth (double cs)
double ORingRadialInnerDia (double gd, double gtol)
double ORingRadialSectionMaximum (double bd, double btol, double gd, double gtol, double cmax, double cstol)
double ORingRadialSectionMinimum (double bd, double btol, double gd, double gtol, double cmin, double cstol)
double ORingRadialStretch (double id, double gd)
double PendulumFrequency (double l, double g)
double PendulumPeriod (double l, double g)
double Period (double f)
double PipePressureLossOfLaminarFlow (double pin, double fv, double fd, double zz, double l, double d, double u, double g)
double PoissonRatioFromBulkLame (double k, double l)
double PoissonRatioFromShearBulk (double g, double k)
double PoissonRatioFromShearLame (double g, double l)
double PoissonRatioFromYoungsBulk (double e, double k)
double PoissonRatioFromYoungsLame (double e, double l)
double PoissonRatioFromYoungsShear (double e, double g)
double Power (double f, double v, double angle)
double PrincipalStrainAngle (double xstrain, double ystrain, double sstrain)
double PrincipalStrainMaximum (double xstrain, double ystrain, double sstrain)
double PrincipalStrainMinimum (double xstrain, double ystrain, double sstrain)
double PrincipalStressAngle (double xstress, double ystress, double sstress)
double PrincipalStressMaximum (double xstress, double ystress, double sstress)
double PrincipalStressMinimum (double xstress, double ystress, double sstress)
double RectangularEdgesFixedUniformLoadDeflection (double pp, double ll, double ls, double t, double e)
double RectangularEdgesFixedUniformLoadStress (double pp, double ll, double ls, double t)
double RectangularEdgesSupportedUniformLoadDeflection (double pp, double ll, double ls, double t, double e)
double RectangularEdgesSupportedUniformLoadStress (double pp, double ll, double ls, double t)
double ShearModulusFromBulkLame (double k, double l)
double ShearModulusFromBulkPoisson (double k, double v)
double ShearModulusFromPoissonLame (double v, double l)
double ShearModulusFromYoungsBulk (double e, double k)
double ShearModulusFromYoungsLame (double e, double l)
double ShearModulusFromYoungsPoisson (double e, double v)
double ShearStrainAngleMaximum (double xstrain, double ystrain, double sstrain)
double ShearStrainMaximum1 (double xstrain, double ystrain, double sstrain)
double ShearStrainMaximum2 (double strain1, double strain2)
double ShearStressAngleMaximum (double xstress, double ystress, double sstress)
double ShearStressMaximum1 (double xstress, double ystress, double sstress)
double ShearStressMaximum2 (double stress1, double stress2)
double SpringPeriod (double k, double m)
double SpringPotentialEnergy (double k, double x)
double SpringRestoringForce (double k, double x)
double SpurGearAddendum (double m)
double SpurGearAngularBacklash (double ct, double d)
double SpurGearBaseCircleDiameter (double d, double pangle)
double SpurGearBasePitch (double m, double pangle)
double SpurGearCenterDistance (double m, double n1, double n2)
double SpurGearCircularPitch1 (double m)
double SpurGearCircularPitch2 (double d, double n)
double SpurGearContactRatio (double m, double r1o, double r2o, double r1b, double r2b, double c, double pangle)
double SpurGearDedendum (double m)
double SpurGearLinearBacklash1 (double cc, double pangle)
double SpurGearLinearBacklash2 (double ct)
double SpurGearLinearBacklash3 (double ct, double pangle)
double SpurGearMinimumNumberNoUndercutting (double pangle)
double SpurGearModule (double pd)
double SpurGearNumberOfTeeth (double m, double d)
double SpurGearOutsideDiameter1 (double m, double d)
double SpurGearOutsideDiameter2 (double m, double n)
double SpurGearPitchDiameter (double m, double n)
double SpurGearRootDiameter (double m, double d)
double SpurGearToothThickness (double m)
double SquareBottomSupportedUniformLoadDeflection (double pp, double l, double t, double e)
double SquareBottomSupportedUniformLoadStress (double pp, double l, double t)
double SquareEdgesFixedCenterLoadDeflection (double pp, double l, double t, double e)
double SquareEdgesFixedCenterLoadStress (double pp, double l, double t)
double SquareEdgesFixedCircularCenterLoadDeflection (double pp, double l, double r0, double t, double e)
double SquareEdgesFixedCircularCenterLoadStress (double pp, double l, double r0, double t)
double SquareEdgesSupportedCenterLoadDeflection (double pp, double l, double r0, double t, double e)
double SquareEdgesSupportedCenterLoadStress (double pp, double l, double r0, double t)
double SquareTopBottomSupportedUniformLoadDeflection (double pp, double l, double t, double e)
double SquareTopBottomSupportedUniformLoadStress (double pp, double l, double t)
double SymmetricLoadBendingStressMaximum (double pp, double a, double c, double i)
double SymmetricLoadDisplacement (double x, double l, double pp, double a, double e, double i)
double SymmetricLoadDisplacementMaximum (double l, double pp, double a, double e, double i)
double SymmetricLoadMoment (double x, double l, double pp, double a)
double SymmetricLoadMomentMaximum (double l, double pp, double a)
double SymmetricLoadShearForce (double x, double l, double pp, double a)
double SymmetricLoadShearForceMaximum (double pp)
double SymmetricLoadSlope (double x, double l, double pp, double a, double e, double i)
double SymmetricLoadSlopeMaximum (double l, double pp, double a, double e, double i)
tag_t Tag () const
double Torque (double f, double r, double angle)
double UniformLoadBendingStressMaximum (double l, double pp, double c, double i)
double UniformLoadDisplacement (double x, double l, double pp, double e, double i)
double UniformLoadDisplacementMaximum (double l, double pp, double e, double i)
double UniformLoadMoment (double x, double l, double pp)
double UniformLoadMomentMaximum (double l, double pp)
double UniformLoadShearForce (double x, double l, double pp)
double UniformLoadShearForceMaximum (double l, double pp)
double UniformLoadSlope (double x, double l, double pp, double e, double i)
double UniformLoadSlopeMaximum (double l, double pp, double e, double i)
double VibrationDampedAngularFrequency (double dr, double wn)
double VibrationDampedFrequency (double wd)
double VibrationDampingRatio (double cv, double cc)
double VibrationNaturalAngularFrequency (double m, double k)
double VibrationNaturalCriticalDamping1 (double m, double k)
double VibrationNaturalCriticalDamping2 (double m, double wn)
double VibrationNaturalFrequency (double wn)
double WorkDone (double f, double s, double angle)
double YoungsModulusFromBulkLame (double k, double l)
double YoungsModulusFromBulkPoisson (double k, double v)
double YoungsModulusFromBulkShear (double k, double g)
double YoungsModulusFromPoissonLame (double l, double v)
double YoungsModulusFromPoissonShear (double g, double v)
double YoungsModulusFromShearLame (double g, double l)

详细描述

工程函数

包含工程函数方法
要获取此类的实例,请参考 NXOpen::Session

创建于 NX4.0.0。

成员函数说明

◆ AveragePower()

double NXOpen::EngineeringFunction::AveragePower ( double w,
double tc )

计算平均功率。

返回
平均功率
创建于 NX4.0.0。

许可证要求:无
参数
w做功
tc时间变化量

◆ BulkModulusFromPoissonLame()

double NXOpen::EngineeringFunction::BulkModulusFromPoissonLame ( double v,
double l )

由泊松比和第一拉梅常数计算体积模量。

返回
体积模量
创建于NX4.0.0。

许可要求:无
参数
v泊松比
l第一拉梅常数

◆ BulkModulusFromShearLame()

double NXOpen::EngineeringFunction::BulkModulusFromShearLame ( double g,
double l )

由剪切模量和第一拉梅常数计算体积模量。

返回
体积模量
创建于NX4.0.0。

许可要求:无
参数
g剪切模量
l第一拉梅常数

◆ BulkModulusFromShearPoisson()

double NXOpen::EngineeringFunction::BulkModulusFromShearPoisson ( double g,
double v )

由剪切模量和泊松比计算体积模量。

返回
体积模量
创建于NX4.0.0。

许可要求:无
参数
g剪切模量
v泊松比

◆ BulkModulusFromYoungsLame()

double NXOpen::EngineeringFunction::BulkModulusFromYoungsLame ( double e,
double l )

由杨氏模量和第一拉梅常数计算体积模量。

返回
体积模量
创建于NX4.0.0。

许可要求:无
参数
e杨氏模量
l第一拉梅常数

◆ BulkModulusFromYoungsPoisson()

double NXOpen::EngineeringFunction::BulkModulusFromYoungsPoisson ( double e,
double v )

由杨氏模量和泊松比计算体积模量。

返回
体积模量
创建于NX4.0.0。

许可要求:无
参数
e杨氏模量
v泊松比

◆ BulkModulusFromYoungsShear()

double NXOpen::EngineeringFunction::BulkModulusFromYoungsShear ( double e,
double g )

由杨氏模量和剪切模量计算体积模量。

返回
体积模量
创建于NX4.0.0。

许可要求:无
参数
e杨氏模量
g剪切模量

◆ CenterLoadBendingStressMaximum()

double NXOpen::EngineeringFunction::CenterLoadBendingStressMaximum ( double l,
double pp,
double c,
double i )

计算中心荷载下的最大弯曲应力。

返回
最大弯曲应力
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载
c中性轴到边缘纤维的距离
i惯性矩

◆ CenterLoadDisplacement()

double NXOpen::EngineeringFunction::CenterLoadDisplacement ( double x,
double l,
double pp,
double e,
double i )

计算中心载荷下的位移。

返回
位移
创建于 NX4.0.0。

许可证要求 : 无
参数
x计算位置
l梁长度
pp梁载荷
e杨氏模量
i惯性矩

◆ CenterLoadDisplacementMaximum()

double NXOpen::EngineeringFunction::CenterLoadDisplacementMaximum ( double l,
double pp,
double e,
double i )

计算中心载荷下的最大位移。

返回
最大位移
创建于 NX4.0.0。

许可证要求 : 无
参数
l梁长度
pp梁载荷
e杨氏模量
i惯性矩

◆ CenterLoadMoment()

double NXOpen::EngineeringFunction::CenterLoadMoment ( double x,
double l,
double pp )

计算中心载荷下的力矩。

返回
力矩
创建于 NX4.0.0。

许可证要求 : 无
参数
x计算位置
l梁长度
pp梁载荷

◆ CenterLoadMomentMaximum()

double NXOpen::EngineeringFunction::CenterLoadMomentMaximum ( double l,
double pp )

计算中心荷载下的最大弯矩。

返回
最大弯矩
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载

◆ CenterLoadShearForce()

double NXOpen::EngineeringFunction::CenterLoadShearForce ( double x,
double l,
double pp )

计算中心载荷下的剪力。

返回
剪力
创建于 NX4.0.0。

许可证要求 : 无
参数
x计算位置
l梁长度
pp梁载荷

◆ CenterLoadShearForceMaximum()

double NXOpen::EngineeringFunction::CenterLoadShearForceMaximum ( double l,
double pp )

计算中心荷载下的最大剪力。

返回
最大剪力
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载

◆ CenterLoadSlope()

double NXOpen::EngineeringFunction::CenterLoadSlope ( double x,
double l,
double pp,
double e,
double i )

计算中心载荷下的斜率。

返回
斜率
创建于 NX4.0.0。

许可证要求 : 无
参数
x计算位置
l梁长度
pp梁载荷
e杨氏模量
i惯性矩

◆ CenterLoadSlopeMaximum()

double NXOpen::EngineeringFunction::CenterLoadSlopeMaximum ( double l,
double pp,
double e,
double i )

计算中心载荷下的最大斜率。

返回
最大斜率
创建于NX4.0.0。

许可证要求:无
参数
l梁的长度
pp梁上的载荷
e杨氏模量
i惯性矩

◆ CentrifugalForce()

double NXOpen::EngineeringFunction::CentrifugalForce ( double m,
double v,
double r )

根据速度、半径和质量计算离心力。

返回
离心力
创建于 NX4.0.0。

许可证要求:无
参数
m质量
v速度
r曲线半径

◆ CircularAreaMomentOfInertia()

double NXOpen::EngineeringFunction::CircularAreaMomentOfInertia ( double r)

计算圆形截面的面积惯性矩。

返回
面积惯性矩
创建于 NX4.0.0。

许可证要求 : 无
参数
r圆形截面半径

◆ CircularEdgesFixedCenterLoadDeflection()

double NXOpen::EngineeringFunction::CircularEdgesFixedCenterLoadDeflection ( double w,
double r,
double t,
double e )

计算边缘沿圆周固定的圆形平板在中心集中载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 版本创建。

许可证要求:无
参数
w集中载荷
r平板到支撑边缘的半径
t平板厚度
e杨氏模量

◆ CircularEdgesFixedCenterLoadStress()

double NXOpen::EngineeringFunction::CircularEdgesFixedCenterLoadStress ( double w,
double r,
double t )

计算边缘沿圆周固定的圆形平板在中心集中载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 版本创建。

许可证要求:无
参数
w集中载荷
r平板到支撑边缘的半径
t平板厚度

◆ CircularEdgesFixedUniformLoadDeflection()

double NXOpen::EngineeringFunction::CircularEdgesFixedUniformLoadDeflection ( double pp,
double r,
double t,
double e )

计算边缘沿圆周固定的圆形平板在表面均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用在平板上的均布载荷
r平板到支撑边缘的半径
t平板厚度
e杨氏模量

◆ CircularEdgesFixedUniformLoadStress()

double NXOpen::EngineeringFunction::CircularEdgesFixedUniformLoadStress ( double pp,
double r,
double t )

计算边缘沿圆周固定的圆形平板在表面均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用在平板上的均布载荷
r平板到支撑边缘的半径
t平板厚度

◆ CircularEdgesSupportedCenterLoadDeflection()

double NXOpen::EngineeringFunction::CircularEdgesSupportedCenterLoadDeflection ( double w,
double r,
double t,
double e )

计算边缘沿圆周简支的圆形平板在中心集中载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 版本创建。

许可证要求:无
参数
w集中载荷
r平板到支撑边缘的半径
t平板厚度
e杨氏模量

◆ CircularEdgesSupportedCenterLoadStress()

double NXOpen::EngineeringFunction::CircularEdgesSupportedCenterLoadStress ( double w,
double r,
double t )

计算边缘沿圆周简支的圆形平板在中心集中载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 版本创建。

许可证要求:无
参数
w集中载荷
r平板到支撑边缘的半径
t平板厚度

◆ CircularEdgesSupportedUniformLoadDeflection()

double NXOpen::EngineeringFunction::CircularEdgesSupportedUniformLoadDeflection ( double pp,
double r,
double t,
double e )

计算边缘沿圆周简支的圆形平板在表面均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用在平板上的均布载荷
r平板到支撑边缘的半径
t平板厚度
e杨氏模量

◆ CircularEdgesSupportedUniformLoadStress()

double NXOpen::EngineeringFunction::CircularEdgesSupportedUniformLoadStress ( double pp,
double r,
double t )

计算周边简支的圆形平板在表面均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
r平板到支撑边的半径
t平板厚度

◆ CircularMotionCentripetalAcceleration()

double NXOpen::EngineeringFunction::CircularMotionCentripetalAcceleration ( double v,
double r )

根据速度和半径或距离计算向心加速度。

返回
向心加速度
创建于 NX4.0.0。

许可证要求:无
参数
v速度
r距离

◆ CompressionSpringConstant()

double NXOpen::EngineeringFunction::CompressionSpringConstant ( double lf,
double ld,
double f )

计算压缩弹簧在变形到指定长度时的弹簧常数。

返回
弹簧常数
创建于 NX4.0.0。

许可证要求:无
参数
lf弹簧自由长度
ld弹簧变形时的长度
f弹簧力

◆ CompressionSpringConstantFromParam()

double NXOpen::EngineeringFunction::CompressionSpringConstantFromParam ( double g,
double d2,
double d,
double tn )

根据设计参数计算压缩弹簧的弹簧常数 k。

返回
弹簧常数
创建于 NX4.0.0。

许可证要求:无
参数
g剪切模量
d2弹簧圈直径
d钢丝直径
tn匝数

◆ CompressionSpringDeformedLength()

double NXOpen::EngineeringFunction::CompressionSpringDeformedLength ( double lf,
double f,
double k )

计算已知弹簧常数的压缩弹簧在受力时的变形长度。

返回
弹簧变形后的长度
于 NX4.0.0 版本创建。

许可要求:无
参数
lf弹簧自由长度
f弹簧力
k弹簧常数

◆ CompressionSpringForce()

double NXOpen::EngineeringFunction::CompressionSpringForce ( double lf,
double ld,
double k )

计算已知弹簧常数的压缩弹簧在给定加载前后长度时所施加的力。

返回
弹簧力
于 NX4.0.0 版本创建。

许可要求:无
参数
lf弹簧自由长度
ld弹簧变形后的长度
k弹簧常数

◆ CompressionSpringShearStressMaximum()

double NXOpen::EngineeringFunction::CompressionSpringShearStressMaximum ( double f,
double d,
double dout )

根据提供的弹簧几何参数计算弹簧的最大剪切应力。

返回
最大剪切应力
创建于 NX4.0.0。

许可证要求:无
参数
f弹簧力
d钢丝直径
dout弹簧外径

◆ FirstLameFromBulkPoisson()

double NXOpen::EngineeringFunction::FirstLameFromBulkPoisson ( double k,
double v )

从体积模量和泊松比计算第一拉梅常数。

返回
第一拉梅常数
于 NX4.0.0 版本创建。

许可证要求:无
参数
k体积模量
v泊松比

◆ FirstLameFromBulkShear()

double NXOpen::EngineeringFunction::FirstLameFromBulkShear ( double k,
double g )

从体积模量和剪切模量计算第一拉梅常数。

返回
第一拉梅常数
于 NX4.0.0 版本创建。

许可证要求:无
参数
k体积模量
g剪切模量

◆ FirstLameFromShearPoisson()

double NXOpen::EngineeringFunction::FirstLameFromShearPoisson ( double g,
double v )

从剪切模量和泊松比计算第一拉梅常数。

返回
第一拉梅常数
于 NX4.0.0 版本创建。

许可证要求:无
参数
g剪切模量
v泊松比

◆ FirstLameFromYoungsBulk()

double NXOpen::EngineeringFunction::FirstLameFromYoungsBulk ( double e,
double k )

由杨氏模量和体积模量计算第一拉梅常数。

返回
第一拉梅常数
创建于NX4.0.0。

许可要求:无
参数
e杨氏模量
k体积模量

◆ FirstLameFromYoungsPoisson()

double NXOpen::EngineeringFunction::FirstLameFromYoungsPoisson ( double e,
double v )

由杨氏模量和泊松比计算第一拉梅常数。

返回
第一拉梅常数
创建于NX4.0.0。

许可要求:无
参数
e杨氏模量
v泊松比

◆ FirstLameFromYoungsShear()

double NXOpen::EngineeringFunction::FirstLameFromYoungsShear ( double e,
double g )

由杨氏模量和剪切模量计算第一拉梅常数。

返回
第一拉梅常数
创建于NX4.0.0。

许可要求:无
参数
e杨氏模量
g剪切模量

◆ Frequency()

double NXOpen::EngineeringFunction::Frequency ( double t)

由周期计算频率。

返回
频率
创建于 NX4.0.0。

许可证要求:无
参数
t周期

◆ FrictionForce()

double NXOpen::EngineeringFunction::FrictionForce ( double n,
double u )

计算摩擦力。

返回
摩擦力
创建于 NX4.0.0。

许可证要求 : 无
参数
n法向力
u摩擦系数

◆ GearRatio()

double NXOpen::EngineeringFunction::GearRatio ( double orate,
double irate )

根据输出和输入速率计算齿轮比。

返回
齿轮比
于NX4.0.0中创建。

许可证要求:无
参数
orate输出速率
irate输入速率

◆ GravitationalPotentialEnergy()

double NXOpen::EngineeringFunction::GravitationalPotentialEnergy ( double m,
double h,
double g )

计算重力势能。

返回
重力势能
创建于 NX4.0.0。

许可证要求:无
参数
m质量
h高度
g重力加速度

◆ GravityAcceleration()

double NXOpen::EngineeringFunction::GravityAcceleration ( )

计算重力加速度。

返回
重力加速度
创建于 NX4.0.0。

许可证要求:无

◆ Impulse1()

double NXOpen::EngineeringFunction::Impulse1 ( double f,
double tc )

根据力和时间变化计算冲量。

返回
冲量
创建于 NX4.0.0。

许可证要求 : 无
参数
f
tc时间变化

◆ Impulse2()

double NXOpen::EngineeringFunction::Impulse2 ( double m,
double vc )

根据质量和速度变化计算冲量。

返回
冲量
创建于 NX4.0.0。

许可证要求 : 无
参数
m质量
vc速度变化

◆ IntermediateLoadBendingStressMaximum()

double NXOpen::EngineeringFunction::IntermediateLoadBendingStressMaximum ( double l,
double pp,
double a,
double c,
double i )

计算中间荷载下的最大弯曲应力。

返回
最大弯曲应力
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载
a荷载位置
c中性轴到边缘纤维的距离
i惯性矩

◆ IntermediateLoadDisplacement()

double NXOpen::EngineeringFunction::IntermediateLoadDisplacement ( double x,
double l,
double pp,
double a,
double e,
double i )

计算中间载荷下的位移。

返回
位移
创建于 NX4.0.0。

许可证要求 : 无
参数
x计算位置
l梁长度
pp梁载荷
a载荷位置
e杨氏模量
i惯性矩

◆ IntermediateLoadDisplacementMaximum()

double NXOpen::EngineeringFunction::IntermediateLoadDisplacementMaximum ( double l,
double pp,
double a,
double e,
double i )

计算中间荷载下的最大位移。

返回
最大位移
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载
a荷载位置
e杨氏模量
i惯性矩

◆ IntermediateLoadMoment()

double NXOpen::EngineeringFunction::IntermediateLoadMoment ( double x,
double l,
double pp,
double a )

计算中间荷载下的弯矩。

返回
弯矩
于 NX4.0.0 中创建。

许可要求:无
参数
x计算位置
l梁的长度
pp梁上荷载
a荷载位置

◆ IntermediateLoadMomentMaximum()

double NXOpen::EngineeringFunction::IntermediateLoadMomentMaximum ( double l,
double pp,
double a )

计算中间荷载下的最大弯矩。

返回
最大弯矩
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载
a荷载位置

◆ IntermediateLoadShearForce()

double NXOpen::EngineeringFunction::IntermediateLoadShearForce ( double x,
double l,
double pp,
double a )

计算中间荷载下的剪力。

返回
剪力
于 NX4.0.0 中创建。

许可要求:无
参数
x计算位置
l梁的长度
pp梁上荷载
a荷载位置

◆ IntermediateLoadShearForceMaximum()

double NXOpen::EngineeringFunction::IntermediateLoadShearForceMaximum ( double l,
double pp,
double a )

计算中间荷载下的最大剪力。

返回
最大剪力
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载
a荷载位置

◆ IntermediateLoadSlope()

double NXOpen::EngineeringFunction::IntermediateLoadSlope ( double x,
double l,
double pp,
double a,
double e,
double i )

计算中间荷载下的斜率。

返回
斜率
于 NX4.0.0 中创建。

许可要求:无
参数
x计算位置
l梁的长度
pp梁上荷载
a荷载位置
e杨氏模量
i惯性矩

◆ IntermediateLoadSlopeMaximum()

double NXOpen::EngineeringFunction::IntermediateLoadSlopeMaximum ( double l,
double pp,
double a,
double e,
double i )

计算中间荷载下的最大斜率。

返回
最大斜率
于 NX4.0.0 中创建。

许可要求:无
参数
l梁的长度
pp梁上荷载
a荷载位置
e杨氏模量
i惯性矩

◆ LinearKineticEnergy()

double NXOpen::EngineeringFunction::LinearKineticEnergy ( double m,
double v )

计算线性动能。

返回
动能
创建于 NX4.0.0。

许可证要求:无
参数
m质量
v速度

◆ LinearMotionDisplacement()

double NXOpen::EngineeringFunction::LinearMotionDisplacement ( double x0,
double v0,
double a,
double t )

根据初始位移、初始速度、加速度和时间计算位移。

返回
位移
创建于 NX4.0.0。

许可证要求:无
参数
x0初始位移
v0初始速度
a加速度
t时间

◆ LinearMotionFinalVelocity1()

double NXOpen::EngineeringFunction::LinearMotionFinalVelocity1 ( double v0,
double a,
double t )

根据初始速度、加速度和时间计算最终速度。

返回
最终速度
创建于 NX4.0.0。

许可证要求:无
参数
v0初始速度
a加速度
t时间

◆ LinearMotionFinalVelocity2()

double NXOpen::EngineeringFunction::LinearMotionFinalVelocity2 ( double v0,
double x0,
double a,
double x )

根据初始位移、初始速度、加速度和位置计算最终速度。

返回
最终速度
创建于 NX4.0.0。

许可证要求:无
参数
v0初始速度
x0初始位移
a加速度
x位置

◆ Momentum()

double NXOpen::EngineeringFunction::Momentum ( double m,
double v )

计算动量。

返回
动量
创建于 NX4.0.0。

许可证要求 : 无
参数
m质量
v速度

◆ NewCoordinateNormalStrainX()

double NXOpen::EngineeringFunction::NewCoordinateNormalStrainX ( double xstrain,
double ystrain,
double sstrain,
double rangle )

根据物体中空间点的应变计算旋转坐标系中同一点的x方向法向应变。

返回
新的x方向法向应变
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx方向法向应变
ystrainy方向法向应变
sstrain切应变
rangle坐标旋转角度(单位:度)

◆ NewCoordinateNormalStrainY()

double NXOpen::EngineeringFunction::NewCoordinateNormalStrainY ( double xstrain,
double ystrain,
double sstrain,
double rangle )

根据物体中空间点的应变计算旋转坐标系中同一点的y方向法向应变。

返回
新的y方向法向应变
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx方向法向应变
ystrainy方向法向应变
sstrain切应变
rangle坐标旋转角度(单位:度)

◆ NewCoordinateNormalStressX()

double NXOpen::EngineeringFunction::NewCoordinateNormalStressX ( double xstress,
double ystress,
double sstress,
double rangle )

根据物体中空间点的应力计算旋转坐标系中同一点的x方向法向应力。

返回
新的x方向法向应力
创建于 NX4.0.0。

许可证要求:无
参数
xstressx方向法向应力
ystressy方向法向应力
sstress切应力
rangle坐标旋转角度(单位:度)

◆ NewCoordinateNormalStressY()

double NXOpen::EngineeringFunction::NewCoordinateNormalStressY ( double xstress,
double ystress,
double sstress,
double rangle )

根据物体中空间点的应力计算旋转坐标系中同一点的y方向法向应力。

返回
新的y方向法向应力
创建于 NX4.0.0。

许可证要求:无
参数
xstressx方向法向应力
ystressy方向法向应力
sstress切应力
rangle坐标旋转角度(单位:度)

◆ NewCoordinateShearStrainXy()

double NXOpen::EngineeringFunction::NewCoordinateShearStrainXy ( double xstrain,
double ystrain,
double sstrain,
double rangle )

根据物体中空间点的应变计算旋转坐标系中同一点的切应变。

返回
新的切应变
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx方向法向应变
ystrainy方向法向应变
sstrain切应变
rangle坐标旋转角度(单位:度)

◆ NewCoordinateShearStressXy()

double NXOpen::EngineeringFunction::NewCoordinateShearStressXy ( double xstress,
double ystress,
double sstress,
double rangle )

根据物体中空间点的应力计算旋转坐标系中同一点的切应力。

返回
新的切应力
创建于 NX4.0.0。

许可证要求:无
参数
xstressx方向法向应力
ystressy方向法向应力
sstress切应力
rangle坐标旋转角度(单位:度)

◆ NewtonMotionSecondLaw()

double NXOpen::EngineeringFunction::NewtonMotionSecondLaw ( double m,
double a )

计算牛顿第二运动定律。

返回
合力
创建于 NX4.0.0。

许可证要求:无
参数
m质量
a加速度

◆ ORingRadialBoreDia()

double NXOpen::EngineeringFunction::ORingRadialBoreDia ( double cs,
double id,
double cn,
double str )

根据截面直径、内径、压缩率和拉伸率计算孔径。

返回
孔径
于NX4.0.0中创建。

许可证要求:无
参数
csO型圈截面直径
idO型圈内径
cn公称压缩率
str公称拉伸率

◆ ORingRadialGrooveDia()

double NXOpen::EngineeringFunction::ORingRadialGrooveDia ( double id,
double str )

根据O型圈内径和拉伸率计算槽径。

返回
槽径
于NX4.0.0中创建。

许可证要求:无
参数
idO型圈内径
str公称拉伸率

◆ ORingRadialGrooveDiaBore()

double NXOpen::EngineeringFunction::ORingRadialGrooveDiaBore ( double bd,
double cs,
double cn )

根据孔径、截面直径和压缩率计算槽径。

返回
槽径
于NX4.0.0中创建。

许可证要求:无
参数
bd孔径
cs截面直径
cn公称压缩率

◆ ORingRadialGrooveWidth()

double NXOpen::EngineeringFunction::ORingRadialGrooveWidth ( double cs)

根据截面直径计算建议的槽宽。

返回
建议的槽宽
于NX4.0.0中创建。

许可证要求:无
参数
cs截面直径

◆ ORingRadialInnerDia()

double NXOpen::EngineeringFunction::ORingRadialInnerDia ( double gd,
double gtol )

根据槽径计算推荐的O型圈内径。

返回
推荐的O型圈内径
于NX4.0.0中创建。

许可证要求:无
参数
gd槽径
gtol槽公差

◆ ORingRadialSectionMaximum()

double NXOpen::EngineeringFunction::ORingRadialSectionMaximum ( double bd,
double btol,
double gd,
double gtol,
double cmax,
double cstol )

根据孔径和沟槽直径计算最大截面直径。

返回
最大截面直径
创建于 NX4.0.0。

许可证要求:无
参数
bd孔径
btol孔径公差
gd沟槽直径
gtol沟槽公差
cmax最大压缩量
cstol截面直径公差

◆ ORingRadialSectionMinimum()

double NXOpen::EngineeringFunction::ORingRadialSectionMinimum ( double bd,
double btol,
double gd,
double gtol,
double cmin,
double cstol )

根据孔径和沟槽直径计算最小截面直径。

返回
最小截面直径
创建于 NX4.0.0。

许可证要求:无
参数
bd孔径
btol孔径公差
gd沟槽直径
gtol沟槽公差
cmin最小压缩量
cstol截面直径公差

◆ ORingRadialStretch()

double NXOpen::EngineeringFunction::ORingRadialStretch ( double id,
double gd )

根据O型圈内径和槽径计算拉伸率。

返回
拉伸率
于NX4.0.0中创建。

许可证要求:无
参数
idO型圈内径
gd槽径

◆ PendulumFrequency()

double NXOpen::EngineeringFunction::PendulumFrequency ( double l,
double g )

计算单摆运动的频率。

返回
频率
创建于 NX4.0.0。

许可证要求:无
参数
l长度
g重力加速度

◆ PendulumPeriod()

double NXOpen::EngineeringFunction::PendulumPeriod ( double l,
double g )

计算单摆运动的周期。

返回
周期
创建于 NX4.0.0。

许可证要求:无
参数
l长度
g重力加速度

◆ Period()

double NXOpen::EngineeringFunction::Period ( double f)

由频率计算周期。

返回
周期
创建于 NX4.0.0。

许可证要求:无
参数
f频率

◆ PipePressureLossOfLaminarFlow()

double NXOpen::EngineeringFunction::PipePressureLossOfLaminarFlow ( double pin,
double fv,
double fd,
double zz,
double l,
double d,
double u,
double g )

计算均匀管段从入口点到出口点的压降。

返回
压降
于 NX4.0.0 版本创建。

许可证要求:无
参数
pin入口点压力(绝对)
fv管内流体平均速度
fd流体密度
zz入口点到出口点的海拔高度增益
l入口点到出口点的管长
d管径
u流体粘度(动态)
g重力加速度

◆ PoissonRatioFromBulkLame()

double NXOpen::EngineeringFunction::PoissonRatioFromBulkLame ( double k,
double l )

由体积模量和第一拉梅常数计算泊松比。

返回
泊松比
在 NX4.0.0 中创建。

许可要求:无
参数
k体积模量
l第一拉梅常数

◆ PoissonRatioFromShearBulk()

double NXOpen::EngineeringFunction::PoissonRatioFromShearBulk ( double g,
double k )

由剪切模量和体积模量计算泊松比。

返回
泊松比
在 NX4.0.0 中创建。

许可要求:无
参数
g剪切模量
k体积模量

◆ PoissonRatioFromShearLame()

double NXOpen::EngineeringFunction::PoissonRatioFromShearLame ( double g,
double l )

由剪切模量和第一拉梅常数计算泊松比。

返回
泊松比
在 NX4.0.0 中创建。

许可要求:无
参数
g剪切模量
l第一拉梅常数

◆ PoissonRatioFromYoungsBulk()

double NXOpen::EngineeringFunction::PoissonRatioFromYoungsBulk ( double e,
double k )

由杨氏模量和体积模量计算泊松比。

返回
泊松比
在 NX4.0.0 中创建。

许可要求:无
参数
e杨氏模量
k体积模量

◆ PoissonRatioFromYoungsLame()

double NXOpen::EngineeringFunction::PoissonRatioFromYoungsLame ( double e,
double l )

由杨氏模量和第一拉梅常数计算泊松比。

返回
泊松比
在 NX4.0.0 中创建。

许可要求:无
参数
e杨氏模量
l第一拉梅常数

◆ PoissonRatioFromYoungsShear()

double NXOpen::EngineeringFunction::PoissonRatioFromYoungsShear ( double e,
double g )

由杨氏模量和剪切模量计算泊松比。

返回
泊松比
在 NX4.0.0 中创建。

许可要求:无
参数
e杨氏模量
g剪切模量

◆ Power()

double NXOpen::EngineeringFunction::Power ( double f,
double v,
double angle )

计算功率。

返回
功率
创建于 NX4.0.0。

许可证要求:无
参数
f
v速度
angle角度(单位:度)

◆ PrincipalStrainAngle()

double NXOpen::EngineeringFunction::PrincipalStrainAngle ( double xstrain,
double ystrain,
double sstrain )

计算物体中某空间点应变分量的主应变角。

返回
主应变角
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx 方向正应变
ystrainy 方向正应变
sstrain切应变

◆ PrincipalStrainMaximum()

double NXOpen::EngineeringFunction::PrincipalStrainMaximum ( double xstrain,
double ystrain,
double sstrain )

计算物体中某空间点应变分量的最大主应变。

返回
最大主应变
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx 方向正应变
ystrainy 方向正应变
sstrain切应变

◆ PrincipalStrainMinimum()

double NXOpen::EngineeringFunction::PrincipalStrainMinimum ( double xstrain,
double ystrain,
double sstrain )

计算物体中某空间点应变分量的最小主应变。

返回
最小主应变
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx 方向正应变
ystrainy 方向正应变
sstrain切应变

◆ PrincipalStressAngle()

double NXOpen::EngineeringFunction::PrincipalStressAngle ( double xstress,
double ystress,
double sstress )

计算物体中某空间点应力分量的主应力角。

返回
主应力角
创建于 NX4.0.0。

许可证要求:无
参数
xstressx 方向正应力
ystressy 方向正应力
sstress切应力

◆ PrincipalStressMaximum()

double NXOpen::EngineeringFunction::PrincipalStressMaximum ( double xstress,
double ystress,
double sstress )

根据物体中空间点的应力分量计算最大主应力。

返回
最大主应力
创建于 NX4.0.0。

许可证要求:无
参数
xstressx方向法向应力
ystressy方向法向应力
sstress切应力

◆ PrincipalStressMinimum()

double NXOpen::EngineeringFunction::PrincipalStressMinimum ( double xstress,
double ystress,
double sstress )

根据物体中空间点的应力分量计算最小主应力。

返回
最小主应力
创建于 NX4.0.0。

许可证要求:无
参数
xstressx方向法向应力
ystressy方向法向应力
sstress切应力

◆ RectangularEdgesFixedUniformLoadDeflection()

double NXOpen::EngineeringFunction::RectangularEdgesFixedUniformLoadDeflection ( double pp,
double ll,
double ls,
double t,
double e )

计算四周固定的矩形平板在表面均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
ll平板长边长度
ls平板短边长度
t平板厚度
e杨氏模量

◆ RectangularEdgesFixedUniformLoadStress()

double NXOpen::EngineeringFunction::RectangularEdgesFixedUniformLoadStress ( double pp,
double ll,
double ls,
double t )

计算四周固定的矩形平板在表面均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
ll平板长边长度
ls平板短边长度
t平板厚度

◆ RectangularEdgesSupportedUniformLoadDeflection()

double NXOpen::EngineeringFunction::RectangularEdgesSupportedUniformLoadDeflection ( double pp,
double ll,
double ls,
double t,
double e )

计算四边简支的矩形平板在表面均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
ll平板长边长度
ls平板短边长度
t平板厚度
e杨氏模量

◆ RectangularEdgesSupportedUniformLoadStress()

double NXOpen::EngineeringFunction::RectangularEdgesSupportedUniformLoadStress ( double pp,
double ll,
double ls,
double t )

计算四边简支的矩形平板在表面均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
ll平板长边长度
ls平板短边长度
t平板厚度

◆ ShearModulusFromBulkLame()

double NXOpen::EngineeringFunction::ShearModulusFromBulkLame ( double k,
double l )

由体积模量和第一拉梅常数计算剪切模量。

返回
剪切模量
创建于NX4.0.0。

许可要求:无
参数
k体积模量
l第一拉梅常数

◆ ShearModulusFromBulkPoisson()

double NXOpen::EngineeringFunction::ShearModulusFromBulkPoisson ( double k,
double v )

由体积模量和泊松比计算剪切模量。

返回
剪切模量
创建于NX4.0.0。

许可要求:无
参数
k体积模量
v泊松比

◆ ShearModulusFromPoissonLame()

double NXOpen::EngineeringFunction::ShearModulusFromPoissonLame ( double v,
double l )

由泊松比和第一拉梅常数计算剪切模量。

返回
剪切模量
创建于NX4.0.0。

许可要求:无
参数
v泊松比
l第一拉梅常数

◆ ShearModulusFromYoungsBulk()

double NXOpen::EngineeringFunction::ShearModulusFromYoungsBulk ( double e,
double k )

由杨氏模量和体积模量计算剪切模量。

返回
剪切模量
在 NX4.0.0 中创建。

许可要求:无
参数
e杨氏模量
k体积模量

◆ ShearModulusFromYoungsLame()

double NXOpen::EngineeringFunction::ShearModulusFromYoungsLame ( double e,
double l )

由杨氏模量和第一拉梅常数计算剪切模量。

返回
剪切模量
创建于NX4.0.0。

许可要求:无
参数
e杨氏模量
l第一拉梅常数

◆ ShearModulusFromYoungsPoisson()

double NXOpen::EngineeringFunction::ShearModulusFromYoungsPoisson ( double e,
double v )

由杨氏模量和泊松比计算剪切模量。

返回
剪切模量
在 NX4.0.0 中创建。

许可要求:无
参数
e杨氏模量
v泊松比

◆ ShearStrainAngleMaximum()

double NXOpen::EngineeringFunction::ShearStrainAngleMaximum ( double xstrain,
double ystrain,
double sstrain )

计算物体中某空间点应变分量的最大切应变角。

返回
最大切应变角
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx 方向正应变
ystrainy 方向正应变
sstrain切应变

◆ ShearStrainMaximum1()

double NXOpen::EngineeringFunction::ShearStrainMaximum1 ( double xstrain,
double ystrain,
double sstrain )

计算物体中某空间点应变分量的最大切应变。

返回
最大切应变
创建于 NX4.0.0。

许可证要求:无
参数
xstrainx 方向正应变
ystrainy 方向正应变
sstrain切应变

◆ ShearStrainMaximum2()

double NXOpen::EngineeringFunction::ShearStrainMaximum2 ( double strain1,
double strain2 )

计算物体中某空间点主应变的最大切应变。

返回
最大切应变
创建于 NX4.0.0。

许可证要求:无
参数
strain1最大主应变
strain2最小主应变

◆ ShearStressAngleMaximum()

double NXOpen::EngineeringFunction::ShearStressAngleMaximum ( double xstress,
double ystress,
double sstress )

计算物体中某空间点应力分量的最大切应力角。

返回
最大切应力角
创建于 NX4.0.0。

许可证要求:无
参数
xstressx 方向正应力
ystressy 方向正应力
sstress切应力

◆ ShearStressMaximum1()

double NXOpen::EngineeringFunction::ShearStressMaximum1 ( double xstress,
double ystress,
double sstress )

计算物体中某空间点应力分量的最大切应力。

返回
最大切应力
创建于 NX4.0.0。

许可证要求:无
参数
xstressx 方向正应力
ystressy 方向正应力
sstress切应力

◆ ShearStressMaximum2()

double NXOpen::EngineeringFunction::ShearStressMaximum2 ( double stress1,
double stress2 )

计算物体中某空间点主应力的最大切应力。

返回
最大切应力
创建于 NX4.0.0。

许可证要求:无
参数
stress1最大主应力
stress2最小主应力

◆ SpringPeriod()

double NXOpen::EngineeringFunction::SpringPeriod ( double k,
double m )

计算弹簧-质量系统的周期。

返回
周期
创建于 NX4.0.0。

许可证要求:无
参数
k弹簧常数
m质量

◆ SpringPotentialEnergy()

double NXOpen::EngineeringFunction::SpringPotentialEnergy ( double k,
double x )

计算弹簧-质量系统中的势能。

返回
势能
创建于 NX4.0.0。

许可证要求:无
参数
k弹簧常数
x位置

◆ SpringRestoringForce()

double NXOpen::EngineeringFunction::SpringRestoringForce ( double k,
double x )

计算弹簧-质量系统中的回复力。

返回
回复力
创建于 NX4.0.0。

许可证要求:无
参数
k弹簧常数
x位置

◆ SpurGearAddendum()

double NXOpen::EngineeringFunction::SpurGearAddendum ( double m)

根据模数计算齿顶高。

返回
齿顶高
于NX4.0.0中创建。

许可证要求:无
参数
m模数

◆ SpurGearAngularBacklash()

double NXOpen::EngineeringFunction::SpurGearAngularBacklash ( double ct,
double d )

根据节圆处的线性侧隙计算角侧隙。

返回
角侧隙
创建于 NX4.0.0。

许可证要求:无
参数
ct节圆处的线性侧隙
d节圆直径

◆ SpurGearBaseCircleDiameter()

double NXOpen::EngineeringFunction::SpurGearBaseCircleDiameter ( double d,
double pangle )

根据分度圆直径和压力角计算基圆直径。

返回
基圆直径
创建于NX4.0.0。

许可证要求:无
参数
d分度圆直径
pangle压力角(单位:度)

◆ SpurGearBasePitch()

double NXOpen::EngineeringFunction::SpurGearBasePitch ( double m,
double pangle )

根据模数和压力角计算基节。

返回
基节
创建于NX4.0.0。

许可证要求:无
参数
m模数
pangle压力角(单位:度)

◆ SpurGearCenterDistance()

double NXOpen::EngineeringFunction::SpurGearCenterDistance ( double m,
double n1,
double n2 )

根据模数和齿数计算中心距。

返回
中心距
创建于NX4.0.0。

许可证要求:无
参数
m模数
n1第一个齿轮的齿数
n2第二个齿轮的齿数

◆ SpurGearCircularPitch1()

double NXOpen::EngineeringFunction::SpurGearCircularPitch1 ( double m)

根据模数计算周节。

返回
周节
于NX4.0.0中创建。

许可证要求:无
参数
m模数

◆ SpurGearCircularPitch2()

double NXOpen::EngineeringFunction::SpurGearCircularPitch2 ( double d,
double n )

根据分度圆直径和齿数计算周节。

返回
周节
于NX4.0.0中创建。

许可证要求:无
参数
d分度圆直径
n齿数

◆ SpurGearContactRatio()

double NXOpen::EngineeringFunction::SpurGearContactRatio ( double m,
double r1o,
double r2o,
double r1b,
double r2b,
double c,
double pangle )

根据齿顶圆半径、基圆半径、中心距和压力角计算重合度。

返回
重合度
创建于NX4.0.0。

许可证要求:无
参数
m模数
r1o齿轮a的齿顶圆半径
r2o齿轮b的齿顶圆半径
r1b齿轮a的基圆半径
r2b齿轮b的基圆半径
c中心距
pangle压力角(单位:度)

◆ SpurGearDedendum()

double NXOpen::EngineeringFunction::SpurGearDedendum ( double m)

根据模数计算齿根高。

返回
齿根高
创建于NX4.0.0。

许可证要求:无
参数
m模数

◆ SpurGearLinearBacklash1()

double NXOpen::EngineeringFunction::SpurGearLinearBacklash1 ( double cc,
double pangle )

根据中心距变化量和压力角计算分度圆上的法向侧隙。

返回
作用线上的法向侧隙
创建于NX4.0.0。

许可证要求:无
参数
cc中心距变化量
pangle压力角(单位:度)

◆ SpurGearLinearBacklash2()

double NXOpen::EngineeringFunction::SpurGearLinearBacklash2 ( double ct)

根据齿厚变化量计算分度圆上的法向侧隙。

返回
作用线上的法向侧隙
创建于NX4.0.0。

许可证要求:无
参数
ct齿厚变化量

◆ SpurGearLinearBacklash3()

double NXOpen::EngineeringFunction::SpurGearLinearBacklash3 ( double ct,
double pangle )

根据节圆处的线性侧隙计算沿啮合线的线性侧隙。

返回
沿啮合线的线性侧隙
创建于 NX4.0.0。

许可证要求:无
参数
ct节圆处的线性侧隙
pangle压力角(单位:度)

◆ SpurGearMinimumNumberNoUndercutting()

double NXOpen::EngineeringFunction::SpurGearMinimumNumberNoUndercutting ( double pangle)

根据压力角计算无根切的最小齿数。

返回
无根切的最小齿数
创建于NX4.0.0。

许可证要求:无
参数
pangle压力角(单位:度)

◆ SpurGearModule()

double NXOpen::EngineeringFunction::SpurGearModule ( double pd)

根据径节计算模数。

返回
模数
于NX4.0.0中创建。

许可证要求:无
参数
pd径节

◆ SpurGearNumberOfTeeth()

double NXOpen::EngineeringFunction::SpurGearNumberOfTeeth ( double m,
double d )

根据模数和分度圆直径计算齿数。

返回
齿数
于NX4.0.0中创建。

许可证要求:无
参数
m模数
d分度圆直径

◆ SpurGearOutsideDiameter1()

double NXOpen::EngineeringFunction::SpurGearOutsideDiameter1 ( double m,
double d )

根据模数和分度圆直径计算齿顶圆直径。

返回
齿顶圆直径
创建于NX4.0.0。

许可证要求:无
参数
m模数
d分度圆直径

◆ SpurGearOutsideDiameter2()

double NXOpen::EngineeringFunction::SpurGearOutsideDiameter2 ( double m,
double n )

根据模数和齿数计算齿顶圆直径。

返回
齿顶圆直径
创建于NX4.0.0。

许可证要求:无
参数
m模数
n齿数

◆ SpurGearPitchDiameter()

double NXOpen::EngineeringFunction::SpurGearPitchDiameter ( double m,
double n )

根据模数计算分度圆直径。

返回
分度圆直径
于NX4.0.0中创建。

许可证要求:无
参数
m模数
n齿数

◆ SpurGearRootDiameter()

double NXOpen::EngineeringFunction::SpurGearRootDiameter ( double m,
double d )

根据分度圆直径和模数计算齿根圆直径。

返回
齿根圆直径
创建于NX4.0.0。

许可证要求:无
参数
m模数
d分度圆直径

◆ SpurGearToothThickness()

double NXOpen::EngineeringFunction::SpurGearToothThickness ( double m)

根据模数计算标准分度圆处的齿厚。

返回
标准分度圆处的齿厚
创建于NX4.0.0。

许可证要求:无
参数
m模数

◆ SquareBottomSupportedUniformLoadDeflection()

double NXOpen::EngineeringFunction::SquareBottomSupportedUniformLoadDeflection ( double pp,
double l,
double t,
double e )

计算所有四边仅底部受支撑的方形平板在表面均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用于平板的均布载荷
l支撑间距离(平板长度)
t平板厚度
e杨氏模量

◆ SquareBottomSupportedUniformLoadStress()

double NXOpen::EngineeringFunction::SquareBottomSupportedUniformLoadStress ( double pp,
double l,
double t )

计算所有四边仅底部受支撑的方形平板在表面均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用于平板的均布载荷
l支撑间距离(平板长度)
t平板厚度

◆ SquareEdgesFixedCenterLoadDeflection()

double NXOpen::EngineeringFunction::SquareEdgesFixedCenterLoadDeflection ( double pp,
double l,
double t,
double e )

计算四周固定的方形平板在表面均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
l支座间距(平板长度)
t平板厚度
e杨氏模量

◆ SquareEdgesFixedCenterLoadStress()

double NXOpen::EngineeringFunction::SquareEdgesFixedCenterLoadStress ( double pp,
double l,
double t )

计算四周固定的方形平板在表面均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
l支座间距(平板长度)
t平板厚度

◆ SquareEdgesFixedCircularCenterLoadDeflection()

double NXOpen::EngineeringFunction::SquareEdgesFixedCircularCenterLoadDeflection ( double pp,
double l,
double r0,
double t,
double e )

计算四周固定的方形平板在中心小圆形区域均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
l支座间距(平板长度)
r0加载区域半径
t平板厚度
e杨氏模量

◆ SquareEdgesFixedCircularCenterLoadStress()

double NXOpen::EngineeringFunction::SquareEdgesFixedCircularCenterLoadStress ( double pp,
double l,
double r0,
double t )

计算四周固定的方形平板在中心小圆形区域均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 中创建。

许可证要求: 无
参数
pp作用在平板上的均布载荷
l支座间距(平板长度)
r0加载区域半径
t平板厚度

◆ SquareEdgesSupportedCenterLoadDeflection()

double NXOpen::EngineeringFunction::SquareEdgesSupportedCenterLoadDeflection ( double pp,
double l,
double r0,
double t,
double e )

计算所有边均受支撑(上下支撑或仅下支撑)的方形平板在中心集中载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用于平板的均布载荷
l支撑间距离(平板长度)
r0载荷作用区域的半径
t平板厚度
e杨氏模量

◆ SquareEdgesSupportedCenterLoadStress()

double NXOpen::EngineeringFunction::SquareEdgesSupportedCenterLoadStress ( double pp,
double l,
double r0,
double t )

计算所有边均受支撑(上下支撑或仅下支撑)的方形平板在中心集中载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用于平板的均布载荷
l支撑间距离(平板长度)
r0载荷作用区域的半径
t平板厚度

◆ SquareTopBottomSupportedUniformLoadDeflection()

double NXOpen::EngineeringFunction::SquareTopBottomSupportedUniformLoadDeflection ( double pp,
double l,
double t,
double e )

计算所有四边顶部和底部均受支撑的方形平板在表面均布载荷作用下的最大挠度。

返回
最大挠度
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用于平板的均布载荷
l支撑间距离(平板长度)
t平板厚度
e杨氏模量

◆ SquareTopBottomSupportedUniformLoadStress()

double NXOpen::EngineeringFunction::SquareTopBottomSupportedUniformLoadStress ( double pp,
double l,
double t )

计算所有四边顶部和底部均受支撑的方形平板在表面均布载荷作用下的最大拉应力。

返回
最大拉应力
于 NX4.0.0 版本创建。

许可证要求:无
参数
pp作用于平板的均布载荷
l支撑间距离(平板长度)
t平板厚度

◆ SymmetricLoadBendingStressMaximum()

double NXOpen::EngineeringFunction::SymmetricLoadBendingStressMaximum ( double pp,
double a,
double c,
double i )

计算两个对称载荷下的最大弯曲应力。

返回
最大弯曲应力
创建于NX4.0.0。

许可证要求:无
参数
pp梁上的载荷
a载荷的位置
c中性轴到极端纤维的距离
i惯性矩

◆ SymmetricLoadDisplacement()

double NXOpen::EngineeringFunction::SymmetricLoadDisplacement ( double x,
double l,
double pp,
double a,
double e,
double i )

计算两个对称载荷下的位移。

返回
位移
创建于NX4.0.0。

许可证要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷
a载荷的位置
e杨氏模量
i惯性矩

◆ SymmetricLoadDisplacementMaximum()

double NXOpen::EngineeringFunction::SymmetricLoadDisplacementMaximum ( double l,
double pp,
double a,
double e,
double i )

计算两个对称载荷下的最大位移。

返回
最大位移
创建于NX4.0.0。

许可证要求:无
参数
l梁的长度
pp梁上的载荷
a载荷的位置
e杨氏模量
i惯性矩

◆ SymmetricLoadMoment()

double NXOpen::EngineeringFunction::SymmetricLoadMoment ( double x,
double l,
double pp,
double a )

计算两个对称载荷下的弯矩。

返回
弯矩
创建于NX4.0.0。

许可证要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷
a载荷的位置

◆ SymmetricLoadMomentMaximum()

double NXOpen::EngineeringFunction::SymmetricLoadMomentMaximum ( double l,
double pp,
double a )

计算两个对称载荷下的最大弯矩。

返回
最大弯矩
创建于NX4.0.0。

许可证要求:无
参数
l梁的长度
pp梁上的载荷
a载荷的位置

◆ SymmetricLoadShearForce()

double NXOpen::EngineeringFunction::SymmetricLoadShearForce ( double x,
double l,
double pp,
double a )

计算两个对称载荷下的剪力。

返回
剪力
创建于NX4.0.0。

许可证要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷
a载荷的位置

◆ SymmetricLoadShearForceMaximum()

double NXOpen::EngineeringFunction::SymmetricLoadShearForceMaximum ( double pp)

计算两个对称载荷下的最大剪力。

返回
最大剪力
创建于NX4.0.0。

许可证要求:无
参数
pp梁上的载荷

◆ SymmetricLoadSlope()

double NXOpen::EngineeringFunction::SymmetricLoadSlope ( double x,
double l,
double pp,
double a,
double e,
double i )

计算两个对称载荷下的斜率。

返回
斜率
创建于NX4.0.0。

许可证要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷
a载荷的位置
e杨氏模量
i惯性矩

◆ SymmetricLoadSlopeMaximum()

double NXOpen::EngineeringFunction::SymmetricLoadSlopeMaximum ( double l,
double pp,
double a,
double e,
double i )

计算两个对称载荷下的最大斜率。

返回
最大斜率
创建于NX4.0.0。

许可证要求:无
参数
l梁的长度
pp梁上的载荷
a载荷的位置
e杨氏模量
i惯性矩

◆ Tag()

tag_t NXOpen::EngineeringFunction::Tag ( ) const

返回此对象的标签。

◆ Torque()

double NXOpen::EngineeringFunction::Torque ( double f,
double r,
double angle )

计算扭矩。

返回
扭矩
创建于 NX4.0.0。

许可证要求 : 无
参数
f
r距离
angle角度(单位:度)

◆ UniformLoadBendingStressMaximum()

double NXOpen::EngineeringFunction::UniformLoadBendingStressMaximum ( double l,
double pp,
double c,
double i )

计算均布载荷下的最大弯曲应力。

返回
最大弯曲应力
于 NX4.0.0 版本创建。

许可要求:无
参数
l梁的长度
pp梁上的载荷
c中性轴到边缘纤维的距离
i惯性矩

◆ UniformLoadDisplacement()

double NXOpen::EngineeringFunction::UniformLoadDisplacement ( double x,
double l,
double pp,
double e,
double i )

计算均布载荷下的位移。

返回
位移
于 NX4.0.0 版本创建。

许可要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷
e杨氏模量
i惯性矩

◆ UniformLoadDisplacementMaximum()

double NXOpen::EngineeringFunction::UniformLoadDisplacementMaximum ( double l,
double pp,
double e,
double i )

计算均布载荷下的最大位移。

返回
最大位移
于 NX4.0.0 版本创建。

许可要求:无
参数
l梁的长度
pp梁上的载荷
e杨氏模量
i惯性矩

◆ UniformLoadMoment()

double NXOpen::EngineeringFunction::UniformLoadMoment ( double x,
double l,
double pp )

计算均布载荷下的弯矩。

返回
弯矩
于 NX4.0.0 版本创建。

许可要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷

◆ UniformLoadMomentMaximum()

double NXOpen::EngineeringFunction::UniformLoadMomentMaximum ( double l,
double pp )

计算均布载荷下的最大弯矩。

返回
最大弯矩
于 NX4.0.0 版本创建。

许可要求:无
参数
l梁的长度
pp梁上的载荷

◆ UniformLoadShearForce()

double NXOpen::EngineeringFunction::UniformLoadShearForce ( double x,
double l,
double pp )

计算均布载荷下的剪力。

返回
剪力
于 NX4.0.0 版本创建。

许可要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷

◆ UniformLoadShearForceMaximum()

double NXOpen::EngineeringFunction::UniformLoadShearForceMaximum ( double l,
double pp )

计算均布载荷下的最大剪力。

返回
最大剪力
于 NX4.0.0 版本创建。

许可要求:无
参数
l梁的长度
pp梁上的载荷

◆ UniformLoadSlope()

double NXOpen::EngineeringFunction::UniformLoadSlope ( double x,
double l,
double pp,
double e,
double i )

计算均布载荷下的斜率。

返回
斜率
于 NX4.0.0 版本创建。

许可要求:无
参数
x计算位置
l梁的长度
pp梁上的载荷
e杨氏模量
i惯性矩

◆ UniformLoadSlopeMaximum()

double NXOpen::EngineeringFunction::UniformLoadSlopeMaximum ( double l,
double pp,
double e,
double i )

计算均布载荷下的最大斜率。

返回
最大斜率
于 NX4.0.0 版本创建。

许可要求:无
参数
l梁的长度
pp梁上的载荷
e杨氏模量
i惯性矩

◆ VibrationDampedAngularFrequency()

double NXOpen::EngineeringFunction::VibrationDampedAngularFrequency ( double dr,
double wn )

根据阻尼比和固有角频率计算角频率。

返回
阻尼角频率
创建于 NX4.0.0。

许可证要求:无
参数
dr阻尼比
wn固有角频率

◆ VibrationDampedFrequency()

double NXOpen::EngineeringFunction::VibrationDampedFrequency ( double wd)

根据阻尼角频率计算阻尼频率。

返回
阻尼频率
创建于 NX4.0.0。

许可证要求:无
参数
wd阻尼角频率

◆ VibrationDampingRatio()

double NXOpen::EngineeringFunction::VibrationDampingRatio ( double cv,
double cc )

计算阻尼比。

返回
阻尼比
创建于 NX4.0.0。

许可证要求:无
参数
cv阻尼
cc临界阻尼

◆ VibrationNaturalAngularFrequency()

double NXOpen::EngineeringFunction::VibrationNaturalAngularFrequency ( double m,
double k )

根据质量和刚度计算固有角频率。

返回
固有角频率
创建于 NX4.0.0。

许可证要求:无
参数
m质量
k刚度

◆ VibrationNaturalCriticalDamping1()

double NXOpen::EngineeringFunction::VibrationNaturalCriticalDamping1 ( double m,
double k )

根据质量和刚度计算固有临界阻尼。

返回
临界阻尼
创建于 NX4.0.0。

许可证要求:无
参数
m质量
k刚度

◆ VibrationNaturalCriticalDamping2()

double NXOpen::EngineeringFunction::VibrationNaturalCriticalDamping2 ( double m,
double wn )

根据质量和固有角频率计算固有临界阻尼。

返回
临界阻尼
创建于 NX4.0.0。

许可证要求:无
参数
m质量
wn固有角频率

◆ VibrationNaturalFrequency()

double NXOpen::EngineeringFunction::VibrationNaturalFrequency ( double wn)

根据固有角频率计算固有频率。

返回
固有频率
创建于 NX4.0.0。

许可证要求:无
参数
wn固有角频率

◆ WorkDone()

double NXOpen::EngineeringFunction::WorkDone ( double f,
double s,
double angle )

计算对系统做的功。

返回
做功
创建于 NX4.0.0。

许可证要求:无
参数
f
s距离
angle角度(单位:度)

◆ YoungsModulusFromBulkLame()

double NXOpen::EngineeringFunction::YoungsModulusFromBulkLame ( double k,
double l )

由体积模量和第一拉梅常数计算杨氏模量。

返回
杨氏模量
在 NX4.0.0 中创建。

许可要求:无
参数
k体积模量
l第一拉梅常数

◆ YoungsModulusFromBulkPoisson()

double NXOpen::EngineeringFunction::YoungsModulusFromBulkPoisson ( double k,
double v )

由体积模量和泊松比计算杨氏模量。

返回
杨氏模量
在 NX4.0.0 中创建。

许可要求:无
参数
k体积模量
v泊松比

◆ YoungsModulusFromBulkShear()

double NXOpen::EngineeringFunction::YoungsModulusFromBulkShear ( double k,
double g )

由体积模量和剪切模量计算杨氏模量。

返回
杨氏模量
在 NX4.0.0 中创建。

许可要求:无
参数
k体积模量
g剪切模量

◆ YoungsModulusFromPoissonLame()

double NXOpen::EngineeringFunction::YoungsModulusFromPoissonLame ( double l,
double v )

由第一拉梅常数和泊松比计算杨氏模量。

返回
杨氏模量
在 NX4.0.0 中创建。

许可要求:无
参数
l第一拉梅常数
v泊松比

◆ YoungsModulusFromPoissonShear()

double NXOpen::EngineeringFunction::YoungsModulusFromPoissonShear ( double g,
double v )

由剪切模量和泊松比计算杨氏模量。

返回
杨氏模量
创建于 NX4.0.0。

许可证要求:无
参数
g剪切模量
v泊松比

◆ YoungsModulusFromShearLame()

double NXOpen::EngineeringFunction::YoungsModulusFromShearLame ( double g,
double l )

由剪切模量和第一拉梅常数计算杨氏模量。

返回
杨氏模量
在 NX4.0.0 中创建。

许可要求:无
参数
g剪切模量
l第一拉梅常数