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

弹簧构建器 更多...

#include <Motion_SpringBuilder.hxx>

类 NXOpen::Motion::SpringBuilder 继承关系图:
NXOpen::Motion::ConnectorBuilder NXOpen::Motion::MotionBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::Motion::ParamOverrideState ActionLinkOvrCtrl ()
NXOpen::Motion::ParamOverrideState ActionPointOvrCtrl ()
NXOpen::Motion::SelectFieldDataActuatorCurveProfile ()
NXOpen::ExpressionActuatorForceExpression ()
NXOpen::CAE::FunctionActuatorFunction ()
NXOpen::ExpressionActuatorMomentExpression ()
NXOpen::Motion::ConnectorCoefficientTypes ActuatorType ()
NXOpen::Motion::SelectFieldDataCoefficientCurveProfile ()
NXOpen::ExpressionCoefficientExpression ()
NXOpen::CAE::FunctionCoefficientFunction ()
NXOpen::Motion::ConnectorCoefficientTypes CoefficientType ()
NXOpen::ExpressionCoilRadiusExpression ()
bool CreateDamper ()
NXOpen::Motion::ConnectorBuilder::ApplicationDirection DamperAppDirection ()
bool DamperCustomizedSolver ()
NXString DamperName ()
NXOpen::ExpressionInitialLengthExpression ()
bool LengthFlag ()
NXString Name ()
NXOpen::ExpressionPitchExpression ()
NXOpen::ExpressionPreloadedAngleExpression ()
NXOpen::ExpressionPreloadedLengthExpression ()
NXOpen::Motion::ParamOverrideState ReactionLinkOvrCtrl ()
NXOpen::Motion::ParamOverrideState ReactionPointOvrCtrl ()
void SetActionLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetActionPointOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetActuatorFunction (NXOpen::CAE::Function *actuatorFunction)
void SetActuatorType (NXOpen::Motion::ConnectorCoefficientTypes actuatorType)
void SetCoefficientFunction (NXOpen::CAE::Function *function)
void SetCoefficientType (NXOpen::Motion::ConnectorCoefficientTypes coefficientType)
void SetCreateDamper (bool createDamper)
void SetDamperAppDirection (NXOpen::Motion::ConnectorBuilder::ApplicationDirection appDirection)
void SetDamperCustomizedSolver (bool customizedSolver)
void SetDamperName (const char *damperName)
void SetDamperName (const NXString &damperName)
void SetLengthFlag (bool lengthFlag)
void SetName (const char *name)
void SetName (const NXString &name)
void SetReactionLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetReactionPointOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetShowVisualization (bool showVisualization)
void SetSpringAppDirection (NXOpen::Motion::ConnectorBuilder::ApplicationDirection springAppDirection)
void SetSpringCustomizedSolver (bool springCustomizedSolver)
void SetStiffnessFunction (NXOpen::CAE::Function *function)
void SetStiffnessType (NXOpen::Motion::ConnectorCoefficientTypes stiffnessType)
bool ShowVisualization ()
NXOpen::Motion::ConnectorBuilder::ApplicationDirection SpringAppDirection ()
bool SpringCustomizedSolver ()
NXOpen::Motion::SelectFieldDataStiffnessCurveProfile ()
NXOpen::ExpressionStiffnessExpression ()
NXOpen::CAE::FunctionStiffnessFunction ()
NXOpen::Motion::SelectFieldDataStiffnessSurfaceProfile ()
NXOpen::Motion::ConnectorCoefficientTypes StiffnessType ()
NXOpen::ExpressionTorsionalCoefficientExpression ()
NXOpen::ExpressionTorsionalStiffnessExpression ()
NXOpen::ExpressionWireRadiusExpression ()
Public 成员函数 继承自 NXOpen::Motion::ConnectorBuilder
NXOpen::Motion::SelectLinkActionLink ()
NXOpen::PointActionPoint ()
NXOpen::Motion::ConnectorBuilder::AttachmentType Attachment ()
NXOpen::Motion::SelectJointJoint ()
NXOpen::Motion::SelectLinkReactionLink ()
NXOpen::PointReactionPoint ()
void SetActionPoint (NXOpen::Point *actionPoint)
void SetAttachment (NXOpen::Motion::ConnectorBuilder::AttachmentType attachment)
void SetReactionPoint (NXOpen::Point *reactionPoint)
Public 成员函数 继承自 NXOpen::Motion::MotionBuilder
double DisplayScale ()
NXString GroupName ()
NXOpen::Motion::MotionObject::GroupType GroupType ()
void SetDisplayScale (double displayScale)
void SetGroupName (const char *groupName)
void SetGroupName (const NXString &groupName)
void SetGroupType (NXOpen::Motion::MotionObject::GroupType groupType)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SpringBuilderBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Motion::ConnectorBuilder
enum  ApplicationDirection { ApplicationDirectionBidirectional , ApplicationDirectionTensionOnly , ApplicationDirectionCompressionOnly }
enum  AttachmentType { AttachmentTypeLink , AttachmentTypeSliderJoint , AttachmentTypeRevoluteJoint , AttachmentTypeCylindricalJoint }

