点击查看详细介绍

UF_MOTION_create_interference_body() 函数的参数解释说明,以及函数详细用法

misnn 10年前 637 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_MOTION_create_interference_body
(
const tag_t interference_tag,
const int analysis_step_num,
const UF_MOTION_reference_frame_t frame,
int * num_interference_bodies,
tag_t * * interference_body_tags
)

函数说明:
这个函数从两个干扰的交叉点创建一个新的体在分析结果中的输入步骤机构。干扰参数必须预先定义。还必须有分析的一组有效结果在数据库中。

函数参数:
第1个参数为输入:
interference_tag代表参数变量,const tag_t 为输入参数类型,包含所需的参数进行干扰检查的干扰对象的标签。这个标签是使用MOTION_create干扰的功能创建的。

第2个参数为输入:
输入const int 整数型的参数,参数的变量格式为analysis_step_num,步数来执行干扰检测。它不能为负,它不能比的存储在数据库中的分析结果提供的总步数越大。

第3个参数为输入:
frame代表参数变量,const UF_MOTION_reference_frame_t 为输入参数类型,参考帧放置在新创建的身体,如果该帧是UF_MOTION_absolute,新机构将保持在其中创建的绝对位置。如果该帧是UF_MOTION_first_link或UF_MOTION_second_link,新机构将被连接到作为干扰标签中定义的所述第一或第二干扰固体的链接。由新的主体附接至链路,它是在一个位置时,它移回到设计位置之后被从链路几何减去。

第4个参数为输出:
输出int * 整数型的参数,参数的变量格式为num_interference_bodies,干扰体的数量产生。

第5个参数为输出:
interference_body_tags代表参数变量,tag_t * * 为输出参数类型,来自两个干涉机构的交叉点所取得的新创建的机构。该阵列标签的内存必须用UF_free被释放()。

0

最新回复 (0)
请登录后发表新帖