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

速度控制构建器 更多...

#include <Mechatronics_SpeedControlBuilder.hxx>

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

Public 类型

enum  AxisJointType { AxisJointTypeAngular , AxisJointTypeLinear , AxisJointTypeMixed }

Public 成员函数

NXOpen::Mechatronics::SelectPhysicsJointAxisJoint ()
NXOpen::Mechatronics::SpeedControlBuilder::AxisJointType AxisType ()
NXOpen::Mechatronics::SpeedPositionControlDirectiontype DirectionType ()
bool EnableLimitForce ()
NXOpen::ExpressionForwardForce ()
bool LimitJerk ()
NXOpen::ExpressionMaxAcceleration ()
NXOpen::ExpressionMaxJerk ()
NXOpen::Mechatronics::SpeedPositionControlBuilderTargetparameter ParameterType ()
NXOpen::ExpressionReverseForce ()
void SetAxisJoint (NXOpen::NXObject *axisJoint)
void SetAxisType (NXOpen::Mechatronics::SpeedControlBuilder::AxisJointType axisType)
void SetDirectionType (NXOpen::Mechatronics::SpeedPositionControlDirectiontype directionType)
void SetEnableLimitForce (bool enable)
void SetLimitJerk (bool limitJerk)
void SetParameterType (NXOpen::Mechatronics::SpeedPositionControlBuilderTargetparameter parameterType)
void SetSignal (NXOpen::NXObject *signal)
void SetTarget (NXOpen::Expression *targetExp)
void SetUseAcceleration (bool useAcceleration)
NXOpen::SelectNXObjectSignal ()
NXOpen::ExpressionSpeed ()
bool UseAcceleration ()
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 _SpeedControlBuilderBuilder

详细描述

速度控制构建器

表示 NXOpen::Mechatronics::SpeedControl 构建器。
若要创建此类的新实例,请使用 NXOpen::Mechatronics::SpeedControlCollection::CreateSpeedControlBuilder

创建于 NX7.5.1。

成员枚举类型说明

◆ AxisJointType

轴关节类型。

枚举值
AxisJointTypeAngular 

旋转

AxisJointTypeLinear 

线性

AxisJointTypeMixed 

混合旋转和线性

成员函数说明

◆ AxisJoint()

NXOpen::Mechatronics::SelectPhysicsJoint * NXOpen::Mechatronics::SpeedControlBuilder::AxisJoint ( )

◆ AxisType()

NXOpen::Mechatronics::SpeedControlBuilder::AxisJointType NXOpen::Mechatronics::SpeedControlBuilder::AxisType ( )

获取轴关节类型。
创建于 NX7.5.1。

许可证要求: 无

◆ DirectionType()

NXOpen::Mechatronics::SpeedPositionControlDirectiontype NXOpen::Mechatronics::SpeedControlBuilder::DirectionType ( )

返回方向类型,仅当速度控制用于驱动 NXOpen::Mechatronics::TransportSurface 时有效
创建于 NX10.0.0。

许可证要求:无

◆ EnableLimitForce()

bool NXOpen::Mechatronics::SpeedControlBuilder::EnableLimitForce ( )

返回是否启用力限制。
创建于 NX9.0.0。

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

◆ ForwardForce()

NXOpen::Expression * NXOpen::Mechatronics::SpeedControlBuilder::ForwardForce ( )

返回速度控制可施加的正向力。
创建于 NX9.0.0。

许可证要求:无

◆ LimitJerk()

bool NXOpen::Mechatronics::SpeedControlBuilder::LimitJerk ( )

返回限制加加速度标志,用于控制速度控制是否包含加加速度数据。
创建于 NX9.0.0。

许可证要求:无

◆ MaxAcceleration()

NXOpen::Expression * NXOpen::Mechatronics::SpeedControlBuilder::MaxAcceleration ( )

返回最大加速度,用于设置速度控制的最大加速度。
创建于 NX9.0.0。