详细描述

弹簧构建器

表示弹簧构建器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Motion::SpringCollection::CreateSpringBuilder  NXOpen::Motion::SpringCollection::CreateSpringBuilder @endlink  <br>

默认值。

属性
刚度类型 恒定


创建于NX6.0.0版本。

成员函数说明

◆ ActionLinkOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::SpringBuilder::ActionLinkOvrCtrl ( )

获取主动连杆的重载状态
创建于NX1847.0.0版本。

许可证要求:无

◆ ActionPointOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::SpringBuilder::ActionPointOvrCtrl ( )

获取主动原点的重载状态
创建于NX1847.0.0版本。

许可证要求:无

◆ ActuatorCurveProfile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::SpringBuilder::ActuatorCurveProfile ( )

获取执行器轮廓。仅当设置为Motion::ConnectorCoefficientTypesProfile2dMotion::ConnectorCoefficientTypesExpressionAndProfile2d时有效。
创建于NX12.0.0。

许可要求: 无

◆ ActuatorForceExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::ActuatorForceExpression ( )

获取执行器力表达式
创建于NX12.0.0。

许可要求: 无

◆ ActuatorFunction()

NXOpen::CAE::Function * NXOpen::Motion::SpringBuilder::ActuatorFunction ( )

获取执行器函数标签。
创建于NX12.0.0。

许可要求: 无

◆ ActuatorMomentExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::ActuatorMomentExpression ( )

获取执行器力矩表达式
创建于NX12.0.0。

许可要求: 无

◆ ActuatorType()

NXOpen::Motion::ConnectorCoefficientTypes NXOpen::Motion::SpringBuilder::ActuatorType ( )

获取执行器样条类型。
创建于NX12.0.0。

许可要求: 无

◆ CoefficientCurveProfile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::SpringBuilder::CoefficientCurveProfile ( )

获取系数轮廓。
创建于NX12.0.0。

许可要求: 无

◆ CoefficientExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::CoefficientExpression ( )

获取平动系数表达式
创建于NX8.5.0。

许可要求: 无

◆ CoefficientFunction()

NXOpen::CAE::Function * NXOpen::Motion::SpringBuilder::CoefficientFunction ( )

获取函数标签。仅当设置Motion::ConnectorCoefficientTypesSpline 时有效
创建于NX8.5.0。

许可要求: 无

◆ CoefficientType()

NXOpen::Motion::ConnectorCoefficientTypes NXOpen::Motion::SpringBuilder::CoefficientType ( )

获取系数类型
创建于NX8.5.0。

许可要求: 无

◆ CoilRadiusExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::CoilRadiusExpression ( )

获取可视化的线圈半径
版本:NX1899.0.0

许可要求:机构分析("MECHANISMS")

◆ CreateDamper()

bool NXOpen::Motion::SpringBuilder::CreateDamper ( )

获取创建阻尼器的开关状态
版本:NX8.5.0

许可要求:无

◆ DamperAppDirection()

NXOpen::Motion::ConnectorBuilder::ApplicationDirection NXOpen::Motion::SpringBuilder::DamperAppDirection ( )

获取阻尼器的作用方向。
创建于NX12.0.0。

许可要求: 无

◆ DamperCustomizedSolver()

bool NXOpen::Motion::SpringBuilder::DamperCustomizedSolver ( )

获取阻尼器是否使用自定义求解器的选项。
创建于NX12.0.0。

许可要求: 无

◆ DamperName()

NXString NXOpen::Motion::SpringBuilder::DamperName ( )

获取阻尼器名称
创建于NX8.5.0。

许可要求: 无

◆ InitialLengthExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::InitialLengthExpression ( )

获取附着在滑动副上的弹簧初始长度表达式
版本:NX8.0.0

许可要求:无

◆ LengthFlag()

bool NXOpen::Motion::SpringBuilder::LengthFlag ( )

获取长度标志,若设为true则不更新预载长度,设为false则根据安装长度更新预载长度
创建于NX8.5.0。

许可要求: 无

◆ Name()

NXString NXOpen::Motion::SpringBuilder::Name ( )

获取名称
版本:NX6.0.0

许可要求:无

◆ PitchExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::PitchExpression ( )

获取可视化的螺距
版本:NX1899.0.0

许可要求:机构分析("MECHANISMS")

