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

离散传动系构建器 更多...

#include <Motion_DiscreteDrivetrainBuilder.hxx>

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

Public 类型

enum  DrivetrainTypeOption { DrivetrainTypeOptionTwoDimensional , DrivetrainTypeOptionThreeDimensional }

Public 成员函数

NXOpen::Motion::SelectLinkAdjacentElement ()
double AverageGap ()
void BuildPatternInstances ()
NXOpen::Motion::SelectLinkClosingElement ()
void ComputeNumberOfPatternInstances ()
void ComputePath ()
NXOpen::Motion::DiscreteDrivetrainLayoutBuilderCreateDiscreteDrivetrainLayoutBuilder ()
NXOpen::Motion::DiscreteDrivetrainPatternBuilderCreateDiscreteDrivetrainPatternBuilder ()
NXOpen::Motion::DiscreteDrivetrainReportBuilderCreateDiscreteDrivetrainReportBuilder ()
bool DoublePinTrack ()
NXOpen::ExpressionDriverVelocity ()
NXOpen::Motion::DiscreteDrivetrainBuilder::DrivetrainTypeOption DrivetrainType ()
NXOpen::ExpressionInsideHeight ()
double InstancesLength ()
NXOpen::Motion::DiscreteDrivetrainLayoutBuilderListLayoutList ()
NXOpen::CoordinateSystemLayoutPlaneCsys ()
NXString Name ()
NXOpen::ExpressionNominalPitch ()
NXOpen::ExpressionNumberOfPatternInstances ()
NXOpen::ExpressionOutsideHeight ()
NXOpen::SelectNXObjectListPathCurves ()
double PathLength ()
NXOpen::SelectNXObjectPathSketch ()
NXOpen::Motion::DiscreteDrivetrainPatternBuilderListPatternList ()
bool PositionPatternInstancesEvenly ()
NXOpen::Motion::DiscreteDrivetrainReportBuilderListReportList ()
bool ReversePatternInstancingDirection ()
void SetDoublePinTrack (bool doublePinTrack)
void SetDrivetrainType (NXOpen::Motion::DiscreteDrivetrainBuilder::DrivetrainTypeOption type)
void SetLayoutPlaneCsys (NXOpen::CoordinateSystem *layoutPlaneCsys)
void SetName (const char *name)
void SetName (const NXString &name)
void SetPositionPatternInstancesEvenly (bool positionPatternInstancesEvenly)
void SetReversePatternInstancingDirection (bool reversePatternInstancingDirection)
void SetShowPatternInstancesNumbers (bool showPatternInstancesNumbers)
bool ShowPatternInstancesNumbers ()
double TotalGap ()
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 _DiscreteDrivetrainBuilderBuilder

详细描述

离散传动系构建器

表示 Motion::DiscreteDrivetrain 构建器。
要创建此类的新实例,请使用 NXOpen::Motion::DiscreteDrivetrainCollection::CreateDiscreteDrivetrainBuilder

于 NX1847.0.0 版本创建。

成员枚举类型说明

◆ DrivetrainTypeOption

离散传动系统类型。

枚举值
DrivetrainTypeOptionTwoDimensional 

二维

DrivetrainTypeOptionThreeDimensional 

三维

成员函数说明

◆ AdjacentElement()

NXOpen::Motion::SelectLink * NXOpen::Motion::DiscreteDrivetrainBuilder::AdjacentElement ( )

返回离散传动系模式相邻元素。
创建于 NX1847.0.0。

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

◆ AverageGap()

double NXOpen::Motion::DiscreteDrivetrainBuilder::AverageGap ( )

返回平均间隙(部件单位),由BuildPatternInstances方法计算。
创建于NX1953.0.0。

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

◆ BuildPatternInstances()

void NXOpen::Motion::DiscreteDrivetrainBuilder::BuildPatternInstances ( )

构建模式实例按钮。调用此方法以构建离散传动系模式的实例。
于NX1847.0.0中创建。

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

◆ ClosingElement()

NXOpen::Motion::SelectLink * NXOpen::Motion::DiscreteDrivetrainBuilder::ClosingElement ( )

返回离散传动系模式闭合元素。
创建于 NX1847.0.0。

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

◆ ComputeNumberOfPatternInstances()

void NXOpen::Motion::DiscreteDrivetrainBuilder::ComputeNumberOfPatternInstances ( )

计算模式实例数量按钮。调用此方法以计算离散传动系模式的实例数量。
于NX1847.0.0中创建。

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

