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

表示 NXOpen::Mechatronics::Gripper 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::GripperCollection::CreateGrippeBuilder

在 NX1953.0.0 中创建。
更多...

#include <Mechatronics_GripperBuilder.hxx>

类 NXOpen::Mechatronics::GripperBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  FingeTypes { FingeTypesLinear , FingeTypesRotary }
 手指类型 更多...
enum  Types { TypesFixture , TypesVacuum }
 夹具类型 更多...

Public 成员函数

NXOpen::ExpressionActionDuration ()
 返回动作持续时间
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
NXOpen::CoordinateSystemAlignCSYS ()
 返回对齐坐标系
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
NXOpen::SelectNXObjectListBaseBody ()
 返回抓手基体
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
int Category ()
 返回碰撞类别
Created in NX2306.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
NXOpen::Mechatronics::ZoneBuilderDectectionSensor ()
 返回检测传感器体
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
bool EnableAlignment ()
 返回启用对齐标志
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
NXOpen::SelectNXObjectFingerCollision ()
NXOpen::Mechatronics::GripperFingerBuilderListFingerList ()
 返回包含已定义手指的列表
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
NXOpen::Mechatronics::GripperBuilder::FingeTypes FingerType ()
 返回手指类型
Created in NX1953.0.0.

许可证要求:None
NXOpen::ExpressionInitPosition ()
NXOpen::ExpressionMaxPosition ()
NXString Name ()
void SetAlignCSYS (NXOpen::CoordinateSystem *alignCSYS)
 设置对齐坐标系
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
void SetCategory (int collisionCategory)
 设置碰撞类别
Created in NX2306.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
void SetEnableAlignment (bool enableAlignment)
 设置启用对齐标志
Created in NX1953.0.0.

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
void SetFingerType (NXOpen::Mechatronics::GripperBuilder::FingeTypes fingerType)
 设置手指类型
Created in NX1953.0.0.

许可证要求:None
void SetName (const char *name)
void SetName (const NXString &name)
void SetStopOnCollision (bool stopOnCollision)
void SetType (NXOpen::Mechatronics::GripperBuilder::Types type)
 类型
在 NX1953.0.0 中创建。

许可证要求:无
NXOpen::ExpressionSpeed ()
bool StopOnCollision ()
NXOpen::Mechatronics::GripperBuilder::Types Type ()
 类型
在 NX1953.0.0 中创建。

许可证要求:无
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 _GripperBuilderBuilder

详细描述

表示 NXOpen::Mechatronics::Gripper 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::GripperCollection::CreateGrippeBuilder

在 NX1953.0.0 中创建。

夹持器构建器

成员枚举类型说明

◆ FingeTypes

手指类型

枚举值
FingeTypesLinear 

线性运动的手指

FingeTypesRotary 

旋转运动的手指

◆ Types

夹具类型

枚举值
TypesFixture 

带可移动手指的夹具

TypesVacuum 

带真空吸盘的夹具

成员函数说明

◆ FingerCollision()

NXOpen::SelectNXObject * NXOpen::Mechatronics::GripperBuilder::FingerCollision ( )

获取手指碰撞对象。
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

◆ InitPosition()

NXOpen::Expression * NXOpen::Mechatronics::GripperBuilder::InitPosition ( )

获取手指初始位置
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

◆ MaxPosition()

NXOpen::Expression * NXOpen::Mechatronics::GripperBuilder::MaxPosition ( )

获取手指最大位置
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

◆ Name()

NXString NXOpen::Mechatronics::GripperBuilder::Name ( )

获取名称。
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

◆ SetAlignCSYS()

void NXOpen::Mechatronics::GripperBuilder::SetAlignCSYS ( NXOpen::CoordinateSystem * alignCSYS)

设置对齐坐标系
Created in NX1953.0.0.

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

参数
alignCSYSaligncsys

◆ SetCategory()

void NXOpen::Mechatronics::GripperBuilder::SetCategory ( int collisionCategory)

设置碰撞类别
Created in NX2306.0.0.

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

参数
collisionCategorycollisioncategory

◆ SetEnableAlignment()

void NXOpen::Mechatronics::GripperBuilder::SetEnableAlignment ( bool enableAlignment)

设置启用对齐标志
Created in NX1953.0.0.

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

参数
enableAlignmentenablealignment

◆ SetFingerType()

void NXOpen::Mechatronics::GripperBuilder::SetFingerType ( NXOpen::Mechatronics::GripperBuilder::FingeTypes fingerType)

设置手指类型
Created in NX1953.0.0.

许可证要求:None

参数
fingerTypefingertype

◆ SetName() [1/2]

void NXOpen::Mechatronics::GripperBuilder::SetName ( const char * name)

设置名称。
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Mechatronics::GripperBuilder::SetName ( const NXString & name)

设置名称。
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

参数
name名称

◆ SetStopOnCollision()

void NXOpen::Mechatronics::GripperBuilder::SetStopOnCollision ( bool stopOnCollision)

设置碰撞时停止标志
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

参数
stopOnCollision碰撞时停止标志

◆ SetType()

void NXOpen::Mechatronics::GripperBuilder::SetType ( NXOpen::Mechatronics::GripperBuilder::Types type)

类型
在 NX1953.0.0 中创建。

许可证要求:无

设置

参数
type类型

◆ Speed()

NXOpen::Expression * NXOpen::Mechatronics::GripperBuilder::Speed ( )

获取手指移动速度
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

◆ StopOnCollision()

bool NXOpen::Mechatronics::GripperBuilder::StopOnCollision ( )

获取碰撞时停止标志
创建于NX1953.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器")

◆ Type()

NXOpen::Mechatronics::GripperBuilder::Types NXOpen::Mechatronics::GripperBuilder::Type ( )

类型
在 NX1953.0.0 中创建。

许可证要求:无

返回