◆ PreloadedAngleExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::PreloadedAngleExpression ( )

获取预载角度表达式
创建于NX11.0.0。

许可要求: 无

◆ PreloadedLengthExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::PreloadedLengthExpression ( )

获取预载长度表达式
创建于NX11.0.0。

许可要求: 无

◆ ReactionLinkOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::SpringBuilder::ReactionLinkOvrCtrl ( )

获取作用连杆的覆盖状态
版本:NX1847.0.0

许可要求:无

◆ ReactionPointOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::SpringBuilder::ReactionPointOvrCtrl ( )

获取反作用原点的覆盖状态
版本:NX1847.0.0

许可要求:无

◆ SetActionLinkOvrCtrl()

void NXOpen::Motion::SpringBuilder::SetActionLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置主动连杆的重载状态
创建于NX1847.0.0版本。

许可证要求:机构分析("MECHANISMS")

参数
overrideState重载状态

◆ SetActionPointOvrCtrl()

void NXOpen::Motion::SpringBuilder::SetActionPointOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置作用原点的覆盖状态
版本:NX1847.0.0

许可要求:机构分析("MECHANISMS")

参数
overrideState覆盖状态

◆ SetActuatorFunction()

void NXOpen::Motion::SpringBuilder::SetActuatorFunction ( NXOpen::CAE::Function * actuatorFunction)

设置执行器函数标签。
创建于NX12.0.0。

许可要求: 机构分析("MECHANISMS")

参数
actuatorFunction执行器函数

◆ SetActuatorType()

void NXOpen::Motion::SpringBuilder::SetActuatorType ( NXOpen::Motion::ConnectorCoefficientTypes actuatorType)

设置执行器样条类型。
创建于NX12.0.0。

许可要求: 机构分析("MECHANISMS")

参数
actuatorType执行器类型

◆ SetCoefficientFunction()

void NXOpen::Motion::SpringBuilder::SetCoefficientFunction ( NXOpen::CAE::Function * function)

设置函数标签。仅当设置Motion::ConnectorCoefficientTypesSpline 时有效
创建于NX8.5.0。

许可要求: 机构分析("MECHANISMS")

参数
function函数

◆ SetCoefficientType()

void NXOpen::Motion::SpringBuilder::SetCoefficientType ( NXOpen::Motion::ConnectorCoefficientTypes coefficientType)

设置系数类型
创建于NX8.5.0。

许可要求: 机构分析("MECHANISMS")

参数
coefficientType系数类型

◆ SetCreateDamper()

void NXOpen::Motion::SpringBuilder::SetCreateDamper ( bool createDamper)

设置创建阻尼器开关
创建于NX8.5.0。

许可要求: 无

参数
createDamper创建阻尼器

◆ SetDamperAppDirection()

void NXOpen::Motion::SpringBuilder::SetDamperAppDirection ( NXOpen::Motion::ConnectorBuilder::ApplicationDirection appDirection)

设置阻尼器的作用方向。
创建于NX12.0.0。

许可要求: 机构分析("MECHANISMS")

参数
appDirection作用方向

◆ SetDamperCustomizedSolver()

void NXOpen::Motion::SpringBuilder::SetDamperCustomizedSolver ( bool customizedSolver)

设置阻尼器是否使用自定义求解器的选项。
创建于NX12.0.0。

许可要求: 机构分析("MECHANISMS")

参数
customizedSolver自定义求解器选项

◆ SetDamperName() [1/2]

void NXOpen::Motion::SpringBuilder::SetDamperName ( const char * damperName)

设置阻尼器名称
创建于NX8.5.0。

许可要求: 机构分析("MECHANISMS")

参数
damperName阻尼器名称

◆ SetDamperName() [2/2]

void NXOpen::Motion::SpringBuilder::SetDamperName ( const NXString & damperName)

设置阻尼器名称
创建于NX8.5.0。

许可要求: 机构分析("MECHANISMS")

参数
damperName阻尼器名称

◆ SetLengthFlag()

void NXOpen::Motion::SpringBuilder::SetLengthFlag ( bool lengthFlag)

设置长度标志,若设为true则不更新预载长度,设为false则根据安装长度更新预载长度
创建于NX8.5.0。

许可要求: 机构分析("MECHANISMS")

参数
lengthFlag长度标志

◆ SetName() [1/2]

void NXOpen::Motion::SpringBuilder::SetName ( const char * name)

设置名称
版本:NX6.0.0

许可要求:机构分析("MECHANISMS")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Motion::SpringBuilder::SetName ( const NXString & name)

设置名称
版本:NX6.0.0

许可要求:机构分析("MECHANISMS")

参数
name名称

◆ SetReactionLinkOvrCtrl()

