运行仿真构建器
更多...
#include <Tooling_RunSimulationBuilder.hxx>
|
|
class | _RunSimulationBuilderBuilder |
运行仿真构建器
代表一个 NXOpen::Tooling::RunSimulationBuilder ,用于模型动画、碰撞与参考分析。返回值为NULL
要创建此类的新实例,请使用 NXOpen::Tooling::ProgressiveDieManager::CreateRunSimulationBuilder
默认值
| 属性 | 值 |
| AngleExpression.Value | 0 |
| CheckCollision | 0 |
| ClearanceCollision | 1.0 (毫米单位零件), 0.04 (英寸单位零件) |
| CollisionCheckOption | MeshTriangleIntersection |
| EndAngle | 359.9 |
| GotoRun | 0 |
| HighlightCollision | 0 |
| IgnoreTouching | 0 |
| IntervalDimension.Value | 2 |
| StartAngle | 0 |
| StopCheckCollision | 0 |
| TimeExpression.Value | 0 (毫米单位零件), 0 (英寸单位零件) |
创建于NX10.0.0版本。
◆ CollisionCheckOptions
指定碰撞检查方法
| 枚举值 |
|---|
| CollisionCheckOptionsFacetBodyDistance | 通过测量小平面体距离进行碰撞检查
|
| CollisionCheckOptionsMeshTriangleIntersection | 网格化小平面体,检查网格三角面是否相交
|
| CollisionCheckOptionsSolidBodyIntersection | 获取实体,通过布尔求交结果进行碰撞检查
|
◆ AngleExpression()
获取循环位置的角度表达式
版本:NX10.0.0
许可要求:无
◆ CheckCollision()
| bool NXOpen::Tooling::RunSimulationBuilder::CheckCollision |
( |
| ) |
|
获取碰撞检查状态
版本:NX10.0.0
许可要求:无
◆ ClearanceCollision()
| double NXOpen::Tooling::RunSimulationBuilder::ClearanceCollision |
( |
| ) |
|
获取碰撞或干涉的安全间隙值
版本:NX10.0.0
许可要求:无
◆ CollisionCheckOption()
获取碰撞检查方式选项
版本:NX11.0.0
许可要求:无
◆ CollisionConfiguration()
| void NXOpen::Tooling::RunSimulationBuilder::CollisionConfiguration |
( |
| ) |
|
调用碰撞配置对话框修改碰撞设置
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ CollisionInformation()
| void NXOpen::Tooling::RunSimulationBuilder::CollisionInformation |
( |
| ) |
|
在信息窗口中列出碰撞变更信息
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ EndAngle()
| double NXOpen::Tooling::RunSimulationBuilder::EndAngle |
( |
| ) |
|
获取仿真的结束角度
版本:NX1926.0.0
许可要求:无
◆ GotoEnd()
| void NXOpen::Tooling::RunSimulationBuilder::GotoEnd |
( |
| ) |
|
跳转至仿真结束位置
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ GotoRun()
| double NXOpen::Tooling::RunSimulationBuilder::GotoRun |
( |
| ) |
|
获取循环中的跳转运行角度(存储循环中的位置)
版本:NX10.0.0
许可要求:无
◆ GotoStart()
| void NXOpen::Tooling::RunSimulationBuilder::GotoStart |
( |
| ) |
|
跳转至仿真起始位置
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ HighlightCollision()
| bool NXOpen::Tooling::RunSimulationBuilder::HighlightCollision |
( |
| ) |
|
获取碰撞体高亮显示标志
版本:NX10.0.0
许可要求:无
◆ IgnoreTouching()
| bool NXOpen::Tooling::RunSimulationBuilder::IgnoreTouching |
( |
| ) |
|
获取忽略接触的标志
版本:NX10.0.0
许可要求:无
◆ IntervalDimension()
获取刷新间隔值的表达式
版本:NX10.0.0
许可要求:无
◆ Next()
| void NXOpen::Tooling::RunSimulationBuilder::Next |
( |
| ) |
|
查看下一个仿真结果
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ Play()
| void NXOpen::Tooling::RunSimulationBuilder::Play |
( |
| ) |
|
正向播放仿真
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ PlayBackwards()
| void NXOpen::Tooling::RunSimulationBuilder::PlayBackwards |
( |
| ) |
|
反向播放仿真
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ Previous()
| void NXOpen::Tooling::RunSimulationBuilder::Previous |
( |
| ) |
|
查看上一个仿真结果
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ ResetIgnoredCollision()
| void NXOpen::Tooling::RunSimulationBuilder::ResetIgnoredCollision |
( |
| ) |
|
重置所有碰撞忽略设置
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ SetCheckCollision()
| void NXOpen::Tooling::RunSimulationBuilder::SetCheckCollision |
( |
bool | checkCollision | ) |
|
设置碰撞检查状态
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetClearanceCollision()
| void NXOpen::Tooling::RunSimulationBuilder::SetClearanceCollision |
( |
double | clearanceCollision | ) |
|
设置碰撞或干涉的安全间隙值
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| clearanceCollision | 碰撞或干涉的安全间隙值 |
◆ SetCollisionCheckOption()
设置碰撞检查方式选项
版本:NX11.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| collisionCheckMethod | 碰撞检查方式 |
◆ SetEndAngle()
| void NXOpen::Tooling::RunSimulationBuilder::SetEndAngle |
( |
double | endAngle | ) |
|
设置仿真的结束角度
版本:NX1926.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetGotoRun()
| void NXOpen::Tooling::RunSimulationBuilder::SetGotoRun |
( |
double | gotoRun | ) |
|
设置循环中的跳转运行角度(存储循环中的位置)
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetHighlightCollision()
| void NXOpen::Tooling::RunSimulationBuilder::SetHighlightCollision |
( |
bool | highlightCollision | ) |
|
设置碰撞体高亮显示标志
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| highlightCollision | 碰撞体高亮显示标志 |
◆ SetIgnoreTouching()
| void NXOpen::Tooling::RunSimulationBuilder::SetIgnoreTouching |
( |
bool | ignoreTouching | ) |
|
设置忽略接触的标志
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetStartAngle()
| void NXOpen::Tooling::RunSimulationBuilder::SetStartAngle |
( |
double | startAngle | ) |
|
设置仿真的起始角度
版本:NX1926.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetStopCheckCollision()
| void NXOpen::Tooling::RunSimulationBuilder::SetStopCheckCollision |
( |
bool | stopCheckCollision | ) |
|
设置是否在检测到下一处碰撞时停止检查的状态
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| stopCheckCollision | 检测到下一处碰撞时停止检查的状态 |
◆ StartAngle()
| double NXOpen::Tooling::RunSimulationBuilder::StartAngle |
( |
| ) |
|
获取仿真的起始角度
版本:NX1926.0.0
许可要求:无
◆ Stop()
| void NXOpen::Tooling::RunSimulationBuilder::Stop |
( |
| ) |
|
停止仿真
版本:NX10.0.0
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ StopCheckCollision()
| bool NXOpen::Tooling::RunSimulationBuilder::StopCheckCollision |
( |
| ) |
|
获取是否在检测到下一处碰撞时停止检查的状态
版本:NX10.0.0
许可要求:无
◆ TimeExpression()
获取循环中的时间表达式
版本:NX10.0.0
许可要求:无