◆ ComputePath()

void NXOpen::Motion::DiscreteDrivetrainBuilder::ComputePath ( )

计算路径按钮。调用此方法以计算离散传动系布局的路径。
于NX1847.0.0中创建。

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

◆ CreateDiscreteDrivetrainLayoutBuilder()

NXOpen::Motion::DiscreteDrivetrainLayoutBuilder * NXOpen::Motion::DiscreteDrivetrainBuilder::CreateDiscreteDrivetrainLayoutBuilder ( )

创建新的离散传动系布局项并添加到 LayoutList。

返回

创建于 NX1847.0.0。

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

◆ CreateDiscreteDrivetrainPatternBuilder()

NXOpen::Motion::DiscreteDrivetrainPatternBuilder * NXOpen::Motion::DiscreteDrivetrainBuilder::CreateDiscreteDrivetrainPatternBuilder ( )

创建新的离散传动系模式项并添加到 PatternList。

返回

创建于 NX1847.0.0。

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

◆ CreateDiscreteDrivetrainReportBuilder()

NXOpen::Motion::DiscreteDrivetrainReportBuilder * NXOpen::Motion::DiscreteDrivetrainBuilder::CreateDiscreteDrivetrainReportBuilder ( )

创建一个新的离散传动链报告项并添加到ReportList中。

返回

创建于NX1847.0.0。

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

◆ DoublePinTrack()

bool NXOpen::Motion::DiscreteDrivetrainBuilder::DoublePinTrack ( )

返回是否为双销轨道的状态。如果为 true,则调整链轮齿对齐以适应双销。
创建于 NX2406.0.0。

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

◆ DriverVelocity()

NXOpen::Expression * NXOpen::Motion::DiscreteDrivetrainBuilder::DriverVelocity ( )

返回为离散传动系布局定义的主动链轮/轮速度。
创建于 NX1847.0.0。

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

◆ DrivetrainType()

NXOpen::Motion::DiscreteDrivetrainBuilder::DrivetrainTypeOption NXOpen::Motion::DiscreteDrivetrainBuilder::DrivetrainType ( )

返回离散传动系元素的类型。默认值为2D。
于NX1847.0.0中创建。

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

◆ InsideHeight()

NXOpen::Expression * NXOpen::Motion::DiscreteDrivetrainBuilder::InsideHeight ( )

返回为离散传动系定义的内部高度。
创建于 NX1872.0.0。

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

◆ InstancesLength()

double NXOpen::Motion::DiscreteDrivetrainBuilder::InstancesLength ( )

返回实例长度(部件单位),由BuildPatternInstances方法计算。
创建于NX1953.0.0。

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

◆ LayoutList()

NXOpen::Motion::DiscreteDrivetrainLayoutBuilderList * NXOpen::Motion::DiscreteDrivetrainBuilder::LayoutList ( )

返回所有子离散传动系布局的列表。
于NX1847.0.0中创建。

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

◆ LayoutPlaneCsys()

NXOpen::CoordinateSystem * NXOpen::Motion::DiscreteDrivetrainBuilder::LayoutPlaneCsys ( )

返回布局平面坐标系。
于NX1872.0.0中创建。

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

◆ Name()

NXString NXOpen::Motion::DiscreteDrivetrainBuilder::Name ( )

返回离散传动系的名称。在所有运动元素中必须唯一。
于NX1847.0.0中创建。

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

◆ NominalPitch()

NXOpen::Expression * NXOpen::Motion::DiscreteDrivetrainBuilder::NominalPitch ( )

返回为离散传动系模式定义的公称节距。
创建于 NX1847.0.0。

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

◆ NumberOfPatternInstances()

NXOpen::Expression * NXOpen::Motion::DiscreteDrivetrainBuilder::NumberOfPatternInstances ( )

返回为离散传动系定义的模式数量。
创建于 NX1847.0.0。

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

◆ OutsideHeight()

NXOpen::Expression * NXOpen::Motion::DiscreteDrivetrainBuilder::OutsideHeight ( )

返回为离散传动系定义的外部高度。
创建于 NX1872.0.0。

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

◆ PathCurves()

NXOpen::SelectNXObjectList * NXOpen::Motion::DiscreteDrivetrainBuilder::PathCurves ( )

返回离散传动系布局路径曲线。
于NX1847.0.0中创建。

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

◆ PathLength()

double NXOpen::Motion::DiscreteDrivetrainBuilder::PathLength ( )