void NXOpen::Motion::SpringBuilder::SetReactionLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置作用连杆的覆盖状态
版本:NX1847.0.0

许可要求:机构分析("MECHANISMS")

参数
overrideState覆盖状态

◆ SetReactionPointOvrCtrl()

void NXOpen::Motion::SpringBuilder::SetReactionPointOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置反作用原点的覆盖状态
版本:NX1847.0.0

许可要求:机构分析("MECHANISMS")

参数
overrideState覆盖状态

◆ SetShowVisualization()

void NXOpen::Motion::SpringBuilder::SetShowVisualization ( bool showVisualization)

设置可视化的显示选项
版本:NX1899.0.0

许可要求:机构分析("MECHANISMS")

参数
showVisualization可视化显示状态

◆ SetSpringAppDirection()

void NXOpen::Motion::SpringBuilder::SetSpringAppDirection ( NXOpen::Motion::ConnectorBuilder::ApplicationDirection springAppDirection)

设置弹簧的作用方向。
创建于NX12.0.0。

许可要求: 机构分析("MECHANISMS")

参数
springAppDirection弹簧作用方向

◆ SetSpringCustomizedSolver()

void NXOpen::Motion::SpringBuilder::SetSpringCustomizedSolver ( bool springCustomizedSolver)

设置弹簧是否使用自定义求解器的选项。
创建于NX12.0.0。

许可要求: 机构分析("MECHANISMS")

参数
springCustomizedSolver弹簧自定义求解器选项

◆ SetStiffnessFunction()

void NXOpen::Motion::SpringBuilder::SetStiffnessFunction ( NXOpen::CAE::Function * function)

设置函数标签。在Adams和Recurdyn中,仅当设置Motion::ConnectorCoefficientTypesSpline 时有效
版本:NX6.0.0

许可要求:机构分析("MECHANISMS")

参数
function函数

◆ SetStiffnessType()

void NXOpen::Motion::SpringBuilder::SetStiffnessType ( NXOpen::Motion::ConnectorCoefficientTypes stiffnessType)

设置刚度类型
版本:NX6.0.0

许可要求:机构分析("MECHANISMS")

参数
stiffnessType刚度类型

◆ ShowVisualization()

bool NXOpen::Motion::SpringBuilder::ShowVisualization ( )

获取可视化的显示选项
版本:NX1899.0.0

许可要求:无

◆ SpringAppDirection()

NXOpen::Motion::ConnectorBuilder::ApplicationDirection NXOpen::Motion::SpringBuilder::SpringAppDirection ( )

获取弹簧的作用方向。
创建于NX12.0.0。

许可要求: 无

◆ SpringCustomizedSolver()

bool NXOpen::Motion::SpringBuilder::SpringCustomizedSolver ( )

获取弹簧是否使用自定义求解器的选项。
创建于NX12.0.0。

许可要求: 无

◆ StiffnessCurveProfile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::SpringBuilder::StiffnessCurveProfile ( )

获取刚度二维轮廓。仅当设置为Motion::ConnectorCoefficientTypesProfile2dMotion::ConnectorCoefficientTypesExpressionAndProfile2d时有效。
创建于NX12.0.0。

许可要求: 无

◆ StiffnessExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::StiffnessExpression ( )

获取刚度表达式
版本:NX8.0.0

许可要求:无

◆ StiffnessFunction()

NXOpen::CAE::Function * NXOpen::Motion::SpringBuilder::StiffnessFunction ( )

获取函数标签。在Adams和Recurdyn中,仅当设置Motion::ConnectorCoefficientTypesSpline 时有效
版本:NX6.0.0

许可要求:无

◆ StiffnessSurfaceProfile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::SpringBuilder::StiffnessSurfaceProfile ( )

获取刚度三维轮廓。仅当设置为Motion::ConnectorCoefficientTypesProfile3dMotion::ConnectorCoefficientTypesExpressionAndProfile3d时有效。
创建于NX12.0.0。

许可要求: 无

◆ StiffnessType()

NXOpen::Motion::ConnectorCoefficientTypes NXOpen::Motion::SpringBuilder::StiffnessType ( )

获取刚度类型
版本:NX6.0.0

许可要求:无

◆ TorsionalCoefficientExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::TorsionalCoefficientExpression ( )

获取扭转系数表达式
创建于NX8.5.0。

许可要求: 无

◆ TorsionalStiffnessExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::TorsionalStiffnessExpression ( )

获取扭转刚度表达式
版本:NX8.0.0

许可要求:无

◆ WireRadiusExpression()

NXOpen::Expression * NXOpen::Motion::SpringBuilder::WireRadiusExpression ( )

获取可视化的线半径
版本:NX1899.0.0

许可要求:机构分析("MECHANISMS")