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

曲线接触构建器 更多...

#include <Motion_CurveContactBuilder.hxx>

类 NXOpen::Motion::CurveContactBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  GeometryMaterialSide { GeometryMaterialSideDirection , GeometryMaterialSideDirectionReverse }

Public 成员函数

NXOpen::Motion::CurveContactAdamsAdamsParameters ()
NXString ContactName ()
double DisplayScale ()
NXOpen::SelectNXObjectListFirstContactCurve ()
NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide FirstGeometryMaterialDirection ()
NXOpen::Motion::CurveContactRecurdynRecurdynParameters ()
NXOpen::SelectNXObjectListSecondContactCurve ()
NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide SecondGeometryMaterialDirection ()
void SetContactName (const char *name)
void SetContactName (const NXString &name)
void SetDisplayScale (double displayScale)
void SetFirstGeometryMaterialDirection (NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide sideDirection)
void SetSecondGeometryMaterialDirection (NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide sideDirection)
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 _CurveContactBuilderBuilder

详细描述

曲线接触构建器

表示 NXOpen::Motion::CurveContactBuilder
要创建此类的新实例,请使用 NXOpen::Motion::CurveContactCollection::CreateCurveContactBuilder
默认值。

属性
AdamsParameters.DynamicCoefficientExpression.Value 0.05
AdamsParameters.ForceExponentExpression.Value 1.2
AdamsParameters.MaterialDampingExpression.Value 100000.0(毫米单位部件),570.993(英寸单位部件)
AdamsParameters.PenetrationDepthExpression.Value 0.001(毫米单位部件),0.00003937(英寸单位部件)
AdamsParameters.SlipVelocityExpression.Value 0.1(毫米单位部件),0.003937(英寸单位部件)
AdamsParameters.StaticCoefficientExpression.Value 0.08
AdamsParameters.StiffnessExpression.Value 100000000000.0(毫米单位部件),570993141.98628(英寸单位部件)
AdamsParameters.TransitionVelocityExpression.Value 1.0(毫米单位部件),0.03937(英寸单位部件)
DisplayScale 1.0
RecurdynParameters.BufferRadiusFactorExpression.Value 1.2
RecurdynParameters.CurveToleranceFactorExpression.Value 10.0
RecurdynParameters.DynamicCoefficientExpression.Value 0.05
RecurdynParameters.FirstCurveMaximumPenetrationExpression.Value 10.0(毫米单位部件),0.3937(英寸单位部件)
RecurdynParameters.ForceExponentExpression.Value 1.2
RecurdynParameters.MaterialDampingExpression.Value 100000.0(毫米单位部件),570.993(英寸单位部件)
RecurdynParameters.MaximumStepSizeFactorExpression.Value 2.0
RecurdynParameters.PenetrationDepthExpression.Value 0.001(毫米单位部件),0.00003937(英寸单位部件)
RecurdynParameters.SecondCurveMaximumPenetrationExpression.Value 10.0(毫米单位部件),0.3937(英寸单位部件)
RecurdynParameters.SlipVelocityExpression.Value 0.1(毫米单位部件),0.003937(英寸单位部件)
RecurdynParameters.StaticCoefficientExpression.Value 0.08
RecurdynParameters.StiffnessExpression.Value 100000000000.0(毫米部件),570993141.98628(英寸部件)
RecurdynParameters.TransitionVelocityExpression.Value 1.0(毫米部件),0.03937(英寸部件)


创建于 NX5.0.0。

成员枚举类型说明

◆ GeometryMaterialSide

所选几何的材料侧方向枚举

枚举值
GeometryMaterialSideDirection 

方向

GeometryMaterialSideDirectionReverse 

反向

成员函数说明

◆ AdamsParameters()

NXOpen::Motion::CurveContactAdams * NXOpen::Motion::CurveContactBuilder::AdamsParameters ( )

返回2D曲线接触的子对象(Adams参数)
于NX5.0.0版本创建。

许可证要求:无

◆ ContactName()

NXString NXOpen::Motion::CurveContactBuilder::ContactName ( )

获取接触名称
创建于 NX5.0.0。

许可要求:无

◆ DisplayScale()

double NXOpen::Motion::CurveContactBuilder::DisplayScale ( )

获取显示比例
创建于 NX5.0.0。

许可要求:无

◆ FirstContactCurve()

NXOpen::SelectNXObjectList * NXOpen::Motion::CurveContactBuilder::FirstContactCurve ( )

获取第一个接触曲线的选择
创建于 NX5.0.0。

许可要求:无

◆ FirstGeometryMaterialDirection()

NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide NXOpen::Motion::CurveContactBuilder::FirstGeometryMaterialDirection ( )

获取第一个几何的材料侧方向
创建于 NX5.0.0。

许可要求:无

◆ RecurdynParameters()

NXOpen::Motion::CurveContactRecurdyn * NXOpen::Motion::CurveContactBuilder::RecurdynParameters ( )

返回2D曲线接触的子对象(RecurDyn参数)
于NX5.0.0版本创建。

许可证要求:无

◆ SecondContactCurve()

NXOpen::SelectNXObjectList * NXOpen::Motion::CurveContactBuilder::SecondContactCurve ( )

获取第二个接触曲线的选择
创建于 NX5.0.0。

许可要求:无

◆ SecondGeometryMaterialDirection()

NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide NXOpen::Motion::CurveContactBuilder::SecondGeometryMaterialDirection ( )

获取第二个几何的材料侧方向
创建于 NX5.0.0。

许可要求:无

◆ SetContactName() [1/2]

void NXOpen::Motion::CurveContactBuilder::SetContactName ( const char * name)

设置接触名称
创建于 NX5.0.0。

许可要求:mechanisms ("MECHANISMS")

参数
name名称

◆ SetContactName() [2/2]

void NXOpen::Motion::CurveContactBuilder::SetContactName ( const NXString & name)

设置接触名称
创建于 NX5.0.0。

许可要求:mechanisms ("MECHANISMS")

参数
name名称

◆ SetDisplayScale()

void NXOpen::Motion::CurveContactBuilder::SetDisplayScale ( double displayScale)

设置显示比例
创建于 NX5.0.0。

许可要求:mechanisms ("MECHANISMS")

参数
displayScale显示比例

◆ SetFirstGeometryMaterialDirection()

void NXOpen::Motion::CurveContactBuilder::SetFirstGeometryMaterialDirection ( NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide sideDirection)

设置第一个几何的材料侧方向
创建于 NX5.0.0。

许可要求:mechanisms ("MECHANISMS")

参数
sideDirection侧方向

◆ SetSecondGeometryMaterialDirection()

void NXOpen::Motion::CurveContactBuilder::SetSecondGeometryMaterialDirection ( NXOpen::Motion::CurveContactBuilder::GeometryMaterialSide sideDirection)

设置第二个几何的材料侧方向
创建于 NX5.0.0。

许可要求:mechanisms ("MECHANISMS")

参数
sideDirection侧方向