购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_UGMGR_create_component_part( tag_t parent_part, const char * new_part_name, const char * refset_name, const char * instance_name, int units, int layer, double origin [ 3 ], double csys_matrix [ 6 ], int n_objects, tag_t * objects, const char* part_type, tag_t * instance) 函数说明:
扩展功能为“UF_ASSEM_create_component_part”有额外的参数对部分类型。创建具有给定部分类型的新的部分,移动选定的对象,然后增加了它的一个实例父的一部分。在其指定的对象依赖任何其他的转让对象也搬进组件。
函数参数:
第1个参数为输入:
parent_part代表参数变量,tag_t 为输入参数类型,父零件的标签
第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_part_name,新组成部分的名称
第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为refset_name,引用集名称
第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为instance_name,实例的名称添加到父零件
第5个参数为输入:
输入int 整数型的参数,参数的变量格式为units,1 = MM,2 =英寸
第6个参数为输入:
输入int 整数型的参数,参数的变量格式为layer,-1 =原0 =使用工作层1-255=用户指定层
第7个参数为输入:
输入double 双精度类型的参数,参数的变量格式为origin [ 3 ],在母体部分的位置,其中该实例是要创建。
第8个参数为输入:
输入double 双精度类型的参数,参数的变量格式为csys_matrix [ 6 ],实例的取向
第9个参数为输入:
输入int 整数型的参数,参数的变量格式为n_objects,对象的“对象”数组中的号码。
第10个参数为输入:
objects代表参数变量,tag_t * 为输入参数类型,指针的应该移动到新的组成部分的对象的标签阵列。
第11个参数为输入:
输入const char* 字符类型的参数,参数的变量格式为part_type,新组成部分零件类型
第12个参数为输出:
instance代表参数变量,tag_t * 为输出参数类型,实例的标签