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

齿轮构建器 更多...

#include <Mechatronics_GearBuilder.hxx>

类 NXOpen::Mechatronics::GearBuilder 继承关系图:
NXOpen::Mechatronics::CouplingBuilder NXOpen::Mechatronics::PhysicsConstraintBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AxisJointType { AxisJointTypeLinear , AxisJointTypeAngular }

Public 成员函数

NXOpen::Mechatronics::GearBuilder::AxisJointType AxisType ()
NXOpen::ExpressionExpressionMasterMultiple ()
NXOpen::ExpressionExpressionSlaveMultiple ()
double MasterMultiple ()
void SetAxisType (NXOpen::Mechatronics::GearBuilder::AxisJointType axisType)
void SetMasterMultiple (double masterMultiple)
void SetSlaveMultiple (double slaveMultiple)
double SlaveMultiple ()
Public 成员函数 继承自 NXOpen::Mechatronics::CouplingBuilder
bool AllowSlip ()
NXOpen::Mechatronics::SelectPhysicsJointMasterAxisJoint ()
void SetAllowSlip (bool allowSlip)
void SetMasterAxisJoint (NXOpen::Mechatronics::PhysicsJoint *master)
void SetSlaveAxisJoint (NXOpen::Mechatronics::PhysicsJoint *slave)
NXOpen::Mechatronics::SelectPhysicsJointSlaveAxisJoint ()
Public 成员函数 继承自 NXOpen::Mechatronics::PhysicsConstraintBuilder
NXString Name ()
void SetName (const char *name)
void SetName (const NXString &name)
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 _GearBuilderBuilder

详细描述

齿轮构建器

表示一个 NXOpen::Mechatronics::Gear 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::GearCollection::CreateGearBuilder

于NX7.5.1中创建。

成员枚举类型说明

◆ AxisJointType

轴关节类型。

枚举值
AxisJointTypeLinear 

线性

AxisJointTypeAngular 

角向

成员函数说明

◆ AxisType()

NXOpen::Mechatronics::GearBuilder::AxisJointType NXOpen::Mechatronics::GearBuilder::AxisType ( )

返回 轴关节类型。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ ExpressionMasterMultiple()

NXOpen::Expression * NXOpen::Mechatronics::GearBuilder::ExpressionMasterMultiple ( )

返回 主动轮倍数表达式。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ ExpressionSlaveMultiple()

NXOpen::Expression * NXOpen::Mechatronics::GearBuilder::ExpressionSlaveMultiple ( )

返回 从动轮倍数表达式。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ MasterMultiple()

double NXOpen::Mechatronics::GearBuilder::MasterMultiple ( )

返回 主动轮倍数。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ SetAxisType()

void NXOpen::Mechatronics::GearBuilder::SetAxisType ( NXOpen::Mechatronics::GearBuilder::AxisJointType axisType)

设置 轴关节类型。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
axisType轴类型

◆ SetMasterMultiple()

void NXOpen::Mechatronics::GearBuilder::SetMasterMultiple ( double masterMultiple)

设置 主动轮倍数。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
masterMultiple主动轮倍数

◆ SetSlaveMultiple()

void NXOpen::Mechatronics::GearBuilder::SetSlaveMultiple ( double slaveMultiple)

设置 从动轮倍数。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
slaveMultiple从动轮倍数

◆ SlaveMultiple()

double NXOpen::Mechatronics::GearBuilder::SlaveMultiple ( )

返回 从动轮倍数。
于NX7.5.1中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")