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

凸轮构建器 更多...

#include <Mechatronics_CamBuilder.hxx>

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

Public 类型

enum  AddCamDiskToMasterOption { AddCamDiskToMasterOptionNone , AddCamDiskToMasterOptionEdit , AddCamDiskToMasterOptionReplace }
enum  AxisJointType { AxisJointTypeLinear , AxisJointTypeAngular }
enum  CreateCamDiskType { CreateCamDiskTypeCurve , CreateCamDiskTypeSolid }

Public 成员函数

NXOpen::Mechatronics::CamBuilder::AddCamDiskToMasterOption AddCamDiskToMasterJointOption ()
void AddCurveFeature (NXOpen::Features::Feature *curveFeature)
NXOpen::PointCamDiskRefPoint ()
NXOpen::Mechatronics::CamBuilder::CreateCamDiskType CamDiskType ()
NXOpen::Mechatronics::CamProfileCamProfile ()
bool CreateCamDisk ()
void ExecuteCamDisk ()
NXOpen::ExpressionExtrudeLength ()
std::vector< NXOpen::Features::Feature * > GetCurveFeatures ()
NXOpen::Features::FeatureGetExtrudeFeature ()
NXOpen::Display::LayerSettingsBuilderLayerSettings ()
NXOpen::Mechatronics::CamBuilder::AxisJointType MasterAxisType ()
NXOpen::ExpressionMasterOffset ()
NXOpen::ExpressionMasterScaleFactor ()
NXOpen::Mechatronics::MotionProfileMotionProfile ()
int RefPointOption ()
void SetAddCamDiskToMasterJointOption (NXOpen::Mechatronics::CamBuilder::AddCamDiskToMasterOption addOption)
void SetCamDiskRefPoint (NXOpen::Point *refPoint)
void SetCamDiskType (NXOpen::Mechatronics::CamBuilder::CreateCamDiskType camDiskType)
void SetCamProfile (NXOpen::Mechatronics::CamProfile *profile)
void SetCreateCamDisk (bool createOption)
void SetCurveFeatures (const std::vector< NXOpen::Features::Feature * > &curveFeatures)
void SetExtrudeFeature (NXOpen::Features::Feature *extrudeFeature)
void SetMasterAxisType (NXOpen::Mechatronics::CamBuilder::AxisJointType masterAxisType)
void SetMotionProfile (NXOpen::Mechatronics::MotionProfile *profile)
void SetRefPointOption (int refPointOption)
void SetSlaveAxisType (NXOpen::Mechatronics::CamBuilder::AxisJointType slaveAxisType)
NXOpen::Mechatronics::CamBuilder::AxisJointType SlaveAxisType ()
NXOpen::ExpressionSlaveOffset ()
NXOpen::ExpressionSlaveScaleFactor ()
void UpdateCamDisk ()
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 _CamBuilderBuilder

详细描述

凸轮构建器

表示 NXOpen::Mechatronics::Cam 构建器。
若要创建此类的新实例,请使用 NXOpen::Mechatronics::CamCollection::CreateCamBuilder
默认值。

属性
LayerSettings.LayerOption 工作层


创建于NX7.5.1。

成员枚举类型说明

◆ AddCamDiskToMasterOption

表示添加凸轮盘的选项。

枚举值
AddCamDiskToMasterOptionNone 

AddCamDiskToMasterOptionEdit 

编辑

AddCamDiskToMasterOptionReplace 

替换

◆ AxisJointType

表示轴关节类型。

枚举值
AxisJointTypeLinear 

线性

AxisJointTypeAngular 

角型

◆ CreateCamDiskType

表示凸轮盘类型。

枚举值
CreateCamDiskTypeCurve 

曲线

CreateCamDiskTypeSolid 

实体

成员函数说明

◆ AddCamDiskToMasterJointOption()

NXOpen::Mechatronics::CamBuilder::AddCamDiskToMasterOption NXOpen::Mechatronics::CamBuilder::AddCamDiskToMasterJointOption ( )

返回 添加凸轮盘到主关节的选项。
创建于 NX12.0.0。

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

◆ AddCurveFeature()

void NXOpen::Mechatronics::CamBuilder::AddCurveFeature ( NXOpen::Features::Feature * curveFeature)

添加一个曲线特征。
创建于 NX12.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
curveFeaturecurvefeature

◆ CamDiskRefPoint()

NXOpen::Point * NXOpen::Mechatronics::CamBuilder::CamDiskRefPoint ( )

返回 凸轮盘参考点。
创建于 NX12.0.0。

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

◆ CamDiskType()

NXOpen::Mechatronics::CamBuilder::CreateCamDiskType NXOpen::Mechatronics::CamBuilder::CamDiskType ( )

返回 凸轮盘类型。
创建于 NX12.0.0。

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

◆ CamProfile()

NXOpen::Mechatronics::CamProfile * NXOpen::Mechatronics::CamBuilder::CamProfile ( )

获取凸轮轮廓。该轮廓类型为 NXOpen::Mechatronics::CamProfile
创建于 NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ CreateCamDisk()

bool NXOpen::Mechatronics::CamBuilder::CreateCamDisk ( )

返回 创建凸轮盘的开关。
创建于 NX12.0.0。

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

◆ ExecuteCamDisk()

void NXOpen::Mechatronics::CamBuilder::ExecuteCamDisk ( )

创建凸轮盘。
创建于 NX1847.0.0。

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

◆ ExtrudeLength()

NXOpen::Expression * NXOpen::Mechatronics::CamBuilder::ExtrudeLength ( )

