运动轮廓构建器
更多...
#include <Mechatronics_MotionProfileBuilder.hxx>
|
| void | AddElement (NXOpen::NXObject *part, const char *name, double masterPos, double slavePos, double vin, double vout, double ain, double aout, bool vinEqVout, bool ainEqAout, bool constantSpeed) |
| void | AddElement (NXOpen::NXObject *part, const NXString &name, double masterPos, double slavePos, double vin, double vout, double ain, double aout, bool vinEqVout, bool ainEqAout, bool constantSpeed) |
| void | ClearElements () |
| NXOpen::Mechatronics::MotionProfileBuilder::ProfileCyclicType | CyclicType () |
| bool | IsForElecCam () |
| NXOpen::Expression * | MasterMaximum () |
| NXOpen::Expression * | MasterMinimum () |
| NXOpen::Mechatronics::MotionProfileBuilder::MasterValueUnit | MasterUnit () |
| NXString | Name () |
| void | SetCyclicType (NXOpen::Mechatronics::MotionProfileBuilder::ProfileCyclicType cyclicType) |
| void | SetForElecCam (bool isForElecCam) |
| void | SetMasterUnit (NXOpen::Mechatronics::MotionProfileBuilder::MasterValueUnit masterUnit) |
| void | SetName (const char *name) |
| void | SetName (const NXString &name) |
| void | SetSlaveUnit (NXOpen::Mechatronics::MotionProfileBuilder::SlaveValueUnit slaveUnit) |
| NXOpen::Expression * | SlaveMaximum () |
| NXOpen::Expression * | SlaveMinimum () |
| NXOpen::Mechatronics::MotionProfileBuilder::SlaveValueUnit | SlaveUnit () |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| tag_t | Tag () const |
|
|
class | _MotionProfileBuilderBuilder |
◆ MasterValueUnit
主导值单位类型
| 枚举值 |
|---|
| MasterValueUnitLinear | 线性
|
| MasterValueUnitRotary | 旋转
|
| MasterValueUnitTime | 时间
|
◆ ProfileCyclicType
表示应采用的循环类型。凸轮轮廓类型可在非循环、循环和相对循环之间切换。
| 枚举值 |
|---|
| ProfileCyclicTypeRelativeCyclic | 相对循环
|
| ProfileCyclicTypeCyclic | 循环
|
| ProfileCyclicTypeNonCyclic | 非循环
|
◆ SlaveValueUnit
从导值单位类型
| 枚举值 |
|---|
| SlaveValueUnitLinearPosition | 线性位置
|
| SlaveValueUnitRotaryPosition | 旋转位置
|
| SlaveValueUnitLinearSpeed | 线性速度
|
| SlaveValueUnitRotarySpeed | 旋转速度
|
◆ AddElement() [1/2]
| void NXOpen::Mechatronics::MotionProfileBuilder::AddElement |
( |
NXOpen::NXObject * | part, |
|
|
const char * | name, |
|
|
double | masterPos, |
|
|
double | slavePos, |
|
|
double | vin, |
|
|
double | vout, |
|
|
double | ain, |
|
|
double | aout, |
|
|
bool | vinEqVout, |
|
|
bool | ainEqAout, |
|
|
bool | constantSpeed ) |
向构建器添加元素。
创建于NX8.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
| part | part |
| name | name |
| masterPos | masterpos |
| slavePos | slavepos |
| vin | vin |
| vout | vout |
| ain | ain |
| aout | aout |
| vinEqVout | vineqvout |
| ainEqAout | aineqaout |
| constantSpeed | constantspeed |
◆ AddElement() [2/2]
| void NXOpen::Mechatronics::MotionProfileBuilder::AddElement |
( |
NXOpen::NXObject * | part, |
|
|
const NXString & | name, |
|
|
double | masterPos, |
|
|
double | slavePos, |
|
|
double | vin, |
|
|
double | vout, |
|
|
double | ain, |
|
|
double | aout, |
|
|
bool | vinEqVout, |
|
|
bool | ainEqAout, |
|
|
bool | constantSpeed ) |
向构建器添加元素。
创建于NX8.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
| part | part |
| name | name |
| masterPos | masterpos |
| slavePos | slavepos |
| vin | vin |
| vout | vout |
| ain | ain |
| aout | aout |
| vinEqVout | vineqvout |
| ainEqAout | aineqaout |
| constantSpeed | constantspeed |
◆ ClearElements()
| void NXOpen::Mechatronics::MotionProfileBuilder::ClearElements |
( |
| ) |
|
清除函数表的元素。
创建于NX1872.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ CyclicType()
获取凸轮轮廓的循环类型。
创建于NX9.0.0。
许可证要求:无
◆ IsForElecCam()
| bool NXOpen::Mechatronics::MotionProfileBuilder::IsForElecCam |
( |
| ) |
|
返回运动轮廓是否设计用于电子凸轮的指示器
于NX9.0.0版本创建。
许可要求 : 无
◆ MasterMaximum()
获取主动件最大值。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ MasterMinimum()
获取主动件最小值。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ MasterUnit()
获取主动件单位。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ Name()
| NXString NXOpen::Mechatronics::MotionProfileBuilder::Name |
( |
| ) |
|
返回名称
创建于 NX7.5.1.
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ SetCyclicType()
设置凸轮轮廓的循环类型。
创建于NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetForElecCam()
| void NXOpen::Mechatronics::MotionProfileBuilder::SetForElecCam |
( |
bool | isForElecCam | ) |
|
设置运动轮廓是否设计用于电子凸轮的指示器
于NX9.0.0版本创建。
许可要求 : nx_mcd_core ("机电概念设计器")
- 参数
-
◆ SetMasterUnit()
设置主动件单位。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetName() [1/2]
| void NXOpen::Mechatronics::MotionProfileBuilder::SetName |
( |
const char * | name | ) |
|
设置名称
创建于 NX7.5.1.
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetName() [2/2]
| void NXOpen::Mechatronics::MotionProfileBuilder::SetName |
( |
const NXString & | name | ) |
|
设置名称
创建于 NX7.5.1.
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetSlaveUnit()
设置从动件单位。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SlaveMaximum()
获取从动件最大值。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ SlaveMinimum()
获取从动件最小值。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ SlaveUnit()
获取从动件单位。
创建于NX7.5.1。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")