|
NX Open C++ 参考指南 2406 v1.1
|
修边任务构建器类 更多...
#include <Die_TrimTaskBuilder.hxx>
Public 类型 | |
| enum | CamTypes { CamTypesDirect = 2 , CamTypesAerial = 0 , CamTypesBaseMounted } |
| enum | MatchCutTypes { MatchCutTypesNone , MatchCutTypesAtStart , MatchCutTypesAtEnd , MatchCutTypesAtBoth } |
友元 | |
| class | _TrimTaskBuilderBuilder |
修边任务构建器类
表示修剪任务特征构建器。
要创建此类的新实例,请使用 NXOpen::Die::DieCollection::TrimTask
创建于NX4.0.0。
| double NXOpen::Die::TrimTaskBuilder::AngleTolerance | ( | ) |
返回修剪任务的角度公差。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| NXOpen::ILocation * NXOpen::Die::TrimTaskBuilder::CamDirection | ( | ) |
返回修剪任务的CAM方向
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| NXOpen::Die::TrimTaskBuilder::CamTypes NXOpen::Die::TrimTaskBuilder::CamType | ( | ) |
返回修剪任务的凸轮类型。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| void NXOpen::Die::TrimTaskBuilder::CheckAndMovePlanes | ( | NXOpen::Features::Feature * | origTip, |
| NXOpen::Features::Feature * | targetTip, | ||
| NXOpen::ISurface * | origStartPlaneTag, | ||
| NXOpen::ISurface * | origEndPlaneTag, | ||
| NXOpen::ISurface ** | targetStartPlaneTag, | ||
| NXOpen::ISurface ** | targetEndPlaneTag ) |
若修剪任务位置改变,则移动结束平面。
创建于NX8.5.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| origTip | 原始模具尖端。 |
| targetTip | 目标操作中的模具尖端。 |
| origStartPlaneTag | 原始起始平面。 |
| origEndPlaneTag | 原始结束平面。 |
| targetStartPlaneTag | 目标操作中的起始平面。 |
| targetEndPlaneTag | 目标操作中的结束平面。 |
| bool NXOpen::Die::TrimTaskBuilder::CreateScrap | ( | ) |
返回修剪任务的废料创建设置。 True表示将创建废料。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::DistanceTolerance | ( | ) |
返回修剪任务的距离公差。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| NXOpen::ISurface * NXOpen::Die::TrimTaskBuilder::EndPlane | ( | ) |
返回修剪任务的结束平面
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| bool NXOpen::Die::TrimTaskBuilder::FinishOperation | ( | ) |
返回修剪任务的精修操作。 True表示为精修剪,False表示粗修剪。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| std::vector< NXOpen::DisplayableObject * > NXOpen::Die::TrimTaskBuilder::GetAssociativeObjects | ( | ) |
获取修剪任务的关联对象
| std::vector< NXString > NXOpen::Die::TrimTaskBuilder::GetCameraLayerAndXmlp | ( | std::vector< NXString > & | xmlpData | ) |
获取相机图层设置和xmlp数据
| xmlpData | xmlp数据 |
| std::vector< NXString > NXOpen::Die::TrimTaskBuilder::GetCameraNames | ( | ) |
获取相机名称
| std::vector< NXOpen::View * > NXOpen::Die::TrimTaskBuilder::GetCameraViews | ( | ) |
获取修剪任务的摄像机视图
| std::vector< NXString > NXOpen::Die::TrimTaskBuilder::GetDetails | ( | ) |
获取修剪任务的详细描述
| std::vector< NXOpen::ISurface * > NXOpen::Die::TrimTaskBuilder::GetScrapCutters | ( | ) |
获取修剪任务的废料切割器
| std::vector< NXOpen::IProfile * > NXOpen::Die::TrimTaskBuilder::GetTrimBounds | ( | NXOpen::Die::DirectionOption * | direction | ) |
获取修剪任务的修剪边界
| direction | 轮廓方向 |
| bool NXOpen::Die::TrimTaskBuilder::LayoutFlange | ( | ) |
返回修剪任务的法兰布局设置。 True表示修剪曲线将布置在法兰上。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutExtensionAngle | ( | ) |
返回修剪任务的匹配切削延伸角度尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutFirstRadius | ( | ) |
返回修剪任务的匹配切削第一半径尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutNotchOffset | ( | ) |
返回修剪任务的匹配切削槽口偏移尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutOffsetFromPlane | ( | ) |
返回修剪任务的匹配剪切平面偏移尺寸
在NX4.0.0中创建。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutOffsetLength | ( | ) |
返回修剪任务的匹配切削偏移段长度尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutScrapCutterLength | ( | ) |
返回修剪任务的匹配切削废料刀长度尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutSecondRadius | ( | ) |
返回修剪任务的匹配切削第二半径尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| double NXOpen::Die::TrimTaskBuilder::MatchCutThirdRadius | ( | ) |
返回修剪任务的匹配切削第三半径尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| NXOpen::Die::TrimTaskBuilder::MatchCutTypes NXOpen::Die::TrimTaskBuilder::MatchCutType | ( | ) |
返回修剪任务的匹配切割类型。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| bool NXOpen::Die::TrimTaskBuilder::ReverseTrimSide | ( | ) |
返回修剪任务的修剪侧反向设置。 True表示修剪侧应反向。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| void NXOpen::Die::TrimTaskBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
设置修剪任务的角度公差。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| angleTolerance | 角度公差 |
| void NXOpen::Die::TrimTaskBuilder::SetAssociativeObjects | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
设置修剪任务的关联对象
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| objects | 对象 |
| void NXOpen::Die::TrimTaskBuilder::SetCamDirection | ( | NXOpen::ILocation * | camDirection | ) |
设置修剪任务的CAM方向
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| camDirection | CAM方向 |
| void NXOpen::Die::TrimTaskBuilder::SetCameraLayerAndXmlp | ( | std::vector< NXString > & | layerSettings, |
| std::vector< NXString > & | xmlpData ) |
设置相机图层设置和xmlp数据
在NX4.0.0中创建。
许可证要求:die_engineering ("DIE ENGINEERING")
| layerSettings | 每个相机对象的1个图层设置字符串。 该字符串需要256字符长 (每个用户图层一个字符),0表示关闭,1表示开启。 |
| xmlpData | xmlp数据 |
| void NXOpen::Die::TrimTaskBuilder::SetCameraNames | ( | std::vector< NXString > & | strings | ) |
设置相机名称
在NX4.0.0中创建。
许可证要求:die_engineering ("DIE ENGINEERING")
| strings | 每个字符串包含一个相机对象的名称 |
| void NXOpen::Die::TrimTaskBuilder::SetCameraViews | ( | const std::vector< NXOpen::View * > & | objects | ) |
设置修剪任务的摄像机视图
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| objects | 对象 |
| void NXOpen::Die::TrimTaskBuilder::SetCamType | ( | NXOpen::Die::TrimTaskBuilder::CamTypes | camType | ) |
设置修剪任务的凸轮类型。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| camType | 凸轮类型 |
| void NXOpen::Die::TrimTaskBuilder::SetCreateScrap | ( | bool | createScrap | ) |
设置修剪任务的废料创建设置。 True表示将创建废料。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| createScrap | 废料创建 |
| void NXOpen::Die::TrimTaskBuilder::SetDetails | ( | std::vector< NXString > & | strings | ) |
设置修剪任务的详细描述
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| strings | 详细字符串 |
| void NXOpen::Die::TrimTaskBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置修剪任务的距离公差
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| distanceTolerance | 距离公差 |
| void NXOpen::Die::TrimTaskBuilder::SetEndPlane | ( | NXOpen::ISurface * | endPlane | ) |
设置修剪任务的结束平面
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| endPlane | 结束平面 |
| void NXOpen::Die::TrimTaskBuilder::SetFinishOperation | ( | bool | finishOperation | ) |
设置修剪任务的精修操作。 True表示为精修剪,False表示粗修剪。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| finishOperation | 精修操作 |
| void NXOpen::Die::TrimTaskBuilder::SetLayoutFlange | ( | bool | layoutFlange | ) |
设置修剪任务的法兰布局设置。 True表示修剪曲线将布置在法兰上。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| layoutFlange | 法兰布局 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutExtensionAngle | ( | double | extensionAngle | ) |
设置修剪任务的匹配切削延伸角度尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| extensionAngle | 延伸线与垂直线的夹角 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutFirstRadius | ( | double | firstRadius | ) |
设置修剪任务的匹配切削第一半径尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| firstRadius | 槽口后的第一半径 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutNotchOffset | ( | double | notchOffset | ) |
设置修剪任务的匹配切削槽口偏移尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| notchOffset | 槽口到修剪线的偏移 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutOffsetFromPlane | ( | double | offsetFromPlane | ) |
设置修剪任务的匹配剪切平面偏移尺寸
在NX4.0.0中创建。
许可证要求:die_engineering ("DIE ENGINEERING")
| offsetFromPlane | 废料刀平面的偏移 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutOffsetLength | ( | double | offsetLength | ) |
设置修剪任务的匹配切削偏移段长度尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| offsetLength | 偏移段的长度 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutScrapCutterLength | ( | double | scrapCutterLength | ) |
设置修剪任务的匹配剪切废料刀长度尺寸
在NX4.0.0中创建。
许可证要求:die_engineering ("DIE ENGINEERING")
| scrapCutterLength | 延伸线长度 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutSecondRadius | ( | double | secondRadius | ) |
设置修剪任务的匹配切削第二半径尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| secondRadius | 槽口后的第二半径 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutThirdRadius | ( | double | thirdRadius | ) |
设置修剪任务的匹配切削第三半径尺寸
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| thirdRadius | 偏移段与延伸线之间的半径 |
| void NXOpen::Die::TrimTaskBuilder::SetMatchCutType | ( | NXOpen::Die::TrimTaskBuilder::MatchCutTypes | matchCutType | ) |
设置修剪任务的匹配切割类型。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| matchCutType | 匹配切割类型 |
| void NXOpen::Die::TrimTaskBuilder::SetReverseTrimSide | ( | bool | reverse | ) |
设置修剪任务的修剪侧反向设置。 True表示修剪侧应反向。
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| reverse | 反向 |
| void NXOpen::Die::TrimTaskBuilder::SetScrapCutters | ( | const std::vector< NXOpen::ISurface * > & | planes | ) |
设置修剪任务的废料切割器
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| planes | 平面 |
| void NXOpen::Die::TrimTaskBuilder::SetStartPlane | ( | NXOpen::ISurface * | startPlane | ) |
设置修剪任务的起始平面
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| startPlane | 起始平面 |
| void NXOpen::Die::TrimTaskBuilder::SetTippedProduct | ( | NXOpen::Features::Feature * | tippedProduct | ) |
设置修剪任务的倾斜产品
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| tippedProduct | 修剪任务所在操作的倾斜端。 |
| void NXOpen::Die::TrimTaskBuilder::SetTrimBounds | ( | NXOpen::Die::DirectionOption | direction, |
| const std::vector< NXOpen::IProfile * > & | profileEntries ) |
设置修剪任务的修剪边界。 注意 - 在调用此函数之前需要调用 Die::TrimTaskBuilder::SetTippedProduct。
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| direction | 轮廓方向 |
| profileEntries | 构成修剪任务边界的轮廓条目 |
| void NXOpen::Die::TrimTaskBuilder::SetTrimNewDieFace | ( | bool | newDieFace | ) |
设置是否修剪新模具面,从NX10.0开始,新的冲压输出可导入一个新模具面到模具工程流程。 如果该修剪任务将修剪此新模具面,设置newDieFace为true,否则设置为false。
在NX10.0.0中创建。
许可证要求:die_engineering ("DIE ENGINEERING")
| newDieFace | 如果设置为true,修剪任务将在新模具面上执行,否则将在原始模具面上执行。 |
| NXOpen::ISurface * NXOpen::Die::TrimTaskBuilder::StartPlane | ( | ) |
返回修剪任务的起始平面
创建于 NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| NXOpen::Features::Feature * NXOpen::Die::TrimTaskBuilder::TippedProduct | ( | ) |
返回修剪任务的倾翻产品
创建于NX4.0.0。
许可证要求:die_engineering ("DIE ENGINEERING")
| bool NXOpen::Die::TrimTaskBuilder::TrimNewDieFace | ( | ) |
返回是否修剪新模具面,从NX10.0开始,新的冲压输出可导入一个新模具面到模具工程流程。 如果该修剪任务将修剪此新模具面,设置newDieFace为true,否则设置为false。
在NX10.0.0中创建。
许可证要求:die_engineering ("DIE ENGINEERING")