凸轮轮廓构建器
更多...
#include <Mechatronics_CamProfileBuilder.hxx>
|
|
class | _CamProfileBuilderBuilder |
◆ MasterValueUnit
主动值单位表示主动关节的类型。
| 枚举值 |
|---|
| MasterValueUnitLinear | 直线
|
| MasterValueUnitRotary | 旋转
|
| MasterValueUnitTime | 时间
|
◆ ProfileCyclicType
指示应采用的循环类型。凸轮轮廓类型可在非循环、循环和相对循环之间切换。
| 枚举值 |
|---|
| ProfileCyclicTypeRelativeCyclic | 相对循环凸轮轮廓的起始点和 结束点的从动轴值不必相等。
|
| ProfileCyclicTypeCyclic | 循环凸轮轮廓在主动轴范围的起点和 终点处,从动轴值、斜率和曲线必须相同。
|
| ProfileCyclicTypeNonCyclic | 非循环凸轮轮廓仅在 定义的主动轴范围内有效。超出此范围 将导致错误。
|
◆ ProfileInterpolationType
插值类型
| 枚举值 |
|---|
| ProfileInterpolationTypeCubicSpline | 三次样条
|
| ProfileInterpolationTypeLinear | 线性
|
| ProfileInterpolationTypeBezierSpline | 贝塞尔样条
|
◆ SlaveValueUnit
从动值单位表示从动关节的类型。
| 枚举值 |
|---|
| SlaveValueUnitLinearPosition | 直线位置
|
| SlaveValueUnitRotaryPosition | 旋转位置
|
| SlaveValueUnitLinearSpeed | 直线速度
|
| SlaveValueUnitRotarySpeed | 旋转速度
|
◆ AddElement() [1/2]
向构建器添加元素。
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ AddElement() [2/2]
使用 JA_UGMATH_point2d 向构建器添加贝塞尔元素。
创建于 NX1926.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
| part | part |
| element | element |
| interPoints | interpoints |
◆ AskElementByIndex()
按索引查询段元素。
于 NX10.0.0 中创建。
许可要求:nx_mcd_core("Mechatronics Concept Designer")
- 参数
-
◆ AskElementsLength()
| int NXOpen::Mechatronics::CamProfileBuilder::AskElementsLength |
( |
| ) |
|
查询段长度。
于 NX10.0.0 中创建。
许可要求:nx_mcd_core("Mechatronics Concept Designer")
◆ CheckingG2Continuity()
| bool NXOpen::Mechatronics::CamProfileBuilder::CheckingG2Continuity |
( |
| ) |
|
返回凸轮轮廓是否应检查 G2 连续性的指示器
创建于 NX10.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ ClearElements()
| void NXOpen::Mechatronics::CamProfileBuilder::ClearElements |
( |
| ) |
|
清除元素。
于 NX9.0.0 中创建。
许可要求:nx_mcd_core("Mechatronics Concept Designer")
◆ CyclicType()
返回凸轮轮廓的循环类型
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ EditElement()
编辑构建器的特定元素。
于 NX9.0.0 中创建。
许可要求:nx_mcd_core("Mechatronics Concept Designer")
- 参数
-
| index | 元素索引 |
| part | 部件 |
| element | 元素 |
◆ FindElementIndex()
查找元素索引。
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ InterpolationType()
返回凸轮轮廓的插值类型
创建于 NX1926.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ MasterMaximum()
返回最大主动值
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ MasterMinimum()
获取主值最小值
创建于NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ MasterUnit()
返回主动关节类型
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ Name()
| NXString NXOpen::Mechatronics::CamProfileBuilder::Name |
( |
| ) |
|
获取凸轮轮廓名称
创建于NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
◆ RemoveElementByIndex()
| void NXOpen::Mechatronics::CamProfileBuilder::RemoveElementByIndex |
( |
int | index | ) |
|
按索引移除元素。
于 NX9.0.0 中创建。
许可要求:nx_mcd_core("Mechatronics Concept Designer")
- 参数
-
◆ SetCheckingG2Continuity()
| void NXOpen::Mechatronics::CamProfileBuilder::SetCheckingG2Continuity |
( |
bool | checking | ) |
|
设置凸轮轮廓是否应检查 G2 连续性的指示器
创建于 NX10.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetCyclicType()
设置凸轮轮廓的循环类型
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetInterpolationType()
设置凸轮轮廓的插值类型
创建于 NX1926.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
| interpolationType | interpolationtype |
◆ SetMasterUnit()
设置主动关节类型
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetName() [1/2]
| void NXOpen::Mechatronics::CamProfileBuilder::SetName |
( |
const char * | name | ) |
|
设置凸轮轮廓名称
创建于NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetName() [2/2]
| void NXOpen::Mechatronics::CamProfileBuilder::SetName |
( |
const NXString & | name | ) |
|
设置凸轮轮廓名称
创建于NX9.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetSegmentTable()
设置段表。
于 NX9.0.0 中创建。
许可要求:nx_mcd_core("Mechatronics Concept Designer")
- 参数
-
◆ SetSlaveUnit()
设置从动关节或从动控制器类型
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SlaveMaximum()
返回最大从动值。
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ SlaveMinimum()
返回最小从动值
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ SlaveUnit()
返回从动关节或从动控制器类型
创建于 NX9.0.0。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
◆ SwitchSegmentTable()
切换段表对象。
于 NX12.0.0 中创建。
许可要求:nx_mcd_core("Mechatronics Concept Designer")
- 参数
-