返回路径长度(部件单位),由BuildPatternInstances方法计算。
创建于NX1953.0.0。

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

◆ PathSketch()

NXOpen::SelectNXObject * NXOpen::Motion::DiscreteDrivetrainBuilder::PathSketch ( )

返回离散传动系布局路径草图。
于NX1847.0.0中创建。

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

◆ PatternList()

NXOpen::Motion::DiscreteDrivetrainPatternBuilderList * NXOpen::Motion::DiscreteDrivetrainBuilder::PatternList ( )

返回所有子离散传动系模式的列表。
于NX1847.0.0中创建。

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

◆ PositionPatternInstancesEvenly()

bool NXOpen::Motion::DiscreteDrivetrainBuilder::PositionPatternInstancesEvenly ( )

返回是否启用均匀调整模式实例的状态。如果为 true,则启用均匀调整模式实例。
创建于 NX1847.0.0。

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

◆ ReportList()

NXOpen::Motion::DiscreteDrivetrainReportBuilderList * NXOpen::Motion::DiscreteDrivetrainBuilder::ReportList ( )

返回所有子离散传动系报告的列表。
于NX1847.0.0中创建。

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

◆ ReversePatternInstancingDirection()

bool NXOpen::Motion::DiscreteDrivetrainBuilder::ReversePatternInstancingDirection ( )

返回离散传动系是否反转模式实例方向。
于NX1872.0.0中创建。

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

◆ SetDoublePinTrack()

void NXOpen::Motion::DiscreteDrivetrainBuilder::SetDoublePinTrack ( bool doublePinTrack)

设置是否为双销轨道的状态。如果为 true,则调整链轮齿对齐以适应双销。
创建于 NX2406.0.0。

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

参数
doublePinTrackdoublepintrack

◆ SetDrivetrainType()

void NXOpen::Motion::DiscreteDrivetrainBuilder::SetDrivetrainType ( NXOpen::Motion::DiscreteDrivetrainBuilder::DrivetrainTypeOption type)

设置离散传动系元素的类型。默认值为2D。
于NX1847.0.0中创建。

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

参数
typetype

◆ SetLayoutPlaneCsys()

void NXOpen::Motion::DiscreteDrivetrainBuilder::SetLayoutPlaneCsys ( NXOpen::CoordinateSystem * layoutPlaneCsys)

设置布局平面坐标系。
于NX1872.0.0中创建。

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

参数
layoutPlaneCsyslayoutplanecsys

◆ SetName() [1/2]

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

设置离散传动系的名称。在所有运动元素中必须唯一。
于NX1847.0.0中创建。

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

参数
namename

◆ SetName() [2/2]

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

设置离散传动系的名称。在所有运动元素中必须唯一。
于NX1847.0.0中创建。

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

参数
namename

◆ SetPositionPatternInstancesEvenly()

void NXOpen::Motion::DiscreteDrivetrainBuilder::SetPositionPatternInstancesEvenly ( bool positionPatternInstancesEvenly)

设置是否启用均匀调整模式实例的状态。如果为 true,则启用均匀调整模式实例。
创建于 NX1847.0.0。

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

参数
positionPatternInstancesEvenlypositionpatterninstancesevenly

◆ SetReversePatternInstancingDirection()

void NXOpen::Motion::DiscreteDrivetrainBuilder::SetReversePatternInstancingDirection ( bool reversePatternInstancingDirection)

设置离散传动系反向模式实例方向。
创建于 NX1872.0.0。

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

参数
reversePatternInstancingDirectionreversepatterninstancingdirection

◆ SetShowPatternInstancesNumbers()

void NXOpen::Motion::DiscreteDrivetrainBuilder::SetShowPatternInstancesNumbers ( bool showPatternInstancesNumbers)

设置是否启用显示模式实例编号的状态。如果为 true,则启用显示模式实例编号。
创建于 NX1847.0.0。

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

参数
showPatternInstancesNumbersshowpatterninstancesnumbers

◆ ShowPatternInstancesNumbers()

bool NXOpen::Motion::DiscreteDrivetrainBuilder::ShowPatternInstancesNumbers ( )

返回是否启用显示模式实例编号的状态。如果为 true,则启用显示模式实例编号。
创建于 NX1847.0.0。

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

◆ TotalGap()

double NXOpen::Motion::DiscreteDrivetrainBuilder::TotalGap ( )

返回总间隙(部件单位),由BuildPatternInstances方法计算。
创建于NX1953.0.0。

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