许可证要求:无

◆ MaxJerk()

NXOpen::Expression * NXOpen::Mechatronics::SpeedControlBuilder::MaxJerk ( )

返回最大加加速度,用于设置速度控制的最大加加速度。
创建于 NX9.0.0。

许可证要求:无

◆ ParameterType()

NXOpen::Mechatronics::SpeedPositionControlBuilderTargetparameter NXOpen::Mechatronics::SpeedControlBuilder::ParameterType ( )

返回动态材料参数类型,仅当速度控制用于驱动 NXOpen::Mechatronics::DynamicMaterial 时有效
创建于 NX1980.0.0。

许可证要求:无

◆ ReverseForce()

NXOpen::Expression * NXOpen::Mechatronics::SpeedControlBuilder::ReverseForce ( )

返回速度控制可施加的反向力。
创建于 NX9.0.0。

许可证要求:无

◆ SetAxisJoint()

void NXOpen::Mechatronics::SpeedControlBuilder::SetAxisJoint ( NXOpen::NXObject * axisJoint)

设置关节。
创建于 NX7.5.1。

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

参数
axisJoint轴关节

◆ SetAxisType()

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

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

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

参数
axisType轴类型

◆ SetDirectionType()

void NXOpen::Mechatronics::SpeedControlBuilder::SetDirectionType ( NXOpen::Mechatronics::SpeedPositionControlDirectiontype directionType)

设置方向类型,仅当速度控制用于驱动 NXOpen::Mechatronics::TransportSurface 时有效
创建于 NX10.0.0。

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

参数
directionTypedirectiontype

◆ SetEnableLimitForce()

void NXOpen::Mechatronics::SpeedControlBuilder::SetEnableLimitForce ( bool enable)

设置是否启用力限制。
创建于 NX9.0.0。

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

参数
enableenable

◆ SetLimitJerk()

void NXOpen::Mechatronics::SpeedControlBuilder::SetLimitJerk ( bool limitJerk)

设置限制加加速度标志,用于控制速度控制是否包含加加速度数据。
创建于 NX9.0.0。

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

参数
limitJerklimitjerk

◆ SetParameterType()

void NXOpen::Mechatronics::SpeedControlBuilder::SetParameterType ( NXOpen::Mechatronics::SpeedPositionControlBuilderTargetparameter parameterType)

设置动态材料参数类型,仅当使用速度控制驱动NXOpen::Mechatronics::DynamicMaterial 时生效
于NX1980.0.0版本创建。

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

参数
parameterType参数类型

◆ SetSignal()

void NXOpen::Mechatronics::SpeedControlBuilder::SetSignal ( NXOpen::NXObject * signal)

设置信号
创建于 NX2312.0.0。

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

参数
signalsignal

◆ SetTarget()

void NXOpen::Mechatronics::SpeedControlBuilder::SetTarget ( NXOpen::Expression * targetExp)

设置要控制的目标表达式。
于NX1980.0.0版本创建。

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

参数
targetExp目标表达式

◆ SetUseAcceleration()

void NXOpen::Mechatronics::SpeedControlBuilder::SetUseAcceleration ( bool useAcceleration)

设置使用加速度标志,用于控制速度控制是否包含加速度数据。
创建于 NX9.0.0。

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

参数
useAccelerationuseacceleration

◆ Signal()

NXOpen::SelectNXObject * NXOpen::Mechatronics::SpeedControlBuilder::Signal ( )

返回信号选择。可以是 NXOpen::Mechatronics::SignalNXOpen::Mechatronics::AdapterSignal
创建于 NX12.0.0。

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

◆ Speed()

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

返回速度。
创建于 NX7.5.1。

许可证要求:无

◆ UseAcceleration()

bool NXOpen::Mechatronics::SpeedControlBuilder::UseAcceleration ( )

返回使用加速度标志,用于控制速度控制是否包含加速度数据。
创建于 NX9.0.0。

许可证要求:无