返回 拉伸长度。
创建于 NX12.0.0。

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

◆ GetCurveFeatures()

std::vector< NXOpen::Features::Feature * > NXOpen::Mechatronics::CamBuilder::GetCurveFeatures ( )

获取曲线特征。
创建于 NX12.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ GetExtrudeFeature()

NXOpen::Features::Feature * NXOpen::Mechatronics::CamBuilder::GetExtrudeFeature ( )

获取拉伸特征。
创建于 NX12.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ LayerSettings()

NXOpen::Display::LayerSettingsBuilder * NXOpen::Mechatronics::CamBuilder::LayerSettings ( )

返回 图层设置构建器
创建于 NX12.0.0。

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

◆ MasterAxisType()

NXOpen::Mechatronics::CamBuilder::AxisJointType NXOpen::Mechatronics::CamBuilder::MasterAxisType ( )

获取主动轴类型。
创建于 NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ MasterOffset()

NXOpen::Expression * NXOpen::Mechatronics::CamBuilder::MasterOffset ( )

获取主动轴偏移量。
创建于 NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ MasterScaleFactor()

NXOpen::Expression * NXOpen::Mechatronics::CamBuilder::MasterScaleFactor ( )

获取主动轴比例因子。
创建于 NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ MotionProfile()

NXOpen::Mechatronics::MotionProfile * NXOpen::Mechatronics::CamBuilder::MotionProfile ( )

获取运动轮廓。该轮廓类型为 NXOpen::Mechatronics::MotionProfile
创建于 NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ RefPointOption()

int NXOpen::Mechatronics::CamBuilder::RefPointOption ( )

返回 凸轮盘参考点选项。
创建于 NX12.0.0。

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

◆ SetAddCamDiskToMasterJointOption()

void NXOpen::Mechatronics::CamBuilder::SetAddCamDiskToMasterJointOption ( NXOpen::Mechatronics::CamBuilder::AddCamDiskToMasterOption addOption)

设置 添加凸轮盘到主关节的选项。
创建于 NX12.0.0。

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

参数
addOption添加选项

◆ SetCamDiskRefPoint()

void NXOpen::Mechatronics::CamBuilder::SetCamDiskRefPoint ( NXOpen::Point * refPoint)

设置 凸轮盘参考点。
创建于 NX12.0.0。

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

参数
refPoint参考点

◆ SetCamDiskType()

void NXOpen::Mechatronics::CamBuilder::SetCamDiskType ( NXOpen::Mechatronics::CamBuilder::CreateCamDiskType camDiskType)

设置 凸轮盘类型。
创建于 NX12.0.0。

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

参数
camDiskType凸轮盘类型

◆ SetCamProfile()

void NXOpen::Mechatronics::CamBuilder::SetCamProfile ( NXOpen::Mechatronics::CamProfile * profile)

设置凸轮轮廓。该轮廓类型为 NXOpen::Mechatronics::CamProfile
创建于 NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
profileprofile

◆ SetCreateCamDisk()

void NXOpen::Mechatronics::CamBuilder::SetCreateCamDisk ( bool createOption)

设置 创建凸轮盘的开关。
创建于 NX12.0.0。

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

参数
createOption创建选项

◆ SetCurveFeatures()

void NXOpen::Mechatronics::CamBuilder::SetCurveFeatures ( const std::vector< NXOpen::Features::Feature * > & curveFeatures)

设置曲线特征。
创建于 NX12.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
curveFeaturescurvefeatures

◆ SetExtrudeFeature()

void NXOpen::Mechatronics::CamBuilder::SetExtrudeFeature ( NXOpen::Features::Feature * extrudeFeature)

设置拉伸特征
创建于 NX12.0.0。

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

参数
extrudeFeature拉伸特征

◆ SetMasterAxisType()

void NXOpen::Mechatronics::CamBuilder::SetMasterAxisType ( NXOpen::Mechatronics::CamBuilder::AxisJointType masterAxisType)

设置主动轴类型。
创建于 NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
masterAxisTypemasteraxistype

◆ SetMotionProfile()

void NXOpen::Mechatronics::CamBuilder::SetMotionProfile ( NXOpen::Mechatronics::MotionProfile * profile)

设置运动轮廓。该轮廓类型为 NXOpen::Mechatronics::MotionProfile
创建于 NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
profileprofile

◆ SetRefPointOption()

void NXOpen::Mechatronics::CamBuilder::SetRefPointOption ( int refPointOption)

设置 凸轮盘参考点选项。
创建于 NX12.0.0。

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

参数
refPointOption参考点选项

◆ SetSlaveAxisType()

void NXOpen::Mechatronics::CamBuilder::SetSlaveAxisType ( NXOpen::Mechatronics::CamBuilder::AxisJointType slaveAxisType)

设置从动轴类型。
创建于 NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
slaveAxisTypeslaveaxistype

◆ SlaveAxisType()

NXOpen::Mechatronics::CamBuilder::AxisJointType NXOpen::Mechatronics::CamBuilder::SlaveAxisType ( )

获取从动轴类型。
创建于 NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ SlaveOffset()

NXOpen::Expression * NXOpen::Mechatronics::CamBuilder::SlaveOffset ( )

获取从动轴偏移量。
创建于 NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ SlaveScaleFactor()

NXOpen::Expression * NXOpen::Mechatronics::CamBuilder::SlaveScaleFactor ( )

获取从动轴比例因子。
创建于 NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ UpdateCamDisk()

void NXOpen::Mechatronics::CamBuilder::UpdateCamDisk ( )

更新凸轮盘。
创建于 NX1847.0.0。

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