购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_WELD_locate_welds2( tag_t work_part, UF_WELD_feature_types_array types_array, int * count, tag_p_t * weld_array) 函数说明:
获取指定组装焊接的所有对象的数组。或者,通过过滤型焊缝焊接对象。该weld_array必须使用UF_free被释放。这将替换UF_WELD_locate_welds,只返回传统的焊接。
函数参数:
第1个参数为输入:
work_part代表参数变量,tag_t 为输入参数类型,指定的程序集查询
第2个参数为输入:
types_array代表参数变量,UF_WELD_feature_types_array 为输入参数类型,逻辑值的数组来指示焊接类型返回。使用UF_WELD_INIT_TYPES_ARRAY(types_array,false)来初始化所有为关闭。使用UF_WELD_INIT_TYPES_ARRAY(types_array,真)获得所有焊接类型。为了得到一个特定的焊接功能,使用UF_WELD_feature_types_e打开一个特定的焊接特征。
第3个参数为输出:
输出int * 整数型的参数,参数的变量格式为count,指针到回答查询焊接对象的数量。这可能为0的存储不被功能分配。传递一个有效的整数位置如果计数不希望,通过在一个NULL代替指针的
第4个参数为输出:
weld_array代表参数变量,tag_p_t * 为输出参数类型,在指针返回包含该发现weld_objects的变量数组。如果NULL是不是一个指针传递,那么该数组没有回来。这样的选择可以用来简单地获得的对象的计数。如果指针被返回为non_NULL,则阵列必须由UF_free释放