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

通用耦合器构建器 更多...

#include <Motion_GeneralCouplerBuilder.hxx>

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

Public 类型

enum  AttachmentType { AttachmentTypeTwo , AttachmentTypeThree }

Public 成员函数

NXOpen::Motion::GeneralCouplerBuilder::AttachmentType Attachment ()
NXOpen::Motion::SelectJointFirstJoint ()
NXOpen::ExpressionFirstScaleExpression ()
NXOpen::Motion::GcouplerMovementTypes FirstType ()
NXString Name ()
NXOpen::Motion::SelectJointSecondJoint ()
NXOpen::ExpressionSecondScaleExpression ()
NXOpen::Motion::GcouplerMovementTypes SecondType ()
void SetAttachment (NXOpen::Motion::GeneralCouplerBuilder::AttachmentType attachment)
void SetFirstType (NXOpen::Motion::GcouplerMovementTypes firstType)
void SetName (const char *name)
void SetName (const NXString &name)
void SetSecondType (NXOpen::Motion::GcouplerMovementTypes secondType)
void SetThirdType (NXOpen::Motion::GcouplerMovementTypes thirdType)
NXOpen::Motion::SelectJointThirdJoint ()
NXOpen::ExpressionThirdScaleExpression ()
NXOpen::Motion::GcouplerMovementTypes ThirdType ()
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 _GeneralCouplerBuilderBuilder

详细描述

通用耦合器构建器

表示 NXOpen::Motion::GeneralCouplerBuilder
要创建此类的新实例,请使用 NXOpen::Motion::GeneralCouplerCollection::CreateGeneralCouplerBuilder
默认值。

属性
DisplayScale 1.0
FirstScaleExpression.Value 1.0
SecondScaleExpression.Value 1.0
ThirdScaleExpression.Value 1.0


在NX7.5.0中创建。

成员枚举类型说明

◆ AttachmentType

关节耦合器附着类型的定义

枚举值
AttachmentTypeTwo 

两关节耦合器类型

AttachmentTypeThree 

三关节耦合器类型

成员函数说明

◆ Attachment()

NXOpen::Motion::GeneralCouplerBuilder::AttachmentType NXOpen::Motion::GeneralCouplerBuilder::Attachment ( )

返回连接类型
创建于NX7.5.0。

许可证要求:无

◆ FirstJoint()

NXOpen::Motion::SelectJoint * NXOpen::Motion::GeneralCouplerBuilder::FirstJoint ( )

返回所选的第一个运动副
创建于NX7.5.0。

许可证要求:无

◆ FirstScaleExpression()

NXOpen::Expression * NXOpen::Motion::GeneralCouplerBuilder::FirstScaleExpression ( )

返回第一个比例表达式
创建于NX8.5.0。

许可证要求:无

◆ FirstType()

NXOpen::Motion::GcouplerMovementTypes NXOpen::Motion::GeneralCouplerBuilder::FirstType ( )

返回第一个运动副的运动类型
创建于NX7.5.0。

许可证要求:无

◆ Name()

NXString NXOpen::Motion::GeneralCouplerBuilder::Name ( )

返回2-3运动副耦合器名称
创建于NX7.5.0。

许可证要求:无

◆ SecondJoint()

NXOpen::Motion::SelectJoint * NXOpen::Motion::GeneralCouplerBuilder::SecondJoint ( )

返回所选的第二个运动副
创建于NX7.5.0。

许可证要求:无

◆ SecondScaleExpression()

NXOpen::Expression * NXOpen::Motion::GeneralCouplerBuilder::SecondScaleExpression ( )

返回第二个比例表达式
创建于NX8.5.0。

许可证要求:无

◆ SecondType()

NXOpen::Motion::GcouplerMovementTypes NXOpen::Motion::GeneralCouplerBuilder::SecondType ( )

返回第二个运动副的运动类型
创建于NX7.5.0。

许可证要求:无

◆ SetAttachment()

void NXOpen::Motion::GeneralCouplerBuilder::SetAttachment ( NXOpen::Motion::GeneralCouplerBuilder::AttachmentType attachment)

设置连接类型
创建于NX7.5.0。

许可证要求:mechanisms ("MECHANISMS")

参数
attachmentattachment

◆ SetFirstType()

void NXOpen::Motion::GeneralCouplerBuilder::SetFirstType ( NXOpen::Motion::GcouplerMovementTypes firstType)

设置第一个运动副的运动类型
创建于NX7.5.0。

许可证要求:mechanisms ("MECHANISMS")

参数
firstTypefirsttype

◆ SetName() [1/2]

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

设置2-3运动副耦合器名称
创建于NX7.5.0。

许可证要求:mechanisms ("MECHANISMS")

参数
namename

◆ SetName() [2/2]

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

设置2-3运动副耦合器名称
创建于NX7.5.0。

许可证要求:mechanisms ("MECHANISMS")

参数
namename

◆ SetSecondType()

void NXOpen::Motion::GeneralCouplerBuilder::SetSecondType ( NXOpen::Motion::GcouplerMovementTypes secondType)

设置第二个运动副的运动类型
创建于NX7.5.0。

许可证要求:mechanisms ("MECHANISMS")

参数
secondTypesecondtype

◆ SetThirdType()

void NXOpen::Motion::GeneralCouplerBuilder::SetThirdType ( NXOpen::Motion::GcouplerMovementTypes thirdType)

设置第三个运动副的运动类型
创建于NX7.5.0。

许可证要求:mechanisms ("MECHANISMS")

参数
thirdTypethirdtype

◆ ThirdJoint()

NXOpen::Motion::SelectJoint * NXOpen::Motion::GeneralCouplerBuilder::ThirdJoint ( )

返回所选的第三个运动副
创建于NX7.5.0。

许可证要求:无

◆ ThirdScaleExpression()

NXOpen::Expression * NXOpen::Motion::GeneralCouplerBuilder::ThirdScaleExpression ( )

返回第三比例表达式
于NX8.5.0中创建。

许可证要求:无

◆ ThirdType()

NXOpen::Motion::GcouplerMovementTypes NXOpen::Motion::GeneralCouplerBuilder::ThirdType ( )

返回第三个运动副的运动类型
创建于NX7.5.0。

许可证要求:无